ZLG PCIe-9140I User Manual

PCIe-9140I User Manual
User Manual
Date: 2015/08/08
V1.00
www.zlg.cn
Item
Content
Keywords
PCI Express, CAN interface card
Abstract
PCIe-9140I is a PCI Express x1 4-channel CAN card and a high performance CAN card with 4-channel CAN interface. A PC/IPC accesses the CAN network through its PCI-E port, implementing the data acquisition and processing system in laboratory, industrial control, intelligent community and other CAN network applications.
High performance CAN card for PCI-E interface
User Manual
UM01508081
i
©2017 Guangzhou ZHIYUAN Electronics
Date: 2017/10/09
User Manual
V1.00
Guangzhou ZHIYUAN Electronics Co., Ltd.
High performance CAN card for PCIe interface
PCIe-9140I User Manual
RReevviissiioonn HHiissttoorryy
Version
Date
Modifications
V1.00
2015/08/08
Created the document.
ii
©2017 Guangzhou ZHIYUAN Electronics
Date: 2017/10/09
User Manual
V1.00
Guangzhou ZHIYUAN Electronics Co., Ltd.
High performance CAN card for PCIe interface
PCIe-9140I User Manual
CCoonntteennttss
Chapter 1: Function Introduction ............................................................... 1
1.1 Overview ................................................................................................................ 1
1.2 Features ................................................................................................................. 1
1.3 Product Appearance ............................................................................................ 2
Chapter 2: Device Hardware ....................................................................... 3
2.1 Specifications ....................................................................................................... 3
2.2 Interface Definition ............................................................................................... 3
2.3 Terminal Resistor ................................................................................................. 4
2.4 Hardware Installation ........................................................................................... 5
Chapter 3: Install Driver ............................................................................... 7
3.1 Install driver .......................................................................................................... 7
3.2 Check whether the device is installed ............................................................... 8
3.3 Uninstall driver ..................................................................................................... 9
Chapter 4: Inspection and Maintenance .................................................. 11
Chapter 5: Frequently Asked Questions (FAQs) ..................................... 13
Chapter 6: Appendix A - CAN2.0B Protocol Frame Format .................... 17
Chapter 7: Appendix B - SJF1000 Standard Baud Rate .......................... 19
Chapter 8: Rights & Statements ................................................................ 20
1
©2017 Guangzhou ZHIYUAN Electronics
Date: 2017/10/09
User Manual
V1.00
Guangzhou ZHIYUAN Electronics Co., Ltd.
High performance CAN card for PCIe interface
PCIe-9140I User Manual
CChhaapptteerr 11:: FFuunnccttiioonn IInnttrroodduuccttiioonn
1.1 Overview
The PCIe-9140I device is a 4-channel PCIe-CAN communication interface card in compliance with PCI Express r1.0a specification. It supports PCI Expressx1 interface, and allows a PC to easily connect to the CAN-bus network, implementing real-time multiple bus network monitoring with easy usage and convenient installation. The PCIe-9140I device provides four stand-alone isolated CAN channels in compliance with CAN2.0B specification (compatible with CAN2.0A). It supports high transmission speed of 1Mbps and can be used in applications more conveniently and flexibly. In order to improve system performance, the PCIe-9140I communication card also uses CAN transceiver module with 3500V DC electrical isolation, which protects a PC from ground loop current and improves the system reliability in the severe environment. The PCIe-9140I device provides a unified application programming interface and complete application example code, including VC, VB, Delphi and labview routines, facilitating users to develop application code. It also supports OPC interface, allowing it to be used in the configuration software that supports OPC. In addition, we provide universal CANTest testing software through which CAN messages are transmitted, received and monitored, facilitating users to develop and debug.
1.2 Features
PC interface: PCI Express ×1 specification, compatible with x8 and x16 PCI
Express slots.
Power supply: powered by PCI-E interface (+12V, >300mA). Electrical isolation: DC 3500V. Operating temperature: -25~ + 85 . Physical dimensions: 103mm*120mm for main card; 53mm*120mm for vice card
(including metal baffle).
Number of CAN channels: 4-channel isolated CAN interface. The CAN channel is provided with electromagnetic isolation and DC/DC power
isolation; and the isolation voltage is 3500VDC.
It supports both CAN2.0A and CAN2.0B protocols in compliance with
ISO/DIS11898-1/2 standards.
Installation method: standard computer/IPC case PCI-E interface. EMC level of CAN interface: contact discharge ± 6KV, group pulse ± 2KV. Maximum frame traffic: up to 14000 frames/ second for single channel (1M Baud
rate, standard remote frame).
2
©2017 Guangzhou ZHIYUAN Electronics
Date: 2017/10/09
User Manual
V1.00
Guangzhou ZHIYUAN Electronics Co., Ltd.
High performance CAN card for PCIe interface
PCIe-9140I User Manual
Programmable CAN Baud rate in the range of 5Kbps1 Mbps. CAN interface: DB-9 pin connector, configurable 120Ω terminal resistance, in
compliance with DeviceNet and CANopen standards.
1.3 Product Appearance
Figure 1-1: PCIe-9140I appearance
3
©2017 Guangzhou ZHIYUAN Electronics
Date: 2017/10/09
User Manual
V1.00
Guangzhou ZHIYUAN Electronics Co., Ltd.
High performance CAN card for PCIe interface
PCIe-9140I User Manual
CChhaapptteerr 22:: DDeevviiccee HHaarrddwwaarree
2.1 Specifications
Table 2-1: Product Specifications
Items
Specifications
PCIe-9140I
Number of CAN channels
4
Operating voltage
Powered via PCI-E interface (+12V, 300mA)
Power consumption
5W
Isolation voltage
DC 3500V
Output terminal
DB-9 Pin connector
CAN baud rate
5Kbps~1Mbps (programmable)
Data reception capability
14000 frames/s per channel
Data transmission
capability
4000 frames/s per channel
Windows system drive
Supported
Linux system drive
Supported
VxWorks drive
-
Size (L*W)
PCB size: 95*90mm (main card); 40*90mm (vice card); whole size:103mm*120mm (main card); 48mm*120mm (vice card)
Operating temperature
-25~+85
Ambient humidity
10%~90% (no condensing)
Ambient requirement
Should stay away from corrosive gas
2.2 Interface Definition
The PCIe-9140I device connects to the actual CAN-bus network through DB-9 pin connector. Table 2-2 lists the pin definition of DB-9 pin connector. The definition conforms to the DeviceNet and CANopen standards.
4
©2017 Guangzhou ZHIYUAN Electronics
Date: 2017/10/09
User Manual
V1.00
Guangzhou ZHIYUAN Electronics Co., Ltd.
High performance CAN card for PCIe interface
PCIe-9140I User Manual
Table 2-2: DB-9 connector pin definition
Pin
Signal
Description
Port Schematic Diagram
1
NC
-
2
CAN_L
CAN_L signal wire
3
CAN_GND
Reference ground
4
NC - 5
CAN_SHIELD
Shield wire
6
CAN_GND
Reference ground
7
CAN_H
CAN_H signal wire
8
NC - 9
NC
-
The signals of DB-9 connector can be transferred to the 5-pin OPEN5 connector via the optional DB9-OPEN5 converter.
Table 2-3: OPEN5 socket pin definition
Pin
Signal
Description
Port Schematic Diagram
1
V-
Negative electrode of network power supply
2
CAN_L
CAN_L signal wire
3
CAN_SHIELD
Shield wire
4
CAN_H
CAN_H signal wire
5
V+
Positive electrode of network power supply
2.3 Terminal Resistor
As Figure 2-1 shows, there are built-in 120 terminal resistors in the CAN channels of PCIe-9140I. The interface card selects whether the corresponding terminal resistors of CAN0, CAN1, CAN2 and CAN3 are connected to the bus network by connecting or disconnecting JP1A, JP1B, JP1C and JP1D. Set whether the CAN channel uses/enables 120 terminal resistor, as shown in Figure 2-2. By default, the jumper is connected in the factory, i.e. the terminal resistor of 120 is connected to the bus network.
The CAN channel of PCIe-9140I locates at a CAN network endpoint. Please connect the corresponding jumper of channel, or connect a 120 terminal resistor between CAN_H and CAN_L of CAN channel. The PCIe-9140I series device uses the CTM8251E transceiver. If different transceiver is used by other nodes on the network, the value of terminal resistor should be calculated again.
5
©2017 Guangzhou ZHIYUAN Electronics
Date: 2017/10/09
User Manual
V1.00
Guangzhou ZHIYUAN Electronics Co., Ltd.
High performance CAN card for PCIe interface
PCIe-9140I User Manual
Figure 2-1: Terminal resistor connection inside the communication card
Figure 2-2: Select terminal resistor
2.4 Hardware Installation
The PCIe-9140I interface card is an electrostatic-sensitive product, and it is placed in a special protective bag in the factory. Please take the necessary protective measures to protect the interface card from the static damage caused by human body touch when users use the interface card.
The PCIe-9140I interface card should be installed when the PC/IPC is powered off; similarly, it should be removed when the PC/IPC is powered off.
The PCIe-9140I has no any switcher and jumper used to assign interrupts and I/O addresses, which are assigned by BIOS automatically. So, the board card must be installed into the PCI-E slot before install driver. The installation steps are as follows:
1. Switch off the PC and open the PC case.
2. Plug the PCIe-9140I interface card into the idle PCI-E slot (x1, x4, x8 or x16 slot).
3. Tighten the screws for mounting board card.
4. Switch on the PC and the BIOS inside PC will assign interrupts and I/O addresses to PCIe-9140I interface card automatically.
5. Install driver.
Loading...
+ 16 hidden pages