Eaton Corporation
  1. Companies & Suppliers
  2. Eaton Corporation
  3. Downloads
  4. Eaton E31 keypad modules datasheet

Eaton E31 keypad modules datasheet

ContentsDescription Page 1 System description . . . . . . . . . . . . . . . . . . . . 2 2 Keypad modules . . . . . . . . . . . . . . . . . . . . . . 22.1 Lighting. . . . . . . . . . . . . . . . . . . . . . . . . . 22.2 Icons . . . . . . . . . . . . . . . . . . . . . . . . . . . 22.3 Status bar/indicators . . . . . . . . . . . . . . . . 22.4 Dimensions and cutout . . . . . . . . . . . . . 32.5 Connections: Master . . . . . . . . . . . . . . . 32.6 Connections: Expansion . . . . . . . . . . . . 32.7 Connector . . . . . . . . . . . . . . . . . . . . . . . 3 3 Modes of operation . . . . . . . . . . . . . . . . . . . 33.1 Normal mode . . . . . . . . . . . . . . . . . . . . . 33.2 Sleep mode . . . . . . . . . . . . . . . . . . . . . . 33.3 Wake on CAN message . . . . . . . . . . . . 33.4 Wake on switch press . . . . . . . . . . . . . . 3 4 Switch reporting . . . . . . . . . . . . . . . . . . . . . . 3 5 Module address . . . . . . . . . . . . . . . . . . . . . . 35.1 Master address . . . . . . . . . . . . . . . . . . . 45.2 Master addressing . . . . . . . . . . . . . . . . . 45.3 Expansion module address . . . . . . . . . . 45.4 Expansion switch press addressing . . . 45.5 Address assignment faults . . . . . . . . . . 45.6 Expansion address by CAN message . . . . . . . . . . . . . . . . . . . 45.7 Master service swap . . . . . . . . . . . . . . . 45.8 Expansion service swap . . . . . . . . . . . . 5 6 Watchdog . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 7 CAN controller diagnostics. . . . . . . . . . . . . . 5 8 Part number and revision information . . . . 5 9 System faults . . . . . . . . . . . . . . . . . . . . . . . . 510 Message structure . . . . . . . . . . . . . . . . . . . . . 510.1 Messages sent to Eaton master . . . . . . 510.2 Messages sent by Eaton master . . . . . . 610.3 CAN 2.0b 29 bit header . . . . . . . . . . . . . 610.4 Data portion of message . . . . . . . . . . . . 611 Eaton CAN messages . . . . . . . . . . . . . . . . . . 711.1 Diagnostic fault messages . . . . . . . . . . 711.2 System message . . . . . . . . . . . . . . . . . . 711.3 Status message . . . . . . . . . . . . . . . . . . . 811.4 Module types on master . . . . . . . . . . . . 911.5 Switch press messages . . . . . . . . . . . . . 911.6 Wake system on switch press . . . . . . 1011.7 Indicator lighting . . . . . . . . . . . . . . . . . 1011.8 Indicator 2 bit commands . . . . . . . . . . 1111.9 Icon LEDs control . . . . . . . . . . . . . . . . 1111.10 Indicator and icon brightness level . . . 1111.11 Special function messages . . . . . . . . . 1212 Environmental and electronic specifications . . . . . . . . . . . . . 1213 Troubleshooting . . . . . . . . . . . . . . . . . . . . . 12Effective October 2012Supersedes March 2011Technical Data TD07002003EEaton E31 keypad modules2Technical Data TD07002003EEffective October 2012Eaton E31 keypad modules EATON CORPORATION www.eaton.com1 System descriptionThe Eaton eSM hardware system is designed with a master module that connects to other ECUs via SAE J1939 CAN 2.0b. The master communicates with Eaton expansion modules using LIN 2.0. Each master can support up to seven expansion modules.Features?? Four lighted indicators per switch?? Long life switches: 1,000,000 cycles?? Easy address assignment?? Immune to SAE J1455 and J1113 power disturbances?? Emissions to CISPR 25 Class 3?? J1939 CAN 2.0b messaging?? LIN 2.0 / SAE J2602 communication between expansion modules?? Keypad and rocker modules can be mixed in a single system2 Keypad modulesKeypad modules have an icon and four Indicators for each switch. They have momentary switches that do not latch. The module with connector is fully IP66, IP67 and IP68. The keypad forms an IP67 seal with the panel when mounted to a flat surface to ensure that water does not enter mounting enclosures. Ribs between the switches help to orient your finger to the buttons, especially helpful when wearing gloves. The four indicators at the top of each switch come in a variety of color options.2.1 LightingAll lighting is controlled by CANbus message.?? OFF?? ON?? Slow flash 1 Hz?? Fast flash 2 Hz?? Short flash 200 ms ON / 800 ms OFF?? Long flash 800 ms ON / 200 ms OFF?? Wake/sleep flash 250 ms ON / 4000 ms OFFIndicator lightingIndicator lighting is controlled by CANbus message (see 11.7 Indicator lighting on page 10 and 11.8 Indicator 2 bit commands on page 11).Icon lighting Icon lighting is controlled by CANbus messages (see 11.9 Icon LEDs control on page 11).Night mode lightingNight mode turns all icon backlights ON and OFF with a single message. The master and all expansion connected to it respond to the single message. Standard icon lighting commands will override the night mode command (see 11.2 System message on page 7). Wake/sleep flashThis command will flash the indicator during wake and sleep modes. It can be used to indicate that a vehicle theft system is active on a parked vehicle. Byte 8 must equal 10h when turning this ON or OFF. Indicators and icons do not retain their state during power off or sleep mode and must be commanded ON when the module enters wake mode.2.2 IconsIcons are laser-etched at the top and bottom of the rocker. Each icon has a single backlight color. Icons are turned ON or OFF independently. Icons on all modules can also be turned ON/OFF as a group with a single night mode CAN message.2.3 Status bar/indicatorsThere are four indicators that have daylight-readable indicators. Colors vary based on module configuration.3Technical Data TD07002003EEffective October 2012Eaton E31 keypad modules EATON CORPORATION www.eaton.com2.4 Dimensions and cutoutApproximate dimensions in Inches (mm).2.5 Connections: Master The back cover of the master module is black.Terminal Number Function1 Vbat2 Common3 CAN high4 CAN low5 Common6 LINVbat: Connection to the vehicle battery power. The Vbat pins of each connector are internally connected.Common: Connection to the vehicle common or chassis ground. The common pins of each connector are internally connected.CAN high and CAN low: Connection to the vehicle CANbus.LIN: Connection to the LIN data bus. This is a local data bus for communication between the master module and expansion modules. The master module is the LIN master. When LIN is used, a common from the master must be used as common for LIN modules.2.6 Connections: Expansion The back cover of the expansion module is gray.Terminal Number Function1 Vbat2 Common3 LIN4 LIN5 Common6 VbatVbat: Connection to the vehicle battery power. The Vbat pins are internally connected so modules can be daisy chained.Common: Connection to the vehicle common or chassis ground. The common pins are internally connected.LIN: Connection to the LIN data bus. The LIN pins are internally connected.2.7 ConnectorThe system uses a standard sealed Deutsch DT Series connector. Using black connectors for masters and gray connectors for expansion modules is suggested to help identification of connectors on the wire harness.Deutsch DT Series Sealed ConnectorConnector body DT06-6S-E008 (gray)DT06-6SEP11 (black)6-pin wedge lock W6SFemale terminal 16–20 AWG 0462-201-16141 Seal plug 0413-217-1605Crimper HDT-48-003 Modes of operation3.1 Normal modeIn normal mode, all operational features of the product are active.3.2 Sleep mode The system has a power-saving sleep mode. The modules are put into sleep mode by CAN message. Sleep mode reduces current draw on the battery (see 11.2 System message on page 7). During sleep mode:?? The master monitors the CANbus for wake from sleep message?? The master monitors itself and expansion modules for switch press?? The lighting on all modules is OFF except indicators that are in alarm flash mode?? No CAN messages are broadcast3.3 Wake on CAN messageA “Wake Command” on the CANbus will wake the system from sleep (see 11.2 System message on page 7).3.4 Wake on switch pressSwitches can be individually programmed to wake the system when they are pressed. This lets the system designer choose specific functions that are allowed to wake the system.When the system wakes on switch press, it broadcasts the state of the module that woke the system four times at one-second intervals. During this time, other switch changes are not reported (see 11.6 Wake system on switch press on page 10).4 Switch reporting The master module broadcasts the status of its switches and the expansion switch modules on the CANbus. When a switch is pressed, the master will send an immediate message. If there is no switch press, the master will broadcast the switch state of each module at one-second intervals. Example: A master with two expansion modules would report (master) one-second delay (expansion 1) one-second delay (expansion 2) one-second delay, back again to master and repeat (see 11.5 Switch press messages on page 9). 5 Module addressEach module has an address that is used to identify it on the data bus. Master modules have a CAN address that the other controllers on the vehicle use to communicate with it. Expansion modules have a local address that the master uses to communicate with them. Expansion modules do not have a CAN address.2.73 (69.40)1.37(34.70)Ø2.00(50.8)Recommended Panel OpeningØ0.218(5.54)2X4Technical Data TD07002003EEffective October 2012Eaton E31 keypad modules EATON CORPORATION www.eaton.com5.1 Master addressMaster switch modules can have one of eight addresses. The address is stored in non-volatile memory. Master addresses are in the proprietary space of J1939 and have the following header values.Eaton Master Message Header1 18h FFh A1h A1h2 18h FFh A2h A2h3 18h FFh A3h A3h4 18h FFh A4h A4h5 18h FFh A5h A5h6 18h FFh A6h A6h7 18h FFh A7h A7h8 18h FFh A8h A8hThe keypad address is stored permanently in non-volatile memory. It is set at the factory as A1 and can be changed by CAN message.5.2 Master addressingThe master address can be set by sending a “Set Master Address by CAN Message” command. All Eaton keypad masters on the CANbus will take this address (see 11.2 System message on page 7). The master address can also be set by sending a “Set Master Address by Switch Press” command. The first master to have a switch press will claim the address in the message. The master that claims the address tells other masters that the address is claimed to end the process (see 11.2 System message on page 7). 5.3 Expansion module addressExpansion modules can have an address between 1 and 7. The module can be purchased with an address or it can be assigned by the customer. The factory default address is FFh. With this address, the module lighting will be flashing and it will not broadcast any messages or respond to Lighting commands until it is assigned an address between 1 and 7.5.4 Expansion switch press addressing This assigns an address to a module by pressing a switch on each module. First the master is put into address assignment mode and then given the configuration of types of expansion modules that will be connected to it. A button on the master is pressed. Expansion modules are pressed in order of their addresses. First expansion pressed is address 1, second module pressed is address 2, and so on.If there are gaps in the configuration, such as (exp 1) (exp 2) (exp 4), the master will automatically skip from (exp 2) to (exp 4). The master stores this configuration in permanent memory. It is used to check that all expansions are active during operation and report a fault if a module is missing. The master must go through this process or it will report that no modules are connected to it.Steps of address claim processAll steps must be followed. If there is no expansion 7 in the system, Step 3 must still be completed.Step 1: Send start of address claim CAN message (see 11.2 System message on page 7).Step 2: Send first configuration message (see 11.4 Module types on master on page 9).Step 3: Send second configuration message (see 11.4 Module types on master on page 9).ote:N The three CAN messages above must be received in order and with a delay between 20 ms < delay < 1 sec (500 ms is recommended).Step 4: Indicators on master will start flashing.Step 5: Press a switch on master. Indicators on master stop flashing and remain continuous ON. Indicators on all expansion switch modules start flashing.Step 6: Press a switch on the module that is to have address 1. Indicators on this module stop flashing and remain continuous ON, while indicators on all other expansion switch modules keep flashing.Step 7: Press a switch on the module that is to have next address. Indicators on this module will stop flashing and remain continuous ON, while all other expansion switch modules keep flashing their indicators.Step 8: Repeat above procedure until all modules in the network are assigned an address. After switch press on last module, master will send Address Assignment Complete message (12h 00h 00h 00h 00h 00h 00h 00h) and indicators on all modules will flash for 5 seconds.If a fault occurs:?? Master will flash indicators and broadcast a message indicating cause of the fault (see 11.1 Diagnostic fault messages on page 7)?? All expansion switch modules will be assigned address FFh?? The master must complete a successful expansion address claim to clear the fault5.5 Address assignment faultsWhen the master has a fault during “Set Expansion Address by Switch Press,” it will send a fault message on the CANbus (see 11.1 Diagnostic fault messages on page 7). Once in fault mode the master will flash indicator LEDs. It will need to complete a correct expansion switch press addressing cycle to clear the fault. The master will enter fault mode for any of the following reasons.?? Exceed 5 minutes between start of address assignment and the press of a rocker on the master. This is done to signal that the process was properly started but the operator never pressed any switch?? Exceed 1 minute to press a rocker on all modules?? Missing expansion modules?? Too many expansion modules?? Mismatch between configuration and types of expansion modules connected to master5.6 Expansion address by CAN messageThe expansion address can be set by sending a single command on the CANbus. All expansions connected to the master will take this address (see 11.11 Special function messages on page 12).5.7 Master service swapA master can be swapped into a fully configured system and automatically set a correct expansion module configuration. To use this feature, the following must occur at cold boot:1. The master automatically sends a “Request for System Configuration” (see 11.3 Status message on page 8). 2. The master must receive system configuration within 500 ms of the request. If the master gets a complete configuration for all connected expansion modules within 500 ms of sending the request, the master will take the configuration that was just sent to it. This is useful for swapping masters between vehicles without the need to run an address assignment cycle. There must be an expansion module with address 1 for master service swap.5Technical Data TD07002003EEffective October 2012Eaton E31 keypad modules EATON CORPORATION www.eaton.com5.8 Expansion service swapA single expansion module can be swapped into a system, and the master will automatically give the proper address to that module. The master will do this without CANbus command. The module that is being swapped in must have an FFh address. Only one module can be swapped. All other modules must be properly configured and connected for the master to set the address.If the master had three expansions connected to it and the second module in the chain was removed, the master would see that two expansions are missing. If a factory default module were now connected to the first module, the master would do nothing. When the third module is connected, the master will check to see if the expansions have two valid addresses and one factory default. If that is the case, address FFh will be assigned the address of the device that is missing. Only one module can be replaced at a time. If two modules were replaced, the master would not know which address to give to the FFh modules.This is useful in a service setting where a module can be replaced without the need to run a complete address assignment cycle. To reset an expansion module address to FFh, use “Set Expansion Address by CAN Message” (see 11.11 Special function messages on page 12). 6 WatchdogThe master and expansion modules implement a watchdog to improve the reliability of the system in the electromagnetically influenced environment.The application regularly informs the watchdog that it is still working reliably. If the watchdog is not informed, it means that the application is not running reliably anymore. The watchdog then resets the system into a defined state. During reset, the system may not be able to process data or react to calls. In event of watchdog reset, the module reports the fault using diagnostic fault messages (see 11.1 Diagnostic fault messages on page 7).7 CAN controller diagnosticsThe master module has a basic CAN diagnostics feature. The master module stores the counts of the CAN controller state changes. The master module sends the counts when it receives a request (see 11.2 System message on page 7). 8 Part number and revision informationEach device contains manufacturing, part number, and revision information. This information is available by sending a CAN message request. The information is stored in ASCII format.The following information about the manufacture of the product can be retrieved by using CAN message:?? Hardware part number: 12 characters?? Hardware version number: 2 characters?? Software part number: 32 characters?? Software version number: 2 characters?? Manufacturing date of PCB: 5 characters?? PCB serial number: 10 characters?? Eaton build date information (final assembly manufacture date): 5 characters?? Catalog number (finished assembly part number): 20 charactersThe data in these messages is ordered such that Char1 is the leftmost character in the string. The undefined characters are stored as an ASCII space (20h).The request message: See 11.2 System message on page 7. The response message: See 11.3 Status message on page 8. 9 System faultsThe master will report faults in the system on the CANbus (see 11.1 Diagnostic fault messages on page 7). 10 Message structureEaton messages are J1939 CAN messages, and they follow the CAN 2.0b message specification. These messages have a 29 bit header and 8 bytes of data. The header identifies where the information is coming from and where it is going. The headers used by the Eaton system are in the proprietary space of J1939. The first byte of data defines the type of information in the other seven bytes. 10.1 Messages sent to Eaton masterPriority PDU Format PDU SpecificSource AddressMessage Length18h EFh A1h to A8h Not filtered 08hTransmission rate On demandData length 8Data page 0PDU format 239 (EFh)PDU specific 161 = Master 1 (A1h)162 = Master 2 (A2h)163 = Master 3 (A3h)164 = Master 4 (A4h)165 = Master 5 (A5h)166 = Master 6 (A6h)167 = Master 7 (A7h)168 = Master 8 (A8h)Default priority 6PGN 61,345 = Master 161,346 = Master 261,347 = Master 361,348 = Master 461,349 = Master 561,350 = Master 661,351 = Master 761,352 = Master 8Source address is not filteredExample: A controller sending information to an Eaton master with PDU specific address = A1 should use the following CAN header: 18h EFh A1h XX 08h. 6Technical Data TD07002003EEffective October 2012Eaton E31 keypad modules EATON CORPORATION www.eaton.com10.2 Messages sent by Eaton masterPriorityPDU FormatPDU SpecificSource AddressMessage Length18h FFh A1h to A8h Same asPDU specific08hTransmission rate On demand or on switch pressData length 8Data page 0PDU format 255 (FFh)PDU specific 161 = Master 1 (A1h)162 = Master 2 (A2h)163 = Master 3 (A3h)164 = Master 4 (A4h)165 = Master 5 (A5h)166 = Master 6 (A6h)167 = Master 7 (A7h)168 = Master 8 (A8h)Default priority 6PGN 65,441 = Master 165,442 = Master 265,443 = Master 365,444 = Master 465,445 = Master 565,446 = Master 665,447 = Master 765,448 = Master 8Source address Same as PDU specific10.3 CAN 2.0b 29 bit headerByte 0bit 0 = Data page: This is not used, set to 0 bit 1 = Extended data page: not used, set to 0 bits 2…3 = Low order bits of the three bit priority bit 4 = High order bit of the three bit priority bits 5…7 = Not used, set to 0Byte 1PDU format = EFh for proprietary messages sent to a specific device FFh for proprietary message sent as broadcast to all devices on network DFh—STOP BROADCAST (DM 13) D9h—Memory access request (DM 14) D8h—Memory access response (DM 15) D7h—Binary data transfer (DM 16) D6h—Boot load data (DM 17) D4h—Data security (DM18)Byte 2PDU specific = Destination addressByte 3Source address = Address of device sending message Byte 4Message length = Number of data bytes in the message; this number typically is 8J1939 uses a parameter group number (PGN). This consists of the:?? byte 1: PDU format?? byte 2: PDU specificIt does not include the priority or source address.The PGN for messages sent to Eaton master 1 is 61,345d (EFh A1h). The PGN for messages from the Eaton master 1 is 65,441d (FFh A1h).The 29-bit identifier comprises the following sub-fields: Priority (3 bits), extended data page (EDP, 1 bit), data page (DP, 1 bit), PDU format (PF, 8 bits), PDU specific (PS, 8 bits), and source address (SA, 8 bits). The source address field ensures unique CAN identifiers, so no two nodes can ever transmit the same CAN identifier.In the beginning, J1939 grouped several parameters (signals) together into a parameter group (PG). Each PG was then assigned a parameter group number—its PGN. The PGN identifier contains the EDP, DP PF and PS fields. This structure has since caused some confusion with regard to PDU1-type (destination-specific) messages. Since the PDU-specific (group extension) field becomes the destination address in a PDU1 message, the question arose of whether the PGN changes—it does not. The PGN is a static number referring to the data being transmitted and should be considered independently of the CAN identifier.10.4 Data portion of messageThe data portion of the messages is broken into two pieces; the data descriptor and the message data. Byte 1 is the data descriptor, which identifies the type of data the message carries. The seven remaining data bytes carry the information.Using the data descriptor allows a single J1939 address to handle all of the message needs for a master and its expansion modules. This is very important for devices in the proprietary address range of J1939 because the number of addresses is limited, and the more addresses a single device uses, the greater the chance it will have an address conflict with another device.Data BytesByte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8 Data descriptorData Data Data Data Data Data Data7Technical Data TD07002003EEffective October 2012Eaton E31 keypad modules EATON CORPORATION www.eaton.comThe following table describes the type of data carried by each value of the data descriptor byte. Type of Data Data DescriptorDiagnostic fault messages 10h Report faults on modules in the systemSystem messages 11h System commands sent to Eaton master. Examples: Enter sleep mode, start address assignment….Eaton status messages 12h Messages sent by Eaton master to request or send data to other controllers on the vehicleModule types on master 18h…19h Configuration of expansion modules connected to the master. Used in address assignment and reporting the type of devices connected to the masterSwitch press 20h…27h Report switch statusWake system on switch press28h…2Fh Configure switches to wake a system that is in sleep modeIndicator ON/OFF/Flash 80h…87h Set indicator lighting ON, OFF, or flashingIcon ON/OFF/Flash 88h…8F Set icon lighting ON, OFF, or flashingBrightness level 90h Set the brightness. There are separate levels for the indicators and iconsIndicator 2 bit commands B0h…C0h 2 bit commands allow indicators on multiple switches to be changed with one messageSpecial FFh Special function messages11 Eaton CAN messagesNumbers are identified as hex, decimal, or binary. Xh or XXh: Hex values X or XX: Decimal Xb or XXb: Binary n: n = 1 to 8, which is master address11.1 Diagnostic fault messages The first four bytes of a fault message indicate which device is sending the fault.Byte 1 Byte 2 Byte 3 Byte 4A device has a fault Device number Type of device Type of faultCAN Address HeaderBroadcast: 18h FF Anh Anh 08hn = 1 to 8, which is master addressData Byte bit Coding1 0…7 10h = Diagnostic fault messages A module has a fault2 0…7 0 = Master1…7 = ExpansionWhich modulehas the fault3 0…7 00h = none What type of module it is01h = E32 rocker switch master02h = E32 rocker switch expansion03h = Reserved04h = Reserved05h = E31 2 x 4 keypad master06h = E31 2 x 4 keypad expansion07h = E33 sealed rocker switch master08h = E33 sealed rocker switch expansion4 0…7 00h = No fault What kind of fault does it have01h = Expansion missing from bus02h = Extra expansion on bus03h = Reserved04h = Watchdog reset fault05h = Module type mismatch fault06h = Failed switch press address assignment11.2 System messageThese commands are used for a variety of system functions, such as: enter sleep, exit sleep, turn night mode lighting ON…CAN Address HeaderReceive: 18h EFh Anh XX 08hBroadcast: 18h FFh Anh Anh 08hn = 1 to 8, which is master address8Technical Data TD07002003EEffective October 2012Eaton E31 keypad modules EATON CORPORATION www.eaton.comData Byte bit Coding1 0…7 11h = System messages2 0…7 00h = Heartbeat01h = Enter sleep mode02h = Wake command—must be sent twice03h = Request the master to send the configuration of expansion modules. It responds with the “Module Types on Master Messages” message04h = Watchdog reset counterByte 3 = Address of module0 = Master1…7 = Expansion Master sends message with header 18h FFh Anh Anh 08hByte 1 = 11hByte 2 = LIN address of module 0–7Byte 3 = Module typeByte 4 = 04h watchdog countByte 5 = Reset count low byteByte 6 = Reset count high byte05h = CAN information requestMaster sends message with header 18h FFh Anh Anh 08hByte 1 = 11h byte 2 = 05h CAN diagnosticsByte 3 = Current CAN state00h = Active01h = Passive02h = Bus offByte 4 = Passive state count (LSB)Byte 5 = Passive state count (MSB)Byte 6 = Bus off count (LSB)Byte 7 = Bus off count (MSB) 06h = Reserved07h = Reserved 08h = Start the “Set Expansion Address by Switch Press” process (see 5.4 Expansion switch press addressing on page 4) 0Bh = Night mode, turn all icon lighting ON/OFF on all modules with one message. Byte 3 signals ON and OFF.byte 3; 0 = OFF and 1 = ONNight mode does not allow flashing0Ch = Reserved0Dh = Reserved0Eh = Reserved0Fh = Reserved11h = Set master address by CAN messageByte 3 = address to Claim12h = Set master address by switch pressByte 3 = address to claimD0h…E3h = Request for manufacturing information messages.Byte 3 = Address of module0 = Master1…7 = Expansion D0h = Hardware part number (Char1–Char5)D1h = Hardware part number (Char6–Char10)D2h = Hardware part number (Char11–Char12)D3h = Hardware version number (Char1–Char2)D4h = Software part number (Char1–Char5)D5h = Software part number (Char6–Char10)D6h = Software part number (Char11–Char15)D7h = Software part number (Char16–Char20)D8h = Software part number (Char21–Char25)D9h = Software part number (Char26–Char30)DAh = Software part number (Char31–Char32)DBh = Software version number (Char1–Char2)DCh = PCB Mfg date code (Char2–Char4)DDh = PCB serial number (Char1–Char5)DEh = PCB serial number (Char6–Char10)DFh = Eaton build date (Char1–Char4)E0h = Eaton catalog number (Char1–Char5)E1h = Eaton catalog number (Char6–Char10)E2h = Eaton catalog number (Char11–Char15)E3h = Eaton catalog number (Char16–Char20)11.3 Status messageCAN Address HeaderBroadcast: 18h FFh Anh Anh 08hn = 1 to 8, which is master addressData Byte bit Coding1 0…7 12h = Status message2 0…7 00h = Address assignment complete01h = Master request for system configuration from electronic control module. Master receives the two “Module Types on Master” messages (see 11.4 Module types on master on page 9)D0h…E3h = Manufacturing informationThe following messages (D0h to E3h) are the response to a request for manufacturing information (see 11.2 System message on page 7) Byte 3 = Address of module0 = Master1…7 = ExpansionThe data in these messages is ordered such that Char1 is the leftmost character in the string. For a string “Hello” Char 1 = HChar 2 = eChar 3 = lChar 4 = lChar 5 = oAll characters are stored in ASCII formatHardware Part NumberByte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 812h D0h addr 1 2 3 4 512h D1h addr 6 7 8 9 1012h D2h addr 11 12 — — —Hardware Version NumberByte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 812h D3h addr 1 2 — — —Software Part NumberByte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 812h D4h addr 1 2 3 4 512h D5h addr 6 7 8 9 1012h D6h addr 11 12 13 14 1512h D7h addr 16 17 18 19 2012h D8h addr 21 22 23 24 2512h D9h addr 26 27 28 29 3012h DAh addr 31 32 — — —9Technical Data TD07002003EEffective October 2012Eaton E31 keypad modules EATON CORPORATION www.eaton.comSoftware Version NumberByte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 812h DBh addr Major Minor — — —PCB Date CodeByte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 812h DCh addr Y Y W W —PCB Serial NumberByte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 812h DDh addr 1 2 3 4 512h DEh addr 6 7 8 9 10Eaton Date CodeByte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 812h DFh addr Y Y W W —Eaton Catalog NumberByte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 812h E0h addr 1 2 3 4 512h E1h addr 6 7 8 9 1012h E2h addr 11 12 13 14 1512h E3h addr 16 17 18 19 2011.4 Module types on masterThese messages identify the types of expansion modules attached to the master. Both the (18h master…expansion 6) and the (19h expansion 7) must be sent for expansion switch press addressing (see 5.4 Expansion switch press addressing on page 4).CAN Address HeaderReceive: 18h EFh Anh Anh 08hBroadcast: 18h FFh Anh Anh 08hn = 1 to 8, which is master addressDevice types?? 00h = None?? 01h = E32 rocker switch master?? 02h = E32 rocker switch expansion?? 03h = Reserved?? 04h = Reserved?? 05h = E31 2 x 4 keypad master?? 06h = E31 2 x 4 keypad expansion?? 07h = E33 sealed rocker switch master?? 08h = E33 sealed rocker switch expansionData Byte bit Coding1 0…7 18h = Module types2 0…7 Master module3 0…7 Expansion 1 4 0…7 Expansion 25 0…7 Expansion 36 0…7 Expansion 47 0…7 Expansion 58 0…7 Expansion 6Data Byte bit Coding1 0…7 19h = Module type2 0…7 Expansion 73…8 0…7 Reserved11.5 Switch press messagesWhen a switch is pressed, the master will send this message on the CANbus.CAN Address HeaderBroadcast: 18h FFh Anh Anh 08hn = 1 to 8, which is master addressThe following binary values are used to report switch closure:?? 00b = Up?? 01b = Pressed?? 10b = Not used?? 11b = Not used10Technical Data TD07002003EEffective October 2012Eaton E31 keypad modules EATON CORPORATION www.eaton.comDataByte bit Coding1 0…7 20h = Master21h = Expansion 122h = Expansion 223h = Expansion 324h = Expansion 425h = Expansion 526h = Expansion 627h = Expansion 72 0…1 Switch 12 2…3 Switch 2 2 4…5 Switch 3 2 6…7 Switch 4 3 0…1 Switch 5 3 2…3 Switch 6 3 4…5 Switch 7 3 6…7 Switch 8 4…8 0…7 Reserved11.6 Wake system on switch pressThe system enters sleep mode when it is commanded. Individual switches can be programmed to wake the system when they are pressed. ?? 00b = No wake?? 01b = Wake on press?? 10b = Not used?? 11b = Not usedCAN Address HeaderReceive: 18h EF An An 08n = 1 to 8, which is master addressData Byte bit Coding1 0…7 28h = Master29h = Expansion 12Ah = Expansion 22Bh = Expansion 32Ch = Expansion 42Dh = Expansion 52Eh = Expansion 62Fh = Expansion 72 0…1 Switch 12…3 Switch 24…5 Switch 36…7 Switch 43 0…1 Switch 52…3 Switch 64…5 Switch 76…7 Switch 811.7 Indicator lightingThe color of the indicators varies by part number. Refer to customer drawing for colors.These messages set indicators ON, OFF, or flashing while in wake mode. When the system enters sleep mode, these values will be cleared to OFF and will only turn ON when they are commanded ON in wake mode. 0000b = OFF 0001b = 100% ON 0010b = 1 Hz 500 ms ON / 500 ms OFF 0011b = 2 Hz 250 ms ON / 250 ms OFF 0100b = 200 ms ON / 800 ms OFF 0101b = 800 ms ON / 200 ms OFF 0110b = Wake sleep flash 250 ms ON / 4000 ms OFF Wake sleep flashThis command will cause the Indicator to flash during both wake and sleep modes. It is not cleared when the system enters sleep mode as the regular flash values are. Byte 8 must be set to 0x10 to turn wake sleep flash ON or OFF. This could be used for an indicator that you want to have flashing when the vehicle is OFF to show that an alarm system is active.CAN Address HeaderReceive: 18h EFh Anh Anh 08hn = 1 to 8, which is master addressData Byte bit Coding1 0…7 80h = Master81h = Expansion 182h = Expansion 283h = Expansion 384h = Expansion 485h = Expansion 586h = Expansion 687h = Expansion 72 0…7 Switch number: 1 to 83 0…7 Indicator 14 0…7 Indicator 2 5 0…7 Indicator 3 6 0…7 Indicator 4 7…8 0…7 ReservedIcon11Technical Data TD07002003EEffective October 2012Eaton E31 keypad modules EATON CORPORATION www.eaton.com11.8 Indicator 2 bit commandsIndicators can be controlled with a 2 bit value. Two CAN messages control all of the indicators for a module. Indicators on multiple buttons can be controlled with one message. ?? 00b = OFF?? 01b = ON?? 10b = 1 Hz 500 ms ON / 500 ms OFF?? 11b = 2 Hz 250 ms ON / 250 ms OFF1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 161 2 3 417 18 19 20 21 22 23 24 25 26 27 28 29 30 31 325 6 7 8CAN Address HeaderReceive: 18h EFh Anh Anh 08hn = 1 to 8, which is master addressData Byte bit Coding1 0…7 B0h = MasterB4h = Expansion 1B8h = Expansion 2BCh = Expansion 3C0h = Expansion 4C4h = Expansion 5C8h = Expansion 6CCh = Expansion 72 0…1 Indicator 12…3 Indicator 24…5 Indicator 36…7 Indicator 43 0…1 Indicator 52…3 Indicator 64…5 Indicator 76…7 Indicator 84 0…1 Indicator 92…3 Indicator 104…5 Indicator 116…7 Indicator 125 0…1 Indicator 132…3 Indicator 144…5 Indicator 156…7 Indicator 166 0…1 Indicator 172…3 Indicator 184…5 Indicator 196…7 Indicator 207 6…7 Indicator 216…7 Indicator 226…7 Indicator 236…7 Indicator 248 0…3 Indicator 252…3 Indicator 264…5 Indicator 276…7 Indicator 28Data Byte bit Coding120…7 B1h = MasterB5h = Expansion 1B9h = Expansion 2BDh = Expansion 3C1h = Expansion 4C5h = Expansion 5C9h = Expansion 6CDh = Expansion 70…1 Indicator 292…3 Indicator 304…5 Indicator 316…7 Indicator 323…8 0…7 Reserved11.9 Icon LEDs controlIcon LEDs flash format 0000b = OFF 0001b = 100% ON 0010b = 1 Hz 500 ms ON / 500 ms OFF 0011b = 2 Hz 250 ms ON / 250 ms OFF 0100b = 200 ms ON / 800 ms OFF 0101b = 800 ms ON / 200 ms OFF 0110b = 250 ms ON / 4000 ms OFF Icon LEDs will be OFF in sleep mode.Data Byte bit Coding1 0…7 88h = Master icons89h = Expansion 18Ah = Expansion 28Bh = Expansion 38Ch = Expansion 48Dh = Expansion 58Eh = Expansion 68Fh = Expansion 72 0…3 All icons4…7 Reserved3…8 0…7 ReservedIcons can also be controlled as a group using system message. 11h 0Bh xx where (xx = 00 OFF) and (xx = 01h ON) (see 11.2 System message on page 7).11.10 Indicator and icon brightness levelSet the brightness of the status bar and icons. This value is retained when the device is turned OFF.CAN Address HeaderReceive: 18h EFh Anh Anh 08hn = 1 to 8, which is master addressData Byte bit Coding1 0…7 90h = Backlight brightness level2 0…7 Icons: 0…100%: 1 bit = 1%3 0…7 Indicators: 0…100%: 1 bit = 1%4…8 0…7 ReservedEaton CorporationElectrical Sector1111 Superior AvenueCleveland, OH 44114 USAEaton.com© 2012 Eaton CorporationAll Rights ReservedPrinted in USAPublication No. TD07002003E / Z12766October 2012Eaton is a registered trademark of Eaton Corporation. All other trademarks are property of their respective owners.Technical Data TD07002003EEffective October 2012Eaton E31 keypad modules 11.11 Special function messagesThese messages are used to set expansion module address by CAN message.CAN Address HeaderReceive: 18h EFh Anh Anh 08hn = 1 to 8, which is master addressData Byte bit Coding1 0…7 FFh = Special functions2 0…7 02h = Set expansion module address to value in byte 33…8 0…7 Reserved12 Environmental and electronic specificationsDescription SpecificationOperational temperature –40° to +85°CStorage temperature –40° to +95°COperational voltage 9 to 32 VdcDegree of protection IP68Mechanical shock 30g for 11 msecMechanical vibration 2.2g RMSHandling drop 1 meterElectrical/mechanical life 500k cyclesCurrent draw 400 mA maximum operational<1 mA sleep modeLoad dump SAE J1455: 100V/12V systemsSAE J1113/11 174V for 24V systems Inductive switching SAE J1455 ±600VSAE 1113/11 Test pulse 1 –600VTest pulse 2a 50V Test pulse 2b 10V Test pulse 3a –150VTest pulse 3b 100VTest pulse 4b –7VTest pulse 5a 100V (12V load dump)17V (24V load dump)SAE 1113/12 Test pulse a –60VTest pulse b 40VSAE 1113/21 Radiated immunity ALSE method30 MHz–18 MHz 100 V/mSAE 1113/41 Radiated emissions (CISPR25) Class 3SAE 1113/41 Conducted emissions (CISPR25) Class 2SAE J1113/13 ESD immunityContact discharge ±4 kV, ±6 kV, ±8 kVAir discharge ±8 kV, ±15 kV, ±25 kV 13 TroubleshootingProblem Possible SolutionsNo CAN messages Use 29 bit CAN 2.0b messagesCheck CAN header is using EF: example is 18h EF A1h A1h 08hCheck the resistance from CAN (+) to CAN (–) is 60 ohmsCheck CAN (+) and CAN (–) are not crossedCheck that the message filter for the display will pass messages with the header for the master. Example: If there is only an acceptance filter for engine speed, the Eaton switch messages would not be shownUse extended message format. This is 29 bit. Standard message format is 11 bit and it will not workExpansion modules are flashing New expansion modules do not have an address. When a module has no address, it flashes to indicate that. Any time the address is set to FFh, the module will do thisNew expansion modules are flashing and they are not sending switch change messagesNew modules do not have an address. Modules that do not have an address will not send switch messagesExpansion modules do not send switch info after they were given an address using special function messageExpansion modules that have been assigned an address by special function message can be used to replace an expansion that was already in the system. The master must know which modules are attached to it. The only way it knows the configuration is for it to go through a set expansion address by switch press one time. After it gets the configuration expansion modules that have addresses that were in the configuration can be replacedCan’t complete an address claim by switch press with an indicator moduleThe indicator rockers do not move and cannot press a switch for address claim. If a module has three Indicators, it must be configured as an indicator module before the address claim is run for the whole group. Use the special function message to set the address of the module. Be sure to set byte 4 = 1. The indicator module can be the only module connected to the master when this command is sentAfter using special function message to set address of one module, all the modules have that addressWhen the master sends a special function message to set the address of a module, all expansion modules connected to the master will take that address. If you want only one module to have the address, it can be the only device connected to the masterDo I need to set up a separate software routine to start set expansion address by switch press?The timing for the three messages that the master needs to receive is not too tight. They just need to be within 1 second of each other. If you can manually send a message, you should be able to send three messages with less than one second between themIndicators are changing randomlyCheck the traffic on the CANbus to see if some other device is using the same address as the masterMaster is stuck with all indicators on and it will not report expansion modulesWhen a master starts a set expansion address by switch press and it faults, it will turn on an indicator on each module and not report switch presses. You need to run it through a complete address cycle. You may want to connect just the master, send a configuration that has only the master, and it will then clear the faultIndicator set for wake/sleep/flash will not stopTo clear a wake sleep flash byte 8, the message must be 10hMessages with byte 1 = 10h keep popping upIf a master has a configuration that includes a module that is not plugged in, it will send missing module fault messages to let you know it is not there
Most popular related searches

Contact supplier

Drop file here or browse