www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

RS-422, rotacijski encoder SSI in mikrokrmilnik
Pojdi na stran Prejšnja  1, 2, 3, 4, 5, 6  Naslednja
 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Merilna tehnika in senzorji
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
logist
Član
Član



Pridružen-a: Pon 25 Jan 2010 1:12
Prispevkov: 126
Aktiv.: 0.67
Kraj: dom(o)vina

PrispevekObjavljeno: Sob Jul 16, 2011 12:50 am    Naslov sporočila:   Odgovori s citatom

Sem kar izdelal vezje, (shemo prilagam v prilogi)

U3 = SN65LBC179
R18,R20 = 120 Omega

Povezal sem ju tako kot je rekel aly :
Citiram:
SCK iz mikrokontrolerja na TX pin od LBC179. Izhodni diferencialni par na CLOCK linijo proti enkoderju.
MISO iz mikrokontrolerja pa na RX pin od LBC179. Vhodni diferencialni par na DATA linijo od enkoderja.


Ker je linija dolga 15m sem dal še med A in B, Y in Z 120 Omega upor.

Programska koda pa za ISP izgleda takole :

Koda:
void spi_init(void){
   // Enable SPI, Master, set clock rate fck/64
   SPCR = (1<<SPE)| (1<<MSTR) | (1<<SPR1);
}

unsigned char SPI_transmit(unsigned char data){

   // Start transmission
   SPDR = data;
   // Wait for transmission complete
   while(!(SPSR & (1<<SPIF)));
   data = SPDR;
   return(data);

}

unsigned char SPI_receive(void){

   unsigned char data;
   // Wait for reception complete
   SPDR = 0xff;
   while(!(SPSR & (1<<SPIF)));
   data = SPDR;
   // Return data register
   return data;
}

unsigned int rx_ssi(){
   
   int number[2];
   number[0] = SPI_transmit(0xff);
   number[1] = SPI_transmit(0xff);
   tx_string_p("\n# : ");
   int sample = ((number[0] << 5) + (number[1] >> 4));
   tx_numberi(sample,5,10);
   return 0;   

}


ISR(USART_RXC_vect){

   unsigned char rx_string;
   rx_string = rx_byte();
   switch(rx_string){
      case 'r':
      case 'R':
         rx_ssi();
         break;
   }

}

void mcu_init(){
   DDRB = 0xA0; // SCK output
}

int main(void){

   _delay_ms(100);  //da se VCC stabilizira
   mcu_init();
   uart_init();
   spi_init();
   sei();
   while(1){}
   return 0;

}


