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

Raspberry Pi 3 + moduł komunikacji CAN

hhh321 15 Kwi 2016 12:56 2025 3
  • #1 15 Kwi 2016 12:56
    hhh321
    Poziom 2  

    Witam, mam problem z odbieraniem ramek wysyłanych przez CAN. Korzystam z kontrolera SJA1000T + interfejs TJA1050. Moduł komunikacji podłączony jest do Raspberry Pi. Poniżej załączam schemat układu połączeń.

    Raspberry Pi 3 + moduł komunikacji CAN
    Co może być w nim nieprawidłowego? Nasłuchując RX nie otrzymuję żadnych ramek mimo tego, że są one poprawnie nadawane. Próbowałem też przepiąć się z GPIO na UART - efekt był ten sam. Moduł komunikacji można znaleźć w sklepie electropark po wpisaniu "Moduł komunikacji CAN SJA1000T z TJA1050" (zbyt mało punktów, aby wrzucać linki zewnętrzne). Jakieś sugestie ?

    0 3
  • #2 15 Kwi 2016 13:01
    Samuraj
    Poziom 35  

    A pozostałe nóżki to niby po co są. Na pokaz :?: albo za duża płytkę przez przypadek zrobili.
    O konfigurację układu nawet nie pytam.

    0
  • #3 15 Kwi 2016 13:11
    hhh321
    Poziom 2  

    Ustalam połączenie bez handshake'u, więc 2 piny są już zbędnę, mod ustala tryb pracy(Motorola/Intel), po ustawieniu pinu na 1(Intel) wynik był ten sam. Które z pozostałych pinów mogą być jeszcze kluczowe?

    0
  • #4 19 Kwi 2016 14:54
    kamyczek
    Poziom 34  

    No to sobie kolega poczyta o magistrali równoległej 8080 i 6800 a jak już poczyta to się dowie że potrzebne są prawie wszystkie wyprowadzenia . Do tego trzeba użyć mikrokontrolera z jedną z tych magistral 6800 lub 8080 lub takową emulować programowo . SJA1000 to dość stare rozwiązanie , nowsze , ale z pewnością poza mniejszą ilością wyprowadzeń nie mniej skomplikowane to MCP2515 wyposażone w interface SPI . Jednak w obu przypadkach bez szerszej wiedzy z zakresu CAN i magistrali 8080,6800 i spi to jakoś nie widzę kolegi w temacie ...

    0