background image

 

CAN-2084C 

User’s Manual (Version 1.00, Sep/2018) ------------- 5

 

 

1.2

  

Features

  

 

NMT Slave 

 

Guarding or Heartbeat Error Control protocols 

 

Supports Dynamic PDO 

 

Provide the EDS file 

 

ESD Protection 4 KV Contact for each channel 

 

Verifies by the CiA CANopen Conformance Test tool 

1.3  

Hardware Specifications

 

CANopen Interface

 

Connector 

5-pin screwed terminal block  (CAN_GND, CAN_L, CAN_SHLD, CAN_H, CAN_V+) 

Baud Rate  

(bps) 

10 k, 20 k, 50 k, 125 k, 250 k, 500 k, 800 k, 1 M, selected by rotary switch 

Terminator 

 Resistor 

DIP switch for the 120 Ω terminator resistor 

Protocol 

CANopen CiA 301 ver4.02, CiA 401 ver2.1 

Node ID 

1~99 selected by rotary switch 

NMT 

Slave 

Error Control  Node Guarding protocol / Heartbeat Producer 

SDOs 

1 server, 0 client 

PDOs 

10 RxPDO, 10 TxPDO (Supports dynamic PDO) 

PDO Modes  Event-triggered, remotely-requested, synchronous (cyclic), synchronous (acyclic) 

Emergency 

 Message 

Yes 

EDS file 

Yes 

Digital Input 

Mode 

4-channel Up/Down Counter (Up/Down) 

4-channel Dir/Pulse Counter (Bi-direction) 

4-channel Quadrant Counting 

8-channel Up Counter 

8-channel Frequency 

Programmable Digital Noise Filter: 1 to 32767 µs 

Isolated Input 

 Level 

Logic Level 0: +1 V Max.  

Logic Level 1: +4.5 to +30 V 

TTL Input  

Level 

Logic Level 0: 0 to +0.8 V  

Logic Level 1: 2 to +5 V 

Minimum  

Pulse Width 

2μs            

 

Input 

 Frequency 

1 Hz ~ (typically) 250 kHz

 for both counter and frequency mode, where 250 kHz is calculated as follows:  

supposed that the duty cycle = 50%, by referring to the Minimum Pulse Duration of the High Level, the pulse 
period will be 2 μs x 2 = 4 μs, which is 250 kHz as a maximum.  

Maximum Frequency:

  

Refer to the Minimum Pulse Duration of the High Level, the maximum frequency is highly affected by the duty 

cycle  

Frequency Accuracy 

= ±0.4% 

EEPROM 

128KB 

Summary of Contents for CAN-2084C

Page 1: ...for damages resulting from the use of this product ICP DAS reserves the right to change this manual at any time without notice The information furnished by ICP DAS is believed to be accurate and reli...

Page 2: ...tion 10 2 4 PIN Assignment 11 2 5 Wire Connection 12 2 6 Input Signal Model 13 2 7 Digital Low Pass Filter 14 2 8 Counter Mode 16 2 8 1 Mode 0 Dir Pulse Counting 16 2 8 2 Mode 1 Up Down Counting 16 2...

Page 3: ...ounter and A B Phase Counter modes It provides a variety of measurement applications such as measuring a number of time related quantities counting events or totalizing and monitoring position with qu...

Page 4: ...CAN 2084C User s Manual Version 1 00 Sep 2018 4 Figure 1 1 CAN 2084C...

Page 5: ...ic PDO PDO Modes Event triggered remotely requested synchronous cyclic synchronous acyclic Emergency Message Yes EDS file Yes Digital Input Mode 4 channel Up Down Counter Up Down 4 channel Dir Pulse C...

Page 6: ...Status 3 LEDs to PWR RUN and ERR Terminal Resister 1 LED to terminal resister indicator Digital Input 8 LEDs as Digital Input Indicators Power Power Supply Unregulated 10 30 VDC Power Consumption 1 5...

Page 7: ...CAN 2084C User s Manual Version 1 00 Sep 2018 7 1 4 Application Counting events or totalizing Detecting frequency Monitoring position or speed with quadrature encoder...

Page 8: ...CAN 2084C User s Manual Version 1 00 Sep 2018 8 2 Hardware 2 1 Structure Top View Bottom View...

Page 9: ...tens digit and the units digit of node ID The node ID value of this demo picture is 32 The rotary switch for baud rate handles the CAN baud rate of the CAN 2084C module The relationship between the r...

Page 10: ...ed The device is in Stopped state Blinking Pre operation The device is in the pre operation state Continuing Light Operation The device is in the operational state Error LED The Error LED indicates th...

Page 11: ...CAN 2084C User s Manual Version 1 00 Sep 2018 11 2 4 PIN Assignment...

Page 12: ...two kind of inputs isolated and non isolated TTL for different input signals Users can switch jumper setting on the CAN 2084C board for appropriate signal These jumpers are located within JP1 JP8 The...

Page 13: ...e signal being reversed from the external signal This internal signal is the suggested waveform as the XOR operation XOR 0 doesn t need to be executed The solution is shown below TTL Input XOR 1 When...

Page 14: ...to remove noise and are implemented as follows The Low Pass Filter can be set to either enabled or disabled The width of the Low Pass Filter is programmable and can be set within a range from 1 s to 3...

Page 15: ...if the duty cycle of the input signal is 50 that is the high width is equal to the low width then H T H 1 ms input signal period 2 ms duty cycle 50 input frequency 500 Hz Consequently the input signal...

