CAN Bus Interfaces for PC And Industrial Computers Support SAE J1939, CANopen, ARINC 825
The CAN (Controller Area Network) Bus is a well-established standard in the fields of automotive and commercial vehicle industries, machine building industry, medical technology, and aerospace. esd electronics offers a wide range of hardware platforms and bus systems. Drivers with an identical API, BSPs and higher layer protocols like CANopen, SAE J1939 and ARINC 825 are available for Windows, Linux and many real-time operating systems such as QNX and VxWorks.
Free of charge tools expedite the development, implementation and error detection even in complex CAN Bus networks.
The current products with IP-CAN controller esdACC support additional diagnostics employing Error Injection and are highly performant with their DMA function even at multi-channel applications.
Further Development to CAN FD increases the performance through higher data rate while maintaining the benefits of the classical CAN Bus. CAN FD is downward compatible with the classical CAN Bus. Thus the CAN FD components can be integrated into systems at an early stage, which allows the smooth migration to CAN FD.
PC COM ports, USB virtual COM ports, and ports in embedded systems are all addressed in this updated guide to programming, interfacing, and using serial ports.
Topics include using .NET’s SerialPort class for COM-port communications on PCs; upgrading existing RS-232 designs to USB or wireless networks; and creating serial networks of embedded systems and PCs.
Example circuits and code provide a quick start to projects. Installation and maintenance staff will also find tips for ensuring reliable operation and problem tracking.
Jan Axelson writes about computer programming and electronic technology. Jan's books include USB Embedded Hosts, USB Complete, Serial Port Complete, and USB Mass Storage. Jan's articles have appeared in Circuit Cellar, EDN, Embedded Systems Programming, and Nuts & Volts.