• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 醫療電子 > 設計應用 > 基于SPCE061A的人體生理參數監測儀設計

    基于SPCE061A的人體生理參數監測儀設計

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

    1 引言

    本文引用地址:http://www.czjhyjcfj.com/article/199733.htm

      這里介紹一種多功能實時生理參數監測儀的設計方法,該監測儀具有廉價、實用、便攜,并有語音播報測量值及越限報警等多種功能。

      2 總體結構與工作原理

      該監測儀以凌陽16位單片機為控制核心,通過溫度傳感器、水銀開關、壓電陶瓷片獲得人體溫度、跑步者的步數及脈搏跳動情況,再由CPU實時計算測量值并將結果送至液晶顯示器顯示,同時進行語音播報。系統設有鍵盤、人工復位和自動上電復位及硬件看門狗電路。內部帶有硬件乘法器功能,可方便地實現測量數據的記錄、計算和語音播報功能。系統總體結構框圖如圖1所示。

    人體生理參數監測儀設計總體框圖

      3 硬件電路設計

      3.1 體溫測量模塊

      溫度傳感器采用DALLAS的DS18B20,該器件無需外部元件,通過數據線供電即可提供最高12位的溫度讀數,器件的溫度信息經單線接口送入DS18B20或從DS18B20送出,從CPU到DS18B20僅需連接1條線。讀、寫和完成溫度變換所需的電源由數據線本身提供,測量范圍為-55℃~+125℃,增量值為0.

      0625(以12位數值方式讀出溫度),在1s(典型值)內把溫度變換為數字,具有用戶可定義的非易失性溫度告警設置。輸出的溫度數值由單片機的IOA15口讀入,如圖2所示。

      經單線接口訪問DS18B20的協議如下:

     ?。?)初始化單線總線上的所有處理均從初始化序列開始。初始化序列包括:總線主機發出一個復位脈沖,接著從屬器件送出存在脈沖,程序清單見初始化DS18B20子程序intInit_1820(void)。

     ?。?)ROM操作命令一旦總線主機檢測到從屬器件便可發出,ROM操作命令,ROM操作命令均為8位長,程序見讀DS18B20子程序unsignedintRead_1820_Byte(void)和寫DS18B20子程序voidWrite_1820_Byte(unsignedintData)。

      (3)存儲器操作命令程序清單見讀DS18B20子程序unsignedintRead_1820_Byte(void)和寫DS18B20子程序voidWrite_1820_Byte(unsignedintData)。

     ?。?)處理數據程序清單見溫度轉換子程序voidRead_Temp(unsignedint*Data)。溫度測量程序如下:


    上一頁 1 2 3 下一頁

    關鍵詞: SPCE 061A 人體生理

    評論


    技術專區

    關閉
    主站蜘蛛池模板: 大理市| 宣恩县| 乌拉特前旗| 泰兴市| 项城市| 龙海市| 攀枝花市| 闽侯县| 会宁县| 娄底市| 陆丰市| 天祝| 梁河县| 抚顺县| 久治县| 利辛县| 米脂县| 南昌县| 东宁县| 丰顺县| 安庆市| 临江市| 维西| 乌鲁木齐市| 天全县| 武冈市| 鹤峰县| 博罗县| 桐柏县| 正蓝旗| 兴义市| 马关县| 杭州市| 巍山| 松溪县| 汽车| 东台市| 齐齐哈尔市| 汉中市| 北川| 河津市|