background image

CAN Keypad CK‑M12

Quick Start Manual

Version 1.1 10/29/2018

Summary of Contents for CK-M12

Page 1: ...CAN Keypad CK M12 Quick Start Manual Version 1 1 10 29 2018 ...

Page 2: ......

Page 3: ... Getting started 5 3 Wiring 6 4 CK M12 Sport Mounting and Environmental Considerations 8 5 Voltage Supply and Current Consumption 9 6 CAN Communications 10 6 1 Primary Data Message CK M12_TX dbc 10 6 2 Feedback Message CK M12_RX dbc 11 7 Example Usage PBX 16 8 Example Usage DDU 18 9 Open Source Software OSS Declaration 21 10 Contacts 23 ...

Page 4: ... 12 buttons and 9 additional wired inputs to be evaluated and transmitted via CAN bus to other devices on the bus Each button has an individually addressable LED indicating ring that can be used to acknowledge a button press event indicate status of a device or alert the driver to a fault condition No special configuration software is needed all feedback logic is done by PBX DDU or ECU ...

Page 5: ... These steps are recommended to get started with the CK M12 Verify the resistance across CANH and CANL is equal to 60 ohms with a multimeter when the system is powered off If 60 ohms is not found check the CAN termination and refer to the wiring diagram in section three Configure the CAN enabled device of choice to read the CAN messages from the CK M12 Provide power to the CK M12 and verify CAN co...

Page 6: ...igital Input 2 Active Low White Red Band Digital Input 3 Active Low White Orange Band Digital Input 4 Active Low White Yellow Band Digital Input 5 Active Low White Green Band Digital Input 6 Active Low White Blue Band Digital Input 7 Active Low White Purple Band Digital Input 8 Active Low White Grey Band Digital Input 9 Active Low Figure 3 1 CK M12 Wiring Concept Notice Digital Inputs 1 to 9 are n...

Page 7: ...end of the bus A daisy chain style bus must be constructed with stub lengths for added devices kept to under 1 foot 0 3 meters Figure 3 shows a correctly constructed CAN bus with termination Shielding is not required and the CK M12 does not offer a shield wire However if another module on the CAN bus offers a shield pin it is recommended to use it Figure 3 2 Example CAN bus with proper termination...

Page 8: ...ion 1 1 Quick Start Manual Bosch Motorsport 4 CK M12 Sport Mounting and Environmental Considerations The following specifications should be considered for CK M12 vehicle mounting Min Temperature 40 C Max Temperature 85 C Max Vibration Bosch Motorsport Vibration Profile 1 Sealing Tightness IP68 ...

Page 9: ...sport Quick Start Manual 29 10 2019 Version 1 1 5 Voltage Supply and Current Consumption The following specifications should be considered for wire and circuit selection Supply Voltage 9 V to 32 V Nominal Voltage 12 V 24 V Max Current draw 250 mA Average Current draw 100 mA ...

Page 10: ... IDs can be achieved through custom configuration by Bosch Motorsport Notice The brightness value MUST be sent to see any indicator feedback Colors 9 to 15 will not be visible when using brightness value 1 Figure 6 1 DBC Data flow 6 1 Primary Data Message CK M12_TX dbc ID 0x800 default setting however IDs can be reconfigured ID type Extended 29 bit identifier Direction Transmit from CK M12 Length ...

Page 11: ...efault setting however IDs can be reconfigured ID type Extended 29 bit identifier Direction Receive to CK M12 Length 6 bytes Rate N A Endian ness Little Intel Feedback Message Data Byte 0 Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Indicator 1 2 Indicator 3 4 Indicator 5 6 Indicator 7 8 Indicator 9 10 Indicator 11 12 Keypad Brightness Indicator Data Each button on the keypad can be addressed to disp...

Page 12: ...lue 1 Brightness 15 Brightness 7 Brightness 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Indicator Color Figure 6 2 Indicator Color and Brightness Chart Button 1 Indicator 0 15 Color Type Unsigned Factor 1 Offset 0 Start Bit 0 Length 4 bit Endian ness Little Intel Button 2 Indicator 0 15 Color Type Unsigned Factor 1 Offset 0 Start Bit 4 Length 4 bit Endian ness Little Intel Button 3 Indicator 0 15 Colo...

