新聞中心

        EEPW首頁 > 醫療電子 > 設計應用 > 基于以太網的醫院病人體溫遠程自動檢測系統設計

        基于以太網的醫院病人體溫遠程自動檢測系統設計

        作者: 時間:2011-08-23 來源:網絡 收藏

        2.3 通信電路設計
        ZNE-100T是采用RS 232接口(DB9接頭)與單片機通信的,而單片機只能用TTL電平,因此,必須設計一個RS 232轉換電路與之通信。RS 232轉換芯片選用Maxim公司的MAX232E。其轉換電路如圖3所示。

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

        c.jpg


        2.4 液晶顯示電路設計
        液晶顯示模塊采用拓譜微公司生產的LM6038D點陣液晶模塊,該模塊有128(列)×64(行)個像素點,另外每列多設計了4個像素點,實際上是132×64個像素點,分成9頁。該設計充分利用了多出的4個像素點,做成了一個滾動條,通過按鍵可以操作滾動條,以便用戶翻頁查看顯示的內容。
        2.5 控制電路設計
        該設計設計了兩個按鍵,分別接在單片機的P2.0和P2.1引腳上,分別用于控制液晶顯示屏滾動條的上下拉。還設計了兩個指示燈,分別接在單片機的P2.2和P2.3引腳上,分別用于指示發送數據指示(紅色發光二極管)和連網成功指示(綠色發光二極管)。
        2.6 看門狗電路設計
        為防止系統死循環,提高系統的可靠性,采用了MAX813L看門狗電路。其最大超時為1.6 s,高電平復位,即RESET腳保持狀態1.6 s后就發一復位信號。因此,程序中必須每1.6 s內改變RESET狀態1次。

        3 單片機程序設計
        該系統單片機程序采用C語言編寫。程序首先對硬件進行初始化,包括對單片機AT89C52寄存器的初始化、DS18B20內部RAM的初始化、液晶顯示模塊LM6038D的初始化以及對通信模塊ZNE-100T的初始化。程序通過分時法輪流采集8只DS18B20的溫度讀數,并實時在液晶上顯示,用戶通過操作按鍵可以翻頁查看8只DS18B20的溫度數據,單片機每隔1min通過串口把8路溫度數據打包后發送給以ZNE-100T,ZNE-100T、實時把數據傳輸到醫院監控中心。系統流程圖如圖4所示。主要的子程序有:DS18B20驅動程序、液晶顯示驅動程序和串口和網絡通信驅動程序。

        d.jpg



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 汝南县| 永修县| 缙云县| 石门县| 广丰县| 三都| 成武县| 高雄县| 中牟县| 峨山| 山西省| 夏津县| 深水埗区| 二手房| 沛县| 呼伦贝尔市| 宁河县| 安远县| 泗洪县| 安泽县| 石景山区| 彩票| 贵德县| 民县| 四平市| 车致| 石棉县| 绥芬河市| 佳木斯市| 嘉黎县| 七台河市| 哈密市| 江都市| 伽师县| 东乌珠穆沁旗| 嘉义县| 大兴区| 论坛| 白城市| 二连浩特市| 西林县|