KAN buskommunikasie Arduino?
KAN buskommunikasie Arduino?

Video: KAN buskommunikasie Arduino?

Video: KAN buskommunikasie Arduino?
Video: NOOB Tries Operating a Proper Steam Locomotive for the First Time.... it Goes Poorly... 2024, Mei
Anonim

Van Wikipedia, die Controller Area Network ( KAN ) bus is 'n "voertuig bus standaard ontwerp om mikrobeheerders en toestelle toe te laat kommunikeer met mekaar binne 'n voertuig sonder 'n gasheerrekenaar." Hierdie toestelle kan word ook na verwys as elektroniese beheereenhede (ECU's).

Net so, kan jy vra, kan kommunikasie met Arduino?

Beheerde Area Netwerk van eenvoudige KAN is 'n busstandaard wat 'n mikrobeheerder en sy randtoestelle toelaat om kommunikeer sonder die behoefte van 'n gasheertoestel of 'n rekenaar. Ontwikkel deur Robert Bosch GmbH, KAN is protokol word hoofsaaklik in motors gebruik vir kommunikasie tussen 'n beheereenheid en sy komponente.

Kan ook protokol met Arduino? Soos Arduino bevat geen ingeboude nie KAN hawe, a KAN module genaamd MCP2515 gebruik word. Hierdie KAN module is gekoppel aan Arduino deur die SPI-kommunikasie te gebruik.

Hoe om te gebruik KAN protokol in Arduino.

Speld Naam GEBRUIK
SI SPI meester uitset slaaf inset lei
SCLK SPI Horlosiepen
INT MCP2515 onderbreking pen

Om ook te weet, kan Arduino bus gebruik?

Die Reeks KAN - BUS verskaf jou Arduino of ander MCU met die vermoë om te kommunikeer met KAN Bus , soos om jou voertuig te kap. Hierdie Grove KAN - BUS module word beheer deur UART, wat beteken as jou MCU 'n UART-koppelvlak het, hierdie reeks KAN BUS is beskikbaar.

KAN bus IDS?

Die beheerder area netwerk ( KAN ) wat ook bekend staan as KAN bus is 'n boodskap-gebaseerde protokol. Die arbitrasie-identifiseerder ( ID ) veld vir elke versend KAN raam dui pakkies prioriteit aan. Hoe laer die ID biswaarde dui op die hoër prioriteit van die pakkie.

Aanbeveel: