Site Information

 Loading... Please wait...

Blog

Arduino Compatible LIN Bus And CAN Bus Development Kit

Posted by Wilfried Voss on

Arduino Compatible LIN Bus And CAN Bus Development Kit

LIN (Local Interconnect Network) is a serial network protocol used for communication between components in vehicles. 

The demand for a second serial network emerged as the technologies and the facilities implemented in modern cars grew, while the CAN Bus was too expensive to implement for every component in the car.

The Arduino Compatible LIN Bus And CAN Bus Development Kit as introduced in this post is not a single product but a combination of two components: 

  1. Our CAN Bus And LIN Bus Breakout Board equipped with the Arduino-compatible Teensy CPU module
  2. Our LIN Bus Slave RGB LED Breakout Board

The setup of both components is demonstrated in the image to the left. 

The LIN Bus and CAN Bus breakout board comes with the Teensy 3.2 (included in the scope of delivery). It includes 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.

The Teensy is a complete USB-based microcontroller development system, compatible with Arduino software and libraries. It comes in a minimal footprint, capable of implementing a great variety of projects. All programming is accomplished via the onboard USB port.

This LIN Bus Slave is represented by the RGB LED breakout board that is based the On Semi NCV7430 IC chip. The breakout board is controlled via a LIN-Bus connection, and it is ideal for use as a LIN Bus slave to test your LIN master software.

The primary application that comes to mind would be a LIN to CAN Bus Gateway, and the programming (sketches) is demonstrated in another post, LIN To CAN Bus Gateway - Implementing CAN Bus And Lin Bus Master With Arduino-Compatible Teensy Board. Another application could be a LIN Bus data monitoring program for Windows, i.e. connecting the Teensy's USB port to a Windows PC and display all received data on the screen (This application is in preparation, and we will publish it soon).

While the Teensy is compatible with the Arduino system, meaning you can use the Arduino IDE for programming, there may be users who feel more comfortable with the original systems such as the Arduino Uno, Mega 2560, Arduino Due, etc. First of all, all sample programs (sketches) we offer for LIN Bus programming are compatible with these boards. However, you will need to use our LIN Bus Breakout Board to control the LIN Bus Slave board.

All of the above referenced product pages and application posts include a plethora of programming samples, not only for the Arduino but also for other embedded systems.


Guide to Automotive Connectivity and Cybersecurity: Trends, Technologies, Innovations and Applications

Guide to Automotive Connectivity and Cybersecurity: Trends, Technologies, Innovations and Applications

This comprehensive reference offers an in-depth review of the state of the art of automotive connectivity and cybersecurity regarding trends, technologies, innovations, and applications. 

The text outlines the challenges of the global automotive market, distinctly explaining where the multitude of innovative activities fit within the overall effort of cutting-edge automotive innovations and presents an excellent framework for understanding the complexity of automotive connectivity and cybersecurity.

The insights given by this practical guide will be of value to graduate students, academic researchers, and professionals in the industry seeking to learn about the advanced methodologies in automotive connectivity and cybersecurity.

More Information...

COM Express Compact Type 6 with 8th Gen Intel Core ULT SoC

AAEON announced the release of its COM-WHUC6 COM Express module. The COM-WHUC6 utilizes the Compact Type 6 form factor, and it is designed to perform in a variety of applications, from automation to mobile operations. The COM-WHUC6 is powered by the 8th Generation Intel Core i7/i5/i3 and Celeron ULT series processors (formerly Whiskey Lake), rendering performance for [...]

Read More »


Analog Signal Output Controller With CAN Bus And SAE J1939 Port

Axiomatic has announced its AX130770, an ECU System converting CAN Bus data to two analog or digital isolated signals and one relay output for rugged engine applications.The relay output converter connects to a CAN Bus vehicle network (SAE J1939, high-speed SAE J1939m, or CANopen). It accommodates two analog/digital isolated signal outputs, which can be configured as 0 [...]

Read More »


LIN To CAN Bus Gateway - Prototyping And Firmware Development With The Arduino-Compatible Teensy Board

In general, let's start with a brief comparison of  CAN Bus (Controller Area Network) and LIN Bus (Local Interconnect Network): LIN Bus networks provide cost-efficient communication in applications where the bandwidth and versatility of the CAN Bus technology are not required.  LIN Bus applications are relatively inexpensive using the standard serial universal asynchronous receiver/transmitter (UART) technology, which are embedded [...]

Read More »


SMARC 2.0 Computer-On-Module Based On NXP i.MX 8M Nano Processor Series

congatec, a vendor of standard and customized embedded computer boards and modules, introduced its SMARC 2.0 Computer-on-Module utilizing an ARM Cortex-A53based NXP i.MX 8M Nano processor. The conga-SMX8-Nano represents a low-end performance class for SMARC. With its graphics capacities as well as its decreased number of I/Os, the NXP i.MX 8M Mini compatible NXP i.MX 8M Nano [...]

Read More »


8th Generation Intel Core Motherboard Designed For AIoT Applications

iBASE Technology, a manufacturer of embedded boards and industrial computing systems, announced its MT800M-P, an NVIDIA MXM compatible motherboard designed for AIoT applications. The MT800M-P supports the latest 8th Generation Intel Core processor family, allowing customers to profit from enhanced processing and graphics performance and interfacing capacity.Given the growing need for AI-enabled inference platforms, IBASE developed the [...]

Read More »


Educational Guides To Atmel AVR Microcontroller Programming

The AVR Microcontroller and Embedded Systems Using Assembly and C: Using Arduino Uno and Atmel StudioThe AVR microcontroller from Atmel (now Microchip) is one of the most widely used 8-bit microcontrollers. Arduino Uno is based on the AVR microcontroller; it is inexpensive and publicly available around the world. In this book, the authors use a [...]

Read More »


Dual Isolated CAN FD Interface Board For Raspberry Pi, Arduino, And Other Embedded Systems

The 2-Channel CAN Bus interface board by Copperhill Technologies was primarily designed with the Raspberry Pi in mind but is, nevertheless, also suitable for other embedded systems such as the Arduino family of CPU boards. The board supports two CAN FD (CAN with Flexible Data-Rate) ports with a data rate of up to 8Mbps. It features [...]

Read More »


Industrial IoT Gateway With CAN Bus Port Compatible With Windows 10 IoT And Linux Operating Systems

Axiomtek, a design and manufacturing company in the industrial computer and embedded field, announced its ICO320-83C, a fanless DIN-rail embedded system with four RJ-45 Gigabit PoE ports for facility monitoring systems, IP video surveillance, Access Point, and intercoms.It represents an industrial IoT gateway that comes with IP40-rated heavy-duty aluminum extrusion and steel enclosure for application [...]

Read More »


Low-Cost Cloud IoT Development Kit Supports Microsoft Visual Studio And Azure

The MXChip AZ3166 IoT Development Kit, as its name implies, is made for building cloud-enabled IoT apps in a productive and entertaining way.The development kit provides a smart hardware solution. It is compatible with the Arduino platform with abundant peripherals and sensors. The AZ3166 can be used for the development of IoT and smart hardware prototypes, [...]

Read More »