16键CAN面板规格
16键CAN面板 编码:TC16-RE-NL,有十六个按键,每个按键三个指示灯,颜色支持定制。
■技术参数
电气参数 |
|
工作电压 | 9~36VDC |
功率 | <2W |
过载 | 36 VDC 60 分钟 |
短路保护 | 支持 |
反向保护 | 28 VDC 持续60秒 |
绝缘阻抗 | 500 VDC 持续60秒 |
跳转启动正向电压 | 36V 60 分钟 |
跳转启动正向电压 | -36V 60 分钟 |
ESD | +/-8kV 空气放电+/-4kV 接触放电 |
按键寿命 | ≥1 百万次 |
旋钮档位数量 | N/A |
旋钮寿命 | N/A |
按键指示灯 | 每个按键配置 3 个独立指示灯,颜色可定制 |
外观参数 |
|
按键数 | 16个 |
按键图标 | 根据客户要求定制 |
指示灯颜色 | 参考协议(可定制其他颜色) |
背景灯颜色 | 白色(可定制其他颜色) |
通讯参数 |
|
通讯方式 | 1 路 CAN2.0A/B,可 选 CANopen 和 J1939 |
环境参数 |
|
工作温度 | -30℃ ~+85℃ |
防护等级 | IP65 |
存储温度 | -40℃ ~+85℃ |
高温试验 | +85°C 持续 96 hours
|
低温试验 | -30°C 持续 96 hours
|
高低温循环试验 | -30°C 到+85°C, 10个循环,共持续10个小时
|
环境湿度 | 96%相对湿度@35°C10天 |
盐雾试验 | 5%氯化钠水溶液@35°C,pH在6.5-7.2之间,持续48小时 |
抗溶剂性 | 发动机油、液压油、柴油、润滑脂@室温24小时 |
结构参数 |
|
前壳材质 | 环保硅胶 |
后壳材质 | 工程塑料 |
安装方式 | 固定式安装 |
■接口定义
|
|
|
P01 | VCC | DC-24 |
P02 | GND | 公共地 |
P03 | CAN_H | CAN高 |
P04 | CAN_L | CAN低 |
| 我司插头型号 | DT04-4P |
| 客户端插头推荐型号 | DT06-4S |
注:具体以实物背面标识为准
■尺寸图
■包装图
■通讯协议
CAN按键面板使用波特率500K的can通讯。全部基于扩展帧。通讯协议如下:
操作面板按键排布以及对应键号(分别从A1至D4)如图一所示:
图一
按键定义如下表:
序号 | 按键代号 | 指示灯代号 (从左至右) |
1 | A1 | A1-1 A1-2 A1-3 |
2 | B1 | B1-1 B1-2 B1-3 |
3 | C1 | C1-1 C1-2 C1-3 |
4 | D1 | D1-1 D1-2 D1-3 |
5 | A2 | A2-1 A2-2 A2-3 |
6 | B2 | B2-1 B2-2 B2-3 |
7 | C2 | C2-1 C2-2 C2-3 |
8 | D2 | D2-1 D2-2 D2-3 |
9 | A3 | A3-1 A3-2 A3-3 |
10 | B3 | B3-1 B3-2 B3-3 |
11 | C3 | C3-1 C3-2 C3-3 |
12 | D3 | D3-1 D3-2 D3-3 |
13 | A4 | A4-1 A4-2 A4-3 |
14 | B4 | B4-1 B4-2 B4-3 |
15 | C4 | C4-1 C4-2 C4-3 |
16 | D4 | D4-1 D4-2 D4-3 |
2 CAN通讯协议
参照CAN2.0B
波特率:250kBit/s
标识符:11位(标准帧)
说明:所有信息采用8字节,BYTE0~BYTE7,没有使用位为低(0h),多字节组成数据时低字节在前,高字节在后。
3 发送信息(按键消息)
标识符:0x007(默认)
周期:上电期间,操作面板一直以100ms的周期发送,但当数据有变化(按键状态变化)时则立即发送。
数据:
ID | Byte0 | Byte1 | Byte2 | Byte3 | Byte4 | Byte5 | Byte6 | Byte7 |
0x007 | Bit0:A1 Bit1:B1 Bit2:C1 Bit3:D1 Bit4:A2 Bit5:B2 Bit6:C2 Bit7:D2 | Bit0:A3 Bit1:B3 Bit2:C3 Bit3:D3 Bit4:A4 Bit5:B4 Bit6:C4 Bit7:D4 | 0xFF | 0xFF | 0xFF | 0xFF | 0xFF | 0xFF |
说明:键按下时,按键所对应位的值为1;键没有被按下时,按键所对应位的值为0。
4 接收信息(指示灯消息)
接收控制器数据,根据接收数据进行相应的指示灯控制。
标识符:0x008(默认)
周期: 100ms
数据:接收CAN总线数据控制按键A1至B4的指示灯亮灭
ID | Byte0 | Byte1 | Byte2 | Byte3 | Byte4 | Byte5 | Byte6 | Byte7 |
0x008 | Bit0:A1.1 Bit1:A1.2 Bit2:A1.3 Bit3:背光控制使能 Bit4:B1.1 Bit5:B1.2 Bit6:B1.3 Bit7: 无定义 | Bit0:C1.1 Bit1:C1.2 Bit2:C1.3 Bit3: 无定义 Bit4:D1.1 Bit5:D1.2 Bit6:D1.3 Bit7: 无定义 | Bit0:A2.1 Bit1:A2.2 Bit2:A2.3 Bit3: 无定义 Bit4:B2.1 Bit5:B2.2 Bit6:B2.3 Bit7: 无定义 | Bit0:C2.1 Bit1:C2.2 Bit2:C2.3 Bit3: 无定义 Bit4:D2.1 Bit5:D2.2 Bit6:D2.3 Bit7: 无定义 | Bit0:A3.1 Bit1:A3.2 Bit2:A3.3 Bit3: 无定义 Bit4:B3.1 Bit5:B3.2 Bit6:B3.3 Bit7: 无定义 | Bit0:C3.1 Bit1:C3.2 Bit2:C3.3 Bit3:无定义 Bit4:D3.1 Bit5:D3.2 Bit6:D3.3 Bit7: 无定义 | Bit0:A4.1 Bit1:A4.2 Bit2:A4.3 Bit3: 无定义 Bit4:B4.1 Bit5:B4.2 Bit6:B4.3 Bit7: 无定义 | Bit0:C4.1 Bit1:C4.2 Bit2:C4.3 Bit3: 无定义 Bit4:D4.1 Bit5:D4.2 Bit6:D4.3 Bit7: 无定义 |
备注:1、数据中相应位的值等于1,则灯亮;值等于0,则灯灭. 当“背光控制使能”为1时“背光控制数据”才有效,1背光亮,0背光灭 |
|
|
|
|
|
|
|
|
5 CAN按键面板功能设置
通过CAN总线数据来对CAN按键板的通讯节点号与波特率进行设置。
对CAN面板进行设置时,其ID号固定为0x7FF,数据格式如下所示:
在设置波特率时,设置参数(BCDE)超过10设置无效;设置标准帧时,设置ID号(BCDE)超过0x7FF则设置无效;设置扩展帧时,设置ID号(BCDE)超过0x1FFFFFFF则设置无效;设置电源按键功能时,BCDE非0或非0xFF,则设置无效。
节点、波特率参数与电源按键功能的设置符合规定时,参数在设置完毕后立即生效。
6、系统参数信息上传
在面板通电(A1-2指示灯亮)前1S内,CAN按键面板以波特率为250Kbit/s的速率通过0x7FE发送系统参数信息,具体格式为:
CAN按键面板系统信息
ID号 | Byte0 | Byte1 | Byte2 | Byte3 | Byte4 | Byte5 | Byte6 | Byte7 |
0x7FE | 0x20(序号) | 硬件版本号 (低位在前,高位在后) | 软件版本号 (低位在前,高位在后) | 0xFF | 0xFF | 0xFF |
|
|
CAN按键面板设置参数信息
ID号 | Byte0 | Byte1 | Byte2 | Byte3 | Byte4 | Byte5 | Byte6 | Byte7 |
0x7FE | 0x21(序号) | 波特率序号 (低位在前,高位在后) | 收数据ID1类型 | 收数据ID1号(低字节在前,高字节在前) |
|
|
|
|
收数据ID类型值=0:标准帧格式;=1:扩展帧格式。
0x7FF数据按照序号0-1循环发送,发送周期为100ms
■测试说明
设置250K 波特率
在接收窗口 可以收到按键报文 帧ID=007 帧类型:扩展帧
按键功能ID:007
4.