Recent Posts
SAE J1939 Programming with Arduino – Recommended Literature
Posted by
onThis post is part of a series about SAE J1939 ECU Programming & VInsert linkehicle Bus Simulation with Arduino.
There is more than plenty and valuable literature available on the Arduino, but, being an experienced programmer, the one and only work I read was:
Getting Started with Sketches
By Simon Monk
ISBN 978-0071784221
Also recommended for providing more background information:
Controller Area Network (CAN) Prototyping with Arduino
By Wilfried Voss
ISBN 978-1938581168
A Comprehensible Guide to Controller Area Network
By Wilfried Voss
ISBN 978-0976511601
A Comprehensible Guide to J1939
By Wilfried Voss
ISBN 978-0976511632
All titles by Wilfried Voss can be found at online bookstores such as Amazon and Amazon Kindle (world-wide), Apple Bookstore, Barnes & Noble incl. NOOK, Lulu.com (PDF download), Kobo, Abebooks.com (incl. all international websites), and any other good bookstore.
SAE J1939 has become the accepted industry standard and the vehicle network technology of choice for off-highway machines in applications such as construction, material handling, and forestry machines. J1939 is a higher-layer protocol based on Controller Area Network (CAN). It provides serial data communications between microprocessor systems (also called Electronic Control Units - ECU) in any kind of heavy duty vehicles. The messages exchanged between these units can be data such as vehicle road speed, torque control message from the transmission to the engine, oil temperature, and many more.
A Comprehensible Guide to J1939 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.