新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 便攜式人體生理參數監測儀設計

        便攜式人體生理參數監測儀設計

        作者: 時間:2009-12-18 來源:網絡 收藏

        1 引言
        隨著人們健康意識的逐漸增強,戶外運動越來越受到重視。然而運動量過強或不足都不能達到鍛煉的目的,甚至會危害身體。這里介紹一種多功能實時方法,該具有廉價、實用、便攜,并有語音播報測量值及越限報警等多種功能。

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

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

        3 硬件電路
        3.1 體溫測量模塊
        溫度傳感器采用DALLAS的DS18820,該器件無需外部元件,通過數據線供電即可提供最高12位的溫度讀數,器件的溫度信息經單線接口送人DS18820或從DS18820送出,從CPU到DS18820僅需連接1條線。讀、寫和完成溫度變換所需的電源由數據線本身提供,測量范圍為-55℃~+125℃,增量值為0.062 5(以12位數值方式讀出溫度),在1 s(典型值)內把溫度變換為數字,具有用戶可定義的非易失性溫度告警設置。輸出的溫度數值由單片機的IOA15口讀人,如圖2所示。

        經單線接口訪問DS18820的協議如下:
        (1)初始化單線總線上的所有處理均從初始化序列開始。初始化序列包括:總線主機發出一個復位脈沖,接著從屬器件送出存在脈沖,程序清單見初始化DS18820子程序intInit_1820(void)。
        (2)ROM操作命令一旦總線主機檢測到從屬器件便可發出,ROM操作命令,ROM操作命令均為8位長,程序見讀DS18820子程序unsigned int Read_1820_Byte(void)和寫DS18820子程序void Write_1820_Byte(unsigned int Data)。
        (3)存儲器操作命令 程序清單見讀DS18820子程序un-signed int Read_1820_Byte(void)和寫DS18820子程序voidWrite_1 820_Byte(unsigned int Data)。
        (4)處理數據程序清單見溫度轉換子程序void Read_Temp(unsigned int*Data)。溫度測量程序如下:



        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 禄丰县| 五河县| 文成县| 德清县| 濉溪县| 屏边| 昭觉县| 青浦区| 奇台县| 远安县| 博野县| 柳江县| 治多县| 广西| 太谷县| 深圳市| 怀化市| 罗定市| 江陵县| 利辛县| 长汀县| 文安县| 九龙城区| 尼玛县| 理塘县| 吉安市| 沁水县| 承德县| 黎平县| 乐陵市| 惠来县| 山西省| 云龙县| 洮南市| 华坪县| 读书| 望江县| 冷水江市| 浪卡子县| 霍林郭勒市| 萨迦县|