Soros kommunikáció

Papp Zoltán zombi at c2.hu
Sun Jan 22 01:12:43 CET 2006


Sziasztok!

Biztosan sokan csináltatok már hasonlót, hátha már túl vagytok ezeken:

Soros kommunikáció kellene kütyük közé, az alábbi paraméterekkel:

Fizikai közeg: 1db árnyékolt csavart érpár, max. távolság: 100-150 m. A  
táp mindenhol helyben gyártott, leválasztás úgy vélem ajánlott, pláne,  
hogy külön fázisról, külön betápról kaphatják a tápot. A dróton mondjuk  
max. 20-30 készülék lehet (de lehet, hogy több). Mindegyik készülék kb.  
300-400Bájt/sec sebességgel állandóan ad a vonalra, címzetten vagy  
általános üzenetként. Tehát összesen kb. 10-15kB/s adatra kell számítani,  
a 20-30 mastertől.

Szoftveresen a lehető legegyszerűbben szeretném lekezelni, a fő prociban  
leginkább csak annyit szeretnék látni, hogy interrupt (HW||SW): üzenet  
jött NEKED (akár célzottan, akár általános), és a csomag valahová letéve.  
Az ütközésekkel, címzéssel, hibakódolással (CRC, paritás, checksum, stb.),  
újraküldéssel, stb. nem szeretnék foglalkozni a fő prociban, esetleg egy  
másik uC-ben vagy egy cél-eszközben.

Eddig két dologra gondoltam:

- CANBUS, fő proci:ATCAN128, mellékproci nincs, CAN-busz meghajtó. Nem  
néztem utána, hogy az ATCAN128 mennyi mindent végez el a fenti cuccokból..
- RS485 saját kommunikáció, saját protokollal, külön uC-be lekódolva, a fő  
proci felé megy egy int láb, meg valami handshakinges párh. v. soros  
kommunikáció.

Mik a buktatók, ill. milyen ötletetek van még? (egyelőre az ethernetes,  
ip-alapú cuccot elvetettem, ahhoz még nőni kell, de ha arra is van valami  
nem túl bonyis mód, akkor talán abba is beleugranék, de inkább valami  
egyszerűbbre gondolok)

Köszi:

-- 
Papp Zoltán
OneWay Electronics




More information about the Elektro mailing list