新聞中心

        EEPW首頁 > 醫療電子 > 設計應用 > 基于ARM的數字化病房呼叫系統

        基于ARM的數字化病房呼叫系統

        作者: 時間:2012-06-18 來源:網絡 收藏

        1.4 設備連接
        在主機與分機的通信過程中采用RS485的通信方式,因為這種方式的傳輸距離可以達到上千米,為設備的正常通訊提供了基本得保障,同時由于它的接線方式,如果某一個分機出現故障,也不會影響其他分機的止常工作。RS485是一種串行的主從通信協議,具有“單主多從”的特點,所以網絡中只有一個設備(主機)能夠建立通信(稱為“查詢/命令”)。其它設備(從機)只能通過提供數據響應主機的查詢/命令,或根據主機的命令/查詢做出相應的動作。然而由于RS485采用的是異步串行、半雙工傳輸方式,在同一時刻主機和從機之間只能有一個發送數據,而另一個只能接收數據。 為提高的實時性,在該的設計中,主機和分機的之間的數據的收發采用獨立的方式,即采用兩個獨立的SP13485芯片,可以保證主機或分機同時接收與發送數據。主機與分機通信接線如圖2所示。

        本文引用地址:http://www.104case.com/article/198951.htm

        b.JPG


        主機同服務臺PC之間的通訊采用UDP方式。UDP方式是一種不可靠的無連接協議。在數據發送前,因為不需要進行連接,所以可以進行高效率的數據傳輸。與TCP協議相比,具有傳輸速度高的優點,更好的滿足醫療呼叫的實時性要求。通過UDP方式直接連接護士站服務臺,由服務臺對終端設備的請求做出回復。

        2 軟件設計
        系統軟件結構主要分為主機和分機兩部分。
        2.1 主機工作流程
        主機采用wince5.0系統,主要分為通訊數據接收、發送、查詢/詢問命令發送三個任務,其中主機查詢/詢問命令,通過RS485接口每間隔100ms發送一次。
        主機通過RS485接口接收分機發送的數據,經過解析,確定接收的數據正確性,對接收數據重新封裝,添加標識符后通過UDP方式轉發到PC服務臺,等待服務臺對分機的請求做出相應。同時,主機將接收到的服務臺命令解析后下發到對應的分機,等待分機做出回應。
        2.2 分機工作流程
        分機采用μC/OS-Ⅱ操作系統,主要分為RS485接收、協議解析、按鍵檢測、LCD顯示、語音通信五個任務。
        在通訊過程中,分機通過RS485接收主機發送的數據,獲取到數據后發送信號量,在協議解析任務獲得信號量后,開始對收到的命令進行協議解析,經過協議解析,通知LCD顯示仟務、通話任務、信息提示燈提示任務等,RS485接收數據流程如圖3所示,協議解析流程如圖4所示。

        c.JPG



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 黑龙江省| 丹棱县| 黑河市| 林州市| 马山县| 沙河市| 修武县| 古丈县| 应用必备| 吉安县| 西昌市| 江口县| 泸州市| 雷波县| 伊川县| 云阳县| 洛浦县| 洛川县| 沙坪坝区| 白银市| 麦盖提县| 江安县| 宝清县| 吐鲁番市| 北碚区| 盱眙县| 民勤县| 大石桥市| 边坝县| 徐汇区| 湖北省| 平山县| 黄山市| 慈利县| 且末县| 诸暨市| 鄂伦春自治旗| 黄浦区| 巴彦县| 上犹县| 宁德市|