logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Bascom AVR + RS-485 - sterownik gniazdek elektrycznych

Fiercio 06 Lut 2008 02:31 2249 4
REKLAMA
  • #1 4774990
    Fiercio
    Poziom 15  
    Posty: 136
    Pomógł: 5
    Ocena: 47
    Witam,

    Aktualnie buduje parę urządzeń porozumiewających się poprzez magistralę RS485.
    Jest to sterownik gniazdek elektrycznych - pierwsza część to pulpit sterowniczy (8 ledów i 8 przycisków) a druga to moduł wykonawczy załączający/odłączający zasilanie od poszczególnych gniazdek.

    Transmisja między nimi jest poprzez full-duplexowy MAX488 po dwóch parach przewodów.

    Próbowałem wykorzystać bardzo dużo sposobów transmisji, ale każdy z nich miał jedną cechę: urządzenia gdy się już zsynchronizowały, to działało to dobrze...
    Jednak reset jednego z nich (np. "awaria" zasilania) wszystko psuł i gdy urządzenia miały kaprys się zsynchronizować to działały... Ale to 1/20 przypadków :(

    W EP 10/2004 był opis, jak sterować taką magistralą. Po przepisaniu listingu nie chce mi to zbytnio działać.
    Po wyświetleniu na LCDku zawartości bufora są tam same znaczniki #5 - ENQ.

    Czy ma ktoś jakiś przykładowy działający kod obsługujący taką magistralę w Bascomie?
  • REKLAMA
  • #2 4777254
    august_a
    Poziom 21  
    Posty: 572
    Pomógł: 32
    Ocena: 4
    Najlepiej jeden układ MASTER i kilka SLAVE. I te drugie najlepiej aby były adresowane przez MASTERA lub aby miały adresy przypisane na stałe, wtedy nie będziesz miał problemów z synchroniacją.
  • REKLAMA
  • #3 4778197
    Fiercio
    Poziom 15  
    Posty: 136
    Pomógł: 5
    Ocena: 47
    Tu jest jedno urządzenie master(pulpit) i jedno slave (moduł wykonawczy)...
    A rs485 tylko ze względu na znaczną odległość pomiędzy nimi.
  • REKLAMA
  • #4 4778436
    gothye
    Poziom 33  
    Posty: 2421
    Pomógł: 183
    Ocena: 60
    Fiercio napisał:

    Transmisja między nimi jest poprzez full-duplexowy MAX488 po dwóch parach przewodów.



    mozna prosic o schemat tego cuda na priv ?

    pozdrawiam
  • #5 4785704
    Fiercio
    Poziom 15  
    Posty: 136
    Pomógł: 5
    Ocena: 47
    Cóż... jak się okazało jeden z MAXów 485 był po prostu uszkodzony ;/
REKLAMA