Page 16: ...nter will be increased by one for every falling edge of InA0 If InB0 is High counter will be decreased by one for every falling edge of InA0 2 8 2 Mode 1 Up Down Counting When InA0 is used as an UP_cl...

Page 17: ...and High Speed Mode for measurement frequency Normal Mode Normal Mode will read 1 pulse this pulse will be calculated frequency value High Speed Mode High Speed Mode will read 11 pulses to calculate...

Page 18: ...one for every falling edge of InA0 2 8 5 Mode 4 Quadrant Counting A B Phase When InA0 is used as an A signal and InB0 is used as a B signal Counter_0 will be increased by one when the InA0 phase lead...

Page 19: ...VISIBLE_STRING RO 100Ah 0h manufacturer software version VISIBLE_STRING RO 100Ch 0h guard time UNSIGNED 16 RW 0 100Dh 0h life time factor UNSIGNED 8 RW 0 1010h 0h largest subindex supported UNSIGNED 8...

Page 20: ...de ID 2h Transmission type UNSIGNED 8 RW FFh 1402h 0h Number of entries UNSIGNED 8 RO 2 1h COB ID used by RxPDO UNSIGNED 32 RW 400h Node ID 2h Transmission type UNSIGNED 8 RW FFh 1403h 0h Number of en...

Page 21: ...ID used by TxPDO UNSIGNED 32 RW 380h Node ID 2h Transmission type UNSIGNED 8 RW FFh 3h Inhibit time UNSIGNED 16 RW 0 4h Reversed 5h Event timer UNSIGNED 16 RW 0 1803h 0h Number of entries UNSIGNED 8 R...

Page 22: ...f entries UNSIGNED 8 RO 2 1h Read Counter value 7h UNSIGNED 32 RW 3000 0720h 2h Read Counter value 8h UNSIGNED 32 RW 3000 0820h 1A05h 0h Number of entries UNSIGNED 8 RO 0 1A09h 0h Number of entries UN...

Page 23: ...el 7 overflow value UNSIGNED 32 RO 0 Clear Counter Value Entry Idx Sidx Description Type Attr Default 3002h 0h Number of entries UNSIGNED 8 RO 8h 1h Clear Channel 0 counter value UNSIGNED 8 WO 8h Clea...

Page 24: ...ncy time out value Default 0xBB8 3000ms Range 0x0 0xFFFF For example To measure 1k Hz frequency In normal mode only needs 1 ms to update frequency value In High Speed mode it will measure 11 times nec...

Page 25: ...value 64616F6Ch to the object with index 1011h and subindex 1 and reboot the module to load the factory default The following table lists the relative objects which will be stored or restored after wr...

Page 26: ...8 byte Data byte Func Code Node ID 10 9 8 7 6 5 4 3 2 1 0 0 1 2 3 4 5 6 7 1 1 0 0 0 0 0 0 0 0 1 0 8 2F 04 20 01 01 00 00 00 11 bit COB ID bit RTR Data Length 8 byte Data byte Func Code Node ID 10 9 8...

Page 27: ...c Code Node ID 10 9 8 7 6 5 4 3 2 1 0 0 1 2 3 4 5 6 7 1 1 0 0 0 0 0 0 0 0 1 0 8 40 01 30 01 00 00 00 00 11 bit COB ID bit RTR Data Length 8 byte Data byte Func Code Node ID 10 9 8 7 6 5 4 3 2 1 0 0 1...

Page 28: ...dge Mode 0x3003 This object can be used to select the detecting method of counter There are three modes can be selected falling rising or both For example if the node ID of CAN 2084C is 1 the commands...

Page 29: ...1 0 0 1 2 3 4 5 6 7 1 1 0 0 0 0 0 0 0 0 1 0 8 2F 04 30 01 01 00 00 00 11 bit COB ID bit RTR Data Length 8 byte Data byte Func Code Node ID 10 9 8 7 6 5 4 3 2 1 0 0 1 2 3 4 5 6 7 1 0 1 1 0 0 0 0 0 0 1...

Page 30: ...If Data0 is 80 that means it fails Turn On Off Low Pass Filter 0x3006 User can use this object to turn on off the low pass filter of channel0 7 For example if the node ID of CAN 2084C is 1 the command...

Page 31: ...5 6 7 1 1 0 0 0 0 0 0 0 0 1 0 8 2B 07 30 01 FF 7F 00 00 11 bit COB ID bit RTR Data Length 8 byte Data byte Func Code Node ID 10 9 8 7 6 5 4 3 2 1 0 0 1 2 3 4 5 6 7 1 0 1 1 0 0 0 0 0 0 1 0 8 60 07 30...

Page 32: ...0x2100 This object 0x2100 with subindex 1 defines if the module will enter operation mode automatically when powering on For example if the node id of CAN 2084C is 1 the commands are as below 11 bit C...

Page 33: ...0 0 1 0 8 23 10 10 01 73 61 76 65 11 bit COB ID bit RTR Data Length 8 byte Data byte Func Code Node ID 10 9 8 7 6 5 4 3 2 1 0 0 1 2 3 4 5 6 7 1 0 1 1 0 0 0 0 0 0 1 0 8 60 10 10 01 3 4 Default PDO Map...

Page 34: ...in the following table Emergency Error Code Error Register Manufacture Specific Error Field Description High Byte Low Byte First Byte Last Four Bytes 00 00 00 00 00 00 00 00 Error Reset or No Error 1...

Page 35: ...CAN 2084C User s Manual Version 1 00 Sep 2018 35...

Page 36: ...CAN 2084C User s Manual Version 1 00 Sep 2018 36...

Reviews: