手術室數字一體化控制通訊協議
一、協議技術說明
硬件采用RS485總線
通訊波特率為28.8kHz
通訊方式采用異步通訊方式、8位數據、一個起始位、一個停止位、共計10位
系統采用單主方式
小數部分保留一位有效數字
地址分配規則
一體化控制單元主節點地址是0x01
手術床的地址為0x02~0xFF
手術燈的地址為0x02~0xFF、由于每個手術臺有兩組燈、上位機要求這兩組燈的地址要連續
每個設備地址不能重復
寫功能碼為-0x6、讀功能碼為-0x3
新數據包的確認方法
主機向從機發送數據、在發送數據的過程中、數據與數據的間隔大于10 mS、就認為是新數據包的開始
主機發送、從機應答、從機應答結束開始計時、當時間大于10 mS、主機發送的數據就認為是新的數據包的開始
同一個數據包的確認方法、是接收數據中斷到下一個接收數據中斷的間隔時間50 µs≤t≤10 mS、就認為是同一個數據包的延續、如果數據間隔超過10 mS、對方將放棄接收
從機接受到主機信號后,延時1 µs對主機進行應答。
從機應答時間應小于10mS、主機發送的數據包結束到從機應答數據包的開始、這段時間要小于10mS、或者說、10mS之內的應答為合理應答、如果大于10mS的應答則認為是非法應答
當從機沒有應答、主機應按照相同命令進行重發、如果始終沒有應答、主機板應進行適當處理
數據表示方法采用標準的定點數據表示方法
中央控制單元每隔1S的時間查詢一次手術燈的照度
二、參數地址列表
說明:以下數據類型均為整型、小數點保留一位
1、系統參數列表
CODE=10:識別床的類型
[bit15~bit0]=1 :表示設備為第一組燈
[bit15~bit0]=2 :表示設備為第二組燈
[bit15~bit0]=3 :表示設備為床
2、手術床參數列表
CODE =41:動作停止;
[bit15~bit0]= 0x0000:常規動作
CODE =42 :床體升;
[bit15~bit0]= 0x0000 :固定高度
CODE =43 :床體降
[bit15~bit0]= 0x0000 :固定高度
CODE =44 :前傾
[bit15~bit0]= 0x0000 :固定角度
CODE =45 :后傾
[bit15~bit0]= 0x0000 :固定角度
CODE =46 :左傾
[bit15~bit0]= 0x0000 :固定角度
CODE =47 :右傾
[bit15~bit0]= 0x0000 :固定角度
CODE =48 :背板升
[bit15~bit0]= 0x0000 :固定高度
CODE =49 :背板降
[bit15~bit0]= 0x0000 :固定高度
CODE =50 :平移出
[bit15~bit0]= 0x0000 :固定距離
CODE =51 :平移回
[bit15~bit0]= 0x0000 :固定距離
|
|