A Comprehensible Guide to Controller Area Network by Wilfried Voss represents the most thoroughly researched and most complete work on CAN available in the marketplace.
Controller Area Network (CAN)... More > is a serial network technology that was originally designed for the automotive industry, especially for European cars, but has also become a popular bus in industrial automation as well as other applications. 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, eliminating the need for the much more expensive and complex technology of a Dual-Ported RAM.
This book provides complete information on all CAN features and aspects combined with a high level of readability.< Less
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... More > 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.
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
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.< Less
The Importance of servo motor sizing should not be underestimated. Proper motor sizing will not only result in significant cost savings by saving energy, reducing purchasing and operating costs,... More > reducing downtime, etc.; it also helps the engineer to design better motion control systems. However, the knowledge of mechanical systems and their influence on motor speed, inertia and torque requirements seems to decline in a world where modern technology aspects, such as tuning and programming, seem to be the main focus. The motor sizing process involves a number of mathematical equations, which are most certainly documented, but not necessarily with the motor sizing process in mind. This book focuses primarily on servo motor sizing and it documents in detail the inertia and torque calculations of standard mechanical components and the motor selection process.< Less
While the Arduino is not widely considered an industrial-strength solution, it provides, due to its low price and ease of programming, the perfect prototyping platform for all kinds of Controller... More > Area Network (CAN) applications.
This book, written by a leading expert on CAN technologies, guides the reader through the process of acquiring all necessary hardware and software components, the implementation of the CAN driver, and the implementation of programs (Arduino Sketches) to read, send, process, and display data from and to a CAN network.
The collection of programming examples cumulates into a full-fledged USB-to-CAN Gateway communicating with a Windows/Linux PC.
This book will enable you to achieve CAN functionality literally within only a few hours.< Less