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.
