Free Controller Area Network (CAN) Simulator

On July 21, 2010, in The CAN Man, by The CAN Man

RTaW-Sim is a fine-grained discrete-event Controller Area Network (CAN) simulator providing the frame response time distributions and statistics about the frame buffer usage at the microcontroller and communication controller level.

Share

Determination of Bit Timing Parameters for the CAN Controller SJA 1000

On April 11, 2010, in The CAN Man, by The CAN Man

A feature of the CAN protocol is that the bit rate, bit sample point and number of samples in a bit period are user programmable. This gives the user the freedom to optimize the performance of the network for his given application.

Share

Vehicle Applications of Controller Area Network

On March 31, 2010, in Author Posts, The CAN Man, by The CAN Man

The Controller Area Network (CAN) is a serial bus communications protocol developed by Bosch in the early 1980s. It defines a standard for efficient and reliable communication between sensor, actuator, controller, and other nodes in real-time applications. CAN is the de facto standard in a large variety of networked embedded control systems. The early CAN development was mainly supported by the vehicle industry: CAN is found in a variety of passenger cars, trucks, boats, spacecraft, and other types of vehicles. The protocol is also widely used today in industrial automation and other areas of networked embedded control, with applications in diverse products such as production machinery, medical equipment, building automation, weaving machines, and wheelchairs.

Share

A CAN Physical Layer Discussion

On March 31, 2010, in Author Posts, The CAN Man, by The CAN Man

Many network protocols are described using the seven layer Open System Interconnection (OSI) model. The Controller Area Network (CAN) protocol defines the Data Link Layer and part of the Physical Layer in the OSI model. The remaining physical layer (and all of the higher layers) are not defined by the CAN specification. These other layers can either be defined by the system designer, or they can be implemented using existing non-proprietary Higher Layer Protocols (HLPs) and physical layers.

Share

CAN-Engine Programmable Embedded Controller

On March 31, 2010, in Author Posts, The CAN Man, by The CAN Man

The CAN-EngineTM (CANE) is a high performance, low cost, C/C++ programmable embedded controller with CAN support. It is intended for networking, automotive, industrial process control, high-speed data acquisition, and especially ideal for OEM applications.

Share

EMI/ESD Protection Solutions for the CAN Bus

On March 31, 2010, in Author Posts, The CAN Man, by The CAN Man

The Controller Area Network (CAN) is a serial communication protocol designed for providing reliable high−speed data transmission in harsh environments. CAN system designers are being challenged to meet stringentElectromagnetic Interference (EMI) and Electrostatic Discharge (ESD) standards and increase reliability, whilereducing the size and cost of their products.

Share