BoKoR
Szukam jakiegoś taniego rozwiązania do nadawania ramek CAN.
Komp(port szeregowy) > urządzenie > szyna CAN

Widziałem, że ktoś robił na ESP32 + SN65HVD230.

Ale zastanawiam się czy jest jakiś układ który będzie miał od razu CAN na pokładzie, będzie dało się programować bez żadnych interfejsów typu j-link oraz będzie tanie.

Ktoś coś?

#esp8266 #esp32 #can #canbus #mikrokontrolery
0
  • Najlepsze
  • Wszystkie komentarze
QBA__
@BoKoR: OPie jakbyś się brał za to używając interfejsu BT jak proponuje @bialy100k:
to podam Ci kilka przydatnych informacji choć sam to tylko jakieś pojedyncze ramki sobie testowałem:

- Każden jeden interfejs tego typu to jest klon projektu ELM327 na jakimś mikrokontrolerze Microchip + dołożony po uarcie scalak BT/lub konwerter FTDI lub podobny jako UART-USB jeśli interfejs jest po kablu

Bluetooth działa w z profilem SPP(czyli
2
BoKoR
BoKoR Autor
@sorek:
No i faktycznie działa. Czyli coś u mnie na kompie nie teges, bo na telefonie śmiga.

Jakbym potrzebował pomocy to nie omieszkam pytać :)
1
jaguar963
jaguar963
@BoKoR: zobacz sobie na uccb
1
morsisko
@BoKoR: Pełno STMów ma sprzętowy interfejs CAN, najtańszy to chyba STM32F042F4
1
morsisko
@BoKoR: Jak sobie kupisz płytkę Discovery lub Nucleo to one są już w zestawie z st-linkiem
1
sorek
@BoKoR: zapraszam na http://logger.sorek.uk mam to czego szukasz ( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡°) ͡°)
0
sorek
@BoKoR: a sorki miało być tanie :D

Najtaniej to będzie chyba swoim własnym układem na easyeda pcb zrobionym. Ebecnie jest już assembly esp32 :)
0
BoKoR
BoKoR Autor
@sorek: Robienie własnego PCB to raczej przerost formy nad treścią w przypadku tego rozwiązania, ale dzięki za propozycję.

Jeszcze prześpię się z tematem jakiś czas i najwyzęj dokupię SN65HVD230 bo jakieś ESP32 mi się wala w szafce.

Ps.
Coś ci chyba stronka nie lata: logger.sorek.uk
A przynajmniej u mnie nie chce się załadować.
0
sorek
@BoKoR: wszystko działa.

Jak bys potrzebował pomocy to daj znać bo już 3x projekt z esp32 + can
0
bialy100k
@BoKoR: Nie da się przypadkiem sygnału CAN "wyciągnąć" z gotowego interfejsu jak ten? Jest zdjęcie dwóch różnych płytek (pierwsza tu https://ae01.alicdn.com/kf/H9ebf42ce9d6b4dfd8db9bb8f577188935/XTOOL-2019-Bluetooth-V1-5-V2-1-Mini-Elm327-327-obd2-scanner-OBD-car-diagnostic-tool.jpg druga w obrazkach ). https://www.aliexpress.com/item/4000098996019.html Cena chyba nie zabije...
0
BoKoR
BoKoR Autor
@bialy100k: pewnie jakiś spec by wyciągnął, ale raczej nie ja. Mi zależy na tym, aby tanio zrobić coś czym mógłbym wstrzykiwać ramki can. Oprogramowanie sobie napiszę. Ze sprzętem gorzej, bo bo gdybym miał na tym zarabiać to bym zainwestował, a że robię to hobbistycznie to myślę aby polecieć po kosztach.
No i jak na razie zostaje Esp32 (które mam) i ten interfejs który kosztuje jakieś 17zl w botlandzie.
0
BoKoR
BoKoR Autor
@jaguar963: dzięki. Faktycznie ciekawe rozwiązanie.
0
jaguar963
jaguar963
@BoKoR: używam go i do prostych zastosowań jest ok, ma to wbudowany konwerter na USB więc nie trzeba kolejnego, a jeśli potrzebujesz sterować nim przez uart to też się da (a przynajmniej ta wersja którą ja mam miała piny do sterowania po uarcie)
0
BoKoR
BoKoR Autor
@QBA__: dzięki za info.
Zasadniczo to wszystko jest do odpalenia na stole, i nawet w ogóle nie planuję tego wrzuca do samochodu.
Chce generować ramki aby zerknąć co wypluje inne urządzenie.
Ale w sumie opcja z BT jest nawet ciekawa, bo sam sprzęt będzie już w jakiejś obudowie.
0
BoKoR
BoKoR Autor
@morsisko: ale chyba żeby to programować trzeba mieć jakiegoś st-linka albo j-linka. Chyba na testy wezmę ten interfejs po bt/wifi i zerknę czy mi styka.
0