![北交大計(jì)算機(jī)聯(lián)鎖系統(tǒng)與微機(jī)監(jiān)測(cè)協(xié)議_第1頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-5/24/cbb40881-0737-4243-952f-a05d21204554/cbb40881-0737-4243-952f-a05d212045541.gif)
![北交大計(jì)算機(jī)聯(lián)鎖系統(tǒng)與微機(jī)監(jiān)測(cè)協(xié)議_第2頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-5/24/cbb40881-0737-4243-952f-a05d21204554/cbb40881-0737-4243-952f-a05d212045542.gif)
![北交大計(jì)算機(jī)聯(lián)鎖系統(tǒng)與微機(jī)監(jiān)測(cè)協(xié)議_第3頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-5/24/cbb40881-0737-4243-952f-a05d21204554/cbb40881-0737-4243-952f-a05d212045543.gif)
![北交大計(jì)算機(jī)聯(lián)鎖系統(tǒng)與微機(jī)監(jiān)測(cè)協(xié)議_第4頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-5/24/cbb40881-0737-4243-952f-a05d21204554/cbb40881-0737-4243-952f-a05d212045544.gif)
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、北京交大微聯(lián)科技有限公司編號(hào)編制審批生效日期修改狀態(tài)分發(fā)號(hào)JDWL/C-技術(shù)-07謝星黃翌虹06, 05, 30A/1修訂記錄修訂日期版本號(hào)修訂內(nèi)容2006-5-26A/1增加了關(guān)于調(diào)車(chē)碼位禁止色的解釋?zhuān)阌谂浜戏嚼斫馕C(jī)聯(lián)鎖系統(tǒng)對(duì)外串口通訊接口協(xié)議規(guī)格書(shū)本規(guī)格書(shū)定義了北京交大微聯(lián)科技有限公司的計(jì)算機(jī)聯(lián)鎖系統(tǒng)向調(diào)度監(jiān)督、微機(jī)監(jiān)測(cè)等外部系統(tǒng)提供 聯(lián)鎖信息的通訊協(xié)議。為最大限度地保證聯(lián)鎖系統(tǒng)的正常運(yùn)行,聯(lián)鎖系統(tǒng)向外提供信息時(shí)采用單向的串口 通訊,即由電務(wù)維修機(jī)定時(shí)向外發(fā)送聯(lián)鎖設(shè)備狀態(tài)數(shù)據(jù)而不接收任何信息。一、物理連接方式:聯(lián)鎖系統(tǒng)對(duì)外通訊的接口采用標(biāo)準(zhǔn)的串行方式,包括RS-232、RS-485、R
2、S-422三種接口選一,其中RS-232 連接采用三線制 (RxD、TxD、GND )、RS-422 和 RS-485 連接采用四線制 (Rx+、Rx-、Tx+、Tx-), 外部設(shè)備與聯(lián)鎖設(shè)備之間均須增加光電隔離設(shè)備。二、通訊傳輸設(shè)置:所有的傳輸信道均采用標(biāo)準(zhǔn)的二進(jìn)制異步傳輸方式,即波特率為9600,無(wú)校驗(yàn)位,8個(gè)數(shù)據(jù)位,1個(gè)停止位,無(wú)流控。聯(lián)鎖系統(tǒng)在300ms3s之間發(fā)送一次聯(lián)鎖設(shè)備信息,該時(shí)間為上一次發(fā)送完畢與下一次開(kāi)始發(fā)送的時(shí)間間隔。連續(xù)30次發(fā)送不成功后,系統(tǒng)將重新復(fù)位串口。三、數(shù)據(jù)幀定義:1、幀格式:幀頭幀號(hào)保留字節(jié)幀類(lèi)型數(shù)據(jù)段長(zhǎng)度數(shù)據(jù)段CRC校 驗(yàn)幀尾1 Byte1 Byte5 B
3、ytes1 Byte2 Bytes不定長(zhǎng)2 Bytes1 Byte2、幀頭:長(zhǎng)度:1 Byte值:0x01(S0H 字符)說(shuō)明:一幀的起始字節(jié)3、幀號(hào):長(zhǎng)度:1 Byte值:0x000xFF說(shuō)明:聯(lián)鎖系統(tǒng)自通訊初始化完成后,從0x00開(kāi)始發(fā)送數(shù)據(jù)幀,以后每次發(fā)送時(shí)幀號(hào)加1,至0xFF時(shí),幀號(hào)歸零重新開(kāi)始計(jì)數(shù)。當(dāng)通訊失敗導(dǎo)致串口復(fù)位后,幀號(hào)重新從0x00開(kāi)始。4、保留字節(jié):長(zhǎng)度:5 Bytes值:0x00說(shuō)明:保留字節(jié),以備今后使用。5、幀類(lèi)型:長(zhǎng)度:1 Byte值:Ox11(DC1字符卜0x12(DC2字符)說(shuō)明:表明該幀的數(shù)據(jù)類(lèi)型,其中0x11表示該幀所攜帶的聯(lián)鎖信息真實(shí)有效,0x12表示聯(lián)
4、鎖系統(tǒng)發(fā)生故障不能對(duì)外提供數(shù)據(jù),同時(shí)該幀數(shù)據(jù)段長(zhǎng)度為0。幀類(lèi)型可能在后續(xù)版本中增加新的定義。6、數(shù)據(jù)段長(zhǎng)度:長(zhǎng)度:2 Bytes值:0x000xFF說(shuō)明:一個(gè)雙字節(jié)的無(wú)符號(hào)整形數(shù),表明后續(xù)數(shù)據(jù)段的長(zhǎng)度。該整形數(shù)存放時(shí)交換高低字節(jié),即 先存低字節(jié)后存高字節(jié)。7、數(shù)據(jù)段:長(zhǎng)度:根據(jù)碼位表打包后的最小字節(jié)數(shù)。碼位表確定后,數(shù)據(jù)段的長(zhǎng)度也將是固定不變的,但當(dāng) 以后增加新的接口時(shí)可能會(huì)向現(xiàn)有碼位表中增加新的信息,從而增大數(shù)據(jù)段的長(zhǎng)度,所以編程時(shí)判斷 數(shù)據(jù)段是否等于某個(gè)定值可能導(dǎo)致錯(cuò)誤,而應(yīng)當(dāng)根據(jù)接收到的數(shù)據(jù)幀格式分析數(shù)據(jù)包并取出有用的信 息。值:0x000xFF說(shuō)明:數(shù)據(jù)段包含了碼位表定義的所有聯(lián)鎖信息
5、。& CRC校驗(yàn):長(zhǎng)度:2 Bytes值:0x000xFF說(shuō)明:經(jīng)校驗(yàn)方程計(jì)算后得到的一個(gè)兩字節(jié)無(wú)符號(hào)整形數(shù),存放時(shí)交換高低字節(jié)。 校驗(yàn)計(jì)算包括該幀從幀號(hào)到數(shù)據(jù)段的所有字節(jié)。校驗(yàn)方程為:G(x)=x 16+x12+x5+1初始值為:09、幀尾:長(zhǎng)度:1 Byte值:0x03(ETX 字符)說(shuō)明:一幀的結(jié)束四、特殊字符的轉(zhuǎn)義操作:0x01和0x03作為幀頭和幀尾在一個(gè)整幀中應(yīng)當(dāng)只出現(xiàn)一次,否則可能錯(cuò)誤地將一個(gè)幀切分為幾個(gè)幀而使數(shù)據(jù)接收發(fā)生錯(cuò)誤,所以在發(fā)送前,我們應(yīng)將除幀頭和幀尾以外的0x01和0x03進(jìn)行轉(zhuǎn)義操作,而在接收到數(shù)據(jù)幀以后首先進(jìn)行反轉(zhuǎn)義操作,然后才能對(duì)幀中的各數(shù)據(jù)區(qū)進(jìn)行正確讀取。在原
6、始幀中出現(xiàn)的作 為轉(zhuǎn)義標(biāo)志的轉(zhuǎn)義字符也應(yīng)當(dāng)進(jìn)行一次轉(zhuǎn)義。轉(zhuǎn)義字符為0x10,轉(zhuǎn)義映射如下:轉(zhuǎn)義前0x010x030x10轉(zhuǎn)義后0x10 0x810x10 0x830x10 0x90五、數(shù)據(jù)發(fā)送的簡(jiǎn)單流程:六、CRC校驗(yàn)例程:/* Based on the poly nomial xA16+xA12+xA5+1 */ const WORD CrcCcittTable256= 0x0000, 0x1021,0x2042, 0x3063, 0x4084, 0x50A5, 0x60C6, 0x70E7, 0x8108, 0x9129, 0xA14A, 0xB16B, 0xC18C, 0xD1AD, 0
7、xE1CE, 0xF1EF, 0x1231,0x0210, 0x3273, 0x2252, 0x52B5, 0x4294, 0x72F7, 0x62D6, 0x9339, 0x8318, 0xB37B, 0xA35A, 0xD3BD, 0xC39C, 0xF3FF, 0xE3DE, 0x2462, 0x3443, 0x0420, 0x1401, 0x64E6, 0x74C7, 0x44A4, 0x5485, 0xA56A, 0xB54B, 0x8528, 0x9509, 0xE5EE, 0xF5CF, 0xC5AC, 0xD58D, 0x3653, 0x2672, 0x1611,0x0630,
8、 0x76D7, 0x66F6, 0x5695, 0x46B4, 0xB75B, 0xA77A, 0x9719, 0x8738, 0xF7DF, 0xE7FE, 0xD79D, 0xC7BC, 0x48C4, 0x58E5, 0x6886, 0x78A7, 0x0840, 0x1861,0x2802, 0x3823, 0xC9CC, 0xD9ED, 0xE98E, 0xF9AF, 0x8948, 0x9969, 0xA90A, 0xB92B, 0x5AF5, 0x4AD4, 0x7AB7, 0x6A96, 0x1A71,0x0A50, 0x3A33, 0x2A12, 0xDBFD, 0xCBD
9、C, 0xFBBF, 0xEB9E, 0x9B79, 0x8B58, 0xBB3B, 0xAB1A, 0x6CA6, 0x7C87, 0x4CE4, 0x5CC5, 0x2C22, 0x3C03, 0x0C60, 0x1C41, 0xEDAE, 0xFD8F, 0xCDEC, 0xDDCD, 0xAD2A, 0xBD0B, 0x8D68, 0x9D49, 0x7E97, 0x6EB6, 0x5ED5, 0x4EF4, 0x3E13, 0x2E32, 0x1E51,0x0E70, 0xFF9F, 0xEFBE, 0xDFDD, 0xCFFC, 0xBF1B, 0xAF3A, 0x9F59, 0x
10、8F78, 0x9188, 0x81A9, 0xB1CA, 0xA1EB, 0xD10C, 0xC12D, 0xF14E, 0xE16F, 0x1080, 0x00A1,0x30C2, 0x20E3, 0x5004, 0x4025, 0x7046, 0x6067, 0x83B9, 0x9398, 0xA3FB, 0xB3DA, 0xC33D, 0xD31C, 0xE37F, 0xF35E, 0x02B1,0x1290, 0x22F3, 0x32D2, 0x4235, 0x5214, 0x6277, 0x7256, 0xB5EA, 0xA5CB, 0x95A8, 0x8589, 0xF56E,
11、0xE54F, 0xD52C, 0xC50D, 0x34E2, 0x24C3, 0x14A0, 0x0481,0x7466, 0x6447, 0x5424, 0x4405, 0xA7DB, 0xB7FA, 0x8799, 0x97B8, 0xE75F, 0xF77E, 0xC71D, 0xD73C, 0x26D3, 0x36F2, 0x0691, 0x16B0, 0x6657, 0x7676, 0x4615, 0x5634, 0xD94C, 0xC96D, 0xF90E, 0xE92F, 0x99C8, 0x89E9, 0xB98A, 0xA9AB, 0x5844, 0x4865, 0x780
12、6, 0x6827, 0x18C0, 0x08E1,0x3882, 0x28A3, 0xCB7D, 0xDB5C, 0xEB3F, 0xFB1E, 0x8BF9, 0x9BD8, 0xABBB, 0xBB9A, 0x4A75, 0x5A54, 0x6A37, 0x7A16, 0x0AF1, 0x1AD0, 0x2AB3, 0x3A92, 0xFD2E, 0xED0F, 0xDD6C, 0xCD4D, 0xBDAA, 0xAD8B, 0x9DE8, 0x8DC9, 0x7C26, 0x6C07, 0x5C64, 0x4C45, 0x3CA2, 0x2C83, 0x1CE0, 0x0CC1, 0x
13、EF1F, 0xFF3E, 0xCF5D, 0xDF7C, 0xAF9B, 0xBFBA, 0x8FD9, 0x9FF8, 0x6E17, 0x7E36, 0x4E55, 0x5E74, 0x2E93, 0x3EB2, 0x0ED1,0x1EF0 ;WORD GetCRCCode(co nst BYTE *pBuf, UINT iLe n) WORD i, j, crc=0;for( i=0; i 8) A pBufi;crc = (crc 8) a CrcCcittTablej; return crc;七、碼位表的有關(guān)說(shuō)明:1、信號(hào)燈狀態(tài)按照下列映射關(guān)系發(fā)送信息:紅燈、蘭燈、紅閃 綠燈、雙綠、綠閃 白燈、白閃黃燈、雙黃、黃閃 紅白綠黃無(wú)顯示、斷絲提示:調(diào)車(chē)的碼位的“ 些調(diào)車(chē)的禁止色是紅色2、區(qū)段狀態(tài)映射關(guān)系:紅綠白黃紅|白綠|黃(綠碼與黃碼按位或) 不置位R的意思不是“紅”,而是禁止色”。大部分的調(diào)車(chē)的禁止色是藍(lán)色,有
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 粵人版地理八年級(jí)上冊(cè)《第二節(jié) 工業(yè)》聽(tīng)課評(píng)課記錄1
- 八年級(jí)數(shù)學(xué)上冊(cè) 12.3 角的平分線的性質(zhì) 第2課時(shí) 角的平分線的判定聽(tīng)評(píng)課記錄 新人教版
- 指導(dǎo)青年教師開(kāi)展課題研究協(xié)議書(shū)(2篇)
- 電力傳輸合同(2篇)
- 人教版數(shù)學(xué)八年級(jí)下冊(cè)《閱讀與思考海倫-秦九韶公式》聽(tīng)評(píng)課記錄1
- 【2022年新課標(biāo)】部編版七年級(jí)上冊(cè)道德與法治7.2 愛(ài)在家人間 聽(tīng)課評(píng)課記錄
- 小學(xué)數(shù)學(xué)-六年級(jí)下冊(cè)-4-3-5 用比例解決問(wèn)題 聽(tīng)評(píng)課記錄
- 華東師大版八年級(jí)上冊(cè)數(shù)學(xué)聽(tīng)評(píng)課記錄《13.4尺規(guī)作圖(2)》
- 湘教版數(shù)學(xué)八年級(jí)上冊(cè)1.3.3《整數(shù)指數(shù)冪的運(yùn)算法則》聽(tīng)評(píng)課記錄1
- 蘇科版數(shù)學(xué)九年級(jí)上冊(cè)第2章《弧長(zhǎng)及扇形的面積》聽(tīng)評(píng)課記錄
- 2025年魯泰集團(tuán)招聘170人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2024-2025學(xué)年成都高新區(qū)七上數(shù)學(xué)期末考試試卷【含答案】
- 企業(yè)員工食堂管理制度框架
- 《辣椒主要病蟲(chóng)害》課件
- 電力溝施工組織設(shè)計(jì)-電纜溝
- 2024年煤礦安全生產(chǎn)知識(shí)培訓(xùn)考試必答題庫(kù)及答案(共190題)
- 《法律援助》課件
- 小兒肺炎治療與護(hù)理
- GB/T 36547-2024電化學(xué)儲(chǔ)能電站接入電網(wǎng)技術(shù)規(guī)定
- 學(xué)校物業(yè)管理投標(biāo)書(shū)范本
- 《高處作業(yè)安全》課件
評(píng)論
0/150
提交評(píng)論