What Is the Difference Between DeviceNet and CAN? Primary Software: Driver Software>>NI-CANPrimary Software Version: 2.2 Primary Software Fixed Version: N/A Secondary Software: Driver Software>>NI-DNET Hardware: Industrial Communications>>CAN, Industrial Communications>>DeviceNet
Problem: How do DeviceNet and CAN (Controller Area Network) relate to each other? What are the differences between NI-CAN and NI-DNET? Solution: The best way to understand how these two specifications are related is to refer to the Open System Interconnection (OSI) model. The OSI model specifies a seven layer framework for implementing communication protocols. The CAN specification defines the Physical and Data-link layers of the communication system. The CAN specification was developed by Bosch (ISO 11898-1) and fully defines the Data link layer. There are different standards for the CAN physical layer (refer to the link below). Using the CAN specification, the network designer has the means to transmit and receive frames from the CAN bus. It is up to the designer to specify how is the data going to be transferred using frames. The CAN specification provides a robust communication channel with built-in error detection and confinement. DeviceNet uses the CAN standard as the foundation for a higher level communication protocol. DeviceNet is often referred to as a CAN application layer protocol. The main goal of the DeviceNet specification is to allow interconnection and interchangeability between DeviceNet devices from different vendors. To accomplish that goal DeviceNet defines the following:
Using NI-DNET, the developer opens communication objects with other devices on the network. The DeviceNet specifications provides the means to detect the devices on the network and route messages from one node to the other. In this case, the NI-DNET driver is capable of communicating with any DeviceNet compliant device. This allows for functionally equal devices from different vendors to be interchangeable. There are other CAN application layer protocols, such as: CAL (CAN Application Layer), CANopen, PCAL, SDS (Smart Distributed System) and CAN Kingdom. National Instruments products only support DeviceNet. Related Links: OSI Model CAN Specification Open DeviceNet Vendor Association, Inc CAN Physical Layer Standards: High Speed vs. Low Speed CAN Attachments:
Report Date: 08/21/2002 Last Updated: 01/14/2008 Document ID: 2OKCMQ2Y |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
