HP channel analog to CAN (mode = 0) or 6/8 key inputs to CAN (mode = 1)

Similar documents
Technical manual for HP9642. CAN bus keypad & LED. Firmware version 1.0. Date: \KT-HP

Technical manual for HP8480 Main battery switch with current monitor. + Low power output for rain light. + Battery discharge warning output.

USB-1208LS Specifications

Specifications USB-1408FS

Specifications

Conto D2 COMMUNICATION PROTOCOL CONTENTS 1.0 INTRODUCTION

Specifications PMD-1208FS

Operating Instructions Evaluation Board for dbc Operation with RS232 or SPI Interface

USB-1616FS. Analog Input and Digital I/O. Specifications

Specifications USB-1616FS

GE Fanuc IC694ALG221. Rx3i PacSystem

Specifications minilab 1008

SmartFan Vortex. I2C Speed Control for 12 VDC Fans CONTROL RESOURCES INCORPORATED. The driving force of motor control & electronics cooling.

GE Fanuc IC694ALG391. Rx3i PacSystem

CANopen Application Note

CAN EGT-8 Amplifier. About:

CE4DMID01 COMMUNICATION PROTOCOL CONTENTS 1.0 INTRODUCTION

1 Principal Schematic for HTPA32x32d: Digital

TPMC x ADC, 16x/0x DAC and 8x Digital I/O. Version 1.0. User Manual. Issue May 2018

DS Wire Digital Thermometer and Thermostat

General information. Engineering with. Supply voltage. Load voltage L+ Input current. Power losses. Memory. Work memory.

SORDS ELECTRIC ~ MA7200. Sensorless Vector AC Inverter.

C S Technology Ltd. cstech.co.uk. DTMF display 32 kit with 2 line x 16 LCD display

Blue Point Engineering

USB 1608G Series USB Multifunction Devices

RT USB3000 Technical Description and User Manual. Revision 4.1.

Manual and application description 4 channel 0-10V dimmer V2.0

DS1845 Dual NV Potentiometer and Memory

DS1821 Programmable Digital Thermostat and Thermometer

SmartFan Cirrus-9. Speed Control and Alarm for 4-Wire Fans CONTROL RESOURCES INCORPORATED. The driving force of motor control & electronics cooling.

PACSystems* RX3i and Series 90*-30 IC694ALG442-CC and IC693ALG442-EC

USB 1608G Series USB Multifunction Devices

SILICON MICROSTRUCTURES

CANopen IO X4 Fact sheet

DS75 Digital Thermometer and Thermostat

Quickstart Manual. CANio 500. I/O-to-CAN Gateway. English

COMMUNICATION MODBUS PROTOCOL

SmartFan Fusion-4. Speed Control and Alarm for DC Fans CONTROL RESOURCES INCORPORATED. The driving force of motor control & electronics cooling.

RLVBMIM01 Mini Input Module. Mini Input Module User Guide

RS232-ADC16/24 Manual

RS 485 Mini Modbus 1AO

P/N: AX Applications: power gen set engine control systems oil and gas equipment automation off-highway machine automation

PAS 9737/AI-SMT ENGINEERING SPECIFICATION

2-Wire, 5-Bit DAC with Three Digital Outputs

DS2430A 256-Bit 1-Wire EEPROM

RaceGrade Motorsport Keypad

TS2043 Preliminary CMOS IC

MODBUS Protocol. The ecode Encoders contain both single register (16 bit) and double register (32 bit) values.

PMC-16AIO 16-Bit Analog Input/Output PMC Board With 32 Input Channels, 4 Output Channels and 16-Bit Digital I/O Port

Debounced 8 8 Key-Scan Controller

PART IN+ IN- TX_DISABLE TX_FAULT BIAS SET BIASMAX 2 APCSET 2 MODSET 2 MOD SET PC_MON BS_MON

BV4109. Serial LCD Controller. Product specification November ByVac 2006 ByVac Page 1 of 12

Transducers for Pt-100/1000, Resistors

HD25A. Absolute Industrial Rugged Metal Optical Encoder Absolute Industrial Rugged Metal Optical Encoder, Page 1 of 5. Description.

Manual iaq-engine Indoor Air Quality sensor

DS1821 Programmable Digital Thermostat and Thermometer

MAXPROLOGIC FPGA DEVELOPMENT SYSTEM Data Sheet

16AIO 16-Bit Analog Input/Output Board With 32 Input Channels, 4 Output Channels and 16-Bit Digital I/O Port

