Recent Posts
Arduino Based CAN Bus, LIN Bus Development And Prototyping Boards For Automotive And Industrial Applications
Posted by
onTeensy is a line of Arduino-compatible boards designed to offer maximum I/O capabilities, backed up by a slew of fully featured software libraries designed to run on Arduino. The Teensy is a complete USB-based microcontroller development system in a minimal footprint, and it is capable of implementing many types of projects. All programming is done via the USB port, using the popular Arduino IDE. Consequently, the Teensy boards are fully compatible with Arduino Software & Libraries.
Most programs that are written for the Arduino will work on the Teensy. All of the standard Arduino functionality (digitalWrite, pinMode, analogRead, etc.) works on the Teensy platform. Teensy has the same built-in peripherals as the Arduino: analog inputs, SPI, I2C, PWM, and a real serial port. For applications that need the serial port (MIDI, GPS modules, etc.), Teensy is very easy to use because uploading takes place on the USB port.
All of our Teensy breakout boards are designed for projects that require Local Interconnect Network (LIN Bus), Controller Area Network (CAN Bus), CAN FD, or SAE J1939.
Teensy 3.2 CAN Bus And LIN Bus Breakout Board
This is a CAN Bus breakout board for use with the Teensy 3.2 (included in the scope of delivery). It comes with an onboard 5 VDC regulator with reverse voltage protection, a CAN Bus transceiver and a prototyping area. The LIN Bus connection is provided by the Microchip MCP2004A chip.
Features
- Teensy 3.2 (installed)
- Onboard voltage regulator (Input voltage range 6 VDC to 24 VDC)
- Reverse supply voltage protection
- Prototyping area
- 120 Ohm CAN Bus termination resistor (close JP1 to activate termination)
- Master or Slave configuration (Select master by closing JP9)
- Socket for 128x64 OLED display (purchase separately)
- LIN driver by Microchip MCP2004A.
- Up to 20k baud
- With ESD protection
Teensy 3.6 CAN 2.0B and CAN FD Breakout Board
This is a Teensy 3.6 board with CAN 2.0B and CAN FD interface. The CAN FD is supplied by the Microchip MCP2517FD CAN FD controller with MCP2562FD CAN FD transceiver.
Features
- Teensy 3.6 (installed)
- CAN 2.0B interface
- CAN FD interface
- On board voltage regulator (Input voltage range 6 VDC to 14 VDC)
- Reverse supply voltage protection
- 120R terminator
- 5-way navigation switch
Teensy 3.6 CAN 2.0B Plus CAN FD Demo Board With 2.8" TFT LCD
This is a CAN 2.0B plus CAN-Bus FD demo board with 2.8" TFT LCD. It utilizes the Teensy's internal CAN 2.0B controller in combination with the Microchip MCP2562 CAN Bus Transceiver.
The CAN FD port is realized using the Microchip MCP2517FD stand-alone CAN FD controller and the MCP2562FD transceiver. The stand-alone controller provides 31 FIFOs, configurable as transmit or receive buffers. The chip communicates via the 20-MHz SPI with the host controller.
Teensy 4.0 CAN FD to USB Converter
This board uses the Teensy 4.0 as a CAN FD to USB converter. The Teensy 4.0 comes with a high-speed 480Mbit/s USB HS interface. The MCP2558FD CAN FD transceiver is rated up to 8Mbps with silent mode under control via software or hardware link.
The MCP2557/8FD is a Microchip Technology Inc. high-speed CAN transceiver/CAN Flexible Data Rate Transceiver with Silent Mode. The devices meet and exceed CAN FD specification requirements in addition to the latest Automotive OEM requirements.
The Teensy 4.0 features an ARM Cortex-M7 processor at 600 MHz, with a NXP iMXRT1062 chip. It can be programmed using the Arduino IDE with Teensyduino add-on.
Teensy 4.1 Triple CAN Bus Board With Two CAN 2.0B And One CAN FD Port With 240x240 IPS LCD
The Teensy 4.1 Triple CAN Bus Board with 240x240 IPS LCD is a Teensy 4.1 board with triple CAN Bus connections, two Classical CAN 2.0B, and one CAN FD. It can be powered by an external +12 VDC power supply with reverse voltage protection. Also included is a 240x240 wide-angle IPS TFT LCD display.
Features
- Teensy 4.1 (installed)
- Onboard voltage regulator (Input voltage range 7 VDC to 12 VDC)
- Reverse supply voltage protection
- 120 Ohm termination resistors
- Two CAN 2.0B and one CAN FD connection
- 1.54" 240x240 wide-angle IPS TFT LCD display (installed)
Arduino Programming in 24 Hours
In just 24 sessions of one hour or less, Sams Teach Yourself Arduino Programming in 24 Hours teaches you C programming on the Arduino platform to start creating inspired “DIY” hardware projects of your own.
Using this book’s straightforward, step-by-step approach, you will walk through everything from setting up your programming environment to mastering C syntax and features, interfacing your Arduino to performing full-fledged prototyping.
Every hands-on lesson and example builds on what you have already learned, giving you a rock-solid foundation for real-world success.