Site Information

 Loading... Please wait...

Blog

Diesel Engine Fluid (DEF) Sensor Simulator - Background Information and Assembly Instructions

DEF systems in modern diesel engines are crucial to reducing Nitrous Oxide (NOx) emissions and protecting the environment. The DEF system combines software, hardware, and DEF fluid that enable this critical task. Unfortunately, a flood of failures has recently affected one of the elements of the DEF system called the DEF sensor. The origins of [...]

Read More »


ESP32 with Dual Isolated CAN Port Controls Thomson Electrac Linear Actuator

The above image shows part of a hardware setup for a customer project to control and synchronize two Thomson Electrac linear actuators. See also my posts:Thomson Electrak Linear Actuator with SAE J1939 Interface for Railway and Industrial Applications Thomson... Electrak HD Linear Actuator - Multiple Actuators in the Same Network Will Empty the Batteries... Thomson Electrac HD [...]

Read More »


Know OBD2 Before You Start That Development Project

We at Copperhill Technologies offer a variety of CAN (Controller Area Network) devices for developing automotive and industrial embedded systems. In that capacity, we receive frequent inquiries regarding OBD2 (Onboard Diagnostics).  OBD2, or Onboard Diagnostics Second Generation, is a vehicle diagnosis system found in modern cars and trucks. The OBD2 system collects data from sensors and [...]

Read More »


Ultrasonic Sensor For Object Detection With SAE J1939 Interface

The  XX Ultrasonic sensors (formerly Osisense) by Telemechanique Sensors perform contactless object detection. In addition, they provide an SAE J1939 interface, making them suitable for use in mobile machines. Reliable object detection is feasible regardless of light conditions, the target’s shape, texture, color, or transparency. The sensors can resist harsh environments and operate in diffuse, reflex, and thru-beam [...]

Read More »


espBerry Project: ESP32 with CH9102F USB-UART Chip for Serial Speed up to 3Mbit/s

I have a project that involves the ESP32-DevKitC development board where the application requires the fast transport of data per USB. The onboard USB-UART bridge chip provides transfer rates of up to 3 Mbps. In addition, the ESP32 has three UART interfaces, i.e., UART0, UART1, and UART2, which provide asynchronous communication, communicating at a speed of [...]

Read More »


SAE J1939 250k/500k Baudrate Converter with Arduino Due - Source Code Included

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 [...]

Read More »


Programming the Thomson Electrac Linear Actuator - ACM and AFM Data Frames

This post represents an excerpt of  Thomson Electrac HD Linear Actuator Motion Control per CAN Bus. The application note is available in eBook and Kindle format, and it includes a free downloadable source code. More Information... In this post, I am explaining the Actuator Control Message (ACM) and Actuator Feedback Message (AFM).Thomson Electrac Linear Actuator - ACM Design The [...]

Read More »


Programming the Thomson Electrac Linear Actuator - Sleep Mode

This post represents an excerpt of  Thomson Electrac HD Linear Actuator Motion Control per CAN Bus. The application note is available in eBook and Kindle format, and it includes a free downloadable source code. More Information... In this post, I am explaining the actuator's sleep mode, which, if not fully understood, may cause some headache during the development [...]

Read More »


SAE J1939 Display Units for Off-Highway Industrial Engines

The  Enginemonitor displays by B-Plus are expansion tools, especially for industrial engines with SAE J1939 interfaces. They enable users to retrieve information from mobile machines and communicate commands directly. Thanks to their robust housings and protection level, the devices can operate directly in the cab and the outdoor area of mobile machines. Due to various device versions, the [...]

Read More »


LIN Bus Simulation Device with USB Interface 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 [...]

Read More »