亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于單片機的脂肪秤

        2017-03-23 22:48:13趙莉莉
        科技創(chuàng)新與應(yīng)用 2017年6期
        關(guān)鍵詞:壓力傳感器超聲波

        趙莉莉

        摘 要:電子脂肪秤的設(shè)計是以STC89C52單片機作為控制中樞,外圍電路集成了電源供電模塊,壓力傳感器,超聲波傳感器,LCD1602液晶顯示模塊,按鍵模塊,復(fù)位電路,蜂鳴器等。系統(tǒng)測量完人體的身高和體重后,手動輸入腰圍,系統(tǒng)自動處理,液晶顯示身高,體重,腰圍和脂肪率,并且有語音播報功能。

        關(guān)鍵詞:STC89C52單片機;壓力傳感器;超聲波

        1 概述

        體內(nèi)脂肪的平衡與否,決定著人們身體的健康。如果脂肪過量囤積,就會導(dǎo)致各種疾病的發(fā)生,會對身體產(chǎn)生危害。那么怎么測量人體的脂肪率呢?也就是要知道人體的脂肪占據(jù)人體的比例,進而來判斷人體的健康程度。眾所周知,肌肉內(nèi)含有較多的水分,從本質(zhì)上來說是可以導(dǎo)電的,但是脂肪卻是不導(dǎo)電的。我們可以通過對人體的不導(dǎo)電率的測量,來檢測出人體的脂肪率。本次設(shè)計利用BIA理論,即生物電阻抗分析方法,把我們設(shè)計的電極片和人體的雙腿接觸,加上一定的安全電壓,來測量人體的電阻。然后輸入用戶的基本數(shù)據(jù),帶入實驗公式,系統(tǒng)自動計算人體脂肪率。

        2 設(shè)計思路

        在本次設(shè)計中,系統(tǒng)上電后,就會通過LCD1602來顯示“Welcome to Used.”“Initializing...”然后我們按下確定按鍵,當(dāng)顯示完“height start....”的時候就去通過超聲波測試來測量人體的高度。測量完畢之后就會在LCD1602當(dāng)中顯示“height end....”和“Please confirm..”。顯示完畢之后按下“確定”按鍵,蜂鳴器響一聲,系統(tǒng)就會采集壓力傳感器的數(shù)據(jù),一開始會顯示“Weight start....”,開始調(diào)用壓力傳感器模塊。在此之前可以對壓力傳感器施予一定的壓力,來模擬有人體或者有物體已經(jīng)站上去的效果。當(dāng)對壓力傳感器采集數(shù)據(jù)完畢的時候,LCD1602會在顯示液面中顯示“Weight end...”和“Please confirm..”,當(dāng)你按下確定按鍵的時候,蜂鳴器響一聲,表示質(zhì)量的采集數(shù)據(jù)已經(jīng)采集完畢。接下來就是對腰圍的數(shù)據(jù)進行輸入,腰圍的輸入是通過按鍵來進行輸入的,按鍵提供了0到9的數(shù)字輸入,還有一個確定按鍵的設(shè)定,在LCD1602的液晶顯示面板中顯示“Enter waistline.”,便可以通過按鍵在液晶顯示液面的第二行中輸入鍵值,鍵值的位數(shù)設(shè)定為兩位,當(dāng)你設(shè)定完畢之后就按下“確定”按鍵,蜂鳴器響一聲,按下之后就會在液晶顯示液面當(dāng)中顯示“enter end...”。之后便進入了數(shù)據(jù)的總的處理,還有顯示的階段了,在顯示數(shù)據(jù)之前,液晶的顯示液面就會有“calculating....”和“Please waiting..”的提示,表示數(shù)據(jù)已經(jīng)進入了數(shù)據(jù)的總的處理階段,顯示完畢之后就會在顯示液面中顯示之前所采集到的數(shù)據(jù)了,在上一行顯示“H:(這里是顯示高度的數(shù)值)” “W2:(這里是顯示壓力傳感器采集回來的數(shù)值)”在第二行當(dāng)中顯示“WA:(這里是顯示之前通過按鍵輸入的腰圍數(shù)值)”“ZF:(這里是顯示通過計算之后得出的脂肪率的數(shù)值)”,當(dāng)程序執(zhí)行到這里的時候就表明程序已經(jīng)全部執(zhí)行完畢,蜂鳴器響兩聲,另外會通過語音系統(tǒng)通過對所得的結(jié)果進行語音播放。

        本次設(shè)計的功能包括壓力檢測功能,在壓力的檢測當(dāng)中主要就是模擬測量稱重者的一個體重,在軟件執(zhí)行到要去測量體重的時候,LCD1602會出現(xiàn)提示文字“weight start…”,然后就在壓力傳感器上施加壓力,模擬人體已經(jīng)站上去,然后就去測量體重,將數(shù)據(jù)返回給MCU。當(dāng)測量完畢之后,LCD1602就會顯示“weight end…”來提示用戶壓力傳感器模塊已經(jīng)采集數(shù)據(jù)完畢。

        3 硬件設(shè)計

        在本次設(shè)計當(dāng)中,硬件的設(shè)計上采用了以下幾個模塊來實現(xiàn)功能,首先電源模塊:主要的功能就是將市電220V電壓轉(zhuǎn)化為系統(tǒng)所需要的5V電壓,供中央控制芯片STC89C51單片機還有外部的功能模塊使用。壓力傳感器模塊的作用就是模擬重量的數(shù)據(jù)采集。本次設(shè)計中選用的是HX711芯片,我們把它作為傳感器與MCU之間的數(shù)據(jù)轉(zhuǎn)換芯片。在傳感器中采集到的模擬信號,會在HX711中進行數(shù)據(jù)轉(zhuǎn)換。轉(zhuǎn)換后的數(shù)據(jù)提供給中央控制芯片以作更好的處理。在高度的數(shù)據(jù)采集當(dāng)中,我們采用的是超聲波傳感器的模塊。在本次設(shè)計當(dāng)中采用超聲波傳感器作為高度的數(shù)據(jù)采集的主要原因就是測量時更方便,數(shù)據(jù)處理更精確,如果使用傳統(tǒng)的高度傳感器的話,它的原理就是利用氣壓的不同來作為判定高度不同的依據(jù),所以在測量比較高的地方時,比如山,高塔,高樓時,可以使用這個方法,但是在人的身高方面,本次設(shè)計不宜使用以氣壓作為判定高度不同的依據(jù)的高度傳感器,故現(xiàn)在采用超聲波傳感器模塊。而蜂鳴器模塊主要的作用就是在“確定”的時候,發(fā)出響聲給予用戶一個提示,只是一個提示性的作用。LCD1602顯示模塊主要就是在設(shè)計當(dāng)中充當(dāng)數(shù)據(jù)顯示的角色,顯示程序的執(zhí)行流程,具體執(zhí)行到什么位置還有什么地步,輸出提示性語句,通過按鍵按下顯示對應(yīng)的數(shù)值,還有最終顯示的最終數(shù)據(jù)。按鍵模塊主要就是通過按鍵來輸入按鍵的對應(yīng)的數(shù)值,比如腰圍的數(shù)值,按鍵輸入之后就進入單片機里面執(zhí)行相應(yīng)的程序,本次的按鍵模塊當(dāng)中提供了0到9的數(shù)字按鍵,還有確定的按鍵,可以提供用戶進行數(shù)字的輸入還有最終的確認動作。語音播放模塊主要就是對最終現(xiàn)實的結(jié)果通過這個模塊,經(jīng)過外接的播放器播放出來。

        4 系統(tǒng)調(diào)試

        系統(tǒng)的硬件調(diào)試時,主要就是在單片機的外部器件的選擇上,LCD液晶顯示模塊也有較為詳細的外圍的配置電路。而超聲波測量模塊和質(zhì)量測量模塊主要都是采用一條線路為時鐘線的方式,一條線路為數(shù)據(jù)線,所以加上地線和電源端,一共有四條電路線,這種配置利于外圍功能器件的安裝。在電路的電源設(shè)計上是采用了比較傳統(tǒng)的電源方式,主要就是通過電源的穩(wěn)壓芯片和變壓器來為系統(tǒng)供電。這種電源設(shè)計模式具有很大好處,就是電源經(jīng)過了變壓器的隔離之后,由原來的220V的交流電變成了只有12V的交流電,如果發(fā)生觸電的時候就可以大大的降低發(fā)生事故的概率,也可以很好的保護功能模塊的芯片,以免遭到更大的電流的沖擊,燒壞其內(nèi)部的電路。

        在軟件的調(diào)試過程也是比較清晰的,主要就是各個功能模塊當(dāng)中使用時序有了比較全面的了解之后,就可以在這個基礎(chǔ)上更好的控制還有處理功能模塊反饋回來的數(shù)據(jù)。在系統(tǒng)的調(diào)試時,也出現(xiàn)了不少的問題,比如在使用按鍵模塊來輸入腰圍的數(shù)值的時候,在LCD液晶顯示模塊上一直顯示的都是亂碼,然后經(jīng)過反復(fù)的調(diào)試還有修改之后才發(fā)現(xiàn),原來在按鍵掃描程序的返回值當(dāng)中,一直都是返回一個整數(shù)型的數(shù)值。而對于液晶顯示模塊而言,整數(shù)型的數(shù)值是無法進行顯示的。所以經(jīng)過修改,又定義一個字符型的數(shù)組,然后利用返回來的整數(shù)型數(shù)值再去字符型數(shù)組當(dāng)中去調(diào)取相應(yīng)的字符。而在超聲波測試模塊當(dāng)中,采用的邏輯就是初始化的時候測量一個數(shù)值,然后在正式測量的時候再去測量一個數(shù)值,然后再進行減法運算,所得到的值就是高度,然后出現(xiàn)的問題就是,高度差的顯示一直都是539,具體分析之后發(fā)現(xiàn),正式測量的數(shù)值比初始化測量的數(shù)值要大,所以進行減法運算之后就會產(chǎn)生一個負數(shù),負數(shù)分段取字符的時候就發(fā)現(xiàn)一直取到的字符就是539,所以我采取的方法就是在正式測量的時候,就加上了一個判斷條件,就是正式測量的數(shù)據(jù)一定要比初始化的數(shù)據(jù)小,才可以進行減法的運算,否則就是在原地等待,不斷取值,直到取到的數(shù)值比初始化的數(shù)值要小的時候,就可以進行運算了。

        參考文獻

        [1]李明明,耿玉琴,何云云.基于物聯(lián)網(wǎng)的體重秤的設(shè)計[J].測控技術(shù),2016,6.

        [2]王翥,崔曉志,侯春雷.超聲波傳感器接收信號強度非對稱性分析及對策[J].傳感技術(shù)學(xué)報,2015,1.

        [3]孫玉昕.基于物聯(lián)網(wǎng)的脂肪檢測系統(tǒng)設(shè)計與實現(xiàn)[J].軟件導(dǎo)刊,2014,11.

        猜你喜歡
        壓力傳感器超聲波
        蝙蝠的超聲波
        基于Niosll高精度超聲波流量計的研究
        電子制作(2018年17期)2018-09-28 01:56:38
        S型壓力傳感器形變的有限元分析
        變頻恒壓供水系統(tǒng)智能化改造
        基于手機準(zhǔn)超聲波控制的智能燈
        電子制作(2016年1期)2016-11-07 08:42:40
        蝙蝠的超聲波
        超聲波流量計的研究
        電子制作(2016年21期)2016-05-17 03:52:47
        單片集成壓力傳感器的信號處理設(shè)計
        一種基于HTC89C52單片機的雙通道電子秤的設(shè)計
        超聲波流量計在蘭干渠上的應(yīng)用
        爆乳无码AV国内| 亚洲av区一区二区三区| 日本无吗一区二区视频| 亚洲三级香港三级久久| 中文字幕亚洲入口久久| 国产精品又爽又粗又猛又黄| 国产精品一区二区黑丝| 精品久久久久久久久午夜福利| 中文无码伦av中文字幕| 人妻 色综合网站| 久久久国产精品黄毛片| 日本japanese少妇高清| av色综合网站| 亚洲一区二区三区偷拍自拍| 久久最黄性生活又爽又黄特级片| 国产影片免费一级内射| 日本高清视频在线观看一区二区| 亚洲一区二区三区高清在线| aaa日本高清在线播放免费观看 | 中文字幕一区二区区免| 日本精品中文字幕人妻| 日本一级二级三级不卡| 久久久久亚洲av成人片| a级毛片无码免费真人| 免费国产黄片视频在线观看| 人妻av中文字幕精品久久| 精品国产亚洲级一区二区| 国99久9在线 | 免费| 国产精品久久久久久婷婷| 亚洲国产成人手机在线观看| 色婷婷综合一区二区精品久久| 日韩一区二区三区人妻免费观看| 日韩精品真人荷官无码| 日韩人妻无码一区二区三区久久99| 色一情一乱一伦一区二区三欧美| 国产成人亚洲精品77| 人妻无码AⅤ中文系列久久免费| 国产一区二区三区成人av| 中国免费看的片| 在线精品一区二区三区| 图图国产亚洲综合网站|