2. (2 pts) If an external clock is used, which pin of the 8051 should it be connected to?

Description of the JRA1 Trigger Logic Unit (TLU)

User manual PROFIBUS C/Q 15/96 MCU

DS1814/DS1819 5V and 3.3V MicroMonitor

MIDI CPU Firmware V User Manual

D115 The Fast Optimal Servo Amplifier For Brush, Brushless, Voice Coil Servo Motors

DS1302. Trickle Charge Timekeeping Chip FEATURES PIN ASSIGNMENT PIN DESCRIPTION

CANopen IO X2 Fact sheet

A2T. Absolute Optical Inclinometer Page 1 of 5. Description. Mechanical Drawing. Features

Logosol Joystick Node LS-731

More Precision. wiresensor // Draw-wire displacement sensors

Operation Manual for USB Autoscope Lite. Contents. USB Autoscope Lite Operation Manual

Overview: Functional Description:

Andover Continuum Infinet II i2865/866 VAV Controllers with Built-in Actuator

Dual Interface LCD Display Controller

Device: FDRV-04S. This document version: v1. Matches module version: v2 [2 Oct 2015] Document revision date: 9 November 2015

PCAN-MicroMod Analog 1 Application-specific PCAN-MicroMod Motherboard. User Manual. Document version ( )

Twisted-pair cable (either twisted-flat or discrete wire twisted pairs) should be used with differential transceivers.

DS WIRE INTERFACE 11 DECOUPLING CAP GND

PMC-12AIO. 12-Bit PMC Analog Input/Output Board

Arduino Uno R3 INTRODUCTION

Winford Engineering ETH32 Protocol Reference

BV4205. I2C-10 Channel A to D. Product specification. January 2008 V0.a. ByVac Page 1 of 10

Getting Started with ESPI Interface Using the Z8 Encore! XP F1680

KCD-HP. KCD-HP200x, 300X. [Figures] Top : 1% Sensor probe Bottom left : 10% / 20% Sensor probe Bottom right : Holding bracket(optional) Measurement

EasyIO FC20 User Reference v1.3. EasyIO FC 20 DDC User Reference V1.3

Acu-Trac Ultrasonic Level Sensors

BV4218. I2C-LCD & Keypad. Product specification. December 2008 V0.a. ByVac 2006 ByVac Page 1 of 9

POWERKEY PRO & POWERKEY

NHD-0220D3Z-FL-GBW-V3

E2 Modbus RTU Register Map Revision History Version Comments Author Date 1.02 Previous version PAE 11/06/ Revised to new format PAE 09/03/09

Analog Current Input - 16 Channel IC693ALG223. Current Ranges. Power Requirements and LEDs. Location in System. Analog Input Modules

DS2401 Silicon Serial Number

CSE 466 Exam 1 Winter, 2010

DigiView DV3500 Logic Analyzer

Operating Manual. Inferface. CANopen. English

DS2401 Silicon Serial Number

OSC Ring Type Ring or Resonator type (optional) RESET Pin No Yes

AN10035_1 Comparing energy efficiency of USB at full-speed and high-speed rates

Chapter 2 Installing the OM-USB-1608FS... 9 What comes with your OM-USB-1608FS shipment?... 9 Hardware... 9 Additional documentation...

hipecs-cio52 CANopen I/O module with 4 analog outputs

Personal Computer. ---, Hardware Reference. Library. mm Game Control. Adapter

Transcription:

Technical manual for HP8451 6 analog to CAN (mode = 0) or 6/8 key inputs to CAN (mode = 1) Date: 2017-04-08\KT

Table of content 1) CAN bus protocol... 3 2) Analog conversion specifications... 3 2.1.1)... 3 2.1.2) Channel 5+6... 3 2.2) CAN setup message (to HP8451)... 4 2.2.1) Setup example using WGSoft.de CAN Monitor Pro Ver. 2.2... 6 2.2.2) Setup examples, analog mode... 7 2.2.3) Setup examples, keyboard mode... 9 2.3) CAN analog 1..4 (from HP8451)... 10 2.4) CAN analog (from HP8451)... 10 2.5) CAN key input 1..8 (from HP8451)... 11 2.5.1) Signals for Left/right direction.... 12 2.5.2) Signals for Wiper / Fan control... 12 2.6) CAN key preset (to HP8451)... 13 3) Wiring... 14 3.1) Analog input mode... 14 3.2) 6 Key input mode... 14 3.3) 8 Key input mode... 15 4) Firmware version history... 15

