background image

CCM12 CANbus 

User Manual 

 

13 

9M02-7717-A001-EN 
Version 3.0 

3. 

CANbus Operation 

3.1 

CANbus Redundant Controllers for Safety-Relevant Applications 

The two CANbus interfaces are designed to operate in redundant fashion, so as to meet the requirements for 
safety-relevant applications. Two different configurations are supported, as illustrated in Figure 10. 

 

Figure 10: Two CANbus redundant operation 

3.1.1  Parallel Operation 

In parallel operation, the two processor/CANbus controllers operate independently from each other. They perform 
similar processing on received RF telegrams, so the same CANbus data frames are sent from both of them. In 
this configuration, it is up to the receiving nodes to validate the CANbus frames by comparing the master and 
slave sides. 

 

Node IDs

 

– 

The two CANbus controllers are assigned different node IDs so they can be connected to the 

same bus; the CCM12 actually appears as two different nodes running in parallel. The slave node ID equals 
the master node ID + 1. 

 

Received Data Frames 

 This redundant scheme works for transmit data frames only. The received data 

frames (RPDO for CANopen, Rx PGN for J1939) are ignored by the slave controller. 

 

Network Parameters 

 The master and slave controllers can be configured with different network 

parameters by the network master. For example, in CANopen, one can be programmed for asynchronous 
transmission and one for synchronous transmission. By default, the parameters are the same. 

For applications where no redundancy is required, the master controller shall be used; the slave controller can be 
left floating. 

3.1.2  Cross-Monitored Operation 

In cross-monitored operation mode, both processors perform the same processing on the received RF telegrams, 
but CAN frames are sent by the master controller only. The slave reads back the frames transmitted by the 
master controller for comparison. In addition, the slave processor reports to the master at regular intervals with 
Monitoring Status Heartbeat messages so the master can double-check that the slave performs its verification 
activity properly.   

 

 

To
CANbus

Tx

frames

Heart

beat

Master

processor &

CANbus

controller

To
CANbus

RF telegrams
from OCU

To
CANbus

RF telegrams
from OCU

(a)  Parallel Operation

(b) Cross-Monitored Operation

Slave

 processor &

CANbus

controller

Master

processor &

CANbus

controller

Slave

 processor &

CANbus

controller

Содержание CattronControl CCM12

Страница 1: ...CCM12 CANbus User Manual ...

Страница 2: ...pplication of Cattron products rests with the end user since Cattron and its agents cannot be aware of all potential uses Cattron makes no warranties as to non infringement nor as to the fitness merchantability or sustainability of any Cattron products for any specific or general uses Cattron Holdings Inc or any of its affiliates or agents shall not be liable for incidental or consequential damage...

Страница 3: ...vant Applications 13 3 1 1 Parallel Operation 13 3 1 2 Cross Monitored Operation 13 3 2 CANbus Protocols 14 3 3 CANopen 14 3 3 1 Standard Configuration 14 3 3 2 Custom Configurations 15 3 3 3 Rotary Switches Baud rate and Node ID 15 3 3 4 LEDs 17 3 4 J1939 18 3 4 1 Standard Configuration 18 3 4 2 Custom Configurations 18 3 4 3 Rotary Switches 18 3 4 4 LEDs 18 3 5 CANbus Termination Resistor 19 3 6...

Страница 4: ...ANbus User Manual 4 9M02 7717 A001 EN Version 3 0 5 Compliance Information 23 5 1 FCC Part 15 Notice 23 5 2 Industry Canada 23 5 3 Approved Antennas 23 Appendix A Error Codes 24 Appendix B Spare Parts List 25 ...

Страница 5: ...as CRC sequencing control etc The CCM12 is compatible with several Cattron RF modules each one supporting a particular frequency band It can be configured to operate on a specific RF channel or to scan among the available channels auto scan mode TransKey Configuration Device System configuration is done using a removable contact less RFID memory device the TransKey TransKeys are produced in pairs ...

Страница 6: ...Nbus User Manual 6 9M02 7717 A001 EN Version 3 0 1 2 Block Diagram The following block diagram illustrates the CCM12 The main interfaces are described in more detail in the next sections Figure 2 Block Diagram ...

Страница 7: ...2 1 Physical Description The CCM12 is enclosed in a compact watertight impact resistant black nylon housing The main connector is integrated to the front plate ensuring sealed packaging Figure 3 CCM12 housing Figure 4 CCM12 internal the main PCB is assembled to the front panel PCB mount connector ...

Страница 8: ...CCM12 CANbus User Manual 8 9M02 7717 A001 EN Version 3 0 Figure 5 shows the CCM12 physical dimensions The unit can be mounted using two 20 screws Figure 5 CCM12 physical dimensions ...

Страница 9: ...safety relays each relay is controlled by one processor and monitored by both of them as shown Figure 6 Safety Relays interface block diagram Contacts for the relays normally open are connected to the CCM12 main connector while the normally closed are used for relay monitoring The safety relays main contacts normally opened are closed when a valid RF connection is established from the OCU and the ...

Страница 10: ...lock diagram Each CAN interface is connected to one processor providing redundancy and self verification capabilities Both interfaces are electrically isolated from each other and from the rest of the electronics They meet the specifications of the ISO 11898 standard Table 3 CAN Interface Characteristics CAN FORMAT CAN 2 0A and CAN 2 0B BUS SPEED 10 20 50 125 250 500 800 and 1000 kbps STANDARD ISO...

