產(chǎn)品介紹
1、概述:
K-7110是RS232/ RS485/CAN通訊轉(zhuǎn)換模塊,可實(shí)現(xiàn)RS232//RS485總線和CAN總線的雙向透明/協(xié)議轉(zhuǎn)換,可直接與RS232/ RS485/CAN總線接口設(shè)備相連,也可成對使用(master/slave)。
2、工作原理:
在未進(jìn)入轉(zhuǎn)換工作前,通過通信端口進(jìn)行參數(shù)設(shè)置,包括設(shè)置通信波特率、CANBUS的接收碼、屏蔽字、發(fā)送標(biāo)識符。模塊加電進(jìn)入正常狀態(tài)后,對兩個總線端口初始化,設(shè)置成中斷接收方式,當(dāng)某一總線端口有有效數(shù)據(jù)進(jìn)入,則將這些數(shù)據(jù)讀入內(nèi)部數(shù)據(jù)緩存區(qū)并及時通過另一端口將數(shù)據(jù)轉(zhuǎn)發(fā)出去,模塊配有較大數(shù)據(jù)緩存區(qū),能適應(yīng)兩總線的不同通信速率。
3、主要技術(shù)性能指標(biāo):
3.1 RS232/RS485總線:
傳輸速率(bps):1.2K、2.4K、4.8K、9.6K、19.2K、38.4K、57.6K
接口:三線/雙絞線。
3.2 CAN總線:
傳輸速率(bps):5K、10K、20K、40K、80K、160K、320K、800K
接口:雙絞線
3.3 供電電壓:DC5V、12V、24V/100mA(用戶在定貨時可選擇)
3.4 溫度:0~70℃
3.5 外型尺寸:115mm×75mm×25mm
4、協(xié)議說明:
4.1 透明轉(zhuǎn)換時端口參數(shù)設(shè)置說明:
PC機(jī)通過RS232口對K-7110進(jìn)行參數(shù)設(shè)置。
K-7110 RS232口波特率出廠缺省值為9600,8位數(shù)據(jù)位,無校驗(yàn)。
設(shè)置參數(shù)包括:
RS232的通信波特率,同步字頭(STX),CANBUS的通信波特率,驗(yàn)收碼(ACR),屏蔽碼(AMR)??赏ㄟ^運(yùn)行VB下提供的配置程序完成(K7110TS.EXE)。
配置指令格式:
0XFF 0XFF 0X08 0XAA MULB RBPS ACR AMR BTR0 BTR1 STX 校驗(yàn)和原幀返回,代表配置成功。
回讀配置狀態(tài):0XFF 0XFF 0X01 0X55
校驗(yàn)和返回:
0XFF 0XFF 0X08 0X55 MULB RBPS ACR AMR BTR0 BTR1 STX 校驗(yàn)和其中:RS232:1200 2400 4800 9600 19200 28800 57600MULB 0 0 0 0 0X80 0X80 0X80RBPS 0XE8 0XF4 0XFA 0XFD 0XFD 0XFE 0XFFCANBUS: 5K 10K 20K 40K 80K 160K 320K 800KBTR0 0X3F 0X1F 0X0F 0X07 0X03 0X01 0 0BTR1 0XFF 0XFF 0XFF 0XFF 0XFF 0XFF 0XFF 0X2A發(fā)送到CAN口的報(bào)文,只有當(dāng)報(bào)文標(biāo)示符的最高8位等于驗(yàn)收碼(ACR)由驗(yàn)收屏蔽碼(AMR)相關(guān)屏蔽的那些位時,報(bào)文才予以接收。
AMR為0的位對應(yīng)的ACR的位為相關(guān)屏蔽位。
示例:
RS232波特率設(shè)置為9600,STX為0X40,CANBUS的波特率設(shè)置為10K,ACR為0,AMR為0XFF0XFF 0XFF 0X08 0XAA 0 0XFD 0XFF 0 0X1F 0XFF 0X40 校驗(yàn)和原幀返回代表配置成功。該參數(shù)保存在E2PROM中,斷電保存。
4.2 透明轉(zhuǎn)換說明:
PC機(jī)將待發(fā)送的數(shù)據(jù)以CAN2.0A幀格式,每幀加上幀頭(STX)和校驗(yàn)和(從幀頭到最后一個數(shù)據(jù)字節(jié)的低位和),從RS232口發(fā)出去,K-7110將從RS232口接收到的數(shù)據(jù)去掉幀頭和校驗(yàn)和由CAN接口發(fā)出去。K-7110將從CAN口接收到的數(shù)據(jù)加上幀頭和校驗(yàn)和由RS232口發(fā)出去。
4.3 協(xié)議轉(zhuǎn)換時端口參數(shù)設(shè)置說明:
PC機(jī)通過RS232口對K-7110進(jìn)行參數(shù)設(shè)置。
設(shè)置參數(shù)包括:
RS232的通信波特率,CANBUS的通信波特率,驗(yàn)收碼(ACR),屏蔽碼(AMR)K-7110 RS232口波特率出廠缺省值為19200,8位數(shù)據(jù)位,無校驗(yàn)。
?。?19200,N,8,1")可通過運(yùn)行VB98下提供的配置程序完成(K7110KS.EXE)配置指令格式:0XFF 0X0A 0XFF MULB RBPS ACR AMR BTR0 BTR1 校驗(yàn)和其中:RS232:1200 2400 4800 9600 19200 28800 57600MULB 0 0 0 0 0X80 0X80 0X80RBPS 0XE8 0XF4 0XFA 0XFD 0XFD 0XFE 0XFFCANBUS:5K 10K 20K 40K 80K 160K 320K 800KBTR0 0X3F 0X1F 0X0F 0X07 0X03 0X01 0 0BTR1 0XFF 0XFF 0XFF 0XFF 0XFF 0XFF 0XFF 0X2A校驗(yàn)和:一幀數(shù)據(jù)中第一個數(shù)據(jù)到校驗(yàn)和前面數(shù)據(jù)和的低8位。
發(fā)送到CAN口的報(bào)文,只有當(dāng)報(bào)文標(biāo)示符的最高8位等于驗(yàn)收碼(ACR)由驗(yàn)收屏蔽碼(AMR)相關(guān)屏蔽的那些位時,報(bào)文才于以接收。AMR為0的位對應(yīng)的ACR的位為相關(guān)屏蔽位。
示例:
RS232波特率設(shè)置為19200,CANBUS的波特率設(shè)置為20K,ACR為0,AMR為0XFF0XFF 0X0A 0XFF 0x80 0XFD 0 0XFF 0XFF 0X0F 校驗(yàn)和該參數(shù)保存在EEPROM中,斷電保存。
4.4 協(xié)議轉(zhuǎn)換說明:K-7110將RS232口接收的數(shù)據(jù)按我公司自定CAN協(xié)議(KRX)格式發(fā)出。將CAN口接收到的數(shù)據(jù)按我公司自定RS232X協(xié)議(KRX)格式發(fā)出。