The CAN (Controller Area Network) is a serial communication protocol, and efficiently supports distributed real-time control with a very high level of security. It is an especially suit for networking “intelligent” devices as well as sensors and actuators within a system or sub-system. In CAN networks, there is no addressing of subscribers or stations in the conventional sense, but instead prioritized messages are transmitted. As standalone CAN controller, PISO-CAN800U-D can represent an economic solution of an active CAN board. It has eight independent CAN bus communication ports and has the ability to cover a wide range of CAN applications. Besides, PISO-CAN800U-D uses the new CAN controller Phillips SJA1000T and transceiver TJA1042, which provide bus arbitration, error detection with auto correction and re-transmission function. It can be installed in a 5V PCI slot and supported truly “Plug & play”.
In order to satisfy the users to apply the RTX system, ICPDAS provides the RTX driver for PISO-CAN series CAN card. If users want to combine the CAN communication interface in their time-critical system, the RTX driver of the PISO-CAN series CAN cards can help them to do this easily and quickly. Furthermore, the name and parameters of the APIs in the RTX driver are the same as in the Windows driver. Users don’t need to pay more efforts to study how to use the APIs of the RTX driver if they have used the Windows driver before. The RTX driver increases the additional worth of the PISO-CAN series CAN cards, and satisfies the users to get the highly real-time system. By owing to the feature of high price performance and highly real-time, PISO-CAN series CAN cards will be applied in more wide and more variant CAN applications.
Features:
-
The name and parameters of the APIs in RTX driver are the same as them in the Windows driver. Users don’t need to learn the new usage if they have used the PISO-CAN series CAN card before
-
If the PISO-CAN series CAN card can get the independent IRQ, it supports interrupt function
-
Direct I/O control and highly real-time feature
-
Support Windows2000 SP4, and Windows XP SP2 OS
-
Support RTX version 8.1 and 2011
Real-time Test:
-
Platform: Windows XP SP2+PEX-CAN200i
-
Device: I-7186EXD-CAN with MiniOS7 (single tasking OS)
-
Send and receive 10000 CAN 2.0B 8-byte messages. Repeat this procedure for 10 times
ActiveX Tool
In order to use PISO-CAN200/400 easier, we provide a PISOCANX ActiveX component (OCX).
It is a useful element to develop the PISO-CAN200/400 application on different program development platform, and it also help users to reduce their development period.
Specially, users can use this in their SCADA softwares which support ActiveX technology. It would be possible to use SCADA software to control or monitor CAN devices. If users want to get PISOCANX, it will be found after installing the PISO-CAN200/400 driver with 1.16 version or later.
LabVIEW Tool
In order to apply the PISO-CAN200/400 to CAN network with NI LabVIEW, we provides a LabVIEW 7/7.1 toolkit for the purpose. It is a useful tool to develop the CAN-relative application in NI LabVIEW environment by using PISO-CAN200/400. It is easy to use and can help user to rapidly reduce their program development cycle. If users want to develop a LabVIEW industrial application with CAN network, the LabVIEW CAN driver is very helpful.
- Support extension arbitration id
- Support debug receive mode
- Start byte of output
- Support LabVIEW 7/7.1
- Scaling range to select
- Two languages, German and English
- Selectable data rates (baud): 10K, 20K, 50K, 125K, 250K, 500K, 800K, 1M, and user defined
- Support extension arbitration id
- Support debug receive mode
- Start byte of output
- Support LabVIEW 7/7.1
- Scaling range to select
- Two languages, German and English
- Selectable data rates (baud): 10K, 20K, 50K, 125K, 250K, 500K, 800K, 1M, and user define
DASYLab Tool
In order to easy to use the PISO-CAN200/400 to CAN network for user. We provides a DASYLab version 8.0 toolkit for the purpose. It is a useful tool to develop the CAN-relative application in DASYLab environment by using PISO-CAN200/400. It can help user to rapidly reduce their program development cycle. If users want to develop a DASYLab industrial application with CAN network, the DASYLab CAN driver is very helpful.
- Support extension arbitration id
- Support maximum 64 CAN ports
- Start byte of output
- Scaling range to select
- Sample rate from 50 ~ 5000 Hz
- Two languages, German and English
- Selectable data rates (baud): 10K, 20K, 50K, 125K, 250K, 500K, 800K, 1M, and user defined
CANopen Tools
In order to apply the CANopen protocol on the PISO-CAN200/400 easily, we provides two CANopen application Tools, which are CANopen library and CANopen diagnosis application tool. If users want to develop an industrial application with CANopen protocol, the CANopen library is very helpful to be applied with the PISO-CAN200/400 as the CANopen devices with the features of CANopen protocol. Besides, if the monitor and diagnosis of CANopen message on the CAN network is considered, the CANopen diagnostic application tool can be used to achieve this purpose.
DeviceNet Tools
- Auto detecting DeviceNet slave devices
- IO monitor
- Message monitor & diagnosis
- Support UCMM capable devices
- Support the Predefined Master/Slave connection set
- Selectable data rates (baud): 125K, 250K, 500K
Test development:
OS:Windows XP SP 3
CPU:Intel Core 2 Duo 2.00 GHz
RAM:512 MB
Baud Rate(bps)
|
CAN 2.0 A
|
CAN 2.0 B
|
Frame per sec.
|
Frame per sec.
|
1000 k
|
7493
|
6387
|
800 k
|
6185
|
5249
|
500 k
|
4088
|
3463
|
250 k
|
2134
|
1808
|
125 k
|
1096
|
924
|
50 k
|
438
|
370
|
20 k
|
175
|
148
|
10 k
|
88
|
74
|
Note:The test result is the average value of receiving 100000 CAN messages.