手術(shù)室數(shù)字一體化控制通訊協(xié)議
一、協(xié)議技術(shù)說(shuō)明
硬件采用RS485總線
通訊波特率為28.8kHz
通訊方式采用異步通訊方式、8位數(shù)據(jù)、一個(gè)起始位、一個(gè)停止位、共計(jì)10位
系統(tǒng)采用單主方式
小數(shù)部分保留一位有效數(shù)字
地址分配規(guī)則
一體化控制單元主節(jié)點(diǎn)地址是0x01
手術(shù)床的地址為0x02~0xFF
手術(shù)燈的地址為0x02~0xFF、由于每個(gè)手術(shù)臺(tái)有兩組燈、上位機(jī)要求這兩組燈的地址要連續(xù)
每個(gè)設(shè)備地址不能重復(fù)
寫功能碼為-0x6、讀功能碼為-0x3
新數(shù)據(jù)包的確認(rèn)方法
主機(jī)向從機(jī)發(fā)送數(shù)據(jù)、在發(fā)送數(shù)據(jù)的過(guò)程中、數(shù)據(jù)與數(shù)據(jù)的間隔大于10 mS、就認(rèn)為是新數(shù)據(jù)包的開始
主機(jī)發(fā)送、從機(jī)應(yīng)答、從機(jī)應(yīng)答結(jié)束開始計(jì)時(shí)、當(dāng)時(shí)間大于10 mS、主機(jī)發(fā)送的數(shù)據(jù)就認(rèn)為是新的數(shù)據(jù)包的開始
同一個(gè)數(shù)據(jù)包的確認(rèn)方法、是接收數(shù)據(jù)中斷到下一個(gè)接收數(shù)據(jù)中斷的間隔時(shí)間50 µs≤t≤10 mS、就認(rèn)為是同一個(gè)數(shù)據(jù)包的延續(xù)、如果數(shù)據(jù)間隔超過(guò)10 mS、對(duì)方將放棄接收
從機(jī)接受到主機(jī)信號(hào)后,延時(shí)1 µs對(duì)主機(jī)進(jìn)行應(yīng)答。
從機(jī)應(yīng)答時(shí)間應(yīng)小于10mS、主機(jī)發(fā)送的數(shù)據(jù)包結(jié)束到從機(jī)應(yīng)答數(shù)據(jù)包的開始、這段時(shí)間要小于10mS、或者說(shuō)、10mS之內(nèi)的應(yīng)答為合理應(yīng)答、如果大于10mS的應(yīng)答則認(rèn)為是非法應(yīng)答
當(dāng)從機(jī)沒(méi)有應(yīng)答、主機(jī)應(yīng)按照相同命令進(jìn)行重發(fā)、如果始終沒(méi)有應(yīng)答、主機(jī)板應(yīng)進(jìn)行適當(dāng)處理
數(shù)據(jù)表示方法采用標(biāo)準(zhǔn)的定點(diǎn)數(shù)據(jù)表示方法
中央控制單元每隔1S的時(shí)間查詢一次手術(shù)燈的照度
二、參數(shù)地址列表
說(shuō)明:以下數(shù)據(jù)類型均為整型、小數(shù)點(diǎn)保留一位
1、系統(tǒng)參數(shù)列表
CODE=10:識(shí)別床的類型
[bit15~bit0]=1 :表示設(shè)備為第一組燈
[bit15~bit0]=2 :表示設(shè)備為第二組燈
[bit15~bit0]=3 :表示設(shè)備為床
2、手術(shù)床參數(shù)列表
CODE =41:動(dòng)作停止;
[bit15~bit0]= 0x0000:常規(guī)動(dòng)作
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 :固定距離
|
|