CAN Bus
    PISO-CPM100-D/T
PISO-CPM100U-D/T
 
 
 
 
 
 
 
    CAN Bus
 
 
     

 
 
PISO-CPM100-D / PISO-CPM100-T
PISO-CPM100U-D / PISO-CPM100U-T
CANopen Firmware Inside and One Standalone Intelligent CAN Communication Board
 
 
 
PISO-CPM100
PISO-CPM100U
 
PISO-CPM100-D
~ NEW ~
PISO-CPM100-T
~ NEW~
 
 
PISO-CPM100U-D
~New~
PISO-CPM100U-T
~New~
 
 
The PISO-CPM100 gives a very powerful and economic solution of an active CANopen master device with one CAN channel. It uses the NXP SJA1000T and 82C250 to be the CAN controller and transceiver, which provide bus arbitration, error detection with auto correction and re-transmission function. The 16-bit on-board microcontroller with real-time O.S., MiniOS7, allows many features, such as real-time message transmission and reception, filtering, preprocessing, and storage of CAN messages. Under the effect of the powerful microcontroller, this card can be made for one CAN controller manager without losing data, even in systems with a high PCI bus load. Therefore, the CANopen critical process can be implemented
 
 
directly by CANopen firmware in the PISO-CPM100. In addition, users can develop their CANopen application by using the CANopen library on the host computer. When the PISO-CPM100 is active, the data exchange between users¡¦ application and CANopen firmware is performed via the memory mapping method of the PISO-CPM100.
 
   
 
 
     
 
Industrial MachineryBuilding AutomationMedicalMaritimeRestaurant Appliances
Laboratory Equipment & Research
 
     
 
 
 
     
 
