PIC - 9600 baudu a vnitrni oscilator?

jiri@bezstarosti.cz jiri
Středa Březen 17 14:23:26 CET 2004


Zkuste pouzit napr. TJA1054 nebo jine kabelove vysilace pro low
speed CAN. Umi detekovat konflikty na sbernici ( je to equivalent
RS485) a po indikaci konfliktu lze jednoduse vysilani opakovat.
Pak ani nemusi byt rezim MASTER SLAVE a podrizene jednotky
mohou sva data lifrovat rovnou do MASTERu bez vyzvy.

Zdravim Hugo KOTTAS


Delal jsem si (a stale delam) malou domaci sit na rizeni
spotrebicu a stal jsem pred podobnym problemem. Nakonec mi z toho
vyslo, ze:
1) rizeny pristup (master prideluje slovo) vyzaduje mastera a
prinasi vyssi zatez. Ale neni to tak zly.
2) CSMA/CD - kazdy uzel musi monitorovat sbernici, nejlepe na
bitove urovni. Odeslat bajt a precist si ho zpet - to by na RS485
s dlouhejma dratama taky nemuselo fungovat. Navic musi vsechny
uzly zvladnout
zotaveni se z (treba i vicenasobne) kolize. To je celkem dost.
3) kruhova topologie - vyssi spotreba dratu a staci, aby se nekde
neco skublo a jde to CELY pod kytky. Navic pro sbernici jsou
dostupny svaby, pro kruh by musely byt jiny (nebo 2x tolik
sbernicovejch).

Vyhralo 1).

  TomM




Další informace o konferenci Hw-list