Komunikace mezi PIC
Petr Tomasek
tomasek na etf.cuni.cz
Středa Listopad 16 11:55:12 CET 2011
On Wed, Nov 16, 2011 at 11:46:59AM +0100, Pavel Kutina wrote:
> Zdravim,
>
> v dobe historicky blizke budu resit komunikaci v ramci hvezdy (jeden master
> a asi ctyri nebo pet slave) s tim ze master bude nejaky tucnejsi PIC a
> slave budou nejake mrnave PICy. PICy jsou dane, uz jen proto, ze jich mam
> celkem dost a s nicim jinym to neumim (a na nic jineho nemam programator).
>
> Jedna se o komunikaci loggeru s nekolika cidlama, nejdelsi vzdalenost mezi
> nimi bude maximalne metr, realne tak 30cm. Jde mi o to, aby se pro
> komunikaci dal pouzit co nejmensi pocet vodicu (kabel nestineny plochy, i
> kdyz by i stineny pripadne mohl byt - kolem potecou "zajimave" proudy,
> dejme tomu pri 15V zhruba 50-100A, bude na tom videt elektromotor, pri
> rozbehu to asi nejake ruseni generovat bude). Jaky protokol pouzit, aby byl
> snadno implementovatelny, nejak rozumne debuggovatelny a pokud mozno odolny
> vuci chybam?
>
> Mne napadlo nekolik reseni s tim, ze by mozna mohlo stacit zprznene RS232,
> tedy na TTL urovnich s tim, ze master by vysilal do vsech Rx kanalu
> najednou a podle adresy by se mu cidlo ozvalo na paralelizovane Tx
> sbernici. Zabere to celkem ctyri draty k cidlu (napajeni taky z mastera,
> Tx, RX) a kdyby se jednoduche zpravy (dejme tomu jednou za vterinu tak 20
> znaku) jeste opatrily nejakym CRC, tak by to mohlo vyhovovat. Cidla
> samozrejme nebudou komunikovat mezi sebou a hovorit budou jen ta, ktera
> budou tazana :)
>
> Mate nekdo nejake namitky nebo lepsi tip? Vzhledem k tomu, ze to vsechno
> bude miniaturizovane, preferoval bych co nejmene "zbytecneho" HW, minimalne
> na strane tech cidel (teplomery, tlakova cidla, proudove cidlo, na tom 1m
> dlouhem kabelu asi GPS).
> Diky za rozumne tipy.
>
> Pavel Kutina
76176 by se vam tam uz nevlezlo? Stoji to par korun a v smd provedeni to ani
moc mista nezabira a RS-485 je pomerne robustni reseni...
P.
--
Petr Tomasek <http://www.etf.cuni.cz/~tomasek>
Jabber: butrus at jabbim.cz
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
EA 355:001 DU DU DU DU
EA 355:002 TU TU TU TU
EA 355:003 NU NU NU NU NU NU NU
EA 355:004 NA NA NA NA NA
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Další informace o konferenci Hw-list