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