Diagnostika CAN II - Arduino DUE
V tomto článku se pokusím nastínit použití desky Arduino DUE jako jednoduchý monitor zpráv na rozhraní CAN.
Arduino DUE je vybaveno:
- AT91SAM3X8E 32bitový procesor (ARM Cortex-M3 s frekvencí 84 MHz)
- Dva porty USB (jeden složí k programování, druhý použiji v tomto příkladu pro monitorování zpráv na CAN sběrnici)
- CAN rozhraní
Arduino DUE - popis pinů
Připojení CAN rozhraní
Připojení CAN rozhraní
Arduino DUE disponuje piny CANRx a CANTx. Pro připojení k CAN rozhraní je nutné použít dodatečný obvod, který implementuje CAN transceiver. V mém případě použiji obvod SN65HVD230.
CAN přijímač pro připojení Arduino DUE k CAN rozhraní
Arduino IDE - programovací prostředí
Arduino IDE - programovací prostředí
Programovací prostředí je ke stažení zde. K naprogramovaní desky Arduino DUE je třeba doinstalovat podporu pro procesory SAM3X (Tools/Board/Board Manager).
Arduino IDE - podpora pro Arduino DUE desky
Arduin IDE - výběr desky pro programovaní