Copperhill Technologies provides technical literature regarding Controller Area Networks, SAE J1939, and Embedded Systems. Currently, the titles include:
A Comprehensible Guide to Controller Area Network
This title represents the most thoroughly researched and complete work on CAN Bus in the marketplace. Controller Area Network (CAN) is a serial technology initially designed for the automotive industry, especially for European cars.
It has also become a popular bus in industrial automation and other applications, making it a crucial technology for professionals in these fields.
The CAN bus is primarily used in embedded systems and, as its name implies, is a network technology that provides fast communication among microcontrollers up to real-time requirements.
A Comprehensible Guide to J1939
This title is the first work on J1939 besides the SAE J1939 standards collection. It provides profound information on the J1939 message format and network management combined with a high level of readability.
The information in this book is based on two documents of the SAE J1939 Standards Collection:
- J1939/21 – Data Link Layer
- J1939/81 – Network Management
SAE J1939 ECU Programming & Vehicle Bus Simulation with Arduino
This book, authored by a renowned Controller Area Network (CAN) technologies specialist, serves as an excellent guide for those looking to implement an SAE J1939 protocol stack for embedded systems. It has numerous C/C++ code examples and valuable documentation, offering insights into the resulting J1939 vehicle network data traffic.
The book delves into the inner workings of the protocol in great detail, covering topics such as designing and transmitting J1939 data frames, receiving and processing J1939 data frames, and simulating J1939 ECUs (Electronic Control Units).
