CANreader device
March 21, 2016 · View on GitHub
Устройство существует в двух версиях: Fault-tolerant и Highspeed для разных типов CAN-сетей
CANreader FT

Used with Fault Tolerant CAN (TJA1054, TJA1055)
CANreader HS

Used with Highspeed CAN
Аппаратная составляющая
- Arduino Nano
- CANreader-FT shield

Программное обеспечение
Arduino CANreader firmware (скетч для Arduino)
Usage
CanHacker (windows)
- USB
- Bluetooth (с помощью HC-05 bluetooth receiver) (запланировано)
CANreader (android)
- USB (требуется USB-host)
- Bluetooth (с помощью HC-05 bluetooth receiver) (запланировано)
- Ethernet (с помощью arduino nano ethernet shield ENC28J60) (запланировано)
Схемотехника
CANreader-FT

CANreader-HS

Список материалов
CANreader-FT
Part Value Device Package Description
C1, C2 22pF C-EUC0805 C0805 CAPACITOR, European symbol
C3, C4 0.1mF C-EUC0805 C0805 CAPACITOR, European symbol
C5 0.047mF C-EUC0805 C0805 CAPACITOR, European symbol
C6 22uF 25V CPOL-EUSMCC SMC_C POLARIZED CAPACITOR, European symbol
D1 S1M S1M SMA
ERR LED CHIP-LED0805
JP1, JP2 PINHD-1X15 1X15 PIN HEADER
JP3 PINHD-1X4-1 1X04 PIN HEADER
JP4 PINHD-1X3 1X03 PIN HEADER
Q1 16MHz CRYSTALHC49S HC49S CRYSTAL
R1 10K R-EU_R0805 R0805 RESISTOR, European symbol
R2, R3 1K R-EU_R0805 R0805 RESISTOR, European symbol
R4, R5 5,6K R-EU_R0805 R0805 RESISTOR, European symbol
U1 MCP2515 SOIC18W
U2 TJA1055T SOIC14
J1 JUMPER CS selector
CANreader-HS
Part Value Device Package Description
C1, C2 22pF C-EUC0805 C0805 CAPACITOR, European symbol
C3, C4 0.1mF C-EUC0805 C0805 CAPACITOR, European symbol
C6 22uF 25V CPOL-EUSMCC SMC_C POLARIZED CAPACITOR, European symbol
D1 S1M S1M SMA
JP1, JP2 PINHD-1X15 1X15 PIN HEADER
JP3 PINHD-1X4-1 1X04 PIN HEADER
JP4 PINHD-1X3 1X03 PIN HEADER
JP5 PINHD-1X2 1X02 PIN HEADER
Q1 16MHz CRYSTALHC49S HC49S CRYSTAL
R1, R6 10K R-EU_R0805 R0805 RESISTOR, European symbol
R2 120 R-EU_R0805 R0805 RESISTOR, European symbol
U1 MCP2515 SOIC18W
U2 MCP2551-I/SN SOIC8
J1 JUMPER CS selector
J2 JUMPER CAN terminal resistor switch
Сборка
Конденсатор C6 SMD C (6032) можно заменить на аналогичный меньшей ёмкости.
15-и пиновые штыревые разъемы (мама) можно получить из больших, отрезав от них лишнее.
Упрощенная схема платы
Проходной pin-header
Не забудьте соблюсти полярность диодов и тантала
Направление установки Arduino