版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、-PAGE . z摘 要生物醫(yī)學(xué)信號(hào)指標(biāo)與人體的*息息相關(guān),只有掌握其中規(guī)律才能更好的解決人體的*問(wèn)題。隨著電子信息技術(shù)的開(kāi)展和醫(yī)學(xué)的不斷進(jìn)步,人們對(duì)高精度便捷式生物醫(yī)學(xué)信號(hào)電子檢測(cè)設(shè)備的需求越來(lái)越高。心率和體溫是人體的兩個(gè)重要指標(biāo),根據(jù)所學(xué)知識(shí)制作了此心率計(jì)。設(shè)計(jì)是基于單片機(jī)的數(shù)字人體心率計(jì),從可實(shí)現(xiàn)性和經(jīng)濟(jì)性方面考慮,決定采用51單片機(jī)作為設(shè)計(jì)的主控芯片,使用紅外光電傳感器作為心率的采集模塊,而體溫的采集則使用18b20溫度傳感器,外加顯示模塊和功能選擇模塊。心率和體溫的采集部位均為指尖,采集信號(hào)經(jīng)單片機(jī)處理后輸出給顯示模塊顯示最終的結(jié)果。從硬件電路到程序設(shè)計(jì),主要解決了如下的幾個(gè)問(wèn)題:
2、1、心率信號(hào)由紅外光電傳感器采集,經(jīng)過(guò)兩級(jí)放大將原信號(hào)放大后,再由比擬電路進(jìn)展整形,輸出能使單片機(jī)更好識(shí)別的脈沖波信號(hào); 2、體溫信號(hào)由單線溫度傳感器18b20采集,采集數(shù)據(jù)經(jīng)過(guò)轉(zhuǎn)換計(jì)算后變?yōu)闇囟龋詈髥纹瑱C(jī)輸出體溫測(cè)量結(jié)果;3、測(cè)量的結(jié)果都是以數(shù)字形式輸出,3位一體數(shù)碼管顯示結(jié)果,使測(cè)量結(jié)果的讀取簡(jiǎn)單準(zhǔn)確化;4、按鍵和程序的結(jié)合運(yùn)用,使得心率計(jì)和體溫計(jì)功能切換更加方便快捷。關(guān)鍵詞:心率;體溫;單片機(jī);紅外傳感器;溫度傳感器AbstractBiomedical signal inde*es and human health are closely related, only to master
3、 the law can better solve the health problems of the human body. With the development of electronic information technology and the development of medicine, the demand for high precision portable biomedical signal electronic testing equipment is more and more high. Heart rate and body temperature are
4、 two important indicators of the human body, based on the knowledge to make the heart rate meter. The design of digital human body heart rate meter based on SCM, from realization and economic considerations, decided to adopt the 51 microcontroller as the main control chip, the use of infrared photoe
5、lectric sensor as the acquisition module, heart rate, and body temperature acquisition using 18B20 temperature sensor is simple, and the display module and the function module. The sampling position of heart rate and body temperature were the fingertips, signal acquisition and processing by the MCU
6、output to the display module to display the final results.The hardware circuit design procedures, mainly solves several problems as follows:1, the heart rate signal by infrared photoelectric sensor acquisition, after two grade general raw signal amplification, shaping by parison circuit, output the
7、pulse wave signal microcontroller better recognition;2, the temperature signal by a single temperature sensor 18B20 acquisition, acquisition data through the conversion into a temperature measurement results at last, microcontroller output temperature;3, the measurement results are output in digital
8、 form, one of 3 digital tube display results, read the measurement results of simple accurate;bining the 4, keys and program, the heart rate meter and thermometer function switching more convenient.Keywords:heartrate, bodytemperature,single chip,infrared sensor,temperature sensor目 錄 HYPERLINK l _摘_要
9、 摘 要I HYPERLINK l _Abstract AbstractII HYPERLINK l _目_ 目 錄IV HYPERLINK l _第1章_緒_ 1 緒 論1 HYPERLINK l _1.1選題背景及意義 1.1 選題背景及意義1 HYPERLINK l _1.2國(guó)內(nèi)外研究現(xiàn)狀和開(kāi)展趨勢(shì) 1.2 國(guó)外研究現(xiàn)狀和開(kāi)展趨勢(shì)2 HYPERLINK l _1.3論文構(gòu)造概括 1.3 論文構(gòu)造概括3 HYPERLINK l _第2章_設(shè)計(jì)方案及論證 2 設(shè)計(jì)方案及論證4 HYPERLINK l _2.1方案一 2.1 方案一4 HYPERLINK l _2.2方案二 2.2 方案二5
10、HYPERLINK l _2.3_方案論證 2.3 方案論證6 HYPERLINK l _第3章_硬件電路概述及元器件介紹 3 硬件電路概述及元器件介紹6 HYPERLINK l _3.1_硬件電路總方框圖 3.1 硬件電路總方框圖6 HYPERLINK l _3.2單片機(jī)模塊 3.2 單片機(jī)模塊7 HYPERLINK l _3.3_心率信號(hào)采集模塊 3.3 心率信號(hào)采集模塊10 HYPERLINK l _3.4_體溫信號(hào)采集模塊 3.4 體溫信號(hào)采集模塊15 HYPERLINK l _3.5_顯示模塊 3.5 顯示模塊18 HYPERLINK l _3.6_功能選擇模塊 3.6 功能選擇模塊
11、23 HYPERLINK l _第4章_程序設(shè)計(jì) 4 程序設(shè)計(jì)24 HYPERLINK l _4.1_主程序設(shè)計(jì) 4.1 主程序設(shè)計(jì)24 HYPERLINK l _4.2心率測(cè)試程序設(shè)計(jì) 4.2 心率測(cè)試程序設(shè)計(jì)29 HYPERLINK l _4.3_體溫測(cè)試程序設(shè)計(jì) 4.3 體溫測(cè)試程序設(shè)計(jì)34 HYPERLINK l _第5章_整體調(diào)試 5 設(shè)計(jì)完成及整體調(diào)試41 HYPERLINK l _5.1硬件電路的焊接及調(diào)試 5.1 硬件電路的焊接及調(diào)試41 HYPERLINK l _5.2_程序的下載及調(diào)試 5.2 程序的下載及調(diào)試43 HYPERLINK l _5.3_調(diào)試中的干擾 5.3 調(diào)
12、試中的干擾45 HYPERLINK l _第6章_總結(jié)和展望 6 總結(jié)和展望46 HYPERLINK l _6.1_總結(jié) 6.1 總 結(jié)46 HYPERLINK l _6.2_展望 6.2 展 望47 HYPERLINK l _參考文獻(xiàn) 參考文獻(xiàn)48 HYPERLINK l _致_ 致 50 HYPERLINK l _附錄1_設(shè)計(jì)總電路圖 附 錄1 設(shè)計(jì)總電路圖51 HYPERLINK l _附錄2_設(shè)計(jì)實(shí)物圖 附 錄2 設(shè)計(jì)實(shí)物圖52 HYPERLINK l _附錄2_程序清單 附 錄3 程序清單54 HYPERLINK l _附錄4_外文文獻(xiàn)及翻譯 附 錄4 外文文獻(xiàn)及翻譯69-. z1
13、緒 論1.1選題背景及意義心率Heart Rate是用來(lái)描述心動(dòng)周期的專(zhuān)業(yè)術(shù)語(yǔ),是指心臟每分鐘跳動(dòng)的次數(shù),以第一聲音為準(zhǔn)。 心率,現(xiàn)代漢語(yǔ)將心率解釋為心臟跳動(dòng)的頻率。頻率就是在單位時(shí)間,*件事情發(fā)生的次數(shù)。兩種解釋合起來(lái)就是,心臟在一定時(shí)間跳動(dòng)的次數(shù),也就是在一定時(shí)間,心臟跳動(dòng)快慢的意思。*成人的心率為60100次/分,大多數(shù)為6080次/分,女性稍快;3歲以下的小兒常在100次/分以上;老年人偏慢。成人每分鐘心率超過(guò)100次一般不超過(guò) 160次/分或嬰幼兒超過(guò) 150次/分者,稱(chēng)為竇性心動(dòng)過(guò)速。常見(jiàn)于正常人運(yùn)動(dòng)、興奮、沖動(dòng)、吸煙、飲酒和喝濃茶后。也可見(jiàn)于發(fā)熱、休克、貧血、甲亢、心力衰竭及應(yīng)用
14、阿托品、腎上腺素、麻黃素等。如果心率在 160220次/分,常稱(chēng)為陣發(fā)性心動(dòng)過(guò)速。心率低于60次/分者一般在40次/分以上,稱(chēng)為竇性心動(dòng)過(guò)緩??梢?jiàn)于長(zhǎng)期從事重體力勞動(dòng)和運(yùn)發(fā)動(dòng);病理性的見(jiàn)于甲狀腺機(jī)能低下、顱壓增高、阻塞性黃疸、以及洋地黃、奎尼丁或心得安類(lèi)藥物過(guò)量或中毒。如心率低于40次/分,應(yīng)考慮有房室傳導(dǎo)阻滯。心率過(guò)快超過(guò)160次/分,或低于40次/分,大多見(jiàn)于心臟病病人,病人常有心悸、胸悶、心前區(qū)不適,應(yīng)及早進(jìn)展詳細(xì)檢查,以便針對(duì)病因進(jìn)展治療。體溫是指機(jī)體部的溫度。人體的溫度是相對(duì)恒定的,正常人在24小時(shí)體溫略有波動(dòng),一般相差不超過(guò)1度。生理狀態(tài)下,早晨體溫略低,下午略高。運(yùn)動(dòng)、進(jìn)食后、婦
15、女月經(jīng)期前或妊娠期體溫稍高,而老年人體溫偏低。體溫高于正常稱(chēng)為發(fā)熱,37.338攝氏度為低熱,38.139攝氏度為中度發(fā)熱,39.141攝氏度為高熱,41攝氏度以上為超高熱。人體溫度相對(duì)恒定是維持人體正常生命活動(dòng)的重要條件之一,如體溫高于41攝氏度或低于25攝氏度時(shí)將嚴(yán)重影響各系統(tǒng)特別是神經(jīng)系統(tǒng)的機(jī)能活動(dòng),甚至危害生命。機(jī)體的產(chǎn)熱和散熱,是受神經(jīng)中樞調(diào)節(jié)的,很多疾病都可使體溫正常調(diào)節(jié)機(jī)能發(fā)生障礙而使體溫發(fā)生變化??梢?jiàn),心率和體溫是人體中非常重要的生命信息,與人體的*問(wèn)題息息相關(guān),及時(shí)檢測(cè)人體的心率及體溫狀況,觀察其變化對(duì)診斷疾病或預(yù)防疾病有重要意義。鑒于此,特選擇了基于單片機(jī)的數(shù)字人體心率計(jì)作
16、為畢業(yè)設(shè)計(jì)。本設(shè)計(jì)是以51單片機(jī)作為主控制芯片,用于實(shí)現(xiàn)驅(qū)動(dòng)傳感器、信息加工計(jì)算和驅(qū)動(dòng)數(shù)碼管顯示結(jié)果等功能,而心率信號(hào)和體溫信號(hào)分別由紅外光電傳感器和18b20溫度傳感器采集,由數(shù)碼管顯現(xiàn)最終結(jié)果,是集心率測(cè)量和體溫測(cè)量與于一體的數(shù)字式電子設(shè)備。1.2國(guó)外研究現(xiàn)狀和開(kāi)展趨勢(shì)近年來(lái),全球醫(yī)療器械產(chǎn)業(yè)快速開(kāi)展,貿(mào)易往來(lái)活潑,平均增速達(dá)7%左右,是同期國(guó)民經(jīng)濟(jì)增長(zhǎng)速度的兩倍左右。醫(yī)療器械產(chǎn)業(yè)作為全球高新技術(shù)產(chǎn)業(yè)競(jìng)爭(zhēng)的焦點(diǎn)領(lǐng)域,其競(jìng)爭(zhēng)正在向技術(shù)、人才、管理、效勞、資本、標(biāo)準(zhǔn)等多維度、全方位拓展。與興旺國(guó)家相比,我國(guó)醫(yī)療器械產(chǎn)業(yè)根底薄弱,產(chǎn)業(yè)鏈條不完整,整體競(jìng)爭(zhēng)力弱,根底產(chǎn)品綜合性能和可靠性存在一定差距
17、,局部核心關(guān)鍵技術(shù)尚未掌握,在產(chǎn)業(yè)競(jìng)爭(zhēng)中處于不利地位。醫(yī)療器械是典型的高新技術(shù)產(chǎn)業(yè),具有高新技術(shù)應(yīng)用密集、學(xué)科穿插廣泛、技術(shù)集成融合等顯著特點(diǎn),是一個(gè)國(guó)家前沿技術(shù)開(kāi)展水平和技術(shù)集成應(yīng)用能力的集中表達(dá),是帶動(dòng)和引領(lǐng)多學(xué)科技術(shù)開(kāi)展的重要引擎。當(dāng)前,國(guó)際醫(yī)療器械領(lǐng)域的科技創(chuàng)新高度活潑,電子、信息、網(wǎng)絡(luò)、材料、制造、納米等先進(jìn)技術(shù)的創(chuàng)新成果向醫(yī)療器械領(lǐng)域的滲透日益加快,創(chuàng)新產(chǎn)品不斷涌現(xiàn)。但是,由于創(chuàng)新能力薄弱,創(chuàng)新體系不完善,產(chǎn)學(xué)研醫(yī)結(jié)合不嚴(yán)密,我國(guó)醫(yī)療器械科技開(kāi)展水平與興旺國(guó)家存在較大差距。提高自主創(chuàng)新能力、培育戰(zhàn)略性新興產(chǎn)業(yè)、建立創(chuàng)新型國(guó)家的重要階段,也是進(jìn)一步深化醫(yī)藥衛(wèi)生體制改革的攻堅(jiān)時(shí)期。醫(yī)療
18、器械是醫(yī)療衛(wèi)生體系建立的重要根底,具有高度的戰(zhàn)略性、帶動(dòng)性和成長(zhǎng)性,其戰(zhàn)略地位受到了世界各國(guó)的普遍重視,已成為一個(gè)國(guó)家科技進(jìn)步和國(guó)民經(jīng)濟(jì)現(xiàn)代化水平的重要標(biāo)志。單從心率計(jì)方面來(lái)講,一般屬于心電機(jī)的一局部,且常用于醫(yī)院等一些醫(yī)療機(jī)構(gòu),專(zhuān)門(mén)測(cè)量心率的儀器并不多,但隨著時(shí)代的進(jìn)步和社會(huì)的開(kāi)展,心率計(jì)的應(yīng)用也越來(lái)越廣泛,在病人監(jiān)控、臨床治療及體育競(jìng)賽等方面都有著廣泛的應(yīng)用。在未來(lái)的應(yīng)用中,心率計(jì)也將朝著精度高、輕型化、一體化、可視化、可控化等適合在家庭和社區(qū)條件下使用的方向開(kāi)展。目前的應(yīng)用最為廣泛的體溫計(jì)就是大家所熟知的水銀體溫計(jì),具有精度高、使用簡(jiǎn)單、價(jià)格低廉等優(yōu)點(diǎn),但同時(shí)也具有水銀污染嚴(yán)重、監(jiān)測(cè)不方
19、便等缺點(diǎn),故在研究人員不斷研究下產(chǎn)生了電子體溫計(jì),且迅速得到認(rèn)可,正在向著數(shù)字化和一體化方向開(kāi)展。1.3論文構(gòu)造概括從提出問(wèn)題到解決方案,再到最終完成,論文對(duì)設(shè)計(jì)的硬件電路、程序設(shè)計(jì)和調(diào)試等方面進(jìn)展了詳盡的表達(dá),大體的構(gòu)造安排如下:第1章介紹了選題的背景及意義,提到了心率和體溫是人體中非常重要的生命信息,與人體的*問(wèn)題息息相關(guān),及時(shí)檢測(cè)人體的心率及體溫狀況,觀察其變化對(duì)診斷疾病或預(yù)防疾病有重要意義。第2章根據(jù)問(wèn)題提出了兩個(gè)設(shè)計(jì)方案,經(jīng)過(guò)論證之后,決定采用紅外光電傳感器采集心率信號(hào)、DS18B20溫度傳感器采集體溫信號(hào)、3位一體數(shù)碼管顯示最終測(cè)試結(jié)果的方案。第3章重點(diǎn)介紹和分析了設(shè)計(jì)的硬件電路,
20、整個(gè)設(shè)計(jì)分為五大模塊:?jiǎn)纹瑱C(jī)模塊、功能選擇模塊、心率信號(hào)采集模塊、體溫信號(hào)采集模塊和顯示模塊,各個(gè)元器件的選擇和使用情況都有詳盡的說(shuō)明。第4章運(yùn)用流程圖和局部代碼,介紹了設(shè)計(jì)的程序?qū)崿F(xiàn)過(guò)程,包括主程序的實(shí)現(xiàn)流程和各分程序的運(yùn)行過(guò)程。第5章是對(duì)設(shè)計(jì)的調(diào)試過(guò)程,從硬件電路的焊接及硬件電路的仿真到程序的下載及測(cè)試,以便及時(shí)發(fā)現(xiàn)設(shè)計(jì)中出現(xiàn)的問(wèn)題并提出解決方案,使設(shè)計(jì)更加實(shí)用。第6章進(jìn)展了總結(jié)和展望。在生活節(jié)奏快速、心腦疾病多發(fā)的時(shí)代下,此設(shè)計(jì)對(duì)診斷疾病或預(yù)防疾病有著重要意義。同時(shí),提出設(shè)計(jì)還有很多需要改良的地方,且還有很大的研究空間。2 設(shè)計(jì)方案及論證2.1方案一采用壓力傳感器采集心率信號(hào)、模擬溫度傳
21、感器AD590J采集體溫信號(hào)、LCD1602顯示結(jié)果。設(shè)計(jì)思路1根據(jù)設(shè)計(jì)要求,采用89C51單片機(jī)作為主控芯片;2心率和體溫的顯示使用LCD1602;3采集的心率信號(hào)經(jīng)過(guò)放大和整形后,送入單片機(jī);硬件設(shè)計(jì)方框圖根據(jù)設(shè)計(jì)要求與設(shè)計(jì)思路,方案一的硬件電路設(shè)計(jì)框圖如圖2.1所示。51單片機(jī)模塊模式選擇模塊壓力心率信號(hào)采集模塊1602顯示模塊AD590J體溫信號(hào)采集模塊圖 2.1 方案一方框圖2.2方案二采用紅外光電傳感器采集心率信號(hào)、DS18B20溫度傳感器采集體溫信號(hào)、3位一體數(shù)碼管顯示最終測(cè)試結(jié)果。 設(shè)計(jì)思路1根據(jù)設(shè)計(jì)要求,采用89C51單片機(jī)作為主控芯片;2用溫度傳感器DS18B20采集的溫度
22、信號(hào)和用紅外對(duì)管采集的心電信號(hào)直接 送入單片機(jī)處理;3心率和體溫的顯示采用數(shù)碼管顯示。 硬件設(shè)計(jì)框圖方案二的硬件設(shè)計(jì)方框圖如下列圖所示:51單片機(jī)模塊模式選擇模塊紅外光電心率信號(hào)采集模塊數(shù)碼管顯示模塊DS18B20體溫信號(hào)采集模塊圖 2.2 方案二方框圖2.3 方案論證方案一采用壓力傳感器采集心率信號(hào)傳出的電信號(hào)比擬微弱,測(cè)量難度大,且容易受外界干擾;顯示模塊采用1602顯示,從價(jià)格方面考慮,不是理想選擇。相對(duì)于方案一,方案二采用紅外光電對(duì)管采集心率信號(hào)抗干擾能力較強(qiáng),測(cè)量到的心率波形比擬穩(wěn)定,波形也很好;DS18B20溫度傳感器使用比擬簡(jiǎn)單普遍;同時(shí)數(shù)碼管確實(shí)是價(jià)格廉價(jià)實(shí)用性較強(qiáng)。綜上所述,
23、本設(shè)計(jì)采用方案二。3 硬件電路概述及元器件介紹3.1 硬件電路總方框圖硬件電路總方框圖如下所示,整個(gè)設(shè)計(jì)分為五大模塊:?jiǎn)纹瑱C(jī)模塊、功能選擇模塊、心率信號(hào)采集模塊、體溫信號(hào)采集模塊和顯示模塊。其中,功能選擇模塊用于心率測(cè)量和體溫測(cè)量的選擇。電源模塊復(fù)位電路晶振電路單片機(jī)模塊功能選擇模塊心率信號(hào)采集模塊顯示模塊體溫信號(hào)采集模塊圖 3.1 硬件電路總方框圖3.2單片機(jī)模塊單片機(jī)模塊方框圖及電路圖單片機(jī)模塊主要由三局部組成,即STC89C51單片機(jī)、晶振電路和復(fù)位電路。晶振電路為單片機(jī)提供合格的時(shí)鐘信號(hào),在該設(shè)計(jì)中使用的晶振頻率為12M;復(fù)位電路分為上電自動(dòng)復(fù)位和手動(dòng)復(fù)位兩種,功能是是單片機(jī)恢復(fù)到最初
24、的狀態(tài)。STC89C51單片機(jī)晶振電路復(fù)位電路圖 3.2 單片機(jī)模塊方框圖及電路圖 STC89C51單片機(jī)簡(jiǎn)介51單片機(jī)是對(duì)所有兼容Intel 8031指令系統(tǒng)的單片機(jī)的統(tǒng)稱(chēng)。該系列單片機(jī)的始祖是Intel的8031單片機(jī),后來(lái)隨著Flash rom技術(shù)的開(kāi)展,8031單片機(jī)取得了長(zhǎng)足的進(jìn)展,成為應(yīng)用最廣泛的8位單片機(jī)之一,其代表型號(hào)是ATMEL公司的AT89系列,它廣泛應(yīng)用于工業(yè)測(cè)控系統(tǒng)之中。很多公司都有51系列的兼容機(jī)型推出,今后很長(zhǎng)的一段時(shí)間將占有大量市場(chǎng)。51單片機(jī)是根底入門(mén)的一個(gè)單片機(jī),還是應(yīng)用最廣泛的一種。圖 3.3 51單片機(jī)引腳圖51單片機(jī)的功能及部構(gòu)造8位CPU4kbytes
25、程序存儲(chǔ)器ROM52為8K128bytes的數(shù)據(jù)存儲(chǔ)器RAM 52有256bytes的RAM32條I/O口線111條指令,大局部為單字節(jié)指令21個(gè)專(zhuān)用存放器2個(gè)可編程定時(shí)/計(jì)數(shù)器5個(gè)中斷源,2個(gè)優(yōu)先級(jí)52有6個(gè)一個(gè)全雙工串行通信口外部數(shù)據(jù)存儲(chǔ)器尋址空間為64kB外部程序存儲(chǔ)器尋址空間為64kB邏輯操作位尋址功能雙列直插40PinDIP封裝單一+5V電源供電圖 3.4 51單片機(jī)部構(gòu)造CPU:由運(yùn)算和控制邏輯組成,同時(shí)還包括中斷系統(tǒng)和局部外部特殊功能存放器;RAM:用以存放可以讀寫(xiě)的數(shù)據(jù),如運(yùn)算的中間結(jié)果、最終結(jié)果以及欲顯示的數(shù)據(jù);ROM:用以存放程序、一些原始數(shù)據(jù)和表格;I/O口:四個(gè)8位并行
26、I/O口,既可用作輸入,也可用作輸出T/C:兩個(gè)定時(shí)/記數(shù)器,既可以工作在定時(shí)模式,也可以工作在記數(shù)模式;五個(gè)中斷源的中斷控制系統(tǒng);一個(gè)全雙工UART通用異步接收發(fā)送器的串行I/O口,用于實(shí)現(xiàn)單片機(jī)之間或單片機(jī)與微機(jī)之間的串行通信;片振蕩器和時(shí)鐘產(chǎn)生電路,石英晶體和微調(diào)電容需要外接。最正確振蕩頻率為6M12M。3.3 心率信號(hào)采集模塊 心率傳感器分類(lèi)及紅外脈搏傳感器原理心率傳感器就是能感受外周血管搏動(dòng)并轉(zhuǎn)換成可用輸出信號(hào)的傳感器,心率傳感器分為:紅外脈搏傳感器、心率脈搏傳感器、光電脈搏傳感器、腕部脈搏傳感器、數(shù)字脈搏傳感器、心音脈搏傳感器、及集成化脈搏傳感器等等。其中應(yīng)用比擬廣泛的是紅外脈搏傳
27、感器,其工作原理是利用特定波長(zhǎng)紅外線對(duì)血管末端血液微循環(huán)產(chǎn)生的血液容積的變化的敏感特性,檢測(cè)由于心臟的跳動(dòng),引起指尖的血液變化,經(jīng)過(guò)信號(hào)放大、調(diào)整等電路處理。主要應(yīng)用于臨床上脈率的測(cè)量、監(jiān)測(cè)和脈搏波的病理分析。 心率采集模塊電路圖在此設(shè)計(jì)中,使用光電傳感器將脈搏信號(hào)轉(zhuǎn)換為電信號(hào),此裝置做成指套用在指尖上。光電傳感器一側(cè)的發(fā)光二極管放射紅外光,當(dāng)脈搏跳動(dòng)時(shí),指尖的動(dòng)脈血管血容量發(fā)生周期性變化,透過(guò)指尖的紅外光強(qiáng)度同時(shí)發(fā)生變化。另一側(cè)的光電三極管將接收到的紅外光信號(hào)轉(zhuǎn)化為電信號(hào)。但由于光電傳感器接收到的脈搏信號(hào)極其微弱,僅有幾個(gè)毫伏,需要進(jìn)展放大。同時(shí),為了使單片機(jī)更好地識(shí)別,參加了比擬器使輸出信
28、號(hào)為方波。具體如下列圖所示。圖 3.5 心率信號(hào)采集模塊電路圖 關(guān)于放大及整形在電路的設(shè)計(jì)中采用運(yùn)算放大器進(jìn)展了兩級(jí)放大處理。如下列圖所示,對(duì)于第二級(jí)放大器,采用同相負(fù)反應(yīng)的接法,單電源供電,放大光電三極管中的微弱交流小信號(hào),需要加的偏置電壓由R9提供,同時(shí)還起到了分流的作用。電壓的放大倍數(shù)最終由R10和R11的比例來(lái)決定。圖 3.6 二級(jí)放大電路圖由于V- = V+,V+=Vin,V-= R11/(R10+R11)Vout 電阻分壓,故:Vin= R11/(R10+R11)Vout,Vout/Vin=AV 放大倍數(shù),AV= R10+R11/R11= 50,即放大的倍數(shù)為50倍。第一級(jí)的放大倍
29、數(shù)與第二級(jí)一樣,也為50倍。同時(shí),電壓信號(hào)在輸入兩級(jí)放大器之前都加了一個(gè)4.7uF的濾波電容,其目的是濾去外界對(duì)干擾信號(hào),兩級(jí)放大器之間采用電耦合,隔離兩級(jí)放大器直流工作點(diǎn)的相互影響,并減少零點(diǎn)漂移。當(dāng)然,為了使輸出的電壓信號(hào)更加的穩(wěn)定,在兩級(jí)放大電路之后又增加了如下的電路。圖 3.7 穩(wěn)定電路圖經(jīng)過(guò)上述的電路放大之后,其輸出的波形如下列圖所示,是相對(duì)穩(wěn)定的鋸齒波。圖 3.8 波形圖但為了使單片機(jī)更加準(zhǔn)確的識(shí)別電壓信號(hào),需要將其進(jìn)展整形處理成脈沖方波形式,故增加了一個(gè)比擬器,如下列圖所示:圖 3.9 比擬電路 低功率運(yùn)算放大器MCP6004MCP6004運(yùn)算放大器是專(zhuān)門(mén)為各種通用應(yīng)用設(shè)計(jì)的,且
30、在設(shè)計(jì)中采用了Microchip先進(jìn)的CMOS工藝。具有的特征:1MHz增益帶寬積;軌到軌輸入/輸出;提供電壓1.8V至5.5V;供電電流100A;90度相位容限等。其引腳及封裝圖如下所示。圖 3.10 MCP6004引腳圖其具體的引腳功能表如下:表 3.1 MCP6004引腳功能表在設(shè)計(jì)中的應(yīng)用主要涉及圍有:汽車(chē)、便攜式設(shè)備、光電二極管放大器、模擬濾波器、電池供電系統(tǒng)等。典型應(yīng)用如下列圖:圖 3.11 典型應(yīng)用圖3.4 體溫信號(hào)采集模塊體溫信號(hào)采集模塊電路圖 體溫信號(hào)采集模塊主要由一個(gè)上拉電阻和溫度傳感器DS18B20構(gòu)成,其中,上拉電阻的目的是使DS18B20更加穩(wěn)定的工作。圖3.12 溫
31、度采集模塊電路圖 DS18B20溫度傳感器介紹1、DS18B20根本知識(shí)DS18B20數(shù)字溫度計(jì)是DALLAS公司生產(chǎn)的1Wire,即單總線器件,具有線路簡(jiǎn)單,體積小的特點(diǎn)。因此用它來(lái)組成一個(gè)測(cè)溫系統(tǒng),具有線路簡(jiǎn)單,在一根通信線,可以?huà)旌芏噙@樣的數(shù)字溫度計(jì),十分方便。2、DS18B20產(chǎn)品的特點(diǎn)1、只要求一個(gè)端口即可實(shí)現(xiàn)通信。2、在DS18B20中的每個(gè)器件上都有獨(dú)一無(wú)二的序列號(hào)。3、實(shí)際應(yīng)用中不需要外部任何元器件即可實(shí)現(xiàn)測(cè)溫。4、測(cè)量溫度圍在55。C到125。C之間。5、數(shù)字溫度計(jì)的分辨率用戶(hù)可以從9位到12位選擇。6、部有溫度上、下限告警設(shè)置。 3、DS18B20部構(gòu)造DS18B20部構(gòu)造
32、如圖3.13所示,主要由4局部組成:64位ROM、溫度傳感器、非揮發(fā)的溫度報(bào)警觸發(fā)器TH和TL、配置存放器。DS18B20的管腳排列如圖2所示,DQ為數(shù)字信號(hào)輸入輸出端;GND為電源地;VDD為外接供電電源輸入端在寄生電源接線方式時(shí)接地,見(jiàn)圖4。 ROM中的64位序列號(hào)是出廠前被光刻好的,它可以看作是該DS18B20的地址序列碼,每個(gè)DS18B20的64位序列號(hào)均不一樣。64位ROM的排的循環(huán)冗余校驗(yàn)碼CRC=*8*5*41。ROM的作用是使每一個(gè)DS18B20都各不一樣,這樣就可以實(shí)現(xiàn)一根總線上掛接多個(gè)DS18B20的目的。64位ROM和一線端口存儲(chǔ)和控制邏輯高速暫存器8位CRC生成器溫度傳
33、感器高溫觸發(fā)器TH低溫觸發(fā)器TL配置存放器供 電選擇方式DQVDDINTERNAL VDD圖3.13DS18B20的部構(gòu)造圖3.14 DS18B20的管腳排列DS18B20中的溫度傳感器完成對(duì)溫度的測(cè)量,用16位符號(hào)擴(kuò)展的二進(jìn)制補(bǔ)碼讀數(shù)形式提供,以0.0625/LSB形式表達(dá),其中S為符號(hào)位。例如125的數(shù)字輸出為07D0H,25.0625的數(shù)字輸出為0191H,25.0625的數(shù)字輸出為FF6FH,55的數(shù)字輸出為FC90H。 上下溫報(bào)警觸發(fā)器TH和TL、配置存放器均由一個(gè)字節(jié)的EEPROM組成,使用一個(gè)存儲(chǔ)器功能命令可對(duì)TH、TL或配置存放器寫(xiě)入。其中配置存放器的格式如下: R1、R0決定
34、溫度轉(zhuǎn)換的精度位數(shù):R1R0=00,9位精度,最大轉(zhuǎn)換時(shí)間為93.75ms;R1R0=01,10位精度,最大轉(zhuǎn)換時(shí)間為187.5ms;R1R0=10,11位精度,最大轉(zhuǎn)換時(shí)間為375ms;R1R0=11,12位精度,最大轉(zhuǎn)換時(shí)間為750ms;未編程時(shí)默認(rèn)為12位精度。 高速暫存器是一個(gè)9字節(jié)的存儲(chǔ)器。開(kāi)場(chǎng)兩個(gè)字節(jié)包含被測(cè)溫度的數(shù)字量信息;第3、4、5字節(jié)分別是TH、TL、配置存放器的臨時(shí)拷貝,每一次上電復(fù)位時(shí)被刷新;第6、7、8字節(jié)未用,表現(xiàn)為全邏輯1;第9字節(jié)讀出的是前面所有8個(gè)字節(jié)的CRC碼,可用來(lái)保證通信正確。3.5 顯示模塊 顯示模塊的電路圖顯示模塊由三局部組成,數(shù)碼管、74LS573
35、鎖存器、74LS138譯碼器。其中,譯碼器用于數(shù)碼管的位選擇。圖3.15 顯示模塊電路圖 元器件簡(jiǎn)介1、74LS573鎖存器74LS573是8位鎖存器,三態(tài)總線驅(qū)動(dòng)輸出:置數(shù)全并行存取,緩沖控制輸入,使能輸入有改善抗擾度的滯后作用。其原理如下:74LS573 的八個(gè)鎖存器都是透明的D型鎖存器,當(dāng)使能G為高時(shí),Q 輸出將隨數(shù)據(jù)D輸入而變。當(dāng)使能為低時(shí),輸出將鎖存在已建立的數(shù)據(jù)電平上。輸出控制不影響鎖存器的部工作,即老數(shù)據(jù)可以保持,甚至當(dāng)輸出被關(guān)閉時(shí),新的數(shù)據(jù)也可以置入。這種電路可以驅(qū)動(dòng)大電容或低阻抗負(fù)載,可以直接與系統(tǒng)總線接口并驅(qū)動(dòng)總線,而不需要外接口。特別適用于緩沖存放器,I/O 通道,雙向總
36、線驅(qū)動(dòng)器和工作存放器。圖3.16 74LS573引腳圖輸出enableLatchENABLE啟用D輸出OLHHHLHLLLL*Q0H*ZH=高電平L=低電平=不定 Z=高阻態(tài)QO=建立穩(wěn)態(tài)輸入條件前Q的電平表3.2 74LS573真值表管腳號(hào)功能D0D7數(shù)據(jù)輸入LE鎖存使能輸入高電平有效OE3態(tài)輸出使能輸入低電平有效O0O73態(tài)鎖存輸出表3.3 74LS573引腳功能表2、74LS138譯碼器174HC138根本功能74LS138 為3 線8 線譯碼器,共有 54/74S138和 54/74LS138 兩種線路構(gòu)造型式,其74LS138工作原理如下: 當(dāng)一個(gè)選通端G1為高電平,另兩個(gè)選通端/(
37、G2A)和/(G2B)為低電平時(shí),可將地址端A、B、C的二進(jìn)制編碼在一個(gè)對(duì)應(yīng)的輸出端以低電平譯出。274LS138的作用:利用 G1、/(G2A)和/(G2B)可級(jí)聯(lián)擴(kuò)展成 24 線譯碼器;假設(shè)外接一個(gè)反相器還可級(jí)聯(lián)擴(kuò)展成 32 線譯碼器。 假設(shè)將選通端中的一個(gè)作為數(shù)據(jù)輸入端時(shí),74LS138還可作數(shù)據(jù)分配器圖 3.17 74LS138引腳圖圖 3.18 74LS138譯碼器部電路33線-8線譯碼器74LS138的功能表表 3.4 74LS138功能表474LS138邏輯圖無(wú)論從邏輯圖還是功能表我們都可以看到74LS138的八個(gè)輸出管腳,任何時(shí)刻要么全為高電平1芯片處于不工作狀態(tài),要么只有一個(gè)
38、為低電平0,其余7個(gè)輸出管腳全為高電平1。如果出現(xiàn)兩個(gè)輸出管腳在同一個(gè)時(shí)間為0的情況,說(shuō)明該芯片已經(jīng)損壞。當(dāng)附加控制門(mén)的輸出為高電平S1時(shí),可由邏輯圖寫(xiě)出圖 3.19 74LS138邏輯圖由上式可以看出,在同一個(gè)時(shí)間又是這三個(gè)變量的全部最小項(xiàng)的譯碼輸出,所以也把這種譯碼器叫做最小項(xiàng)譯碼器。71LS138有三個(gè)附加的控制端、和。當(dāng)、時(shí),輸出為高電平S1,譯碼器處于工作狀態(tài)。否則,譯碼器被制止,所有的輸出端被封鎖在高電平,這三個(gè)控制端也叫做片選輸入端,利用片選的作用可以將多篇連接起來(lái)以擴(kuò)展譯碼器的功能。3、LED數(shù)碼管數(shù)碼管是一種半導(dǎo)體發(fā)光器件,其根本單元是發(fā)光二極管。數(shù)碼管按段數(shù)可分為七段數(shù)碼管
39、和八段數(shù)碼管,八段數(shù)碼管比七段數(shù)碼管多一個(gè)發(fā)光二極管單元多一個(gè)小數(shù)點(diǎn)顯示;按能顯示多少個(gè)8可分為1位、2位、3位、4位、5位、6位、7位等數(shù)碼管。按發(fā)光二極管單元連接方式可分為共陽(yáng)極數(shù)碼管和共陰極數(shù)碼管。共陽(yáng)數(shù)碼管是指將所有發(fā)光二極管的陽(yáng)極接到一起形成公共陽(yáng)極的數(shù)碼管,共陽(yáng)數(shù)碼管在應(yīng)用時(shí)應(yīng)將公共極接到+5V,當(dāng)*一字段發(fā)光二極管的陰極為低電平時(shí),相應(yīng)字段就點(diǎn)亮,當(dāng)*一字段的陰極為高電平時(shí),相應(yīng)字段就不亮。共陰數(shù)碼管是指將所有發(fā)光二極管的陰極接到一起形成公共陰極的數(shù)碼管,共陰數(shù)碼管在應(yīng)用時(shí)應(yīng)將公共極接到地線GND上,當(dāng)*一字段發(fā)光二極管的陽(yáng)極為高電平時(shí),相應(yīng)字段就點(diǎn)亮,當(dāng)*一字段的陽(yáng)極為低電平時(shí)
40、,相應(yīng)字段就不亮。圖 3.20 數(shù)碼管引腳圖數(shù)碼管要正常顯示,就要用驅(qū)動(dòng)電路來(lái)驅(qū)動(dòng)數(shù)碼管的各個(gè)段碼,從而顯示出我們要的數(shù)字,因此根據(jù)數(shù)碼管的驅(qū)動(dòng)方式的不同,可以分為靜態(tài)式和動(dòng)態(tài)式兩類(lèi)。靜態(tài)顯示驅(qū)動(dòng):靜態(tài)驅(qū)動(dòng)也稱(chēng)直流驅(qū)動(dòng)。靜態(tài)驅(qū)動(dòng)是指每個(gè)數(shù)碼管的每一個(gè)段碼都由一個(gè)單片機(jī)的I/O端口進(jìn)展驅(qū)動(dòng),或者使用如BCD碼二-十進(jìn)制譯碼器譯碼進(jìn)展驅(qū)動(dòng)。靜態(tài)驅(qū)動(dòng)的優(yōu)點(diǎn)是編程簡(jiǎn)單,顯示亮度高,缺點(diǎn)是占用I/O端口多,如驅(qū)動(dòng)5個(gè)數(shù)碼管靜態(tài)顯示則需要58=40根I/O端口來(lái)驅(qū)動(dòng),要知道一個(gè)89S51單片機(jī)可用的I/O端口才32個(gè),實(shí)際應(yīng)用時(shí)必須增加譯碼驅(qū)動(dòng)器進(jìn)展驅(qū)動(dòng),增加了硬件電路的復(fù)雜性。動(dòng)態(tài)顯示驅(qū)動(dòng):數(shù)碼管動(dòng)態(tài)顯
41、示接口是單片機(jī)中應(yīng)用最為廣泛的一種顯示方式之一,動(dòng)態(tài)驅(qū)動(dòng)是將所有數(shù)碼管的8個(gè)顯示筆劃a,b,c,d,e,f,g,dp的同名端連在一起,另外為每個(gè)數(shù)碼管的公共極增加位選通控制電路,位選通由各自獨(dú)立的I/O線控制,當(dāng)單片機(jī)輸出字形碼時(shí),所有數(shù)碼管都接收到一樣的字形碼,但終究是哪個(gè)數(shù)碼管會(huì)顯示出字形,取決于單片機(jī)對(duì)位選通端電路的控制,所以我們只要將需要顯示的數(shù)碼管的選通控制翻開(kāi),該位就顯示出字形,沒(méi)有選通的數(shù)碼管就不會(huì)亮。通過(guò)分時(shí)輪流控制各個(gè)數(shù)碼管的的端,就使各個(gè)數(shù)碼管輪流受控顯示,這就是動(dòng)態(tài)驅(qū)動(dòng)。在輪流顯示過(guò)程中,每位數(shù)碼管的點(diǎn)亮?xí)r間為12ms,由于人的視覺(jué)暫留現(xiàn)象及發(fā)光二極管的余輝效應(yīng),盡管實(shí)際
42、上各位數(shù)碼管并非同時(shí)點(diǎn)亮,但只要掃描的速度足夠快,給人的印象就是一組穩(wěn)定的顯示數(shù)據(jù),不會(huì)有閃爍感,動(dòng)態(tài)顯示的效果和靜態(tài)顯示是一樣的,能夠節(jié)省大量的I/O端口,而且功耗更低。3.6 功能選擇模塊功能選擇模塊的設(shè)置是為了更好地使設(shè)計(jì)在功能之間更好地互相切換,而不必不斷地初始化。功能選擇模塊實(shí)際為兩個(gè)共陰極的按鍵,電路圖如下所示。其中S2用于選擇心率測(cè)量模式還是體溫測(cè)量模式,S3是開(kāi)場(chǎng)與完畢功能鍵。圖 3.21 功能選擇模塊電路圖4 程序設(shè)計(jì)4.1 主程序設(shè)計(jì) 主程序流程圖首先單片機(jī)進(jìn)展初始化后,執(zhí)行的功能是由功能選擇模塊完成的,模式0為心率計(jì),模式1為體溫計(jì)。在相應(yīng)的模式下選擇開(kāi)場(chǎng)或完畢,將執(zhí)行相
43、應(yīng)的功能。具體流程如下列圖所示:圖4.1 主程序流程圖主程序測(cè)試程序主程序中模式選擇的測(cè)試程序如下:#include sbit key1=P10; sbit key2=P11; sbit led1=P20; sbit led2=P21; unsigned char mode; unsigned char begin; void choosemode() if(mode=0) if(key1=0) mode=1;while(key1=0); if(mode=1) if(key1=0) mode=0;while(key1=0); void main() mode=0; while(1) choos
44、emode();switch(mode) case 0: if(begin=0) if(key2=0) begin=1; while(key2=0); led1=1; if(begin=1) if(key2=0) begin=0; while(key2=0); led1=0; break; case 1: if(key2=0) begin=1; while(key2=0); break; 4.2心率測(cè)試程序設(shè)計(jì) 心率測(cè)試程序流程圖由于心率信號(hào)采集模塊的最終信號(hào)為方形波,即脈沖形式,則只需利用單片機(jī)的定時(shí)器功能進(jìn)展定時(shí)累計(jì)計(jì)數(shù),定時(shí)時(shí)間為1分鐘,在此時(shí)間的計(jì)數(shù)結(jié)果就為所測(cè)心率。心率測(cè)試程序流程圖
45、如下所示:開(kāi)場(chǎng)初始化時(shí)間小于1分鐘?有心率信號(hào)?累加計(jì)數(shù)顯示結(jié)果完畢YNYN 圖4.2 心率測(cè)試程序流程圖 心率信息采集模塊測(cè)試程序心率的測(cè)量只需檢測(cè)出心臟在一分鐘跳動(dòng)的次數(shù)即可,所以需要使用單片機(jī)的定時(shí)器功能。由于在單片機(jī)的晶振電路中使用的晶振震蕩頻率為12MHz,一分鐘可以為60ms1000,使用定時(shí)器0方式1時(shí),初值可以設(shè)為:TH0=(65536-60000)/256; TL0=(65536-60000)%256。具體測(cè)試程序程序如下所示。#includesbit key1 = P10; sbit en_smg1 = P22;sbit en_smg2 = P23;sbit en_smg3
46、 = P24;unsigned char table = 0*3F,0*06,0*5B,0*4F,0*66,0*6D,0*7D,0*07,0*7F,0*6F; /*數(shù)碼管的數(shù)字顯示*/unsigned char number;unsigned short int kk;void delay_50us(unsigned int t) unsigned int j; for(;t0;t-) for(j=19;j0;j-); void display_smg() en_smg3 = 1; en_smg2 = 1;en_smg1 = 1; P0 = table(number%100)%10; dela
47、y_50us(20); en_smg2 = 1; en_smg1 = 0; P0 = table(number%100)/10; delay_50us(20); en_smg2 = 0; en_smg1 = 1; P0 = tablenumber/100; delay_50us(20); void main() P1 = 0*ff; TMOD=0*01; TH0=(65536-60000)/256; TL0=(65536-60000)%256; EA=1; ET0=1; TR0=1; while(1) display_smg(); if(kk=1000) if(key1=0) delay_50
48、us(200); if(key1=0) number+; while(key1=0); delay_50us(200); while(key1=0); display_smg(); else kk=1001; number=number; display_smg(); void timer0() interrupt 1 TH0=(65536-60000)/256; TL0=(65536-60000)%256; kk+; 4.3 體溫測(cè)試程序設(shè)計(jì) 體溫測(cè)試程序流程圖開(kāi)場(chǎng)初始化讀18b20序列號(hào)18b20存在?啟動(dòng)18b20讀數(shù)據(jù)溫度轉(zhuǎn)換顯示結(jié)果完畢NY圖4.3 體溫測(cè)試程序流程圖 體溫信息采集模
49、塊測(cè)試程序#includesbit DQ = P37;sbit en_smg1 = P22;sbit en_smg2 = P23;sbit en_smg3 = P24;sbit led = P27; sbit beep = P15;unsigned char table = 0*3f,0*06,0*5b,0*4f,0*66,0*6d,0*7d,0*07,0*7f,0*6f; /*數(shù)碼管的數(shù)字顯示*/unsigned char temperature;/*/* 大約50us的延時(shí)程序*/*/void delay_50us(unsigned int t) unsigned int j; for(;
50、t0;t-) for(j=19;j0;j-);/*/* 極小的延時(shí)程序 */*/void delay_mini(unsigned int i) while(i-);/*/* 18b20的初始化 */*/void init_18b20() unsigned char n; DQ = 1; delay_mini(4); DQ = 0; delay_mini(80); DQ = 1; delay_mini(8); n = DQ; delay_mini(4); DQ=1; /*/* 18b20的寫(xiě)數(shù)據(jù) */*/void write_18b20(unsigned char dat) unsigned c
51、har i; for(i=0;i= 1; delay_mini(4); /*/* 18b20的讀數(shù)據(jù) */*/unsigned char read_18b20() unsigned char j,u=0; for(j=0;j= 1; DQ = 1; if(DQ=1) u |=0*80; delay_mini(4); return u;/*/* 讀溫度函數(shù) */*/unsigned char read_temperature() unsigned char a,b; init_18b20(); write_18b20(0*cc); write_18b20(0*44); delay_mini(30
52、0); init_18b20(); write_18b20(0*cc); write_18b20(0*be); a = read_18b20(); b = read_18b20(); b4; return b; /*/* 數(shù)碼管顯示函數(shù) */*/void display_smg() en_smg3 = 1; en_smg2 = 1; en_smg1 = 1; P0 = tabletemperature%10; delay_50us(20); en_smg2 = 1; en_smg1 = 0; P0 = tabletemperature/10; delay_50us(20);/*/* 主函數(shù),程
53、序從此處開(kāi)場(chǎng)運(yùn)行 */*/void main() while(1) temperature = read_temperature(); display_smg(); if(temperature=0*20) led=0;beep = 0; else led = 1; beep = 1; 5 整體調(diào)試5.1硬件電路的焊接及調(diào)試 焊接過(guò)程1、焊前處理 焊接前,應(yīng)對(duì)元件引腳或電路板的焊接部位進(jìn)展焊前處理。1去除焊接部位的氧化層可用斷鋸條制成小刀。刮去金屬引線外表的氧化層,使引腳露出金屬光澤。印刷電路板可用細(xì)紗紙將銅箔打光后,涂上一層松香酒精溶液。2元件鍍錫在刮凈的引線上鍍錫??蓪⒁€蘸一下松香酒精溶
54、液后,將帶錫的熱烙鐵頭壓在引線上,并轉(zhuǎn)動(dòng)引線。即可使引線均勻地鍍上一層很薄的錫層。導(dǎo)線焊接前,應(yīng)將絕緣外皮剝?nèi)ィ俳?jīng)過(guò)上面兩項(xiàng)處理,才能正式焊接。假設(shè)是多股金屬絲的導(dǎo)線,打光后應(yīng)先擰在一起,然后再鍍錫。2、焊接技巧做好焊前處理之后,就可正式進(jìn)展焊接。1焊接方法:焊接,檢查,剪短。右手持電烙鐵。左手用尖嘴鉗或鑷子夾持元件或?qū)Ь€。焊接前,電烙鐵要充分預(yù)熱。烙鐵頭刃面上要吃錫,即帶上一定量焊錫。將烙鐵頭刃面緊貼在焊點(diǎn)處。電烙鐵與水平面大約成60角。以便于熔化錫從烙鐵上流到焊點(diǎn)上。烙鐵頭在焊點(diǎn)處停留的時(shí)間控制在23秒鐘。抬開(kāi)烙鐵頭。左手仍持元件不動(dòng)。待焊點(diǎn)處的錫冷卻凝固后,才可松開(kāi)左手。用鑷子轉(zhuǎn)動(dòng)引線
55、,確認(rèn)不松動(dòng),然后可用偏口鉗剪去多余的引線。2焊接質(zhì)量焊接時(shí),要保證每個(gè)焊點(diǎn)焊接結(jié)實(shí)、接觸良好。要保證焊接質(zhì)量。應(yīng)是錫點(diǎn)光亮,圓滑而無(wú)毛刺,錫量適中。錫和被焊物融合結(jié)實(shí)。不應(yīng)有虛焊和假焊。虛焊是焊點(diǎn)處只有少量錫焊住,造成接觸不良,時(shí)通時(shí)斷。假焊是指外表上好似焊住了,但實(shí)際上并沒(méi)有焊上,有時(shí)用手一拔,引線就可以從焊點(diǎn)中拔出。這兩種情況將給電子制作的調(diào)試和檢修帶來(lái)極大的困難。只有經(jīng)過(guò)大量的、認(rèn)真的焊接實(shí)踐,才能防止這兩種情況。焊接電路板時(shí),一定要控制好時(shí)間。太長(zhǎng),電路板將被燒焦,或造成銅箔脫落。從電路板上拆卸元件時(shí),可將電烙鐵頭貼在焊點(diǎn)上,待焊點(diǎn)上的錫熔化后,將元件拔出。在焊接過(guò)程中也必須認(rèn)真慎重
56、,防止虛焊和短路。每焊完一個(gè)元器件或者一條線路都要用萬(wàn)用表檢查焊接是否成功。 硬件電路的調(diào)試焊接工作完成后,仔細(xì)檢查整體電路的電壓、電流特性是否正確符合要求,是否穩(wěn)定工作。經(jīng)過(guò)屢次測(cè)量,硬件電路滿(mǎn)足設(shè)計(jì)要求,特別是心率信號(hào)采集模塊的輸出波形,比擬標(biāo)準(zhǔn),如下所示:圖5.1 心率信號(hào)采集模塊輸出波形5.2 程序的下載及調(diào)試 程序的下載1、使用Keil uVision4軟件對(duì)編寫(xiě)好的程序進(jìn)展編譯和改良,沒(méi)有錯(cuò)誤后,將生成*.he*文件;2、用USB轉(zhuǎn)串口下載器連接PC機(jī)與發(fā)送端,其中下載器的T*D端連接單片機(jī)的R*D,下載器的R*D端連接單片機(jī)的T*D; 3、使用專(zhuān)用的下載軟件一般為PZ-ISP程序
57、下載軟件將生成的*.he*文件下載至單片機(jī)當(dāng)中;圖 5.2 程序下載窗口 程序調(diào)試出現(xiàn)的問(wèn)題及解決方案程序在調(diào)試過(guò)程中出現(xiàn)了模塊選擇混亂的狀況,經(jīng)檢查發(fā)現(xiàn)是按鍵在按下及放開(kāi)過(guò)程中出現(xiàn)了抖動(dòng)現(xiàn)象,如下列圖所示。圖 5.3 按鍵抖動(dòng)波形圖解決方法有硬件和軟件兩種,由于硬件電路修改麻煩且不實(shí)惠,故決定采用軟件方式解決,即參加延時(shí)程序忽略抖動(dòng)局部,具體程序如下:if(key2=0) delay_50us(200);if(key2=0) begin=1; while(key2=0);delay_50us(200);while(key2=0);5.3 調(diào)試中的干擾1、的干擾。因?yàn)楸驹O(shè)計(jì)是通過(guò)紅外光線透過(guò)手
58、指采集到信號(hào),進(jìn)而對(duì)信號(hào)處理得到人體的心跳,光在本設(shè)計(jì)中很重要。而且在各種不同的環(huán)境中,外界光照的強(qiáng)度不一樣,這對(duì)實(shí)驗(yàn)的干擾就講很明顯。但是外界光照對(duì)于人體是均衡的,即各處光照強(qiáng)度一樣,對(duì)人體變化的影響是一樣的,即可以相互抵消。2、測(cè)量過(guò)程中手指的抖動(dòng)。光電傳感器OPT101檢測(cè)到的人體信號(hào)很微弱,手指的一點(diǎn)抖動(dòng)都會(huì)引起測(cè)量心跳值的大幅變化。為了解決這個(gè)問(wèn)題,在設(shè)計(jì)中,把OPT101和發(fā)光二極管相距一定距離夠放下小拇指之后固定死,這樣在測(cè)量的時(shí)候只要人盡量保持手指不動(dòng),就可以大大減小手指抖動(dòng)對(duì)試驗(yàn)的影響。3、呼吸的影響。 試驗(yàn)的原理主要是血液中的含氧量的變化進(jìn)而導(dǎo)致人體組織變化而測(cè)量心跳的,這
59、樣均勻呼吸和急促呼吸就將使得人體的含氧量大大不同。據(jù)試驗(yàn)所得,當(dāng)人運(yùn)動(dòng)之后呼吸會(huì)比擬劇烈,這時(shí)他的心跳值就會(huì)隨之變大。6 總結(jié)和展望6.1 總結(jié)經(jīng)過(guò)一個(gè)多月的努力,畢業(yè)設(shè)計(jì)最終完成了。該設(shè)計(jì)是基于單片機(jī)的數(shù)字人體心率計(jì),主要由單片機(jī)模塊、功能選擇模塊、心率信號(hào)采集模塊、體溫信號(hào)采集模塊和顯示模塊五大局部組成,是集心率測(cè)量和體溫測(cè)量于一體的便攜式醫(yī)療檢測(cè)設(shè)備。由于具有精度高、一體化和便攜式的特點(diǎn),該設(shè)計(jì)適用于各類(lèi)人群,特別是在病人監(jiān)控、臨床治療及體育競(jìng)賽等方面。可以說(shuō),在生活節(jié)奏快速、心腦疾病多發(fā)的時(shí)代下,此設(shè)計(jì)對(duì)診斷疾病或預(yù)防疾病有著重要意義。為了完成這一設(shè)計(jì),我查閱了很多的相關(guān)資料,除了硬件
60、電路和程序編寫(xiě)方面的資料,還有很多與該設(shè)計(jì)相關(guān)的醫(yī)療知識(shí),在回憶所學(xué)知識(shí)的同時(shí)也學(xué)到了很多以前從未接觸到的知識(shí)。在這次的設(shè)計(jì)中不僅檢驗(yàn)了我所學(xué)習(xí)的知識(shí),也培養(yǎng)了我如何去把握一件事情,如何去做一件事情,又如何完成一件事情。本次設(shè)計(jì)是我們專(zhuān)業(yè)課程知識(shí)綜合應(yīng)用的實(shí)踐訓(xùn)練,也是我們邁向社會(huì),從事職業(yè)工作前一個(gè)必不少的過(guò)程。千里之行始于足下,通過(guò)這次設(shè)計(jì),我深深體會(huì)到這句千古名言的真正含義。我今天認(rèn)真的進(jìn)展畢業(yè)設(shè)計(jì),學(xué)會(huì)腳踏實(shí)地邁開(kāi)這一步,就是為明天能穩(wěn)健地在社會(huì)大潮中奔跑打下堅(jiān)實(shí)的根底。6.2 展望正所謂科學(xué)研究沒(méi)有終點(diǎn),雖然這次畢業(yè)設(shè)計(jì)已經(jīng)根本完成,到達(dá)了原先的設(shè)計(jì)目標(biāo)和設(shè)計(jì)期望,但并不是值得稱(chēng)贊的
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年安徽黃梅戲藝術(shù)職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試備考試題及答案詳細(xì)解析
- 2026年安徽財(cái)貿(mào)職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能考試備考題庫(kù)含詳細(xì)答案解析
- 2026年河南農(nóng)業(yè)職業(yè)學(xué)院?jiǎn)握芯C合素質(zhì)筆試參考題庫(kù)含詳細(xì)答案解析
- 2026年黑龍江生物科技職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能考試參考題庫(kù)含詳細(xì)答案解析
- 2026年韶關(guān)學(xué)院?jiǎn)握芯C合素質(zhì)考試參考題庫(kù)含詳細(xì)答案解析
- 2026年江蘇農(nóng)林職業(yè)技術(shù)學(xué)院?jiǎn)握芯C合素質(zhì)考試備考試題含詳細(xì)答案解析
- 2026年河南交通職業(yè)技術(shù)學(xué)院?jiǎn)握芯C合素質(zhì)考試備考試題含詳細(xì)答案解析
- 2026年云南錫業(yè)職業(yè)技術(shù)學(xué)院?jiǎn)握芯C合素質(zhì)考試模擬試題含詳細(xì)答案解析
- 2026年河南林業(yè)職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試備考題庫(kù)及答案詳細(xì)解析
- 2026年西寧城市職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能考試備考題庫(kù)含詳細(xì)答案解析
- 四川能投綜合能源有限責(zé)任公司員工公開(kāi)招聘筆試備考試題及答案解析
- 2025福建省安全員C證考試(專(zhuān)職安全員)題庫(kù)附答案
- 中國(guó)話(huà)語(yǔ)體系中的國(guó)際傳播話(huà)語(yǔ)創(chuàng)新策略分析課題申報(bào)書(shū)
- 高標(biāo)準(zhǔn)基本農(nóng)田建設(shè)項(xiàng)目監(jiān)理工作總結(jié)報(bào)告
- 消防知識(shí)培訓(xùn)宣傳課件
- 病理科醫(yī)療安全風(fēng)險(xiǎn)培訓(xùn)課件
- 2025-2026學(xué)年通-用版英語(yǔ) 高一上學(xué)期期末試題(含聽(tīng)力音頻答案)
- (高清版)DZT 0216-2020 煤層氣儲(chǔ)量估算規(guī)范
- 浙江華港染織集團(tuán)有限公司技改年產(chǎn)針織印染面料16860噸、機(jī)織印染面料13600萬(wàn)米高檔印染面料項(xiàng)目環(huán)境影響報(bào)告
- 商業(yè)地產(chǎn)-天津津?yàn)硰V場(chǎng)一期都市綜合體業(yè)態(tài)配比方案方案-30-11月
- 中國(guó)機(jī)器人可靠性信息報(bào)告 2022
評(píng)論
0/150
提交評(píng)論