Pisanje in branje za SPI sem prepisal iz datasheeta za ATmega32. Ter ga nastavil v Master mode, 125kH je frekvenca (maksimlana je 300kH > http://www.lika.it/eng/prodotti2.php?idprod=155&ID=3) in v Enable SPI. Zunanja frekvenca ATmega32 ja 8Mhz in mi program ne deluje čista tema.
Ker ko priklopim programator, mi program dela mi vrne vedno neki cifro, ko preklopim in želim prebrati vrednost iz absolutnega SSI enkoderja program nič ne vrne, vidim da program deluje, ker mi na FTDI-ju utripa ledika za oddajanje (gledano iz smeri PC-ja na ATmega32).



shema_SSI_RS422.jpg
 Opis:
shema vezja, ki ga uporabljam
 Velikost datoteke:  111.54 KB
 Pogledana:  16 krat

shema_SSI_RS422.jpg



povezava_.jpg
 Opis:
Tako pa sem ga priklopil na vezje (na desni strani je iz datasheeta)
 Velikost datoteke:  104.42 KB
 Pogledana:  1 krat

povezava_.jpg



_________________
Mihael
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
logist
Član
Član



Pridružen-a: Pon 25 Jan 2010 1:12
Prispevkov: 126
Aktiv.: 0.67
Kraj: dom(o)vina

PrispevekObjavljeno: Sob Jul 16, 2011 10:43 am    Naslov sporočila:   Odgovori s citatom

Mi je uspelo narediti da mi bere oz. vsaj nekaj vrača Very Happy

Problem je bil da mora delovati na SPI mode 3 torej koda mora izgledati takole :
Koda:
void spi_init(void){
   // enable SPI, MSB first, Master, SPI mode 3, clock rate 125kH
   SPCR = (1<<SPE)| (1<<MSTR) | (1<<SPR1) | (1<<CPOL) | (1<<CPHA);
}


Samo koliko sem videl sedaj sem nekaj si narobe razlagal glede pretvarjanje 2x8 bitov v 16bitno vrednost, ker Če imam kodo takole (včeraj sem se zatipkal) :
Koda:

unsigned int rx_ssi(){
   
   int number[2];
   number[0] = SPI_transmit(0xff);
   number[1] = SPI_transmit(0xff);
   tx_string_p("\n# : ");
   int sample = ((number[0] << 5) + (number[1] >> 3));
   tx_numberi(sample,5,10);
   return 0;   

}


Mi program vrne 8191 kar je v redu ker je enkoder 13 bitni ampak v naslednji poziciji mi vrne 4096 namesto 0 torej predvidevam da nekaj ne delam v redu z izračunom, ker sem si razlagal takole če želim 13 bitno vrednost in berem dva zloga pomeni da prvega prestavim za 5 mest v levo (13-8 = 5) ter drugi zlog za 3 mesta v desno in ju samo seštejem in imam željeni 13 bitni zlog ampak to očitno ni prava razlaga.

_________________
Mihael
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
logist
Član
Član



Pridružen-a: Pon 25 Jan 2010 1:12
Prispevkov: 126
Aktiv.: 0.67
Kraj: dom(o)vina

PrispevekObjavljeno: Sob Jul 16, 2011 12:35 pm    Naslov sporočila:   Odgovori s citatom

Tako pa sem tudi sedaj naredil da mi bere pravilno pozicijo :

Koda:
unsigned int rx_ssi(){
   
   unsigned char number[2];

   number[0] = SPI_receive();
   number[1] = SPI_receive();
   tx_numberi((((number[0] & 0x7f) << 6) + (number[1] >> 2)),5,10);

   return 0;   

}


Aly in marko ter vsem ostalim se zahvaljujem za pomoč.

Hvala

_________________
Mihael
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
logist
Član
Član



Pridružen-a: Pon 25 Jan 2010 1:12
Prispevkov: 126
Aktiv.: 0.67
Kraj: dom(o)vina

PrispevekObjavljeno: Ned Jul 17, 2011 9:58 pm    Naslov sporočila:   Odgovori s citatom

Sem pa opazil, da se mi uC zacikla in vedno ko čaka na sprejem podatkov, kot da bi zamujal/prehitev s sprejemanjem podakov, ker ko ga pa resetiram ali reset tipka ali izklop napajanja in se zažene in potem spet dela v redu nekaj časa.

A je mogoče to problem, ker je dolžina 15m kabla in bi moral med A,B in Z,Y dati 120 Omega upor in oplet ozemljit, samo ne vem če je na drugi strani (v enkoderju) že povezan. Ker kabel je položen v ALU kanal (ozemljen), kjer so položeni kabli 750V enosmerne napetosti, ter še 3 fazni elektroenerketski kabel (moči 7,5 kW).

_________________
Mihael
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
aly
Član
Član



Pridružen-a: Tor 28 Sep 2004 14:51
Prispevkov: 9407
Aktiv.: 39.61
Kraj: Kranj - struževo

PrispevekObjavljeno: Ned Jul 24, 2011 6:05 pm    Naslov sporočila:   Odgovori s citatom

Tole "zaciklanje" ne vem kako se ti odraža.
Mogoče pride preko indukciuje v vodnikih kakšna špica v vezje in procesor skoči na neko nedefinirano lokacijo / zanko v programu?

Poskusi zadevo za začetek testirati v laboratorijskem in ne v industrijskem okolju.

_________________
I'm going to stand outside, so if anyone asks, I'm outstanding Smile
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran MSN Messenger - naslov
logist
Član
Član



Pridružen-a: Pon 25 Jan 2010 1:12
Prispevkov: 126
Aktiv.: 0.67
Kraj: dom(o)vina

PrispevekObjavljeno: Čet Avg 18, 2011 6:55 pm    Naslov sporočila:   Odgovori s citatom

Še vedno mi komunikacija z SSI ne deluje kakor bi morala.

Glavni program deluje tako.
Koda:
#define F_CPU 8000000UL      //frekvenca 8 MHz

#include <avr/io.h>
#include <avr/pgmspace.h>
#include <avr/interrupt.h>
#include <avr/wdt.h>
#include <string.h>

#include <util/delay.h>
#include <stdint.h>

#include "uart.h"
#include "spi.h"

unsigned int rx_ssi(){
   
   unsigned char number[2];

    number[0] = SPI_transmit(0xff);
    number[1] = SPI_transmit(0x00);
      //rs232SendIntNumber((((number[0] & 0x7f) << 6) + (number[1] >> 2)),5);
   rs232SendIntNumber(number[0],3);
   rs232Send("\n");
   rs232SendIntNumber(number[1],3);
   rs232Send("\n-----");

   return 0;   

}

int main(void){

   _delay_ms(100);  //da se VCC stabilizira
      
   DDRB = 0xA0; // SCK output, MISO output

   rs232Init();

   spi_init();
   
   sei();

   rs232Send("\nReset!");

   while(1){

      rs232Send("\n");
      rx_ssi();
      _delay_ms(1000);   
   }

   return 0;

}


SPI pa je spisan takole :
Koda:

#include <avr/io.h>
#include "spi.h"

void spi_init(void){
   // enable SPI, MSB first, Master, SPI mode 3, clock rate 125kHz
   SPCR = (1<<SPE)| (1<<MSTR) | (1<<SPR1) | (1<<CPOL) | (1<<CPHA);
}

unsigned char SPI_transmit(unsigned char data){
   // Start transmission
   SPDR = data;

   // Wait for transmission complete
   while(!(SPSR & (1<<SPIF)));
   data = SPDR;

   return(data);
}

unsigned char SPI_receive(void){
   unsigned char data;
   // Wait for reception complete
   SPDR = 0xff;
   while(!(SPSR & (1<<SPIF)));
   data = SPDR;

   // Return data register
   return data;
}


V prilogi še prilagam vezje (shemo lahko dam na željo, ampak mislim da je dovolj enostavna in pregledna).
Enostavno več ne vem kaj bi lahko bilo narobe.
Na sn65lbc179 imam pa vezano absolutni enkoder tako :
A <- Data +
B <- Data -
Z -> Clock -
Y -> Clock +

Ker mi je zadeva vredu delovala, sumim da bi mi vlaga prišla lahko noter v enkoder ampak mislim da z IP65 nebi smela bi problem.



Vmesnik_Sledilnik#3.pdf
 Opis:
Fizični izgled vezja (pdf)

Download
 Ime datoteke:  Vmesnik_Sledilnik#3.pdf
 Velikost datoteke:  40.94 KB
 Downloadano:  9 krat


_________________
Mihael
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
aly
Član
Član



Pridružen-a: Tor 28 Sep 2004 14:51
Prispevkov: 9407
Aktiv.: 39.61
Kraj: Kranj - struževo

PrispevekObjavljeno: Čet Avg 18, 2011 7:34 pm    Naslov sporočila:   Odgovori s citatom

Na prvi pogled mi izgleda v redu. Praviš da je delovalo, torej je program ok.
Kaj pravi osciloskop?

_________________
I'm going to stand outside, so if anyone asks, I'm outstanding Smile
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran MSN Messenger - naslov
logist
Član
Član



Pridružen-a: Pon 25 Jan 2010 1:12
Prispevkov: 126
Aktiv.: 0.67
Kraj: dom(o)vina

PrispevekObjavljeno: Pet Avg 19, 2011 11:10 am    Naslov sporočila:   Odgovori s citatom

Trenutno še nič, ker iščem nekoga v okolici da bi ga imel in da bi pogledal lahko.
_________________
Mihael
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
aly
Član
Član



Pridružen-a: Tor 28 Sep 2004 14:51
Prispevkov: 9407
Aktiv.: 39.61
Kraj: Kranj - struževo

PrispevekObjavljeno: Pet Avg 19, 2011 5:53 pm    Naslov sporočila:   Odgovori s citatom

Tukaj: Kraj: dom(o)vina
jih je kar nekaj Razz

_________________
I'm going to stand outside, so if anyone asks, I'm outstanding Smile
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran MSN Messenger - naslov
logist
Član
Član



Pridružen-a: Pon 25 Jan 2010 1:12
Prispevkov: 126
Aktiv.: 0.67
Kraj: dom(o)vina

PrispevekObjavljeno: Sob Avg 20, 2011 3:28 pm    Naslov sporočila:   Odgovori s citatom

aly je napisal/a:
Tukaj: Kraj: dom(o)vina
jih je kar nekaj Razz


Prekmurje Very Happy

_________________
Mihael
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
logist
Član
Član



Pridružen-a: Pon 25 Jan 2010 1:12
Prispevkov: 126
Aktiv.: 0.67
Kraj: dom(o)vina

PrispevekObjavljeno: Tor Avg 23, 2011 9:53 pm    Naslov sporočila:   Odgovori s citatom

koda je sledeča :
Koda:
#define F_CPU 8000000UL      //frekvenca 8 MHz
#include <avr/io.h>
#include <avr/pgmspace.h>
#include <avr/interrupt.h>
#include <avr/wdt.h>
#include <util/delay.h>

#include "uart.h"
#include "spi.h"

// tabela 59 - ATmega32 137 datasheet
#define SPI_MODE 2

// tabela 58 - ATmega32 135 datasheet
/*
F_CPU/4   = 0
F_CPU/16  = 1
F_CPU/64  = 2
F_CPU/128 = 3
F_CPU/2   = 4
F_CPU/8   = 5
F_CPU/32  = 6
*/
#define SPI_CLOCKRATE 3

/*
WDTO_15MS
WDTO_30MS
WDTO_60MS
WDTO_120MS
WDTO_250MS
WDTO_500MS
WDTO_1S
WDTO_2S
WDTO_4S
WDTO_8S
*/

#define WDT_E wdt_enable(WDTO_2S);
#define WDT_D wdt_disable();
#define WDT_R wdt_reset();

void spiInit(void){
   // configure SCK, MOSI and Slave Select as output
   DDRB = (1 << SPI_SCK_BIT) | (1 << SPI_MOSI_BIT) | (1 << SPI_SS_BIT);

   SPCR = (1<<SPE)| (1<<MSTR);

   #if SPI_MODE == 1
      SPCR |= (1<<CPHA);
   #elif SPI_MODE == 2
      SPCR |= (1<<CPOL);
   #elif SPI_MODE == 3
      SPCR |= (1<<CPOL) | (1<<CPHA);
   #endif
   
   #if SPI_CLOCKRATE == 1
      SPCR |= (1<<SPRO);
   #elif SPI_CLOCKRATE == 2
      SPCR |= (1<<SPR1);
   #elif SPI_CLOCKRATE == 3
      SPCR |= (1<<SPR1) | (1<<SPR0);
   #elif SPI_CLOCKRATE == 4
      SPSR |= (1<<SPIX2);
   #elif SPI_CLOCKRATE == 5
      SPSR |= (1<<SPIX2);
      SPCR |= (1<<SPR0);
   #elif SPI_CLOCKRATE == 6
      SPSR |= (1<<SPIX2);
      SPCR |= (1<<SPR1);
   #endif
}

unsigned long int SpiReadSSI(void){
   
   unsigned char u8byteCount;
   unsigned char u8data;
   unsigned long int u32result = 0;
   
   for (u8byteCount=0; u8byteCount<4; u8byteCount++){
      SPDR = 0xFF;
      u32result <<= 8;
      while ( (SPSR & (1 << SPIF)) == 0);
      u8data = SPDR;
      u32result |= u8data;
   }
   u32result >>= 7; // throw aways the LSBs
   
   return u32result;
}

int main(void){

   _delay_ms(100);  //da se VCC stabilizira
   rs232Init();

   unsigned long int u32ssiResult;

   rs232Send("\n[R] SSI komunikacija s ");
   rs232Send("SPI");
   spiInit();
   
       _delay_ms(1000); // Še malo počakamo

   while(1){
      rs232Send("\nBerem SSI : ");
      WDT_E; // vklop WDT
      u32ssiResult = SpiReadSSI();
      rs232SendIntNumber(u32ssiResult,5);
      WDT_D; // izklop WDT
      rs232Send("\nCakaj 5 s"); // samo zaradi osciloskopa
      _delay_ms(5000);
   }

   return 0;

}


Ter dokopal sem se do osciloskopa in pri frekvenci 62500 Hz (8MHz/128) na zaslonu vidim samo 5V in občasno pade na 0V ampak ne takrat ko bi moralo.

Sedaj pa bi prosil nekoga da mi pogleda in preveri zakaj mi SCK ne daje ven prave ure. Delam pa z ATmega32.

Gledal sem in sem ugotovil da SSI in SPI sta si enaka samo v SPI mode 2. Časovni diagram sem priložil v pdf-ju narisal sem si ga v AC-10



SSItoSPI_time-Model.pdf
 Opis:
SSI in SPI MODE 2 časovni diagram

Download
 Ime datoteke:  SSItoSPI_time-Model.pdf
 Velikost datoteke:  54.89 KB
 Downloadano:  2 krat


_________________
Mihael
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
aly
Član
Član



Pridružen-a: Tor 28 Sep 2004 14:51
Prispevkov: 9407
Aktiv.: 39.61
Kraj: Kranj - struževo

PrispevekObjavljeno: Sre Avg 24, 2011 9:01 am    Naslov sporočila:   Odgovori s citatom

Kot prvo, pomeči ven iz programa vse, kar je povezano z Watchdogom. Preveri, da so tudi vsi Fuse biti, povezani z WDT, deaktivirani.
Preberi kompletno poglavje okoli WDT v datasheetu, ponavadi je tako, da ko WDT enkrat vklopiš, ga ne moreš več izklopiti. Potrebno pa ga je "resetirati" dovolj na pogosto. Tega ne vidim v tvoji kodi. Skratka, zbriši vse okoli WDT.

Če že uporabljaš WDT, moraš na začetku programa vedno najprej prebrati status reset registra in ugotoviti, kaj je povzročilo reset čipa (POR ali WDT ali eksterni reset).

Za test poskusi SPI najprej nastaviti v Transmit mode (z MOSI pinom kot output) in pošiljaj ven neko številko, npr. 0x18 ali 0x5A. S tem vidiš, da si hardver pravilno nastavil. Potem pa naprej na sprejem.

Citiram:
na zaslonu vidim samo 5V in občasno pade na 0V ampak ne takrat ko bi moralo.

Preden začneš s pošiljanjem / branjem SPI-ja naredi na enem drugem pinu pulz, ki ti služi kot triger za osciloskop.

_________________
I'm going to stand outside, so if anyone asks, I'm outstanding Smile
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran MSN Messenger - naslov
logist
Član
Član



Pridružen-a: Pon 25 Jan 2010 1:12
Prispevkov: 126
Aktiv.: 0.67
Kraj: dom(o)vina

PrispevekObjavljeno: Ned Avg 28, 2011 8:39 pm    Naslov sporočila:   Odgovori s citatom

Sedaj sem naredil kot si rekel Aly.

Prvo napako, ki sem jo naredil je bila ko sem kopiral del kode nisem skopiral tudi tega, da registra PORTB nastavil na visoki nivo za izhod, ker sem samo DDRB nastavljal, zato mi osciloskop ni kazal nič. Potem ko sem vse pregledal z osciloskopom okrog ISP-ja sem gor priklopil gor moj enkoder, pol pa spet nič, samo visoki nivoji se vračajo.


Frekvenco ISP vodila imam 2MHz ker sem v datasheet-u zasledil naslednje pri ELECTRICAL SPECIFICATIONS :

Output codes: Binary
Power supply: +10Vdc +30Vdc
Output circuit: SSI, 13 bit
Resolution: 8192 counts/rev.
Output current (per channel): 20 mA max.
Output frequency: 2 MHz max.
Power consumption: 65 mA max.
Protection: protected against inversion of polarity

Napajam ga z 12V in frekvenca je 2MHz za ISP, torej lahko začnem sklepat da je lahko enkoder odslužil svoje ali še ne? Very Happy

_________________
Mihael
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
aly
Član
Član



Pridružen-a: Tor 28 Sep 2004 14:51
Prispevkov: 9407
Aktiv.: 39.61
Kraj: Kranj - struževo

PrispevekObjavljeno: Ned Avg 28, 2011 9:13 pm    Naslov sporočila:   Odgovori s citatom

Clock frekvenco nastavi na 100 kHz. 2 MHz je že na zgornji meji.
Kot prvo moraš iz mikrokontrolerja ven dobit Clock signal ustreznih nivojev in frekvence, potem pa šele gor priključiš enkoder in gledaš še Data linijo...

_________________
I'm going to stand outside, so if anyone asks, I'm outstanding Smile
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran MSN Messenger - naslov
logist
Član
Član



Pridružen-a: Pon 25 Jan 2010 1:12
Prispevkov: 126
Aktiv.: 0.67
Kraj: dom(o)vina

PrispevekObjavljeno: Pon Avg 29, 2011 11:24 pm    Naslov sporočila:   Odgovori s citatom

Sem pogledal in Clock signal je 5V in frekvenca čist ustreza kot sem nastavil torej 125 KHz in še vedno dobim 255 če pa povežem MOSI in MISO pa dobim to kar pošljem.
Še jutri ga bom pogledal potem pa bom v sredo naročil tega : RE22SC0409B10F3C00 če ne bom tega usposobil.

Ker mislim da je enkoder moralo neki poškodovat (24ur zunaj pod milim nebom, ampak zaščita je bila IP 65), ker 14 dni je delalo tako kot mora, potem pa je sledilnik lepega dne vse dovodne kable za 20 kW elektrarno zasukal okrog osi in potrgal. Ker program mi deluje v redu, imam prilagojeno verzijo za Linux in deluje (program sam v datoteko vpisuje pozicijo, kot da je enkoder).
Sledenje lahko pogledate tukaj : sledilnik

_________________
Mihael
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Merilna tehnika in senzorji Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Pojdi na stran Prejšnja  1, 2, 3, 4, 5, 6  Naslednja
Stran 4 od 6

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 6 dni


Powered by phpBB © 2001, 2005 phpBB Group