1) CAN bus protocol CAN bus speed = 500 Kbit or 1Mbit/s (default= 1Mbit/s) 2) Analog conversion specifications 2.1.1) Range : 0..5V Internal sample (4 s) : 260us / 3,84KHz Resolution : 10bit (LSB= 4,9mV) Accuracy : +/-4%. Input impedance, 1+3 Input impedance, 2+4 Input capacitance Average filter Readout on CAN bus : > 1M Ohm. : 4,7k Ohm pull-up to +5V. : < 50pF (approx.) : 1..4095 samples (up to 1 second). : [mv]. 2.1.2) Channel 5+6 Range : 0..15,6V Internal sample (2 s) : 520us / 1,92KHz Resolution : 10bit (LSB= 15,3mV) Accuracy : +/-5%. Input impedance Input capacitance Average filter Readout on CAN bus : 14,7k Ohm : < 15pF approx. : 19..4863 samples (10ms to 2,5 sec.). : [mv].

2.2) CAN setup message (to HP8451) CAN ID= 0x0FF0001 (fixed, extended CAN ID) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 0 CAN bus sample for 1..4. Low byte. 1 CAN bus sample for 1..4. High byte. 2 CAN bus sample for. 3 CAN output base ID. Low byte. 4 CAN output base ID. Mid byte 1. 5 CAN output base ID. Mid byte 2. 6 CAN output base ID. High byte. 7 Default settings Word format CAN bus speed for 1..4: s between each readout to CAN bus in [260us] step. Example Default 100 -> Readout each 100 * 260us = 26ms. 38 (=9,9ms). Note: In Analog mode 2, only the following values are allowed: 1, 2, 4, 8, 32, 64, 128, 256, 512, 1024, 2048, and 4096. for : s between each readout to CAN bus in [9,9 ms] step Example Default 100 -> Readout each 100 * 9,9ms = 990ms 50 (=494ms) Note: In Analog mode 2 the steps are [8,32ms] and only the following values are allowed: 1, 2, 4, 8, 16, 32, 64, 128. CAN output base ID Base ID for transmitting analog values to CAN bus. send at ID + 0 Channel send at ID + 1 If base ID below 0x800 If base ID 0x800 or above Standard ID used. Extended ID used. Default 0x460 CAN bus speed 1= 1 Mbit 2= 500 Kbit 3= 250 Kbit. 0= 6 analog inputs, read out in [mv] (default mode). 1= 6 key input mode. 2= 6 analog inputs, full range = 0xFFFF.

Word format Format for analog output: 0= Low byte, High byte (default). 1= High byte, low byte. Default 1= Reset all settings to default factory.

2.2.1) Setup example using WGSoft.de CAN Monitor Pro Ver. 2.2 Setting 9,9ms 990ms Analog 1..4 Analog 500h 501h Analog 1MBit Value(hex) 26 00 32 00 05 00 00 01 Screen dump from WGSoft.de CAN Monitor Pro Ver. 2.2 :

2.2.2) Setup examples, analog mode Setting 260us 990ms Analog 1..4 Analog 500h 501h Analog 1 1Mbit Value(hex) 01 00 32 00 05 00 00 01 Setting 1,04ms 990ms Analog 1..4 Analog 500h 501h Analog 1 1Mbit Value(hex) 04 00 32 00 05 00 00 01 Setting 4,94ms 49,5ms Analog 1..4 Analog 510h 511h Analog 1 1Mbit Value(hex) 13 00 04 10 05 00 00 01 Setting 1,04ms 990ms Analog 1..4 Analog 100000h 100001h Analog 1 500Kbit Value(hex) 04 00 32 00 00 10 00 00

Setting 1,04ms 990ms Analog 1..4 Analog 100000h 100001h High, low byte Analog 1 500Kbit Value(hex) 04 00 32 00 00 10 00 40 Setting 1,04ms 990ms Analog 1..4 Analog 100000h 100001h High, low byte Analog 2 500Kbit Value(hex) 04 00 32 00 00 10 00 50

2.2.3) Setup examples, keyboard mode Setting Not used Not used Key 1..8 502h Analog 1MBit Value(hex) 00 00 00 00 05 00 00 09 Setting Not used Not used Key 1..8 200002h Analog 500KBit Value(hex) 00 00 00 00 00 02 00 08

