Arduino менен автобус байланышы мүмкүнбү?
Arduino менен автобус байланышы мүмкүнбү?

Video: Arduino менен автобус байланышы мүмкүнбү?

Video: Arduino менен автобус байланышы мүмкүнбү?
Video: Lesson 07: Getting Additional 5V and GND from Arduino 2024, Май
Anonim

Wikipediaдан, Controller Area Network ( БОЛОТ ) автобус болуп саналат "унаа автобус микроконтроллерлерге жана түзмөктөргө уруксат берүү үчүн иштелип чыккан стандарт баарлашуу негизги компьютери жок унаанын ичинде бири-бири менен." Бул түзмөктөр болот ошондой эле электрондук башкаруу бирдиктери (ECUs) деп аталат.

Ошо сыяктуу эле, сиз Arduino аркылуу байланышууга болобу?

Жөнөкөй башкаруучу аймак тармагы БОЛОТ Микроконтроллерге жана анын перифериялык түзүлүштөрүнө уруксат берген автобус стандарты баарлашуу хост аппаратынын же компьютердин кереги жок. Роберт Bosch GmbH тарабынан иштелип чыккан, БОЛОТ Бул протокол негизги унаалар үчүн колдонулат байланыш башкаруу блогунун жана анын компоненттеринин ортосунда.

Ошондой эле, Arduino менен протокол түзө алабы? As Arduino эч кандай камтылган эмес БОЛОТ порт, а БОЛОТ MCP2515 деп аталган модулу колдонулат. Бул БОЛОТ модулу менен байланышкан Arduino SPI байланышын колдонуу менен.

Кантип колдонуу керек CAN протоколу ичинде Arduino.

Pin аты КОЛДОНУУ
SI SPI мастер чыгаруу кул киргизүү коргошун
SCLK SPI Саат пин
INT MCP2515 үзгүлтүккө учуратуу пин

Ошондой эле билүү үчүн, Arduino менен автобус ала алабы?

Сериал БОЛОТ - АВТОБУС камсыз кылат Arduino же башка MCU менен менен байланышуу мүмкүнчүлүгү CAN Bus , мисалы, унааңызды бузуп алуу. Бул Grove БОЛОТ - АВТОБУС модулу UART тарабынан башкарылат, демек сиздин MCU UART интерфейси болсо, бул серия БОЛОТ АВТОБУС жеткиликтүү.

CAN автобус IDS?

Controller Area Network ( БОЛОТ ) катары да белгилүү CAN автобус билдирүүгө негизделген протокол болуп саналат. Арбитраждын аныктагычы ( ID ) ар бир жөнөтүлгөн талаа БОЛОТ рамка пакеттердин артыкчылыктуулугун көрсөтөт. Канчалык төмөн ID бит мааниси пакеттин жогорку артыкчылыктуулугун билдирет.

Сунушталууда: