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

Komunikacja Arduino Mega z Ecumaster EMU Black - połączenie przez USB czy RS232?

SpinoRex 23 Gru 2020 06:03 1737 2
REKLAMA
  • #1 19132317
    SpinoRex
    Poziom 2  
    Witam,

    Chcę wykorzystać Arduino mega do skomunikowania licznika w BMW E34 z standalonem Ecumaster EMU Black, żeby móc wyświetlać parametry silnika, wartości z czujników itp na wbudowanym w zegary LCD.

    Komunikację między zegarami a Arduino już mam załatwioną, przez UART i puszczając komunikaty "na sucho" wszystko mi działa.

    Teraz trudniejszy temat, czyli EMU. Rozeznałem się w temacie i znalazłem, że EMU Black ma w czarnej kostce piny RxD i TxD RS232. Pytanie, czy muszę komunikować się z Arduino za pomocą tychże pinów, używając jeszcze po drodze konwertera RS232-TTL, czy może jest jakakolwiek możliwość spięcia tych dwóch urząrzeń najzwyklejszym kablem USB? EMU ma normalne gniazdo USB-A przez które podłącza się go do kompa.

    Próbował ktoś jakoś to zrobić? Udało się? Nistety moje auto nie wróciło jeszcze z warsztatu po swapie i nie mam jak bawić się na żywca, więc czas oczekiwania chcę przeznaczyć na ukończenie tej zabawki tak, aby nawet podczas odbioru auta szybko to wrzucić i już się cieszyć z podglądu parametrów na żywo.
  • REKLAMA
  • #2 19132746
    tzok
    Moderator Samochody
    SpinoRex napisał:
    jest jakakolwiek możliwość spięcia tych dwóch urząrzeń najzwyklejszym kablem USB?
    Nie ma. USB wymaga stosu protokołów i wbrew prostemu kablowi, jest bardzo skomplikowane w implementacji.

    SpinoRex napisał:
    EMU Black ma w czarnej kostce piny RxD i TxD RS232.
    Podejrzewam, że te piny już są w standardzie TTL (można to łatwo sprawdzić). W tym samym złączu jest też linia CAN...

    Cytat:
    MU Black offers CAN bus and serial connec-tions that could be used for data logging and also support existing car CAN bus.

    SUPPORTED CAN DATA STREAMS
    AEM
    Ecumaster
    Haltech E8 E11v2z
    Motec M800 Set 1
    Pectel SQ6
    BMW E46
    Citroen C2
    Fiat 500
    Ford Focus RS/ST
    Ford Fiesta MK 7
    Lancer EVO X (including AYC)
    Mini Cooper S R53
    Peugot 206
    Renault Clio 2 and 3

    SUPPORTED SERIAL STREAMS
    AIM
    Race Technology
    Ecumaster
  • #3 19132911
    SpinoRex
    Poziom 2  
    Dzwoniłem do Ecumastera. Niestety to nie TTL a RS232, co za tym idzie logika jest dwunastowoltowa. Nie jest to wielki problem w zasadzie, konwertery z RS232 na TTL kosztują parę złotych i mają nawet żeńskie DB9 wbudowane.

    Co do CANa to masz rację, jest zaraz obok. Może to i jest jakieś rozwiązanie, ale komunikację po UARCie mam już ogarniętą dzięki bibliotece, CANa musiałbym pewnie od zera rozgryzać - z tego co się orientuję, to protokołów CAN jest tyle ile producentów, a pewnie nawet i więcej bo w ramach jednego producenta różne modele różnie się komunikują. Ciekawy temat, ale opóźni mi to mocno powstanie prototypu. Chyba, że jest jakaś biblioteczka która w miarę bezboleśnie pozwala czytać i pisać na szynę
REKLAMA