2.3) CAN analog 1..4 (from HP8451) CAN ID= Base ID + 0 (default= 0x460). Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 0 Analog 1. 1 Low byte, High byte is default. If Word format = 1 then High byte, Low byte. 2 Analog 2. 3 Low byte, High byte is default. If Word format = 1 then High byte, Low byte. 4 Analog 3. 5 Low byte, High byte is default. If Word format = 1 then High byte, Low byte. 6 Analog 4. 7 Low byte, High byte is default. If Word format = 1 then High byte, Low byte. If = 0 If = 2 Analog voltage in [mv] Analog voltage: 0..5V = 0x0000..0xFFFF 2.4) CAN analog (from HP8451) CAN ID= Base ID + 1 (default= 0x461). Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 0 Analog 5 1 Low byte, High byte is default. If Word format = 1 then High byte, Low byte. 2 Analog 6 3 Low byte, High byte is default. If Word format = 1 then High byte, Low byte. 4 Not used (reserved) = 0. 5 Not used (reserved) = 0. 6 Not used (reserved) = 0. 7 Firmware version= 1 If = 0 If = 2 Analog voltage in [mv] Analog voltage: 0..15,6V = 0x0000..0xFFFF

2.5) CAN key input 1..8 (from HP8451) Send on each change of key inputs and periodic each 500ms. Key inputs have internal pull resistors. To activate key input, connect corresponding input signal to ground (0V). For 8 key inputs, external resistors need on input 2, 4, 7 and 8. See wiring diagram for details. Key debounce filer = 33ms CAN ID= Base ID + 2 (default= 0x462). Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 0 Key 1 1 Key 2 2 Key 3 3 Key 4 4 Key 5 5 Key 6 6 Key 7 7 Key 8 One byte for each key, which hold the follow data: Bit 0 Bit 1 Bit 2..3 Bit 3..6 Bit 7 : Momentary (1 when key active). : Toggle on each key activation. : 3 step sequence on each key activation.: 00 -> 01 -> 10 -> 00. : 4 step sequence on each key activation.: 000 -> 001 -> 010 -> 100 -> 000. : Left/right direction Wiper/fan signals, details on next page. This gives the following sequence: Reset value : 00h x000 0000b Key activated : 17h x001 0111b Key idle : 16h x001 0110b Key activated : 29h x010 1001b Key idle : 28h x010 1000b Key activated : 43h x100 0011b Key idle : 42h x100 0010b Key activated : 43h x000 0101b Key idle : 42h x100 0100b etc

2.5.1) Signals for Left/right direction. Bit 7 of Byte 0 and 1 hold signals designed for controlling Left / Right indicators, controlled by Key-1 Key-2: Sequence: Key activated Byte 0, bit 7 Byte 1, bit 7 (Power On) 0 0 Key 1 (L) 1 0 Key 1 (L) 0 0 Key 1 (L) 1 0 Key 2 (R) 0 1 Key 2 (R) 0 0 Key 2 (R) 0 1 Key 1 (L) 0 0 2.5.2) Signals for Wiper / Fan control Bit 7 of Byte 2, 3, and 4 hold signals designed for controlling Wipers and fans, controlled by Key-2 Key-3: Sequence: Key activated Byte 2, bit 7 Byte 3, bit 7 Byte 4, bit 7 (Power On) 0 0 0 Key 2 (+) 1 0 0 Key 2 (+) 0 1 0 Key 2 (+) 0 0 1 Key 2 (+) 0 0 1 Key 3 (-) 0 1 0 Key 3 (-) 1 0 0 Key 2 (+) 0 1 0 Key 3 (-) 1 0 0 Key 3 (-) 0 0 0

2.6) CAN key preset (to HP8451) Set key sequence registers to specified value. CAN ID= Base ID + 3 (default= 0x463). Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 0 Key 1 1 Key 2 2 Key 3 3 Key 4 4 Key 5 5 Key 6 6 Key 7 7 Key 8 For each Key register value: Key register not changed if value 0x7F or higher. Bit 7 and 0 not used.

3) Wiring 3.1) Analog input mode 3.2) 6 Key input mode

3.3) 8 Key input mode 4) Firmware version history Version Date Init 1 2014-11-05 KT First version with 6 analog inputs. 2 2015-05-25 KT 6/8 key input mode added. 3 2015-06-17 KT Special key-sequence handling for direction indicator + fan control. 4 2015-10-22 KT New analog mode, full scale read out= 0xFFFF 5 2016-02-25 KT High byte, low byte analog data format added. 6 2017-04-08 KT 250Kbit CAN added.