Pages

Saturday, December 22, 2012

TISHITU Control Area Network (CAN) Basic UART, RS-232 and LCD Interface with Visual basic Part-3

TISHITU Control Area Network (CAN) Basic UART, RS-232 and LCD Interface with Visual basic Part-3 Tube. Duration : 8.25 Mins.


What is CAN? Controller Area Network (CAN) is a serial network that was originally designed for the automotive industry, 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 the network established among microcontrollers. It is a two-wire, half duplex, high-speed network system and is well suited for high speed applications using short messages. Its robustness, reliability and the large following from the semiconductor industry are some of the benefits with CAN. FullCAN FullCAN is used in more expensive, high performance CAN controllers and microcontrollers. The FullCAN controller has a set of buffers called mailboxes. On initialization, each mailbox is assigned an identifier and is set to transmit or receive. When the CAN controller receives a message it checks the mailboxes in order to see is there is a receive mailbox with the same identifier as the message. If such a mailbox is found, the message is stored in it and the host controller is notified. Otherwise the message is discarded. When transmitting a message the message length and data is written to the transmit mailbox with the correct identifier. If a remote message is received the controller checks the remote identifier against the transmit mailboxes. If a match is found, the controller automatically sends a message with the identifier and data contained in that mailbox. This means that the ...

0 comments:

Post a Comment