CANreader device
March 21, 2016 · View on GitHub
Device exists in two versions: Fault-tolerant & Highspeed for different CAN networks
CANreader FT

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

Used with Highspeed CAN
Hardware
- Arduino Nano
- CANreader-FT or CANreader-HS shield

Software
Arduino CANreader firmware (sketch)
Usage
Can be connected with
CanHacker (windows)
- USB
- Bluetooth (via HC-05 bluetooth receiver) (planned)
CANreader (android)
- USB (USB-host required)
- Bluetooth (via HC-05 bluetooth receiver) (planned)
- Ethernet (via arduino nano ethernet shield ENC28J60) (planned)
Circuit design
CANreader-FT

CANreader-HS

Bill of materials
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
Assembly
Capacitor C6 SMD C (6032) can be replaced with a similar with less capacity.
15-pin connectors (female) can be obtained from large by cutting them.
Упрощенная схема платы
Что и чем можно заменить (про редкий кондесатор, про 15-16pin header, проходной pin-header)
Не забудьте соблюсти полярность диодов и тантала
Направление установки Arduino