版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、附 錄 A(規(guī)范性)指標要求通行控制模塊(PCU)與上位機(MCU)數據傳輸規(guī)定1 串行通訊1.1 通訊設置表 1通訊設置列表項目規(guī)格介質RS232,半雙工 波特率9600(缺省), 19200, 38400, 57600, 115200數據位8 bits校驗位None停止位1 bit1.2 數據交換過程MCU與PCU采用問答通訊機制。圖1 MCU與PCU通訊機制1.3 應答機制每次通訊時,MCU發(fā)送命令后,PCU需要在規(guī)定的時間內(暫定為3秒)作出應答。1.4 重發(fā)機制MCU在下列情況下,需要重發(fā)命令。重發(fā)次數為3次,都不成功則視為通訊故障。MCU在規(guī)定時間內沒有收到PCU的應答;PCU返回
2、收到MCU數據格式錯誤(BCC錯誤)的應答;1.5 傳輸控制代碼定義表 2通訊設置列表CodeValue(Hex)DescriptionSTX02hStart of TextETX03hEnd of TextDLE10hData Link Escape1.6 傳輸幀格式定義表 3 傳輸幀格式的組成開始標識消息標識命令標識數據結束標識校驗碼STXMessage IdentifierCommand IdentifierDataETXBCCDLE轉義說明:在“Message Identifier、Command Identifier、Data”域中如果出現“STX、ETX、DLE”字節(jié),則按“該字節(jié)
3、前補DLE字節(jié),同時字節(jié)+0x40”的規(guī)則轉義,如下表:表 4 DEL轉義說明轉義前STX + - + 02h + - + 03h + - + 10h + - + ETX + BCC轉義后STX + - + 10h + 42h + - + 10h + 43h + - + 10h + 50h + - + ETX + BCCBCC校驗說明:BCC校驗的數據包括從“STX”到“ETX”內的所有數據。BCC校驗時,按照轉義前的數據計算。收到數據后,需先進行數據還原,然后進行BCC校驗計算。表 5 命令幀格式組成(MCU - PCU)數據項值長度描述STX0x021 byteMessage Identi
4、fier0x431 byte消息標識:命令(C:0x43)Command Identifier1 byte命令碼Data0 n-1n byte0250個字節(jié)ETX0x031 byteBCC1 byteBCC = STX Message Identified Command Data0 Datan-1 ETX ( :異或)表 6 正確響應幀格式組成(PCU -MCU)數據項值長度描述STX0x021 byteMessage Identifier0x5A1 byte命令正確執(zhí)行(Z:0x5A)Command Identifier1 byte命令碼Data0 n-1n byte0 250個字節(jié)ETX
5、0x031 byteBCC1 byteBCC = STX Message Identified Command Data0 Datan-1 ETX ( :異或)表 7 錯誤響應幀格式組成(PCU -MCU)數據項值長度描述STX0x021 byteMessage Identifier0x451 byte錯誤(E:0x45):命令非法Command Identifier1 byte命令碼Error Code1 byte錯誤代碼ETX0x031 byteBCC1 byteBCC = STX Message Identified Command Error Code ETX ( :異或)表 8 失敗
6、響應幀格式組成(PCU -MCU)數據項值長度描述STX0x021 byteMessage Identifier0x461 byte故障(F:0x46):命令沒有被正確執(zhí)行Command Identifier命令碼或0x581 byte故障(X:0x58):由于模塊發(fā)生嚴重故障,造成命令沒有被執(zhí)行命令碼:其他錯誤造成命令沒有執(zhí)行Fault Code1 byteETX0x031 byteBCC1 byteBCC = STX Message Identified Command Fault Code ETX ( :異或)1.7 錯誤碼(Error Code)定義當PCU響應數據中的“Message
7、 Identifier”為“E(0x45)”時,其后的“Error Code”定義如下表:表 9 錯誤碼定義錯誤碼(Hex)說明備注00BCC校驗錯誤MCU重發(fā)3次01命令參數錯誤02不支持的消息標識非0x4303不支持的命令04-FFRFU1.8 嚴重故障碼(Fault Code)定義當PCU響應數據中的“Message Identifier”為“F(0x46)”、“Command Identifier”為“X(0x58)”時,其后的“Fault Code”定義如下表:表 10 嚴重故障碼故障碼(Hex)說明備注00PCU固件故障(包括所有的軟件錯誤,如內存溢出等)MCU需要復位PCU01P
8、CU硬件故障(包括所有的存儲器硬件故障、外設故障等)02傳感器故障(包括對射式傳感器、高度傳感器)03扇門模塊故障(包括閘門、馬達等故障)04-FFRFU1.9 命令匯總表表 11 命令匯總表命令符號命令描述命令碼命令說明Reset模塊復位0x52(R)Set Mode設閘機置模式0x4D(M)Get Mode取閘機模式0x4F(O)Set Param設置參數0x50(P)Get Param讀取參數0x47(G)Get Status讀取模塊狀態(tài)0x54(S)Get Sensor State讀取傳感器狀態(tài)0x43(C)Contorl Door控制閘門0x44(D)強制開關閘門,不考慮模式等邏輯判
9、斷Test Setting模塊測試設置0x55(T)Set PassageAuthorizatio發(fā)送有效乘客信息0x41(A)當IO方式不存在時使用此命令送有效乘客信息Get Passage Registers獲取通行計數0x42(B)Set DireLed On點亮方向指示器燈條0x61Set DireLed Off關閉方向指示器燈條0x62Get Log Info讀取通行邏輯日志0xA1Set Download設置固件下載模式0xD1Test Door Status開關門動作及狀態(tài)測試0x56(V)專門用于扇門測試Set Door Speed設置閘門運動速度0x57(W)Set Door
10、 Wallop設置閘門動態(tài)沖擊力0x59(Y)命令集1.10 模塊復位(Reset)功能說明:PCU在收到此命令后,重新啟動固件并初始化模塊。復位完成后,PCU內的所有模式、參數都回復到缺省值,MCU需要重新設置模式、參數。表 12 模塊復位命令數據項內容長度類型說明Message IdentifierC1HEX43hCommand IdentifierR1HEX52hData-表 13 模塊復位響應數據項內容長度類型說明Message IdentifierZ1HEX5AhCommand IdentifierR1HEX52hDataFirmware Ver12char固件版本號1.11 設置模
11、式(Set Mode)功能說明:PCU在收到此命令后,按照當前所處狀態(tài)、模式判斷是否可以響應此命令來更新相應的模式,并返回更新后的模式。表 14 設置模式命令數據項內容長度類型說明Message IdentifierC1HEX43hCommand IdentifierM1HEX4DhDataOperation Mode1HEX運行模式:76543210出閘端模式:01:Locked;02:Free;03:Controlled進閘端模式:01:Locked;02:Free;03:ControlledDoor Stand-by Mode1HEX扇門模式:00,常關模式;01,常開模式Mainten
12、ance Mode1HEX維修模式:00,正常模式;01,維修模式Emergency Mode1HEX緊急模式:00,正常模式;01,緊急模式說明: PCU對模式響應的優(yōu)先順序(由高到低):緊急模式(包括緊急信號) 維修模式 運行模式;緊急模式、維修模式下,均不判斷乘客通行狀態(tài)、閘門常開。表 15 設置模式正確的響應數據項內容長度類型說明Message IdentifierZ1HEX5AhCommand IdentifierM1HEX4DhData-表 16 設置模塊失敗的響應數據項內容長度類型說明Message IdentifierF1HEX46hCommand IdentifierM1HE
13、X4DhFault Code1HEX故障碼:00:無效模式01:無效切換02:忙碌中說明: 無效模式:表示命令中的設置數據為無效數據;無效切換:表示當前模式或當前狀態(tài)下,無法切換到命令指定的模式下。如當前在“維修模式”下不能進行“運行模式”的切換。忙碌中:表示當前狀態(tài)下,無法響應此命令。如“當前通道內有乘客”的情況下,不能響應模式切換的命令。1.12 讀取模式(Get Mode)功能說明:PCU在收到此命令后,返回當前的相應模式。表 17 讀取模式命令數據項內容長度類型說明Message IdentifierC1HEX43hCommand IdentifierO1HEX4FhData-表 18
14、 讀取模式響應數據項內容長度類型說明Message IdentifierZ1HEX5AhCommand IdentifierO1HEX4FhDataOperation Mode1HEX運行模式:76543210出閘端(DIR B)模式:01,Locked;02,Free;03,Controlled進閘端(DIR A)模式:01,Locked;02,Free;03,ControlledDoor Mode1HEX扇門模式:00,常關模式;01,常開模式Maintenance Mode1HEX維修模式:00,正常模式;01,維修模式Emergency Mode1HEX緊急模式:00,正常模式;其他緊
15、急模式Bit7210保留緊急信號命令發(fā)送1.13 設置參數(Set Param)功能說明:設置PCU控制參數。PCU參數在重啟或復位后,參數回到缺省值,固在檢測到PCU重啟需要重新設置。參數的定義參見“參數定義”部分。表 19 設置參數命令數據項內容長度類型說明Message IdentifierC1HEX43hCommand IdentifierP1HEX50hDataParam1 Num1HEX參數1序號Param1 Permanent Flag1HEX參數1存儲方式:0:非永久存儲,重啟后恢復到缺省值;1:永久存儲,寫入EEPROMParam1 Value1HEX參數1的值Param n
16、 Num1HEX參數n序號Param n Permanent Flag1HEX參數n存儲方式:0:非永久存儲,重啟后恢復到缺省值;1:永久存儲,寫入EEPROMParam n Value1HEX參數n的值表 20 設置參數正確的響應數據項內容長度類型說明Message IdentifierZ1HEX5AhCommand IdentifierP1HEX50hData-表 21 設置參數失敗的響應數據項內容長度類型說明Message IdentifierF1HEX46hCommand IdentifierP1HEX50hFault Code1HEX故障碼:01:忙碌中02:指定參數不存在03:參數
17、值超出范圍04:沒有寫權限(對于只讀參數)05:EEPROM寫失敗1.14 讀取參數(Get Param)功能說明:讀取PCU的所有控制參數。表 22 讀取參數命令數據項內容長度類型說明Message IdentifierC1HEX43hCommand IdentifierG1HEX47hData-表 23 讀取參數響應數據項內容長度類型說明Message IdentifierZ1HEX5AhCommand IdentifierG1HEX47hDataParam1 Num1HEX參數1序號Param1 Value1HEX參數1的值Param n Num1HEX參數n的序號Param n Val
18、ue1HEX參數n的值1.15 讀取狀態(tài)(Get Status)功能說明:讀取PCU的所有狀態(tài)。表 24 讀取狀態(tài)命令數據項內容長度類型說明Message IdentifierC1HEX43hCommand IdentifierS1HEX54hData-表 25 讀取狀態(tài)響應數據項內容長度類型說明Message IdentifierZ1HEX5AhCommand IdentifierG1HEX54hDataMode Status1HEX當前的模式狀態(tài)DIR A Authorization Count1HEXA方向(進閘端)剩余有效乘客數量DIR BAuthorization Count1HEX
19、B方向(出閘端)剩余有效乘客數量Passage Alarm Status1HEX乘客通行警告Module Status1HEX扇門模塊狀態(tài)Door Error1HEX扇門故障信息數據說明:Mode Status表示扇門當前的模式狀態(tài),包括A方向和B方向的運行模式、緊急模式、維修模式、閘門模式;按bit來定義,如下:表 26 讀取狀態(tài)響應數據說明bit76543210定義扇門模式維修模式緊急模式B方向運行模式A方向運行模式A方向運行模式:1,Locked;2,Free;3,Controlled;B方向運行模式:1,Locked;2,Free;3,Controlled;緊急模式:0,無;1,通過命
20、令進入;2,通過信號進入;3,通過命令和信號進入;維修模式:0,無;1,進入;閘門模式(Stand-by Mode):0,常關模式;1,常開模式;DIR A Authorization Count表示A方向沒有過閘的有效乘客數量;DIR B Authorization Count表示B方向沒有過閘的有效乘客數量;Passage Alarm Status表示乘客非法過閘行為的報警;按bit來定義,如下:表 27 非法過閘行為報警bit76543210定義B方向報警狀態(tài)A方向報警狀態(tài)A方向報警狀態(tài):0,無;1,無票闖閘(Intrusion);2,反向進閘(WrongWay);4,尾隨(Tailga
21、ting);B方向報警狀態(tài):0,無;1,無票闖閘(Intrusion);2,反向進閘(WrongWay);4,尾隨(Tailgating);Module Status表示模塊的故障狀態(tài);按bit來定義,如下:表 28 模塊故障狀態(tài)bit76543210定義上電/復位狀態(tài)閘門強行打開狀態(tài)傳感器狀態(tài)扇門模塊狀態(tài)PCU硬件狀態(tài)PCU固件狀態(tài)PCU固件狀態(tài):0,正常;1,故障;PCU硬件狀態(tài):0,正常;1,故障;扇門模塊狀態(tài):0,正常;1,故障;(扇門到位傳感器故障)CAN為3位當前信息3位傳感器狀態(tài):0,正常;1,故障;閘門強行打開狀態(tài):0,正常;1,強行打開; 上電/復位狀態(tài):0,正常;1,PCU
22、重新上電或復位;如果此bit為1,則MCU需要重新設置控制參數;在收到參數設置命令后,PCU自動清除此bit。扇門故障信息:表示扇門的運動故障信息;按bit來定義,如下:表 29 扇門運動故障信息bit76543210定義扇門通訊故障扇門關門阻擋扇門到位狀態(tài)電機欠壓電機過流電機過壓電機過壓:0,正常;1,故障; 電機過流:0,正常;1,故障;電機欠壓:0,正常;1,強行打開;扇門到位狀態(tài):0,正常;1,故障;(測試用) (正常待定)扇門關門阻擋:0,正常;1,故障;扇門通訊故障:0,正常;1,故障;1.16 讀取傳感器狀態(tài)(Get Sensor Status)功能說明:讀取通行傳感器的遮擋狀態(tài)
23、狀態(tài)、故障狀態(tài)。表 30 讀取傳感器狀態(tài)命令數據項內容長度類型說明Message IdentifierC1HEX43hCommand IdentifierC1HEX43hData-表 31 讀取傳感器狀態(tài)響應數據項內容長度類型說明Message IdentifierZ1HEX5AhCommand IdentifierC1HEX43hDataSensor Status3HEX傳感器當前的遮擋狀態(tài)Sensor Fault State3HEX傳感器故障狀態(tài)數據說明:Sensor Status實時反映每個傳感器被遮擋的狀態(tài);按bit來定義,如下表:表 32 傳感器被遮擋狀態(tài)bit23222120191
24、81716定義HS4HS3HS2HS1bit15141312111098定義S16S15S14S13S12S11S10S9bit76543210定義S8S7S6S5S4S3S2S1S1-S18:表示18個對射傳感器;HS1、HS2:表示2個高度傳感器(漫反射傳感器);每個bit:0,未遮擋;1,被遮擋;Sensor Status表示每個傳感器被故障的狀態(tài);按bit來定義,如下表:表 33 傳感器故障狀態(tài)bit2322212019181716定義HS4HS3HS2HS1bit15141312111098定義S9S10S11S12S13S14S15S16bit76543210定義S1S2S3S4S
25、5S6S7S8S1-S18:表示18個對射傳感器;HS1、HS2:表示2個高度傳感器(漫反射傳感器);不在維修模式下時,每個bit:0,正常;1,故障;在維修模式下時,每個bit:0,未遮擋;1,被遮擋;1.17 控制閘門(Control Door)功能說明:用于強制控制閘門的打開與關閉,而不考慮當前的運行模式的邏輯控制。表 34 控制閘門命令數據項內容長度類型說明Message IdentifierC1HEX43hCommand IdentifierD1HEX44hDataControl Type1HEX控制類型:41h(A):恢復到由運行模式自動控制閘門的開關;4Fh(O):強制打開閘門;
26、43h(C):強制關閉閘門;說明: MCU設置了強制打開、強制關閉后,一定要記得發(fā)送恢復命令;表 35 控制閘門正確的響應數據項內容長度類型說明Message IdentifierZ1HEX5AhCommand IdentifierD1HEX44hData-表 36 控制閘門失敗的響應數據項內容長度類型說明Message IdentifierF1HEX46hCommand IdentifierD1HEX44hFault Code1HEX故障碼:00:無效命令01:忙碌中說明: 無效命令:表示當前模式或當前狀態(tài)下此命令無效,如當前在“緊急模式”或“維修模式”下。忙碌中:表示當前狀態(tài)下,無法響應此
27、命令。如“當前通道內有乘客”的情況下,不能響應模式切換的命令。1.18 測試設置(Test Setting)功能說明:用于測試扇門模塊的部件,包括傳感器測試、閘門測試、方向指示器測試。表 37 測試設置命令數據項內容長度類型說明Message IdentifierC1HEX43hCommand IdentifierT1HEX55hDataTest Type1HEX測試類型:54h(S):停止當前測試;46h(F):閘門動作測試;44h(D):方向指示器測試;43h(C):傳感器測試;說明: 此命令只能在“維修模式下”使用,否則“無效命令”;部件測試之間可以不發(fā)送“停止當前測試”而直接切換;退出
28、“維修模式”,自動停止測試;表 38 測試設置正確的響應數據項內容長度類型說明Message IdentifierZ1HEX5AhCommand IdentifierT1HEX55hData-表 39 測試設置失敗的響應數據項內容長度類型說明Message IdentifierF1HEX46hCommand IdentifierT1HEX55hFault Code1HEX故障碼:00:無效命令說明: 無效命令:非“維修模式”下執(zhí)行此命令、或測試類型無效。1.19 發(fā)送有效乘客(Set Passage Authorizatoin)功能說明:用于向PCU發(fā)送有效乘客信息。表 40 發(fā)送有效乘客命令
29、數據項內容長度類型說明Message IdentifierC1HEX43hCommand IdentifierA1HEX41hDataDirection1HEX乘客通行方向:00h:進閘(A方向)01h:出閘(B方向)Amount1HEX有效乘客數量說明: 此命令等同于IO通訊的信號“Paut_A”、“Paut_B”;表 41 發(fā)送有效乘客正確的響應數據項內容長度類型說明Message IdentifierZ1HEX5AhCommand IdentifierA1HEX41hData-表 42 發(fā)送有效乘客失敗的響應數據項內容長度類型說明Message IdentifierF1HEX46hCom
30、mand IdentifierA1HEX41hFault Code1HEX故障碼:00:無效命令01:當前狀態(tài)下不接受02:當前模式下不允許03:超過了最大可保存未通過人數1.20 獲取通行計數信息(Set Passage Register)功能說明:取PCU收到的Pass Auth數量、檢測到乘客通過Pass Ack數量。表 43 獲取通行計數信息命令數據項內容長度類型說明Message IdentifierC1HEX43hCommand IdentifierB1HEX42hData-表 44 獲取通行計數信息響應數據項內容長度類型說明Message IdentifierZ1HEX5AhCo
31、mmand IdentifierB1HEX42hDataPaut_A Amount4HEX收到的進閘(A方向)Pass Auth數量Paut_B Amount4HEX收到的出閘(B方向)Pass Auth數量Pack_A Amount4HEX檢測到進閘(A方向)Pass Ack數量Pack_B Amount4HEX檢測到出閘(B方向)Pass Ack數量說明: 所有的計數器在模塊復位、或上電重啟后自動恢復到0。1.21 點亮方向指示器燈條(Set DireLed On)功能說明:點亮方向指示器燈條。表45 點亮方向指示器燈條命令數據項內容長度類型說明Message IdentifierC1HE
32、X43hCommand Identifier-1HEX61hDataDirection1HEX乘客通行方向:00h:進閘(A方向)01h:出閘(B方向)Led1HEX燈類型:01h:黃色燈條02h:藍色燈條表46 點亮方向指示器燈條響應數據項內容長度類型說明Message IdentifierZ1HEX5AhCommand IdentifierR1HEX61hData-1.22 關閉方向指示器燈條(Set DireLed Off)功能說明:關閉方向指示器燈條。表47 關閉方向指示器燈條命令數據項內容長度類型說明Message IdentifierC1HEX43hCommand Identifi
33、er-1HEX62hDataDirection1HEX乘客通行方向:00h:進閘(A方向)01h:出閘(B方向)Led1HEX燈類型:01h:黃色燈條02h:藍色燈條表48 關閉方向指示器燈條響應數據項內容長度類型說明Message IdentifierZ1HEX5AhCommand IdentifierR1HEX62hData-1.23 讀取通行邏輯日志(Get Log Info)功能說明:讀取通行邏輯日志,供調試分析使用,PCU記錄的日志在復位以后將被清除。表 49 讀取通行邏輯日志命令數據項內容長度類型說明Message IdentifierC1HEX43hCommand Identif
34、ierR1HEXA1hDataLog Flag1HEX讀取條件:00h:從頭開始讀取01h:繼續(xù)讀取數據說明:(1)因為每次從串口讀取的數據量有限,所以第一次調用此命令Log Flag = 0,之后用Log Flag = 1繼續(xù)讀取日志,直到讀取完所有期望的日志數據。(2)此命令返回的日志每條的長度為19個字節(jié),每條命令一次固定返回10條記錄。(3)返回的每條日志記錄格式如下: 傳感器狀態(tài) (3字節(jié))+ 邏輯ID狀態(tài) (9字節(jié)) + 通道臨時模式(1字節(jié))+ 進站授權人數(1字節(jié))+ 出站授權人數(1字節(jié))+ 報警狀態(tài) (1字節(jié))+ 進入端 ID是否存在(1字節(jié))+ 安全區(qū)結構體(1字節(jié))+
35、扇門關閉標志(1字節(jié))表 50 讀取通行邏輯日志響應數據項內容長度類型說明Message IdentifierZ1HEX5AhCommand IdentifierR1HEX61hDataLog Data Rec119HEX日志記錄1Log Data Rec1019HEX日志記錄101.24 設置固件下載模式(Set Download)功能說明:設置進入下載模式,以支持在線更新固件的功能。表 51 設置固件下載命令數據項內容長度類型說明Message IdentifierC1HEX43hCommand IdentifierR1HEXD1hData-響應數據:無。因為當接收到此命令后,PCU會立刻
36、切換到下載模式,因此PCU不會回復此命令。固件更新的流程:(1)發(fā)送此命令。(2)不等待命令的響應數據,直接發(fā)送更新數據包給PCU。(3)如果數據包發(fā)送失敗,發(fā)送復位命令,PCU將取消更新模式恢復到舊版本。(4)如果數據包發(fā)送成功,發(fā)送復位命令,PCU將以新版本。參數描述1.25 參數定義本部分定義了程序使用的參數。表 52 參數定義序號HEX參數縮寫說明單位范圍HEX缺省值00Passage Autorization TimeoutPATO刷卡后等待進入通道超時時間1 sec01 - FF15(十進制)0F(十六進制)01Continuous Flow TimeoutCFTO扇門關閉等待時間
37、1/10 sec01-FF0302Max safety occupy TimeoutMOTO安全區(qū)停留報警時間1 sec00-FF0303Children Detection CheckCDCK兒童高度探測傳感器啟用00,010004Children Detection Check FourCDCF高位傳感器有效判斷的最低開啟對數00-040305Passage Cancellation TypePCLT取消乘客過閘方式00,01010CMax Security Sensor Block TimeoutMSTO通道內滯留報警延遲時間1 sec01 - FF10(十進制)0A(十六進制)0DMa
38、x Detection Sensor Block TimeoutMDTO傳感器最大遮擋時間10 sec01 - FF031.26 參數說明(1)PATO閘門保持打開的持續(xù)時間:從PCU收到有效乘客信號開始,超過此時間沒有檢測到乘客進入,則視為超時,閘門將關閉。(2)CFTO扇門關閉等待時間:扇門常關狀態(tài)下,乘客通過閘門后,如果檢測到S7(進閘過程)被遮擋、或S10(出閘過程)、或免檢方向的探測區(qū)、監(jiān)視區(qū)有傳感器被遮擋,則扇門等待這個時間后再關閉。此參數主要用于處理乘客托行李時,防止行李被夾。(3)MOTO安全區(qū)停留報警時間:在安全區(qū)停留時間超過此時間,則報警;00,表示取消判斷。(4)CDCK
39、兒童高度探測傳感器啟用:是否啟用兒童高度探測傳感器。00,禁用;非00,啟用。(5)CDCF高位傳感器一共四對,在兒童身高CDCK非零下,01:遮擋1對傳感器認定為成人;02:遮擋2對傳感器認定為成人;03:遮擋3對傳感器認定為成人;04:遮擋4對傳感器認定為成人;。(6)PCLT取消乘客過閘方式:0x00,逐個取消;0x01,取消當前所有有效乘客。(7)MSTO通道內滯留報警延遲時間:刷卡通過扇門后,在通道內允許停留時間。(8)MDTO傳感器最大遮擋時間:定義傳感器持續(xù)被遮擋的時間,超過此時間則視為傳感器故障。附 錄 B(規(guī)范性)指標要求視覺處理模塊及通行控制模塊間數據傳輸規(guī)定1 通信規(guī)格視
40、覺處理模塊與通行控制模塊通信時的規(guī)格要求參見表5。表 1 通信規(guī)格序號名稱說明1通信原則通行控制模塊(PCU)為主控方,是命令數據的發(fā)起方; 視覺處理模塊(VSM)為受控方,接收并處理命令數據后向通行控制模塊發(fā)送反饋數據,視覺處理模塊不主動發(fā)送反饋數據包。2數據傳輸編碼二進制方式。3數據包校驗方式單字節(jié)XOR運算,數據校驗的范圍包括:從“STX”到“ETX”內的所有數據。BCC校驗時,按照轉義前的數據計算。收到數據后,需先進行數據還原,然后進行BCC校驗計算。4通信超時等待時間3秒(非即時響應命令,不受該超時等待時間的限制)。5重試次數3次??刂谱址x視覺處理模塊與通行控制模塊數據通信中控制
41、字符定義見表6控制符定義。表 2 控制符定義序號名稱編碼說明1STX0x02開始字符2ETX0x03結束字符3DLE0x10轉義字符,例如,如果要發(fā)送STX,ETX或DLE(不是作為定幀字節(jié)),則在發(fā)送這些字符前補DLE字節(jié),同時字節(jié)+0x40的規(guī)則轉義。所有插入的 DLE 字符由接收處理過程去除并且不增加報文長度、不參與校驗和計算。數據段格式表 3 數據包格式序號內容說明1開始字符0x022數據段參見表83結束字符0x034校驗字符從“STX”到“ETX”內的所有數據。BCC校驗時,按照轉義前的數據計算。收到數據后,需先進行數據還原,然后進行BCC校驗計算。表 4 數據段格式序號內容長度(字
42、節(jié))說明1數據信息長度1數據包字節(jié)數2消息標識1PCU-VSM:0x43VSM-PCU:0x5A(命令正確執(zhí)行)VSM-PCU:0x45(命令非法)VSM-PCU:0x46(命令沒有被正確執(zhí)行,00:無效命令;01:忙碌中)3時序號碼1當前數據包序號(命令時序編號從0x00開始到0xFF,此后循環(huán)重新開始。遇到消息重新發(fā)送,不增加序號。)4命令代碼15數據信息不固定詳見1.5.4章節(jié)命令與應答1.1 命令匯總表表 5 命令表匯總命令描述命令碼命令說明模塊復位0x51版本查詢0x52外設設置0x53外設狀態(tài)查詢0x54識別信息查詢0x551.2 復位軟件復位功能。表 6 復位命令排列字段長度(字
43、節(jié))類型說明0數據長度1HEX0x041消息標識1HEX0x432時序號碼1HEX0x00- 0xFF3命令代碼1HEX0x51表 7 復位命令正確應答排列字段長度(字節(jié))類型說明0數據長度1HEX0x041消息標識1HEX0x5A2時序號碼1HEX0x00- 0xFF3命令代碼1HEX0x51表 8 復位命令錯誤應答排列字段長度(字節(jié))類型說明0數據長度1HEX0x051消息標識1HEX0x462時序號碼1HEX0x00- 0xFF3命令代碼1HEX0x514故障碼1HEX00:無效命令;01:忙碌中1.3 版本查詢查詢當前固件版本。表 9 版本查詢命令排列字段長度(字節(jié))類型說明0數據長度
44、1HEX1消息標識1HEX2時序號碼1HEX3命令代碼1HEX表 10 版本查詢正確應答排列字段長度(字節(jié))類型說明0數據長度1HEX1消息標識1HEX2時序號碼1HEX3命令代碼1HEX4版本信息高字節(jié)1BCD5版本信息低字節(jié)1BCD表 11 版本查詢錯誤應答排列字段長度(字節(jié))類型說明0數據長度1HEX1消息標識1HEX0x462時序號碼1HEX3命令代碼1HEX4故障碼1HEX00:無效命令;01:忙碌中1.4 外設設置設置需要執(zhí)行的部件。表 12 外設設置命令排列字段長度(字節(jié))類型說明0數據長度1HEX1消息標識1HEX2時序號碼1HEX3命令代碼1HEX4補光燈1使能1HEX00:禁止;01:使能5補光燈2使能1HEX00:禁止;01:使能6攝像頭1使能1HEX00:禁止;01:使能7攝像頭2使能1HEX00:禁止;01:使能8- 11預留4HEX缺省值:00表 13 外設設置正確應答排列字段長度(字節(jié))類型說明0數據長度1HEX1消息標識1HEX2時序號碼1HEX3命令代碼1HEX表 14 外設設置錯誤應答排列字段長度(字節(jié))類型說明0數
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 貴州大學《圖像處理技術》2023-2024學年第一學期期末試卷
- 貴州財經職業(yè)學院《古生物及地史學》2023-2024學年第一學期期末試卷
- 2025陜西建筑安全員知識題庫
- 2025年江蘇省建筑安全員-B證考試題庫附答案
- 貴陽信息科技學院《中外城市發(fā)展與規(guī)劃史》2023-2024學年第一學期期末試卷
- 硅湖職業(yè)技術學院《英語寫作1》2023-2024學年第一學期期末試卷
- 2025甘肅省建筑安全員知識題庫附答案
- 廣州新華學院《智能感知與移動計算》2023-2024學年第一學期期末試卷
- 期貨交易知識入門-理論與實務課件(考試參考)
- 稅金分析課件
- 三年級語文學情全面分析
- 評審專家個人評審意見表
- 【語文】江蘇省蘇州市實驗小學小學三年級上冊期末試題(含答案)
- 過敏性休克搶救步驟流程圖
- 【大二英語】【中國文化概況】中國文化概況期末資料
- 橋梁施工質量通病及防治措施
- 醫(yī)療器械經營質量管理制度匯編
- 中國八大植被區(qū)域劃分
- 廠內機動叉車日常檢查記錄表
- 新產品試生產報告
- 各類儀器儀表校驗記錄表18篇
評論
0/150
提交評論