Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Magistrala CAN - nie działa poprawnie

16 Sty 2020 15:09 321 2
  • Poziom 3  
    Mam układ gdzie jest płytka Arduino i dołączony do niej shield CAN-bus. Końcówki CAN H i L są połączone z dwoma równoległymi rezystorami po 120 ohm każdy. Chciałem odczytać ramkę, lecz dostaję jakieś dziwne błędy.
    Magistrala CAN - nie działa poprawnie

    Magistrala CAN - nie działa poprawnie Magistrala CAN - nie działa poprawnie Magistrala CAN - nie działa poprawnie

    Użyłem płytki stykowej (na jednym ze zdjęć), gdzie pomiędzy przewodami CAN H i CAN L, zamontowałem dwa rezystory po 120 ohm (terminujące).

    Kod z Arduino:
    Kod: c
    Zaloguj się, aby zobaczyć kod
  • Poziom 3  
    Dodam, że używam oryginalnego arduino uno. Nakładka CAN, nazywa się RobotDyn CAN-BUS Shield. Niestety, nie znalazłem oznaczenia rewizji.
    Magistrala CAN - nie działa poprawnie Magistrala CAN - nie działa poprawnie

    A i używałem modułu can bus - usb firmy ixxat moduł usb-to-can fd compact 1.01.0351.12001 V1.0
  • Poziom 37  
    Generalnie, terminatory w magistrali CAN mają 120 Ω więc niepotrzebnie łączysz dwa oporniki równolegle.
    Możesz również spróbować połączyć masy urządzeń.