{"product_id":"canchecked-cfe18-can-switchboard","title":"CANchecked CFE18 Can Switchboard","description":"\u003cp\u003eCFE18 stands for \"Can Bus Function Extension\" or colloquially also \"Can Switch Board\" - why is this module needed?\u003c\/p\u003e\n\u003cp\u003eCan bus connections in the vehicle sometimes present our customers with great challenges. Especially in motor sports applications, when electronics have to be accommodated in the steering wheel and information from adjustment knobs (trimpots) or pushbuttons is then to be transmitted via Can Bus.\u003c\/p\u003e\n\u003cp\u003eCANchecked now offers a small add-on module that has 18 connections: 9 for pushbuttons and 9 for analog inputs (0-5V signal). A voltage converter to ensure connection to a 12V vehicle electrical system is also already integrated.\u003c\/p\u003e\n\u003ch2\u003e- The CFE18 hardware -\u003c\/h2\u003e\n\u003cp\u003eWith only 29x27mm, the circuit board is very compact and can be placed anywhere. The pin pitch is 2.54mm - 3.81mm for the power supply for safety reasons.\u003c\/p\u003e\n\u003cp\u003eWe have made a hole for attachment, which can be used as a screw connection.\u003c\/p\u003e\n\u003ch3\u003eCFE18 - Can Bus Termination\u003c\/h3\u003e\n\u003cdiv\u003e\n\u003cp\u003eA solder jumper is attached to the circuit board.\u003c\/p\u003e\n\u003cp\u003eIf you close this, the Can Bus termination with 120 ohms is active. By default the solder jumper is \u003cstrong\u003eOPEN\u003c\/strong\u003e .\u003c\/p\u003e\n\u003ch2\u003e- Connections -\u003c\/h2\u003e\n\u003cdiv\u003e12V \/ GND (top) Power supply 6-22V (protected against polarity reversal) A0-A8 9 analog inputs (0-5V) D0-D8 9 digital inputs (maximum 5V) (internal pullup 20-50K) 5V\/SGND Power supply for analog sensors or sensor ground CANL\/CANH Can Bus connection (Can Low, Can High)\u003cbr\u003eCAN 2.0 A\/B – 125, 250, 500, 1000 kbps RX\/TX\/DTR\/GND optional: for possible updates\u003cbr\u003e(additional hardware required)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003e- Motorsport steering wheel -\u003c\/h2\u003e\n\u003cp\u003eOne application would be a motorsport steering wheel. In the picture you can see the approximate size, the steering wheel hub is 50mm in diameter. With only 4 connections via a spiral cable, a wide range of inputs can be transmitted via CAN bus.\u003c\/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https:\/\/www.ptmotorsportelectrics.com\/\"\u003ePT Motorsport Electronics\u003c\/a\u003e for the excellent example image of how the integration of our Can Switch Board can be done.\u003c\/p\u003e\n\u003ch2\u003e- connection options -\u003c\/h2\u003e\n\u003cp\u003eSwitches (switches) as well as trimpots (adjustment knobs) can be connected to the CFE18.\u003c\/p\u003e\n\u003cp\u003eBut sensors such as oil pressure, fuel pressure, boost pressure, exhaust back pressure and integration into a separate housing would also be conceivable.\u003c\/p\u003e\n\u003ch2\u003e- CFE18 connector \/ Default Can Bus Stream -\u003c\/h2\u003e\n\u003cp\u003eThe input data is queried and transmitted every 50ms (100Hz - variable from 1Hz to approx. 300Hz - depending on the \u003cem\u003esmoothing\u003c\/em\u003e ). The data is transmitted as \"unsigned big endian\".\u003c\/p\u003e\n\u003cp\u003eAs soon as 12V and ground are connected, the green status LED on the front lights up and the Can Bus data is transmitted.\u003c\/p\u003e\n\u003cp\u003eCan Bus ID: 0x700 ( \u003cstrong\u003eBase Data CAN ID\u003c\/strong\u003e – changeable)\u003c\/p\u003e\n\u003cp\u003ebyte 0 1 2 3 4 5 6 7 BaseID AIN0 0-1023 AIN1 0-1023 AIN2 0-1023 AIN3 0-1023 Base ID +1 AIN4 0-1023 AIN5 0-1023 AIN6 0-1023 AIN7 0-1023 Base ID +2 AIN8 0-1023 bit masked DIN0-7 DIN0 0-1 DIN1 0-1 DIN2 0-1 DIN3 0-1 DIN4 0-1 Base ID +3 DIN5 0-1 DIN6 0-1 DIN7 0-1 DIN8 0-1 unused *version\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e*from software version 3\u003c\/em\u003e\u003c\/p\u003e\n\u003ch2\u003e- AIN smoothing -\u003c\/h2\u003e\n\u003cp\u003e\u003cem\u003e*From software version 3\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eIf the analog inputs fluctuate too much, they can be smoothed out using software. This can be configured separately for each analog input.\u003c\/p\u003e\n\u003cp\u003eThe analog inputs are evaluated with each transmission (default. 20Hz).\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAttitude\u003c\/strong\u003e\u003cstrong\u003esmoothing\u003c\/strong\u003e 0 no smoothing 1 2 2 4 3 8th 4 16 5 32 6 64\u003c\/p\u003e\n\u003cp\u003eFor example, if a smoothing factor of 4 is set, the average of the last 16 measurements is taken. As a result, the value becomes calmer (smoother), but also reacts with a delay to fluctuations. Here you have to find a healthy middle ground.\u003c\/p\u003e\n\u003cp\u003eThe setting is made via Can Bus - see \" \u003cstrong\u003eConfiguration options\u003c\/strong\u003e \"\u003c\/p\u003e\n\u003ch2\u003e- configuration options -\u003c\/h2\u003e\n\u003cp\u003eThe following values â€‹â€‹can be adjusted via Can Bus:\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eData CAN ID:\u003c\/strong\u003e with which Can Id the data is sent default: 0x700 \u003cstrong\u003eConfiguration CAN ID:\u003c\/strong\u003e with which CAN Id the board can be configured - RESTART required default: 0x70A \u003cstrong\u003eFrequency:\u003c\/strong\u003e with which the data is sent via the CAN bus in milliseconds Default: 10ms = 100Hz \u003cstrong\u003eCan Bus Speed:\u003c\/strong\u003e 1=125kbps, 2=250kbps,3=500kbps,4=1Mbit - RESTART required Default: 3 = 500kbps \u003cstrong\u003eMode:\u003c\/strong\u003e 0=default, 1=EMUv3, 2=Haltech IO12B, 3=Haltech IO12A+B, 4=Motec Default: 0 \u003cstrong\u003e*Smoothing:\u003c\/strong\u003e smoothing of the analog inputs, configurable for each input (0-6) Default: 1\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e*from software version 3\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eByte 0+1 are always 0x0C and 0x0A\u003cbr\u003eByte 2 feature starting with 0x0A\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eFeatures:\u003c\/strong\u003e\u003cbr\u003ecan id: 0x0A (high byte) + 0x0B (low byte)\u003cbr\u003econfig can id: 0x0C (high byte) + 0x0D (low byte)\u003cbr\u003efrequency: 0x0E\u003cbr\u003ecan bus speed: 0x0F\u003cbr\u003emode: 0x10\u003cbr\u003ecan id RX: 0x12 (high byte ) + 0x13 (low byte) \u003cstrong\u003efrom CFE18 v0.8\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eExample 1: change data can id to 0x600\u003c\/p\u003e\n\u003cp\u003ecan id bytes 0 bytes 1 byte 2 byte 3 byte 4 byte 5 byte 6 byte 7 0x70A 0x0C 0x0A 0x0A 0x06 unused 0x70A 0x0C 0x0A 0x0B 0x00 unused\u003c\/p\u003e\n\u003cp\u003eExample 2: change frequency to 50Hz (20ms = 0x14 in hex)\u003c\/p\u003e\n\u003cp\u003ecan id bytes 0 bytes 1 byte 2 byte 3 byte 4 byte 5 byte 6 byte 7 0x70A 0x0C 0x0A 0x0E 0x14 unused\u003c\/p\u003e\n\u003cp\u003eExample 3: change can bus speed to 1Mbit\u003c\/p\u003e\n\u003cp\u003ecan id bytes 0 bytes 1 byte 2 byte 3 byte 4 byte 5 byte 6 byte 7 0x70A 0x0C 0x0A 0x0F 0x04 unused\u003c\/p\u003e\n\u003cp\u003eExample 4: change mode to EMUv3\u003c\/p\u003e\n\u003cp\u003ecan id bytes 0 bytes 1 byte 2 byte 3 byte 4 byte 5 byte 6 byte 7 0x70A 0x0C 0x0A 0x10 0x01 unused\u003c\/p\u003e\n\u003cp\u003eExample 5: change smoothing on AIN1 to 4 (=16)\u003c\/p\u003e\n\u003cp\u003ecan id bytes 0 bytes 1 byte 2 byte 3 byte 4 byte 5 byte 6 byte 7 0x70A 0x0C 0x0A 0x14 0x04 unused\u003c\/p\u003e\n\u003cp\u003e(0x14 = AIN1, 0x15 = AIN2, 0x16 = AIN3, 0x17 = AIN4, 0x18 = AIN5, 0x19 = AIN6, 0x1A = AIN7, 0x2B=AIN8)\u003c\/p\u003e\n\u003ch2\u003e- Control unit \/ ECU configuration -\u003c\/h2\u003e\n\u003cp\u003eThe analog inputs provide a 10-bit resolution and therefore values â€‹â€‹from 0 to 1023. The value must be converted in the control unit. All values â€‹â€‹are \"unsigned big endian\"\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eExamples:\u003c\/strong\u003e\u003cbr\u003e5V voltage AIN0\u003cbr\u003e0x700 Byte0+1\u003cbr\u003eMultiplier: 5; divisor: 1023; Offset: 0\u003c\/p\u003e\n\u003cp\u003eor multiplier: 0.004887585533\u003c\/p\u003e\n\u003cp\u003eExhaust gas temperature (type k) AIN7:\u003cbr\u003e0x702 Byte6+7\u003cbr\u003eMultiplier: 1250; divisor: 1023; Offset: 0\u003c\/p\u003e\n\u003cp\u003eor multiplier: 1.2218963832\u003c\/p\u003e\n\u003cp\u003eEither the individual bytes are used for the digital inputs. Eg DIN6: 0x702 byte 6 or the bit mask at 0x702 byte2\u003c\/p\u003e\n\u003cp\u003eeg DIN6: 0x702 Byte2 Mask:0x40\u003c\/p\u003e\n\u003cdiv\u003eAnalog input 4 with a type K converter\u003c\/div\u003e\n\u003cdiv\u003eDigital input 6\u003c\/div\u003e\n\u003ch2\u003e- Documentation \/ Downloads -\u003c\/h2\u003e\n\u003cp\u003eYou can also download this page as a PDF here:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.canchecked.de\/wp-content\/uploads\/CFE18-instruction_0.1.pdf\"\u003eCFE18 manual [GERMAN\/ENGLISH]\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.canchecked.de\/wp-content\/uploads\/CFE18-drawing.zip\"\u003eDrawing (DXF, STP)\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.canchecked.de\/wp-content\/uploads\/tri\/CFE18A.TRI\"\u003eCFE18 TRI File\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.canchecked.de\/wp-content\/uploads\/tri\/CFE18_v1.dbc\"\u003eCFE18 DBC file\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"CANChecked","offers":[{"title":"Default Title","offer_id":54910338564472,"sku":"CAN-CC22102","price":104.44,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2117\/6195\/files\/canchecked-cfe18-can-switchboard-sensors-and-connectors-440.webp?v=1737938946","url":"https:\/\/www.motorsportcalibrations.co.uk\/de\/products\/canchecked-cfe18-can-switchboard","provider":"Motorsport Calibrations","version":"1.0","type":"link"}