Comunicație prin bus CAN Arduino?
Comunicație prin bus CAN Arduino?

Video: Comunicație prin bus CAN Arduino?

Video: Comunicație prin bus CAN Arduino?
Video: CAN BUS Communication Using MCP2515 Module. 2024, Noiembrie
Anonim

Din Wikipedia, rețeaua de control a zonei ( POATE SA ) autobuz este un „vehicul autobuz standard conceput pentru a permite microcontrolerelor și dispozitivelor să comunica unul cu celălalt într-un vehicul fără un computer gazdă.” Aceste dispozitive poate sa de asemenea, denumite unități de control electronice (ECU).

În mod similar, vă puteți întreba, se poate comunica folosind Arduino?

Controlled Area Network de simplu POATE SA este un standard de magistrală care permite unui microcontroler și dispozitivelor sale periferice să comunica fără a fi nevoie de un dispozitiv gazdă sau de un computer. Dezvoltat de Robert Bosch GmbH, POATE SA Acest protocol este utilizat principal în automobile pentru comunicare între o unitate de control și componentele acesteia.

De asemenea, protocolul poate AN cu Arduino? La fel de Arduino nu conține niciun element încorporat POATE SA port, a POATE SA este utilizat modulul numit MCP2515. Acest POATE SA este interfațat cu modulul Arduino prin utilizarea comunicației SPI.

Cum se utilizează Protocolul CAN în Arduino.

Nume PIN UTILIZARE
SI Cablu de intrare slave ieșire master SPI
SCLK Pin de ceas SPI
INT Pin de întrerupere MCP2515

De asemenea, să știți, poate autobuzul folosind Arduino?

Serialul POATE SA - AUTOBUZ oferă dumneavoastră Arduino sau alt MCU cu capacitatea de a comunica cu Autobuz CAN , cum ar fi piratarea vehiculului dvs. Acest Grove POATE SA - AUTOBUZ modulul este controlat de UART, ceea ce înseamnă că dacă MCU are o interfață UART, acest serial CAN BUS este disponibil.

ID-urile autobuzului CAN?

Rețeaua de control a zonei ( POATE SA ) care mai este cunoscută și ca Autobuzul CAN este un protocol bazat pe mesaje. Identificatorul arbitrajului ( ID ) câmp pentru fiecare transmis POATE SA cadrul indică prioritatea pachetelor. Cu cât este mai jos ID valoarea de bit semnifică prioritatea mai mare a pachetului.

Recomandat: