Automotive and Embedded Networks

cancel
Showing results for 
Search instead for 
Did you mean: 

Does the PCI-CAN2 card support DeviceNet ??

We are building a CAN network to simulate the CAN bus environment in vehicles.what we have are a pci-can2 card ,a simulator based on 51singlechips,and a electromotor.we plan to build a CAN node with  the simulator and the electromtor to simulate the mirror adjustor in vehicle ,and try to allow the exchangement between the  realone and the simulator later .so ,a Devicenet based on CAN network may be a suitable choice to us.But I saw two different products on NI.com , PCI-CAN2 and PCI-DNET.so  I wonder  whether we can implement Devicenet protocol on the PCI-CAN2 card ? If possible , what should we do and what do we need? no matter software or hardware ,Could you please give me some suggestion?  Thank you !!
0 Kudos
Message 1 of 5
(4,146 Views)
Hi,

The easiest way to interact with a DeviceNet based network is using the NI-DNET driver software. The NI-DNET software runs on all CAN cards that come as part of an NI-DNET kit (PCI-DNET, PXI-8461/D and PCMCIA-DNET) as well as certain Series 1 CAN cards.

There are two different types of CAN hardware, referred to as 'Series 1' and 'Series 2'. Only 'Series 1' CAN cards with a high-speed physical layer can be used with NI-DNET.
'Series 2' CAN hardware was introduced about two years ago and DOES NOT work with NI-DNET. The online product pages don't list Series 1 CAN hardware anymore.

From chapter 2, 'NI-DNET Hardware Overview' of the NI-DNET User Manual:
[…]
Hardware in (current) CAN kits is referenced as Series 2. Hardware in DeviceNet kits is referenced as Series 1. Series 2 CAN cards cannot be used with the NI-DNET software (NI-CAN only). The features of Series 2 CAN cards are specifically designed for CAN applications, and provide no distinct advantages for DeviceNet. For more information on Series 2 hardware, refer to the hardware overview in the NI-CAN Hardware and Software Manual.
Hardware in CAN kits offers 1-port and 2-port variants. NI-DNET operates on one port only. If you use NI-DNET on a 2-port Series 1 CAN card, only the top port can be used.
Hardware in CAN kits offer special transceivers (physical layer) such as Low-Speed/Fault-Tolerant (LS) and Single-Wire (SW). Hardware in CAN kits also offer the option to power the transceiver from the card, not the network. These transceivers cannot be used with DeviceNet. Only High-Speed (HS) transceivers comply with the DeviceNet specification.
[…]


-B2k
Message 2 of 5
(4,140 Views)
Thank you very much!!!Smiley Very Happy
0 Kudos
Message 3 of 5
(4,136 Views)
There  are also some questions : Is it feasible that I can build a DeviceNet  network  only with NI-DNET and PCI-CAN series 1 ??? DO I have to buy the DeviceNet ptotocol from the ODVA  additionally??
0 Kudos
Message 4 of 5
(4,130 Views)
Hi,

yes that is a typical use case. If you have a network with one (or more) DeviceNet devices, all you need to communicate with those devices is a Series 1 CAN card (high-speed physical layer) and the NI-DNET software. The NI-DNET software already includes a DeviceNet protocol stack.
The NI-DNET software (and the hardware) is compliant to ODVA, see knowledge base article # 2B8DMMJO.

-B2k
0 Kudos
Message 5 of 5
(4,126 Views)