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

Podstawy debugowania warstwy fizycznej sieci CAN - część 2

ghost666 19 Sie 2013 09:52 2808 0
REKLAMA
  • Sprawdzanie stanu zasilacza

    Przed uruchomieniem testowanego urządzenia trzeba sprawdzić stan jego zasilacza lub zasilaczy. Zależnie od użytego transceivera zasilany jest on napięciem 3,3 V lub 5 V. Nie jest to rzadka sytuacja gdy brak napięcia zasilającego transceiver CAN jest przyczyną niepoprawnego działania układu. W związku z tym musimy upewnić się czy sekcja zasilania układu działa poprawnie. Do tego celu wystarczy wykorzystać multimetr i zmierzyć napięcia zasilające występujące w układzie. Należy to robić bardzo delikatnie, aby nie zewrzeć zasilania do masy, gdyż piny VCC i masy znajdują się obok siebie w omawianym transceiverze. Możliwy jest też pobór mocy pobieranej przez transceivere. Podczas stanu dominującego układ powinien pobierać około 50..60 mA, a w stanie recesywnym 10 mA. Ta różnica w prądzie potrzeba jest do wygenerowania napięcia różnicowego na terminatorze sieci w stanie dominującym. Dokładny prąd będzie różnić się od teoretycznego, gdyż jest zależny także of ilości urządzeń w sieci CAN. Z uwagi na naturę sieci CAN i przełączanie się z obu stanów w czasie trwania pomiaru zmierzony prąd będzie uśredniony z stanów dominujących i recesywnych.

    Zaleca się odsprzęganie napięcia zasilającego transceiver CAN pojemnością o wartości co najmniej 4,7 μF, umieszczoną blisko układu. Wartość ta zapewnia adekwatne buforowanie napięcia zasilania podczas transmisji w sieci. W innym wypadku wahania napięcia zasilającego spowodowane zwiększającym się nagle poborem prądu. Do sprawdzenia jakości zasilania i odsprzęgania zasilania wykorzystać można oscyloskop, który pozwoli na sprawdzenie stabilności napięcia zasilającego podczas pracy układu. Bardzo niepożądanym jest niepotrzebne limitowanie dostępnego transceiverowi prądu w czasie transmisji. Nawet w przypadku awarii - zwarcia jednej z linii sieci do masy lub zasilania - zadziała wbudowane wewnętrzne zabezpieczenie transceivera. W takiej sytuacji napięcie zasilania, z uwagi na większy prąd pobierany z zasilacza, może spaść niebezpiecznie nisko i w konsekwencji doprowadzić do niepoprawnej pracy cały system gdy transceiver próbuje wprowadzić sieć CAN w stan dominujący.
    Źródła:
    http://www.ti.com/lit/an/slyt529/slyt529.pdf

    Fajne? Ranking DIY
    O autorze
    ghost666
    Tłumacz Redaktor
    Offline 
    Fizyk z wykształcenia. Po zrobieniu doktoratu i dwóch latach pracy na uczelni, przeszedł do sektora prywatnego, gdzie zajmuje się projektowaniem urządzeń elektronicznych i programowaniem. Od 2003 roku na forum Elektroda.pl, od 2008 roku członek zespołu redakcyjnego.
    https://twitter.com/Moonstreet_Labs
    ghost666 napisał 11960 postów o ocenie 10197, pomógł 157 razy. Mieszka w mieście Warszawa. Jest z nami od 2003 roku.
  • REKLAMA
REKLAMA