Model Name
PISO-CPM100-D
PISO-CPM100-T
PISO-CPM100U-D
PISO-CPM100U-T
Hardware
CPU
80186, 80 MHz or compatible
SRAM/Flash/EEPROM
512 KB / 512 KB / 2 KB
Bus Interface
Type
PCI bus, 5 V, 33 MHz, 32-bit, plug and play.
Universal PCI supports both 5 V and 3.3 V PCI bus
Board No.
By DIP switch
CAN Interface
Controller
NXP SJA1000T with 16 MHz clock
NXP SJA1000T with 16 MHz clock
Microprocessor inside with 80186 80 MHz
Transceiver
NXP 82C250
Channel number
1
Connector
9-pin male D-Sub (CAN_L, CAN_SHLD, CAN_H, N/A for others)
5-pin screwed terminal block (CAN_L, CAN_SHLD, CAN_H, N/A for others)
9-pin male D-Sub (CAN_L, CAN_SHLD, CAN_H, N/A for others)
5-pin screwed terminal block (CAN_L, CAN_SHLD, CAN_H, N/A for others)
Baud Rate (bps)
10 k, 20 k, 50 k, 125 k, 250 k, 500 k, 800 k, 1 M
Transmission Distance (m)
Depend on baud rate (for example, max. 1000 m at 50 kbps )
Isolation
1000 VDC for DC-to-DC, 2500 Vrms for photo-couple
3000 VDC for DC-to-DC, 2500 Vrms for photo-couple
Terminator Resistor
Jumper for 120 £[ terminator resistor
Specification
ISO-11898-2, CAN 2.0A and CAN 2.0B
Protocol
CANopen DS-301 ver4.02, DS-401 ver2.1
LED
Round LED
Green LED, Red LED
Software
Driver
Windows 98/ME/NT/2K/XP.
Windows 2K/XP
Library
VB 6.0, VC++ 6.0, BCB 6.0.
Power
Power supply
Unregulated +10 ~ +30 VDC
-
Power Consumption
300 mA @ 5 V
Mechanism
Dimensions
127mm x 121mm (W x H)
138 mm x 127 mm (W x H)
Environment
Operating Temp.
0 ~ 60 ¢J
Storage Temp.
-20 ~ 80 ¢J
Humidity
0 ~ 95% RH, non-condensing
 
     
 
 
 
     
 
  • One CANopen master communication port.
  • Standard CANopen specification DS-301 v4.01.
  • Support the CANopen slaves which follow the specification DS-401 v2.1.
  • Each PISO-CPM100 support maximum nodes up to 127.
  • Programmable bauds¡G10 K, 20 K, 50 K, 125 K, 250 K, 500 K, 800 K, and 1M bps.
  • Support node guarding protocol.
  • Support architecture¡GSingle-Master to Multi-Slave, Multi-Master to Multi-Slave, Multi-Master to Single-Slave.
  • Provide Event-triggered, remote-requested, cyclic and acyclic SYNC of PDO mode.
  • The PDO communication supports single digital channel output so that users can just modify the value of one digital channel without changing the others.
  • Allow dynamic PDO mapping
  • The SDO communication supports segment protocol.
  • Support on-line adding and removing devices.
  • Timestamp of CAN message with at least ¡Ó1ms precision.
  • Provide VC++,VB, and BCB demos and function libraries
 
     
 
 
     
 
 
 
     
 
  • Development Toolkit for Windows NT4.0
  • Development Toolkit for Windows 98/ME
  • Development Toolkit for Windows 2000/XP
 
     
 
 
 
     
 
Record

The utility can save all the message that is received by PISO-CPM100 to a text file to help user to analyse the messages.

Configuration

The software supports the user to configure the CANopen communication setting. And after configuring, user can save the setting into a cpm file for that user want to use the same setting next time.

Remote I/O access
The software utility can easily to access the I/O data of all the slave devices. The users can monitor the input data of the specific slave device and change the output data to the remote slave device with this utility.

 
     
 
 
 
     
 

Hardware Compare

Performance Test with PISO-CAN 200/400-D/T
Product Name
PISO-CPM100
PISO-CAN-200/400
with CANopen Library
Protocol decoder
186 CPU
PC CPU
Time stamp
186 Timer (0.1 ms)
PC Timer (about 1 ms)
CPU Loading
Light
Heavy
Performance
High
Normal
Application
Various and complex CANopen application
General purpose CANopen application

Test environment¡G

CPU¡GIntel(R) Pentium(R) 4 CPU 2.40 GHz
OS¡GMicrosoft Windows XP Professional Version 2002 Service Pack 2
RAM¡G512 MB
CAN Baudrate¡G1000 bps

Test result¡G

Function
PISO-CPM100 (ms)
PISO-CAN200/400 with CANopen library (ms)
Add Node
4 ~ 5
1265 ~ 1280
Read 4 bytes data by SDO
1.23 ~ 1.24
19.37 ~ 19.47
Read 9 bytes data by SDO
3.62 ~ 3.63
58.21 ~ 58.61
Write 4 bytes data by SDO
1.23 ~ 1.24
18.81 ~ 19.69
Read 8 bytes data by PDO
1.16 ~ 1.17
16.49 ~ 16.57
Write 8 bytes data by PDO
0.29
0.13
Note 1¡G
The data of above list is average of 1000 message.
Node 2¡G
If user use the guarding function with PISO-CAN200/400 with CANopen library, the guard error event may be occured when the slave is more and the guarding time is shorter. This is because of that the accuracy of timer of windows is not enough.
 
     
 
 
 
     
 
PISO-CPM100-D

CANopen firmware built-in and one standalone intelligence CAN communication port with D-sub 9-pin connector

PISO-CPM100-T
CANopen firmware built-in and One standalone intelligence CAN communication port with 5-pin screw terminal connector
PISO-CPM100U-D
1 Port Intelligent CANopen Master Universal PCI Board for D-sub 9-pin male connector.
PISO-CPM100U-T
1 Port Intelligent CANopen Master Universal PCI Board for 5-pin screw terminal connector.
 
     
   
Copyright© ICP DAS Co., Ltd. All Rights Reserved