<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 醫(yī)療電子 > 設計應用 > 基于單片機的自動血壓監(jiān)控系統(tǒng)

          基于單片機的自動血壓監(jiān)控系統(tǒng)

          作者:張惠敏,薛 波 時間:2008-08-19 來源:中電網(wǎng) 收藏

            0 引 言

          本文引用地址:http://www.ex-cimer.com/article/87124.htm

            目前醫(yī)院使用的自動系統(tǒng)大多為進口設備,價格昂貴,就醫(yī)成本高。本文所討論的系統(tǒng)價格低廉,測量準確,有其獨特之處,具有很高的實用價值。

            1系統(tǒng)功能和構成

            該系統(tǒng)由一臺機實現(xiàn)數(shù)據(jù)接收和數(shù)據(jù)管理,再配合每個病房單獨使用的自動血壓監(jiān)測儀(在自動血壓計內部加裝測控板改裝而成),構成完整的自動系統(tǒng)。如圖1所示。


            管理用機設置在護士站,在機上可設定各病房使用的血壓監(jiān)測儀啟動和測量的時間,并按設定的時間控制血壓監(jiān)測儀工作,然后接收血壓監(jiān)測儀傳回的測量數(shù)據(jù);最終將各病房24小時傳回的數(shù)據(jù)繪制成圖形或表格,供醫(yī)生參考。 

            市場上能完成自動測量的血壓計種類繁多,但只能完成單機的測量和少量數(shù)據(jù)存儲,無法完成無人操作時的定時啟動和自動測量以及測量數(shù)據(jù)的通信傳送功能。自動血壓監(jiān)測儀的設計方案,是在自動血壓計內部加裝測控板,可實現(xiàn)接收PC機發(fā)出的指令、按指令自動啟動、測量,并從自動血壓計的上采樣測量信號,經(jīng)分析、譯碼,最后得到測量數(shù)據(jù)并傳送給PC機進行存儲、統(tǒng)計、分析。

            2 自動血壓計的工作原理

            日本精工自動血壓計的液晶屏由7個數(shù)碼管及1個符號位組成,其中6個八段數(shù)碼管分別顯示高壓、低壓和脈搏數(shù),1位小數(shù)碼管用來顯示測量次數(shù);1個符號位可顯示4種符號,分別反映4種不同的工作狀態(tài)。經(jīng)試驗觀測和邏輯分析發(fā)現(xiàn),液晶屏的每個八段數(shù)碼管由2個信號引腳控制,符號位有1個信號引腳,還有1個同步信號引腳,作為信號同步的基準。見圖2。液晶屏信號引腳時序關系如圖3所示。



            引腳上的脈沖信號每4個同步信號為1個信號周期。在1個信號周期內可以控制該數(shù)碼管的4個字段,這4個字段的控制在時序上采用時分方式實現(xiàn);符號位只顯示4種不同的符號,所以只需1個信號引腳。在每個引腳的周期信號內,有4個脈沖與同步信號的脈沖相對應,每一個脈沖對應控制1個字段,當該位置有正脈沖時,則對應的字段就被點亮。這樣,4個不同位置的脈沖波形就對應該數(shù)碼管4個不同字段(如a,b,c,d)。因此一個八段的數(shù)碼管只需要2個信號引腳,如圖3中引腳1、2所示波形為數(shù)字3(見圖2)的脈沖信號波形。 


          上一頁 1 2 下一頁

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();