Страница 11: ...or comparing and validating the messages Cross Monitored Operation The slave CAN controller monitors the CAN frames sent by the master and compares the frames with its own copy of the process data In case of any discrepancy the MCU enters Error mode In the case where no redundancy is desired only the master controller interface is used Refer to Section 0 for more details 2 2 4 RS485 The MCU provid...

Страница 12: ... activated MCU is in Passive State Red Indicates that valid RF Telegrams are received from another OCU an OCU with a different TransKey ID Red Orange Flashing MCU is scanning RF channels to find its peer OCU Main relays are not activated MCU is in Passive State Off No RF Telegrams received Main relays are not activated MCU is in Passive State SYSTEM Green Commands are being received OCU actuators ...

Страница 13: ...received data frames RPDO for CANopen Rx PGN for J1939 are ignored by the slave controller Network Parameters The master and slave controllers can be configured with different network parameters by the network master For example in CANopen one can be programmed for asynchronous transmission and one for synchronous transmission By default the parameters are the same For applications where no redund...

Страница 14: ...rations CANopen protocol standard configuration J1939 protocol standard configuration In many applications low level CANbus protocols can be supported using a subset of CANopen In addition custom configurations can be implemented according to the customer s requirements The selection of the protocol configuration is done at the Cattron factory Sections 0 and 0 provide basic information about CANop...

Страница 15: ...gured using the three CCM12 16 position rotary switches labeled SW1 SW2 and SW3 as shown in Figure 11 SW1 is used for baud rate selection and SW2 and SW3 are used for node ID Note that the rotary switches are read at initialization only Any position change at run time has no effect Figure 11 CCM12 rotary switches SW1 SW2 SW3 3 3 3 1 CAN Baud rate SW1 selects amongst standard CANbus baud rates acco...

Страница 16: ...er Manual 16 9M02 7717 A001 EN Version 3 0 In parallel operation the CCM12 appears as two nodes the slave controller adds one to the rotary switch value In cross monitored operation the CCM12 appears as a single node ...

Страница 17: ...rding to CiA DR303 3 CANopen Indicator Specification CAN1 is associated with the master controller and CAN2 with the slave controller The behavior of the Green and Red components is independent Green behavior indicates the RUN state and Red behavior the ERROR state In the case of conflict between turning the LED Green or Red Red has priority Table 9 CAN LED Green component behavior CANopen operati...

Страница 18: ...tton OCUs 5 Cattron 9S02 8019 A200 Standard J1939 Protocol Specification for LRC M1 OCU N A Standard Configuration The transmit PGN mapping depends on the RF Telegram Format Reference 3 is the general specification applicable to Telegram Formats 0F 1F 2F 3F and 4F Reference 4 is the application of 3 to Cattron pushbutton OCUs Excalibur and MKU which employ Telegram Format 0F Similarly reference 5 ...

Страница 19: ... CANbus While the RF connection is off the MCU is in Passive Mode The Safety Relays are released The ON LED is on orange The CANbus status depends on the system configuration For example if it is configured as a CANopen Boot Master the unit enters the CANopen OPERATIONAL state and the CAN LED is solid green If not the unit enters the CANopen PRE OPERATIONAL state and the CAN LED blinks green 2 Whe...

Страница 20: ...d enters into Passive Mode as for Active STOP 3 8 Error Behavior In the case of any internal error detection from one processor an indication is given to the other processor and the MCU enters Error Mode The main relays are released RF reception is disabled The error code is displayed on the SYSTEM LED red blinking The MCU has to be switched off and then on again in order to be restarted 6 9 RF Au...

Страница 21: ...59002 0 8 mm2 Female terminals gold plated 7 5 A Figure 12 Delphi 12092320 Connector Table 15 Delphi 12092320 Connector DESCRIPTION SIGNAL PIN NUMBER SIGNAL DESCRIPTION CAN ground Master CANGND_M 13 1 CANH_M CAN dominant High Master CAN dominant High Slave CANH_S 14 2 CANL_M CAN dominant Low Master CAN dominant Low Slave CANL_S 15 3 CANGND_S CAN ground Slave RS485 ground Master Slave 485GND 16 4 4...

Страница 22: ... 2 RXD_S RX data Slave 3 PRG_S Programming mode Slave active high 4 PRG_M Programming mode Master active high 5 RXD_M RX data Master 6 TXD_M TX data Master 7 VCC 3 3VDC provided from board power supply 8 GND 4 3 RF Connector Connector Type TNC variant Table 17 RF Connector CATTRON MCU P N CONNECTOR TYPE REMARK 1MCU 7717 A001 RP TNC jack Reverse polarity connector is used to comply to FCC part15 re...

Страница 23: ...t in a residential area is likely to cause harmful interference in which case the user will be required to correct the interference at his her own expense CAUTION Changes or modifications not expressly approved by the manufacturer could void the user s authority to operate the equipment 5 2 Industry Canada This Class A digital apparatus complies with Industry Canada ICES 003 standards 5 3 Approved...

Страница 24: ...for repair 6 flashes not used 7 flashes Fault with RF module Replace the RF module 8 flashes General system error Send to Cattron for repair 9 flashes Relay control voltage is too low Send to Cattron for repair 10 flashes Hardware fault Send to Cattron for repair 11 flashes not used 12 flashes not used 13 flashes Slave CAN controller cross monitor error Make sure both master and slave CAN interfac...

Страница 25: ...ron Support For remote and communication control systems support parts and repair or technical support visit us online at www cattron com contact Cattron North America Inc 655 N River Rd NW Suite A Warren OH 44483 Appendix B Spare Parts List Please contact the Cattron sales department at cattron com contact for the spare parts list applicable to your system configuration ...

Отзывы: