Blog
Recent Posts
USB-CAN PC Interface with SAE J1939-13 Type II Connector
Posted by
onThe Leaf Light HS v2 J1939-13 Type II, a standout in Kvaser's Leaf Light product series, is renowned for its reliability and affordability in connecting any CAN network to a PC or mobile computer. It's not just a workhorse but a dependable and cost-effective solution.
The Leaf Light HS v2 J1939-13 Type II is a device that allows easy connection between a PC and the onboard computer of any J1939-compliant vehicle or industrial system. You can obtain diagnostic data using its USB 2.0 connector and a 9-pin J1939-13 (Type II) compliant CAN connector, color-coded in green and supports either 250 Kbps or 500 Kbps vehicle networks.
Major Features
- Standard “A” USB connector and a J1939-13 Type II compliant CAN connector.
- Capable of sending up to 8000 messages per second, each time-stamped with 100 microsecond accuracy.
- Supports 11-bit (CAN 2.0A) and 29-bit (CAN 2.0B active) identifiers.
- High-speed CAN connection (compliant with ISO 11898-2), up to 1 Mbit/s.
- Galvanic isolation, enhancing protection from power surges or electrical shocks.
- Support for SocketCAN. See elinux.org for details.
Software
- Documentation, software, and drivers can be downloaded for free at kvaser.com/downloads.
- Kvaser CANLIB SDK is a free resource that includes everything you need to develop software for the Kvaser CAN interfaces.
- Includes full documentation and many program samples written in C, C++, C#, Delphi, Java, Python, and Visual Basic.
- All Kvaser CAN interface boards share a common software API. Programs written for one interface type will run without modifications on the other interface types!
- J2534 Application Programming Interface available.
- RP1210A Application Programming Interface available.Online documentation is in Windows HTML-Help and Adobe Acrobat format.
SAE J1939 Starter Kit and Network Simulator
Our J COM.J1939 Starter Kit and Network Simulator is designed to allow the experienced engineer and the beginner to experiment with SAE J1939 data communication without the need to connect to a real-world J1939 network, i.e., a diesel engine.
To establish a network, you need at least two nodes, which applies especially to CAN/J1939, where the CAN controller will shut down after transmitting data without receiving a response. Therefore, our jCOM.J1939 Starter Kit and Network Simulator consists of two J1939 nodes, namely our jCOM.J1939.USB, an SAE J1939 ECU Simulator Board with USB Port.
ESP32 Programming - Classical CAN to Bluetooth Gateway
In this post, I will present a CAN to Bluetooth gateway based on the ESP32 processor. The above image shows my test setup using our ESP32 WiFi, Bluetooth Classic, BLE, CAN Bus Module, a CAN-Bus Hub With 7 Ports And DC Power Connection, and the PCAN-USB Pro. As its description implies, the ESP32 module provides all necessary [...]
SAE J1939 250k/500k Baudrate Converter with Arduino Due
The introduction of 500 Kbps (see SAE J1939/14) as an alternative to 250 Kbps, required clarifications on how to solve problems that come with incorporating devices supporting different baud rate settings in the same network. One solution comes with automatic baud rate detection. The SAE J1939/16 document outlines the methods used to detect the baud rate [...]
LIN Bus Simulation Device Controlled by Windows Software
The Baby-LIN-II by Lipowsky Industrie-Elektronik is a compact system for controlling a LIN BUS network via USB. The PC works as a LIN monitor, LIN Master, or LIN Slave. The system also supports operation in stand-alone mode and allows the execution of continuously running sequences without a PC. In addition, the galvanic isolation guarantees interference-free data transmission. The [...]
Programmable CAN Bus to USB, Bluetooth, BLE, WiFi Gateway
For the longest time, I had resisted the idea of creating my version of a CAN-to-USB gateway, primarily due to the vast competition. A professional CAN/J1939 development requires a professional CAN-to-PC solution to monitor data traffic. I am pleased with the PEAK PCAN-USB device, as shown in the above image. However, not everybody is willing [...]
Telematics Gateway for Real-Time SAE J1939 or ISOBUS Data Monitoring
The CANUp telematics gateway by Technoton measures the operational parameters of vehicles and equipment and reports their performance. The core feature of the CANUp gateway includes the utilization of edge/fog computing methods, which detect 10,000+ possible parameters of vehicle or equipment operation and send generated operation reports to a web-based telematics server and directly to a user via [...]
Standard IoT Gateway with ARM i.MX8M Plus Quad-Core Cortex-A53 Supports Two CAN FD Ports
Aaeon, a manufacturer of reliable and high-quality computing platforms, introduced its SRG-IMX8P IoT gateway solution with two CAN FD interfaces, which brings extended connectivity and utility across vertical markets. It is powered by Arm NXP i.MX8M Plus quad-core Cortex-A53 and Cortex-M7 processors with 8 GiB of onboard DDR4 reduce object detection time to 13 msec via a Neural [...]
NMEA 2000 Data Scanner with Bluetooth, BLE for Android, iOS, PC Applications
Our N2K-BT gateway functions as a NMEA 2000 to Bluetooth data scanner for any host device with a Bluetooth or BLE (Bluetooth Low Energy) port, such as PCs, phones, or tablets. Therefore, it supports operating systems such as Windows, Linux, iOS, Android, and more. In addition, the wireless communication protocol employs easy-to-read and easy-to-process ASCII [...]
ESP32 Based CAN Bus, SAE J1939 and NMEA 2000 to Bluetooth Gateway
The following is a follow-up on our post Controller Area Network (CAN), SAE J1939, NMEA 2000 Wireless Module for IoT and ELD Applications. The CAN Bus, SAE J1939 and NMEA 2000 to Bluetooth Gateway is the first product of a new series of wireless gateways for IoT (Internet of Things), ELD (Electronic Logging Devices), and other applications. At the [...]
SAE J1939 Starter Kit and Network Simulator - New Hardware Variant Using the ESP32 Processor
Our SAE 1939 Starter Kit and Network Simulators allow experienced engineers and beginners to experiment with SAE J1939 data communication without connecting to a real-world J1939 network, i.e., a diesel engine. To establish a network, you need at least two nodes. That fact applies, especially to CAN/J1939 nodes. A single CAN Bus controller will shut [...]