【《基于STM32單片機的人體健康檢測系統(tǒng)的仿真與調(diào)試分析案例》3300字】_第1頁
【《基于STM32單片機的人體健康檢測系統(tǒng)的仿真與調(diào)試分析案例》3300字】_第2頁
【《基于STM32單片機的人體健康檢測系統(tǒng)的仿真與調(diào)試分析案例》3300字】_第3頁
【《基于STM32單片機的人體健康檢測系統(tǒng)的仿真與調(diào)試分析案例》3300字】_第4頁
【《基于STM32單片機的人體健康檢測系統(tǒng)的仿真與調(diào)試分析案例》3300字】_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

基于STM32單片機的人體健康檢測系統(tǒng)的仿真與調(diào)試分析案例目錄TOC\o"1-3"\h\u6692基于STM32單片機的人體健康檢測系統(tǒng)的仿真與調(diào)試分析案例 [7]。1.2.5按鍵程序其流程圖如圖4-9所示。按鍵一按一下代表改變脈搏報警上限值,按兩下表示改變脈搏報警下限值。當按完按鍵一后,判斷按鍵二是否按下。若按鍵二按下,則對其值進行加一操作,若沒有,則判斷案件三是否按下,若按鍵三按下,則對其值進行減一操作,直到按完兩次按鍵一,退出改變上下限的操作。圖4-9按鍵程序流程圖1.3程序的調(diào)試該設計為一個多功能的創(chuàng)新設計,程序的編寫對于我來說有很大的困難。通過查找資料對其進行參考,在調(diào)試中還是遇到了很大的困難。第一個問題是仿真的時候,LCD液晶顯示只有亮度,沒有數(shù)字或者字符的顯示。查找資料后知道:LCD亮了只能表示電源接通了,沒有顯示數(shù)字的原因有兩種:(1)對比度電壓(模塊第三腳)沒有調(diào)好,如果對比度電壓不全適,字符將完全看不見。(2)代碼有誤。因為對于顯示屏的讀寫代碼,不能只盯著放在存儲器里的字符或數(shù)字,顯示光標位置的位置也很重要。剛開始就是因為光標的代碼沒有搞清楚,所以導致了顯示屏沒有顯示,并且出現(xiàn)黑塊閃爍的情況。第二個問題是當用戶按下按鍵的時候,無改變其心率的上下限。通過查找資料后明白,需要再次檢查矩陣鍵盤電路的連接并建立新的對應關(guān)系。。通過修正,通過DS18B20實現(xiàn)溫度采集,通過按鍵實現(xiàn)心率模擬,可以通過LCD1602成功顯示對應的值,并通過按鍵改變心率值的上下限。當警告率低于或高于設定范圍時,單片機控制蜂鳴器發(fā)出警報。1.4硬件的調(diào)試焊接對于我們來說是一件大工程。在大四上學期的時候曾經(jīng)親自焊接過Pt100熱電阻溫度器。焊接是一件細活,若導線的銅線露的太多容易導致短路,又由于元件實物的引腳都十分細致,很容易造成相鄰引腳短路等困難,所以焊接對于我們來說可以算是一座大山。本設計的PCB圖如圖4-10所示。圖4-10系統(tǒng)設計PCB圖由于本人知識水平有限,在進行本次設計時,遇到了很多困難,具體為以下兩個問題。第一個問題是在仿真連接電路時,單片機是直接接著蜂鳴器的,但是在調(diào)試中,蜂鳴器不發(fā)出聲音。通過閱讀書籍明白蜂鳴器需要連接一個三極管,依靠三極管來對其進行驅(qū)動,才可進行報警。第二個問題是當系統(tǒng)進人測量狀態(tài),但測量值不穩(wěn)定。感染原因主要是ST188傳感器因為受到外接電磁波等干擾,造成采集信號不穩(wěn)定。其次是損壞或有虛焊。1.5調(diào)試結(jié)果實物圖如圖4-11所示。圖4-11系統(tǒng)實物圖經(jīng)過測試,發(fā)現(xiàn)本次設計能夠達到設計所需要目標。將單片機接上電源時,將雙手緊握DS18B20的感受端,顯示器LCD1602經(jīng)過一段時間,穩(wěn)定后就會顯示出當前被測用戶的溫度。將被測用戶的食指輕輕放在光電傳感器上,待顯示燈閃爍五次后,便會顯示出當前被測用戶的心率值。但由于被測環(huán)境有較大的嘈雜波,所以檢測時反應較慢,需要等待一定的時間才能夠顯示出脈搏值。通過左下角的三個按鈕,可以實現(xiàn)增大、減小、改變脈搏報警范圍的功能。通過復位鍵可以使STC成功復位。測量值與實際值存在著一定的誤差,通過運動手表測量出被測用戶的心率值,再用設計出的系統(tǒng)進行測量。誤差產(chǎn)生的原因有很多,按誤差出現(xiàn)的規(guī)律可分為系統(tǒng)誤差、隨機誤差和粗大誤差。系統(tǒng)誤差是有規(guī)律可循的,例如手表的誤差。隨機誤差是不可預知的,無法消除或者修正。粗大誤差所得到的測量結(jié)果就是錯誤的,需要重新測量被測量。對脈搏測量進行誤差分析,選取了5次測量結(jié)果,如表4-1所示。表4-1測量結(jié)果實際的脈搏次數(shù)測量得出脈搏次數(shù)1測量得出脈搏次數(shù)2測量得出脈搏次數(shù)3測量得出脈搏次數(shù)4測量得出脈搏次數(shù)5858383858284設脈搏測量值為x,則由式4-1可以得出其平均值x為:x=1則可由式4-2得出x的標準

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論