Blog
Recent Posts
Security Vulnerabilities in CAN, CANopen, and J1939 Networks: Risks and Mitigation Strategies
The following is an excerpt from https://jcom1939.com/security-concerns-in-can-canopen-and-j1939-networks/. The Controller Area Network (CAN) protocol, developed in the 1980s for real-time communication among microcontrollers, has become a foundational standard in various industries, including automotive, industrial automation, and medical equipment. Higher-layer protocols such as CANopen and SAE J1939 build upon CAN to define standardized message formats and application-level functions [...]
Proper Controller Area Network (CAN) Wiring and Connectors
Controller Area Network (CAN) is a robust, high-integrity serial bus system originally developed by Bosch in the 1980s for automotive applications. Today, CAN is widely used in automotive, industrial, and embedded systems due to its fault tolerance, real-time performance, and reduced wiring complexity. However, the reliability of CAN communication heavily depends on proper wiring practices [...]
The PiCAN3 CAN Bus Board for Raspberry Pi: A Comprehensive Development Environment for CAN Bus Applications
The PiCAN3 CAN Bus Board, available from Copperhill Technologies, is a powerful and versatile hardware expansion for the Raspberry Pi. Designed to support CAN (Controller Area Network) applications, this board enables developers to turn their Raspberry Pi into a professional-grade platform for embedded system development in automotive, industrial, and other demanding environments. PiCAN3 CAN Bus Board [...]
Exploring the UART GPS NMEA 0183 Module with Real-Time Clock
In the ever-expanding landscape of embedded systems and IoT applications, accurate location tracking and time synchronization are essential. The UART GPS Module with Real-Time Clock (RTC) offered by Copperhill Technologies addresses this need by providing a compact, reliable, and highly integrable solution. Built with the u-blox NEO-6M GPS receiver, this module is engineered for ease [...]
Developing CAN FD Applications with the Raspberry Pi Zero
This post explores how to implement CAN FD communication using a Raspberry Pi Zero, featuring the PiCAN FD Zero HAT from Copperhill Technologies. Introduction The Controller Area Network (CAN) has long been a staple communication protocol in automotive, industrial, and embedded systems due to its robustness, real-time capabilities, and fault-tolerance. With the advent of CAN FD (Flexible [...]
Understanding the CanCrocodile Contactless CAN Bus Reader: A Game-Changer for Vehicle Data Monitoring
In the evolving world of vehicle diagnostics and telematics, acquiring reliable data from a vehicle's Controller Area Network (CAN) bus is essential. The CanCrocodile Contactless CAN Bus Reader, offered by Copperhill Technologies, represents a significant advancement in non-intrusive data acquisition technology. This device is designed to read CAN bus data without physically connecting to or [...]
Understanding SAE J1939: A Comprehensive Guide to Monitoring, Simulation, and Development
In the realm of heavy-duty vehicles and industrial equipment, communication between electronic control units (ECUs) is essential. To achieve this, standardized protocols are used to ensure that data is transmitted accurately and efficiently. Among these standards, SAE J1939 stands out as a dominant communication protocol, particularly in sectors like commercial trucks, agricultural machinery, and construction [...]
Unleash the Full Potential of Your Vehicle Network with the SAE J1939 to USB Gateway
For engineers, developers, and automotive enthusiasts working with the SAE J1939 vehicle network, Copperhill Technologies offers two cutting-edge solutions that provide seamless connectivity between J1939 networks and USB-enabled devices. These products—the SAE J1939 to USB Gateway with Plastic Enclosure and the SAE J1939 ECU Simulator Board with USB Port—offer identical functionality, differing only in their [...]
Exploring the Capabilities of the Teensy NMEA 2000 Board with 3.5” Touch LCD
Marine electronics play a crucial role in modern navigation, communication, and vessel monitoring. One of the most widely used standards in this field is NMEA 2000, a communication protocol that enables different electronic devices on a boat to exchange data efficiently. The Teensy 4.0 NMEA 2000 Board with 480x320 3.5” Touch LCD by Copperhill Technologies [...]
Arduino Mastery Cookbook: 200+ Hands-On Projects for Interactive Devices and IoT Solutions
Want to build devices that seamlessly interact with the physical world? Whether you're a beginner or an experienced maker, this cookbook is your go-to resource for experimenting with the powerful Arduino microcontroller and its versatile programming environment. Packed with over 200 practical tips, techniques, and step-by-step instructions, this book helps you design and prototype a wide [...]