Page 13: ... Unsigned Factor 1 Offset 0 Start Bit 12 Length 4 bit Endian ness Little Intel Button 5 Indicator 0 15 Color Type Unsigned Factor 1 Offset 0 Start Bit 16 Length 4 bit Endian ness Little Intel Button 6 Indicator 0 15 Color Type Unsigned Factor 1 Offset 0 Start Bit 20 Length 4 bit Endian ness Little Intel Button 7 Indicator 0 15 Color Type Unsigned Factor 1 Offset 0 Start Bit 24 Length 4 bit Endian ...

Page 14: ...Length 4 bit Endian ness Little Intel Button 9 Indicator 0 15 Color Type Unsigned Factor 1 Offset 0 Start Bit 32 Length 4 bit Endian ness Little Intel Button 10 Indicator 0 15 Color Type Unsigned Factor 1 Offset 0 Start Bit 36 Length 4 bit Endian ness Little Intel Button 11 Indicator 0 15 Color Type Unsigned Factor 1 Offset 0 Start Bit 40 Length 4 bit Endian ness Little Intel ...

Page 15: ... Start Manual 29 10 2019 Version 1 1 Button 12 Indicator 0 15 Color Type Unsigned Factor 1 Offset 0 Start Bit 44 Length 4 bit Endian ness Little Intel Keypad Brightness 0 15 Brightness Type Unsigned Factor 1 Offset 0 Start Bit 44 Length 4 bit Endian ness Little Intel ...

Page 16: ...s below is a simple example showing how to configure the keypad to switch on a high side output when a button is pushed In this example the indicating ring will toggle between 0 black off and 6 blue when the button is pushed The values shown in the blue boxes are representing the default value for each of the blocks 15 6 0 Figure 7 1 Momentary Switch Implementation Figure 7 2 Toggle Switch Impleme...

Page 17: ...AN Keypad CK M12 Example Usage PBX en 17 Bosch Motorsport Quick Start Manual 29 10 2019 Version 1 1 Figure 7 3 6 Position Toggle Switch Implementation Figure 7 4 X Position Switch with Non linear Output ...

Page 18: ...ypad based on the state of button 1 In the case that the button is pushed the math channel will return 4 green If the button is released it will return 13 dimmed blue The corresponding 4 bits of 0x801 are filled with the math channel CKM_Ind1 to be transmitted to the keypad Figure 8 1 CAN configuration to read button 1 of the CK M12 Figure 8 2 Math channel to create indicator color integer based o...

Page 19: ...e 8 3 Computed channel configuration for 2 or more position toggle switch functionality Figure 8 4 Computed channel configuration for Up Down switches for brightness control Figure 8 5 CAN configuration for indicator output to CK M12 including 12 math channels one for each indicator and the brightness value ...

Page 20: ...20 en Example Usage DDU CAN Keypad CK M12 29 10 2019 Version 1 1 Quick Start Manual Bosch Motorsport Figure 8 6 CAN channel configuration for transmitting Indicator 1 value ...

Page 21: ...Haase Steinar Haugen Peter Jansen Reinhard Jessich Magnus Johansson Artur Lipowski Marek Michalkiewicz Colin O Flynn Bob Paddock Reiner Patommel Michael Rickman Theodore A Roth Juergen Schilling Philip Soeberg Anatoly Sokolov Nils Kristian Strom Michael Stumpf Stefan Swanepoel Eric B Weddington Joerg Wunsch Dmitry Xmelkov The Regents of the University of California All rights reserved Redistributi...

Page 22: ... INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT INDIRECT INCIDENTAL SPECIAL EXEMPLARY OR CONSEQUENTIAL DAMAGES INCLUDING BUT NOT LIMITED TO PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES LOSS OF USE DATA OR PROFITS OR BUSINESS INTERRUPTION HOWEVER ...

Page 23: ...ngineering GmbH Motorsport Robert Bosch Allee 1 74232 Abstatt Germany Phone 49 7062 911 02 Fax 49 7062 911 6001 Bosch North and South America Bosch Engineering Motorsports 38000 Hills Tech Drive Farmington Hills MI 48331 3417 United States of America Phone 1 248 876 2977 Fax 1 248 876 7373 Bosch Asia Pacific Bosch Engineering Japan K K Motorsport 3 33 8 Tsuruya cho Kanagawa ku Yokohama shi 221 083...

Page 24: ......

Page 25: ...Bosch Engineering GmbH Motorsport Robert Bosch Allee 1 74232 Abstatt Germany www bosch motorsport com Bosch Engineering GmbH 2018 ...

Reviews: