Bosch CK-M12 Quick Start Manual

Can keypad

Advertisement

Quick Links

CAN Keypad CK‑M12
Quick Start Manual
Version 1.1 10/29/2018

Advertisement

Table of Contents
loading

Summary of Contents for Bosch CK-M12

  • Page 1 CAN Keypad CK‑M12 Quick Start Manual Version 1.1 10/29/2018...
  • Page 3: Table Of Contents

    CAN Keypad CK-M12 Table of contents | en Table of contents Introduction Getting started Wiring CK-M12 Sport Mounting and Environmental Considerations Voltage Supply and Current Consumption CAN Communications Primary Data Message (CK-M12_TX.dbc) Feedback Message (CK-M12_RX.dbc) Example Usage - PBX Example Usage - DDU...
  • Page 4: Introduction

    CAN Keypad CK-M12 Introduction The CAN Keypad CK-M12 allows for simplification of the dashboard by offering 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.
  • Page 5: Getting Started

    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 communications between the CK-M12 and CAN enabled device.
  • Page 6: Wiring

    | Wiring CAN Keypad CK-M12 Wiring The following table lists descriptions for each wire of the CK-M12. CK-M12 Wire Identification Wire Function 12/24V Power Black Ground Yellow CAN high (CANH) Green CAN low (CANL) White, Black Band Digital Input 1 Active Low...
  • Page 7 CAN Keypad CK-M12 Wiring | en The CK-M12 Sport does not include CAN termination on board. Proper CAN termination must be included in the wiring harness at each 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.
  • Page 8: Ck-M12 Sport Mounting And Environmental Considerations

    | CK-M12 Sport Mounting and Environmental Considerations CAN Keypad CK-M12 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...
  • Page 9: Voltage Supply And Current Consumption

    CAN Keypad CK-M12 Voltage Supply and Current Consumption | en 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...
  • Page 10: Primary Data Message (Ck-M12_Tx.dbc)

    CAN Keypad CK-M12 CAN Communications The CK-M12 transmits 1 CAN message that provides the status of each button and digital input, and receives 1 message to configure the indicating ring color for each button and the overall keypad brightness. The default baud rate is 1,000 kbps, however, other baud rates and IDs can be achieved through custom configuration by Bosch Motorsport.
  • Page 11: Feedback Message (Ck-M12_Rx.dbc)

    CAN Keypad CK-M12 CAN Communications | en Bit 7 Button_08 Bit 8 Button_09 Bit 9 Button_10 Bit 10 Button_11 Bit 11 Button_12 Digital Input Status (0 not grounded, 1 grounded) Bit 16 DigIn_01 Bit 17 DigIn_02 Bit 18 DigIn_03 Bit 19...
  • Page 12 | CAN Communications CAN Keypad CK-M12 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. Indicator Color Brightness 15 Brightness 7 Brightness 0 Figure 6.2: Indicator Color and Brightness Chart...
  • Page 13 CAN Keypad CK-M12 CAN Communications | en Button 3 Indicator (0-15 Color) Start Bit Length 4 bit Endian-ness Little (Intel) Button 4 Indicator (0-15 Color) Type Unsigned Factor Offset Start Bit Length 4 bit Endian-ness Little (Intel) Button 5 Indicator (0-15 Color)
  • Page 14 | CAN Communications CAN Keypad CK-M12 Button 8 Indicator (0-15 Color) Type Unsigned Factor Offset Start Bit Length 4 bit Endian-ness Little (Intel) Button 9 Indicator (0-15 Color) Type Unsigned Factor Offset Start Bit Length 4 bit Endian-ness Little (Intel)
  • Page 15 CAN Keypad CK-M12 CAN Communications | en Button 12 Indicator (0-15 Color) Type Unsigned Factor Offset Start Bit Length 4 bit Endian-ness Little (Intel) Keypad Brightness (0-15 Brightness) Type Unsigned Factor Offset Start Bit Length 4 bit Endian-ness Little (Intel)
  • Page 16: Example Usage - Pbx

    CAN Keypad CK-M12 Example Usage - PBX The CK-M12 is designed to be used in conjunction with the PBX190/90 power controllers, 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.
  • Page 17 CAN Keypad CK-M12 Example Usage - PBX | en Figure 7.3: 6 Position Toggle Switch Implementation Figure 7.4: X Position Switch with Non-linear Output Bosch Motorsport Quick Start Manual 29.10.2019 | Version 1.1 |...
  • Page 18: Example Usage - Ddu

    CAN Keypad CK-M12 Example Usage - DDU The CK-M12 can be used with a DDU for various functions using simple math channels. In this example the DDU 7 will be controlling indicator 1 on the keypad based on the state of button 1.
  • Page 19 Figure 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 | Example Usage - DDU CAN Keypad CK-M12 Figure 8.6: CAN channel configuration for transmitting Indicator 1 value 29.10.2019 | Version 1.1 | Quick Start Manual Bosch Motorsport...
  • Page 21: Open Source Software (Oss) Declaration

    CAN Keypad CK-M12 Open Source Software (OSS) Declaration | en Open Source Software (OSS) Declaration Modified BSD License (avr-libc) The AVR-libc library is used with GCC on Atmel AVR microcontrollers. The contents of avr-libc are licensed with a Modified BSD License.
  • Page 22 | Open Source Software (OSS) Declaration CAN Keypad CK-M12 – Neither the name of the copyright holders nor the names of contributors may be used to endorse or promote products derived from this software without specific prior written permission.
  • Page 23: Contacts

    221-0835 Japan Tel: +81 45 410 1650 Fax: +81 45 410 1651 E-Mail: motorsport@bosch.com www.bosch-motorsport.com © All rights reserved by Bosch Engineering GmbH, also for the case of patent reports. Bosch Motorsport Quick Start Manual 29.10.2019 | Version 1.1 |...
  • Page 25 Bosch Engineering GmbH Motorsport Robert-Bosch-Allee 1 74232 Abstatt Germany www.bosch-motorsport.com © Bosch Engineering GmbH, 2018...

Table of Contents