CAN bus forum

Fórum o sběrnici CAN

Nejste přihlášen(a)

Oznámení

Moznost nove registrace byla pozastavena z duvodu nadmerneho mnozstvi registraci spamovacich robotu. Chcete li se registrovat, napiste nam na adresu info @ canlab.cz a my Vas zaregistrujeme.

#1 2009-07-15 13:57:40

jarod
Člen

Prenos sprav cez zbernicu

Dobry den, mam problem s prenosom sprav po zbernici dlhsej ako 200m. Konfiguracia nodov je nasledovna: PIC18F258, MCP2551. Ako zbernicu pouzivam 8zilovy FTP kabel. 1 krutena dvojlinka je pouzita na zbernicu a 2ha na napajanie. Zbernica je ukoncena 120R odpormi. Na zbernici mam 4 nody. 1 nod je pri zaciatku zbernice, dalsie 2nody su cca 10m od zaciatku zbernice a posledny je pri konci zbernice. 2nody su ako senzory(su tam tlacitka) a dalsie 2nody ako aktory(su tam relatka). Problem spociva v tom, ze sa mi prenesu len 3 spravy po zbernici-3x stlacim tlacitko na senzore a relatko na aktore zareaguje, potom uz nie. Az ked vypnem napajanie nodov a opat zapnem.
Este mam otazku ohladom napajania CAN zbernice. Napaja sa aj samostatna zbernica?
Vdaka.

Offline

 

#2 2009-07-16 10:38:11

admin
Administrator

Re: Prenos sprav cez zbernicu

Dobry den.

Na jake rychlosti sbernice bezi, detekujete stav Bus Off, co chybove registry Transmit Error Counter a Receive Error Counter v jednotlivych nodech?

Offline

 

#3 2009-07-17 10:47:19

jarod
Člen

Re: Prenos sprav cez zbernicu

zbernica bezi na rychlosti 100kbps. Picka su na 8MHz. Tie dalsie parametre nedetekujem. kniznica ktoru pouzivam ich nepozna. Jedine ak by som sledoval priamo registre. Co je vsak zaujimave, momentalne viem menit dlzku zbernice, pouzit kratsie kable, tak ak su tam cca 5-10m kable na zbernici, tak komunikacia funguje bez problemov. Moze byt problem v pouzitych kabloch? Dalo by sa nejak osetrit v programe pouzitie nekvalitnejsieho kabla?

Offline

 

#4 2009-07-20 07:20:56

admin
Administrator

Re: Prenos sprav cez zbernicu

Vzdalenost 200m na 100kbps by nemela pro CAN delat problem. Nicmene kabelaz by mela splnovat zakladni pozadavky jako krouceny par s charakteristickou impedanci 120ohmu. Dale zalezi i na presnosti krystalu z kterych je odvozen bittiming (u Vas asi krystal/krystalova jednotka PICu), nastaveni vzorkovani, to asi dela ta knihovna kterou pouzivate. Stavy Bus off a dalsi stavy jako passive error, active error sbernice by jste mel v aplikaci kontrolovat a nejak osetrovat (resetovat CAN radic napriklad).....

Offline

 

Zápatí

Powered by FluxBB | CZ a SK