基于單片機的電子血壓計設(shè)計.doc
《基于單片機的電子血壓計設(shè)計.doc》由會員分享,可在線閱讀,更多相關(guān)《基于單片機的電子血壓計設(shè)計.doc(49頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、目錄摘 要IAbstractII第1章 緒論11.1 課題研究的背景11.2 課題研究的意義11.3本次設(shè)計的主要研究內(nèi)容3第2章 總體設(shè)計方案42.1 總體設(shè)計目的42.2 實現(xiàn)原理的概述42.3 系統(tǒng)組成框圖52.4 系統(tǒng)組成部分62.4.1 信號采集部分62.4.2 模數(shù)轉(zhuǎn)化部分62.4.3 中央處理單元62.4.4 顯示模塊82.5 測量設(shè)計102.5.1 血壓測量設(shè)計102.5.2 體溫測量設(shè)計112.6 測量及計算方法112.6.1 血壓測量方法112.6.2 血壓計算方法12第3章 硬件系統(tǒng)設(shè)計133.1 傳感器電路133.2 放大電路143.3 數(shù)據(jù)處理電路163.4 轉(zhuǎn)換電路
2、183.5 復(fù)位電路203.6 按鍵電路20第4章 軟件系統(tǒng)設(shè)計224.1 主程序流程圖224.2 血壓信號的數(shù)模轉(zhuǎn)換224.3 體溫信號的數(shù)模轉(zhuǎn)換244.4 數(shù)碼顯示26第5章 系統(tǒng)的調(diào)試與仿真285.1 Keil C51軟件開發(fā)系統(tǒng)285.2 Proteus軟件開發(fā)系統(tǒng)285.3仿真分析30總結(jié)31致謝32參考文獻33附錄1 系統(tǒng)程序34摘要摘 要隨著社會的發(fā)展,人們生活水平提高,心腦血管疾病已經(jīng)成了威脅人們健康一個關(guān)鍵因素,我們開始對自己的健康越來越重視,尤其是血壓的測量,所以這就需要我們開發(fā)出一款實用的測量血壓裝置,讓人們自己隨時了解自己的血壓狀況從而減少了血壓疾病的發(fā)生。本次設(shè)計采用
3、微弱信號的檢測技術(shù)設(shè)計出電子血壓計,電子血壓計可以進行簡單的血壓測量和溫度測量,本次設(shè)計采用的是AT89S52型號的單片機為血壓計的核心,控制系統(tǒng)可以實時測量相關(guān)的血壓和體溫數(shù)據(jù)并記錄當(dāng)前的時間。系統(tǒng)設(shè)計相關(guān)的硬件電路和相關(guān)應(yīng)用程序,利用壓力傳感器將血液對血管壁的壓力轉(zhuǎn)化為電信號,將血壓信號轉(zhuǎn)化為數(shù)字信號后進行顯示、傳輸、報警等處理,也可以通過按鍵切換實現(xiàn)體溫的測量。水銀體溫計使用方便、精度高,因而應(yīng)用很廣。但是由于水銀體溫計進行體溫監(jiān)測很不方便,水銀的污染的可能也很嚴(yán)重的缺點,我們就需要開發(fā)出一個具備測量體溫功能的電子儀器。為了正確測量人體局部溫度,促使人們開發(fā)了各種不同的測溫儀器和測溫方法
4、?,F(xiàn)在已有許多醫(yī)院采用了電子體溫計,用其它電子儀器測量體溫也日益普及,所以本次設(shè)計將測量體溫的這一功能綜合到了血壓計當(dāng)中,實現(xiàn)了功能上的轉(zhuǎn)換。將要開發(fā)的電子血壓計不僅能夠測量血壓,還能測量體溫,達到了一機多用的效果,這樣在測量血壓的同時,也可以最患者的體溫進行測量,通過對比數(shù)據(jù),能夠更加及時的發(fā)現(xiàn)問題,解決問題。這種電子產(chǎn)品是未來醫(yī)院測量血壓和體溫的理想選擇。關(guān)鍵詞 血壓計;智能化;測量體溫 1第1章 緒論Abstract With the social development, peoples living standards improve, cardiovascular and cere
5、brovascular diseases have become a key factor in the threat to peoples health, we begin more and more attention to their health, especially blood pressure measurement, so this requires us to develop a blood pressure measurement device models and practical, so that people know their own blood pressur
6、e at any condition which reduces the blood disease. The design uses a weak signal detection techniques to design electronic, electronic blood pressure can be a simple blood pressure measurement and temperature measurement, this design model is used AT89S52 microcontroller as the core of sphygmomanom
7、eter, the control system can be related to real-time measurement blood pressure and temperature data and record the current time. System design-related hardware and related applications, the use of pressure sensors in the blood vessel wall pressure into electrical signals, the blood pressure signal
8、into a digital signal for display, transmission, alarm processing, can also be achieved through the key switch body measurements. Mercury thermometer is easy to use, high precision, and thus is widely used. However, because mercury thermometer for temperature monitoring is very convenient, mercury c
9、ontamination may also be very serious drawback, we need to develop a measurement of temperature with the functions of the electronic equipment. In order to correctly measure the local temperature of the human body, prompting people to develop a variety of thermometer and temperature measurement. Man
10、y hospitals have now adopted the electronic thermometer with other electronic instruments to measure the body temperature is also increasingly popular, so this will be designed to measure the temperature of this functionality integrated into a sphygmomanometer which achieve a functional conversion.
11、Electronic to be developed not only to measure blood pressure, but also to measure body temperature, reaching a multi-purpose machine effect, so that the measurement of blood pressure, but also the patients body temperature can be measured by comparing the data to more timely identify problems solve
12、 the problem. This electronic product is a future hospital measuring blood pressure and body temperature ideal choice.Key words blood pressure devices;intelligent;measure body temperatureI 第1章 緒論第1章 緒論1.1 課題研究的背景傳統(tǒng)的血壓計是模擬的血壓計,此類血壓計操作比較復(fù)雜,測量精度不夠,而且受環(huán)境影響較大。且時常需要校準(zhǔn)精度,需用一只準(zhǔn)確的汞柱血壓計或血壓表一同校驗。其方法是將聽診器上“Y”形管
13、取下,其兩端分別接準(zhǔn)確的血壓計(血壓表)和校驗的彈簧表式血壓表,第三端接臂帶及氣閥,這樣利用同一壓力,觀察要校驗的血壓表與準(zhǔn)確的血壓計(血壓表)的讀數(shù)是否相同,如不同則說明該校驗的血壓表已不準(zhǔn)確,如讀數(shù)相同,僅零位有偏差時,并不影響實際使用。如發(fā)現(xiàn)血壓表指針不能回復(fù)零位時,切勿擅自調(diào)節(jié)螺釘,以免損害表內(nèi)機芯,此時應(yīng)將血壓表送到生產(chǎn)廠家或指定服務(wù)部維修。因此,此類血壓計的使用與維護相對麻煩。為了讓廣大血壓計使用者更方便的使用與維護血壓計,也讓更多的人學(xué)會使用血壓計進行簡單的血壓測量,我們設(shè)計出一臺操作便捷,測量精確,無需維護的智能型測量血壓的裝置,以幫助人們對抗高血壓。1.2 課題研究的意義市場
14、上的使用的血壓計大部分仍是水銀血壓計,也有一些動態(tài)血壓記錄儀。水銀血壓計每次測量必須由醫(yī)生戴上聽診器進行測量,測量過程復(fù)雜,只能是每個醫(yī)生一次對一個人進行測量;而且對不同的醫(yī)生,測量結(jié)果可能不同,對同一個人來說,影響血壓因素非常多,由于每次測量的時間不可能很長,測得結(jié)果在某些情況就不能真實的反映被測對象的血壓值。將脈動波的記錄引入動態(tài)血壓技術(shù),提供24小時內(nèi)的每次血壓測量結(jié)果,而且能再現(xiàn)每次測量過程中的波形。在動態(tài)血壓檢測中干擾和偽差是不可避免的。目前市場上的大部分動態(tài)血壓記錄儀,只記錄每次測量的結(jié)果,醫(yī)生面對的是一批真?zhèn)坞y辯的數(shù)字。本課題研究最終旨在設(shè)計出全信息的動態(tài)血壓記錄儀,使每次測量結(jié)
15、果完全透明,實時分析結(jié)合回顧分析,使醫(yī)生可以對照原始波形判斷數(shù)據(jù)的真?zhèn)危行д鐒e出干擾和偽差引起的誤檢測,恢復(fù)真實血壓,保證血壓報告的有效性和可靠性。經(jīng)過科學(xué)家與醫(yī)生的不斷試驗探索,從最古老的方法到現(xiàn)今電子血壓計的發(fā)明,一路走來漫長又艱辛。早年,威廉哈維注意到當(dāng)動脈被割破時,血液就像被壓力驅(qū)動那樣噴涌而出。通過觸摸脈搏的跳動,會感覺到血壓。1835年,尤利烏斯埃里松發(fā)明了一個血壓計,它把脈搏的搏動傳遞給一個狹窄的水銀柱。當(dāng)脈搏搏動時,水銀會相應(yīng)地上下跳動。醫(yī)生第一次能在不切開動脈的情況下測量脈搏和血壓。但由于它使用不便,制作粗陋,并且讀數(shù)不準(zhǔn)確,因此其他的科學(xué)家對它進行了改進。1860年,朱爾
16、馬雷研制成了一個當(dāng)時最好的血壓計。它將脈搏的搏動放大,并將搏動的軌跡記錄在卷筒紙上。這個血壓計也能隨身攜帶。馬雷用這個血壓計來研究心臟的異常跳動?,F(xiàn)在醫(yī)生使用的血壓計是希皮奧內(nèi),里瓦羅奇在1896年發(fā)明的。它有一個能充氣的袖帶,用于阻斷血液的流動。醫(yī)生用一個聽診器聽脈搏的跳動,同時在刻度表上讀出血壓數(shù)。大量研究數(shù)據(jù)表明,我國高血壓發(fā)病率逐年增加,已成為危害身體健康的一個重大問題,為了解決這個問題,提高人們對于高血壓的防范意識,擁有一款操作簡單的電子血壓計是十分重要的。據(jù)有關(guān)機構(gòu)調(diào)查,我國平均每三個家庭就有一個高血壓患者,慢性低血壓的發(fā)病率5%左右,老年人可達10%左右,因此開發(fā)出既適合家庭保健
17、有適合專業(yè)人士的電子血壓計具有重要意義。高血壓的危害無疑高居前幾位。對于上了年紀(jì)的人,血壓是一個重要的健康信號。隨著生活水平的提高,時下老年人對自己的血壓越來越關(guān)注。高血壓是世界最常見的心血管疾病,也是最大的流行病之一,它的危害非常的巨大,據(jù)有關(guān)統(tǒng)計資料顯示,我國現(xiàn)有的高血壓患者已達一億,并且每年新增人數(shù)在300萬以上。從高血壓目前的危害來看,高血壓病已成為人類的頭號隱形殺手病。高血壓病不但是長期危害人體健康的一種慢性病,而且它還是腦中風(fēng)、冠心病、心肌梗死、心力衰竭、腎衰等疾病的禍?zhǔn)祝虼吮蝗藗兎Q為“無形殺手”。高血壓對人體的損害是全身性的,也是造成死亡的惡魔,直接威脅著人的生命,所以,對高血
18、壓這個無形殺手,不可掉以輕心。 治療高血壓病,首先是要測量準(zhǔn)確的血壓。測量血壓的儀器稱為血壓計。血壓計可分為直接式和間接式兩種。兩種血壓計的工作原理是不相同的,直接式是用壓力傳感器直接測量壓力變化;間接式的工作原理則是控制從外部施加到被測部位上的壓強,并將控制的結(jié)果與其相關(guān)的柯氏音的產(chǎn)生和消失的信息加以判斷。前者不管對動脈或靜脈都可連續(xù)測試,而后者只能測量動脈的收縮壓和舒張壓。隨著醫(yī)學(xué)知識的普及和民眾保健意識的提高,人們開始重視自身血壓的日常監(jiān)測,電子血壓計已悄悄走進了尋常百姓家,成為普通家庭常用的保健器械。越來越多的商家開始看好電子血壓計這個高度可開發(fā)性和高速成長性的市場,同時國內(nèi)外市場競爭
19、日益白熱化。目前世界電子血壓計市場呈現(xiàn)出打破原有競爭格局,建立新市場格局的趨勢。電子血壓計已經(jīng)進入了普通的家庭里面了,當(dāng)然醫(yī)院還沒有大量的普遍的的使用起來,因為電子血壓計的價格在醫(yī)院還是一個不小的開銷,因為電子血壓計的更新速度還是很快的,所以對于很多的醫(yī)院來說,更換的電子血壓計目前還沒有得到資金的允許, 當(dāng)然對于電子血壓計的討論也是目前很多的朋友都比較熱衷的話題,從電子血壓計的品牌到電子血壓計的價格、還有電子血壓計的準(zhǔn)確度等等,都是普通家庭比較熱衷的話題。1.3本次設(shè)計的主要研究內(nèi)容主要研究內(nèi)容是開發(fā)出一款電子血壓儀器,人們可以用這臺裝置精確地完成血壓值的測量,省去了去醫(yī)院的麻煩,為自身安全提
20、供了保障。本次設(shè)計增加了許多創(chuàng)新,給使用者帶來了極大的方便和實惠,滿足不同人群的使用需求,電子血壓計使用起來方便快捷,實用性強,具有小型化、低功耗、智能化等特點,在使用時又便攜易操作,從而呈現(xiàn)出家用化的趨勢。此次設(shè)計增加了報警功能,解決了老年人看不清楚的問題,使得設(shè)計更為人性化。 患者取坐位或仰臥位,被測肢體應(yīng)和心臟處于同一水平,上臂自然下垂,坐位時平第四肋軟骨;臥位平腋中線,平整地將袖帶置于上臂中部,距肘窩下緣2-3cm。需密切觀察血壓者應(yīng)做到四定:定時間、定部位、定體位、定血壓計,有助于測定血壓的準(zhǔn)確性和對照的可比性。為偏癱、肢體外傷或手術(shù)的患者測血壓應(yīng)測健測肢體。排除影響血壓的外界因素
21、袖帶過寬、過窄;袖帶纏得過緊、過松;肢體位置過高、過低等因素對血壓值的影響。 袖帶寬度要合適,袖帶太窄,須加大力量才能阻斷動脈血流,測得數(shù)值偏高;袖帶太寬,大段血管受阻,測得數(shù)值偏低。肱動脈位置高于心臟水平,測得血壓值偏低;低于心臟水平,測得血壓值偏高。 袖帶過松,橡膠帶呈氣球狀,有效測量面積變窄,使血壓測量值偏高;袖帶過緊,使血管在未注氣時已受壓,使血壓測量值偏低。發(fā)現(xiàn)血壓聽不清或異常,應(yīng)重復(fù)測量;應(yīng)將袖帶內(nèi)氣體驅(qū)盡,稍等片刻再復(fù)測,連續(xù)測23次,取其最低值。第2章 總體設(shè)計方案2.1 總體設(shè)計目的本設(shè)計要求設(shè)計基于單片機的電子血壓計,運用單片機原理,結(jié)合傳感器電路,設(shè)計一個電子血壓計并且具
22、有測量體溫功能??梢酝ㄟ^切換系統(tǒng)來實現(xiàn)血壓和體溫的精確測量,測量結(jié)果將用數(shù)碼管顯示出來,要求設(shè)計仿真電路圖,編寫程序。實際性能滿足要求,可演示測量效果,記錄結(jié)果。該電子血壓計使用血壓觸感器進行血壓數(shù)據(jù)收集,再通過放大電路將采集的模擬信號進行放大,使其轉(zhuǎn)化為單片機可以接收的電壓值,主控器內(nèi)的數(shù)模轉(zhuǎn)換器可以將模擬信號轉(zhuǎn)化成數(shù)字信號,最后在數(shù)碼管上顯示出血壓值。這樣就完成了血壓的測量。也可以把收集到的體溫數(shù)據(jù)轉(zhuǎn)換成數(shù)字信號,在顯示電路上得到數(shù)據(jù)。這種血壓計操作簡單,非醫(yī)護人員也可以使用。而且它能更精確的測量出血壓值和體溫值,減少了誤差的存在。這種血壓計是將傳感技術(shù)與單片機有機結(jié)合而成的,它的結(jié)構(gòu)應(yīng)該
23、保證完成三項基本流程:感應(yīng)血流的壓力,并能夠?qū)⑿盘栟D(zhuǎn)變成壓電信號;利用單片機技術(shù)判斷高壓與低圧;在屏幕上顯示測量結(jié)果。對于傳感器的要求是:高性能低成本的,靈敏度要高,測量范圍倒不需要很大。能根據(jù)血壓變動及時抓住高、低壓體積小,集成度高,抗干擾能力強,可靠性高,價格低,程序簡單,運用靈活,易于實現(xiàn)產(chǎn)品化的單片機;使用具有顯示清晰,亮度高,壽命長等優(yōu)點的顯示器。 水銀血壓計能直接測得血壓值,較為直觀,準(zhǔn)確性和可靠性很好,價格低廉,其缺點是較重,攜帶不方便,且需要用聽診器不是專業(yè)的醫(yī)護人員無法使用,彈簧式血壓計有以下優(yōu)點,攜帶方便,操作簡單,但是準(zhǔn)確度不高,維修起來很不方便,刻度數(shù)值較小,需要聽診器
24、聽力視力不好的老人使用起來比較困難,而我們將要開發(fā)的電子血壓計克服了以上血壓計的缺點,方便易學(xué),能自動顯示血壓測量值,可以提供脈搏讀數(shù),更為方便的監(jiān)測血壓變化,隨著科技的發(fā)展,降低了血壓計的生產(chǎn)成本,未來將會有很大的發(fā)展空間。2.2 實現(xiàn)原理的概述本設(shè)計是通過電子設(shè)備來進行血壓測量和體溫測量,分析血壓數(shù)據(jù),從而得出各種科學(xué)準(zhǔn)確的數(shù)據(jù),其實質(zhì)是對脈搏的測量,因此對于脈搏信號的提取成為設(shè)計成功的前提,首先要進行的是對微弱脈搏波進行信號采集的硬件電路圖的設(shè)計,然后根據(jù)示波器法進行相關(guān)的算法研究和驗證。同時還可以通過傳感器采集體溫信號,實現(xiàn)體溫數(shù)據(jù)在顯示器上顯示。 血壓值采集方面采用專用血壓傳感器,并
25、通過三運放儀用放大電路放大,整11 第2章 總體設(shè)計方案形,使用三運放儀用放大電路是因為其它簡單且穩(wěn)定,可以完成模擬信號的處理工作,并將處理結(jié)果送到主控器進行數(shù)據(jù)處理,利用自內(nèi)部自帶的A/D數(shù)模轉(zhuǎn)換器將返回的電壓值轉(zhuǎn)變成數(shù)字信號。因為傳統(tǒng)聽診器和水銀血壓測量儀的測量過程是通過判斷是否聽到脈搏聲來判斷收縮壓及舒張壓的。充氣過程中,從無聲到有聲過度點是舒張壓,即低壓,從有聲到無聲則是收縮壓,即高壓。放氣過程剛好相反。而有聲的過程伴隨著就是血壓的跳動,主控器巧妙地利用這一特點進行血壓的測量。因為血壓在充氣過程血壓變化大且不規(guī)律,本設(shè)計則讓血壓先達到一個固定的血壓值,利用放氣過程血壓穩(wěn)定下降,測出收縮
26、壓和舒張壓,并通過數(shù)碼管顯示出來。通過打氣囊向袖帶打氣,當(dāng)氣壓到達氣壓峰值的時候停止打氣,這時候開始緩慢放氣,在氣壓下降過程中,會在某一時刻第一次出現(xiàn)氣壓的小的回升,而這正是對應(yīng)著傳統(tǒng)的水銀血壓計當(dāng)中第一聲聽到脈搏聲,也就是收縮壓。繼續(xù)放氣,氣壓繼續(xù)下降,這過程會有好幾次氣壓的回升,每次都對應(yīng)著傳統(tǒng)測量過程的脈搏聲跳動時刻。當(dāng)最后一次有著氣壓的回升時,也就是傳統(tǒng)中氣壓從有到無那一點,即我們所要的舒張壓。2.3 系統(tǒng)組成框圖本設(shè)計是基于AT89S52單片機的設(shè)計,具體裝置方案如下圖2-1所示:模數(shù)轉(zhuǎn)換器 濾 波 電 路 放 大 電 路報警裝置AT89S52傳感 電 路 顯示電路按鍵電路圖2-1
27、系統(tǒng)的結(jié)構(gòu)框圖 血液在動脈血管中的壓力隨著心臟的收縮、舒張而不斷變化,而人的心臟的收縮頻率即心率比較低,一般在30300bpm,由此血壓脈動信號是相對而言還是屬于一種緩慢變化的信號,我的設(shè)計是采用外接式的結(jié)構(gòu),以AT89S52單片機為核心,由其內(nèi)部自帶的10位8通道A/D轉(zhuǎn)換模塊構(gòu)成的采樣模塊,該模塊的采樣數(shù)據(jù)由單片機串口經(jīng)電平轉(zhuǎn)換后送到上位機的串口COMI或COMZ,形成種連續(xù)數(shù)據(jù)采集串行數(shù)據(jù)傳輸?shù)姆绞健?.4 系統(tǒng)組成部分電子血壓計由傳感器、運算放大電路、濾波電路、數(shù)模轉(zhuǎn)換電路、顯示電路、按鍵電路、報警電路和單片機組成,傳感器能夠完成對血壓信號和體溫信號的采集,運算放大電路對采集來的血壓信
28、號和體溫信號進行預(yù)處理得到所需數(shù)據(jù),A/D轉(zhuǎn)換電路對信號進行數(shù)模轉(zhuǎn)換,單片機作為電子血壓計和測溫計的控制中心,完成對信號的儲存,并通過計算得到數(shù)據(jù)進行外圍電路的控制,進行血壓數(shù)據(jù)和體溫數(shù)據(jù)的顯示,整個系統(tǒng)是由以下幾個模塊組成。2.4.1 信號采集部分信號采集部分主要包括一個傳感器、放大器、帶通濾波器與低通濾波器,主要完成軸帶壓力、脈搏信號、體溫信號的檢測,濾波器將這信號分開,分別送入轉(zhuǎn)換器的不同通道,在轉(zhuǎn)換器中進行信號處理。2.4.2 模數(shù)轉(zhuǎn)化部分本部分設(shè)計單片機為核心器件,內(nèi)與模數(shù)轉(zhuǎn)換器進行連接,它是一種8位逐次逼近型A/D轉(zhuǎn)換器,內(nèi)部具有8通道多路轉(zhuǎn)換開關(guān),可以直接對8路電壓模擬量進行轉(zhuǎn)換
29、,精度速度適中。每采集一次可需要100微秒,采用中斷方式讀入結(jié)果,經(jīng)A/D轉(zhuǎn)換結(jié)束后會自動產(chǎn)生信號,將其與中央控制單元的外部中斷相接,便可采集到數(shù)據(jù)。由于需要對袖帶壓力信號和脈動壓力信號的處理,選用的A/D轉(zhuǎn)換芯片至少滿足兩通道同時輸入,由于8位的分辨率能滿足測量的精度要求,并且8位的數(shù)據(jù)正好是一個字節(jié)處理起來很方便,因此本次設(shè)計采用的ADC0809是逐次比較式轉(zhuǎn)換器,ADC是一種逐次比較式8位模擬輸入,8位數(shù)字輸出的A/D轉(zhuǎn)換器,它的性能比較好,價格比較便宜,購買也很方便,并且可以對信號進行轉(zhuǎn)換。模數(shù)轉(zhuǎn)換工作過程:首先用指令選擇其中一個模擬輸入通道,當(dāng)執(zhí)行時,便會產(chǎn)生脈沖給開始引腳,開始對選
30、中通道轉(zhuǎn)換。當(dāng)轉(zhuǎn)換結(jié)束后便會發(fā)出結(jié)束信號,該信號可以作為中斷申請信號,當(dāng)讀允許信號讀到EOC端有高電平,則可以讀出轉(zhuǎn)換的數(shù)字量,利用該通道轉(zhuǎn)換結(jié)果讀到累加器A中。2.4.3 中央處理單元中央處理單元是整個設(shè)計內(nèi)容的核心部分,主要組成為單片機AT89S52,其主要作用是:通過串口接收單片機給出的系統(tǒng)參數(shù)設(shè)置以及控制命令,并向單片機傳輸測量數(shù)據(jù),其中包括計算收縮壓、舒張壓、體溫以及對模數(shù)轉(zhuǎn)換信號控制,測量過程中各種算法的實現(xiàn),同時控制報警裝置。如圖2-2所示: 圖2-2 AT89S52結(jié)構(gòu)示意圖AT89S52具有以下標(biāo)準(zhǔn)功能:8k字節(jié)Flash,256字節(jié)RAM,32位I/O口線,看門狗定時器,2
31、個數(shù)據(jù)指針,三個16位定時器/計數(shù)器,一個6向量2級中斷結(jié)構(gòu),全雙工串行口,片內(nèi)晶振及時鐘電路。P0口:P0口是一個8位漏極開路的雙向 I/O口。作為輸出口,每位能驅(qū)動8 個TTL 邏輯電平。對P0端口寫“1”時,引腳用作高阻抗輸入。當(dāng)訪問外部程序和數(shù)據(jù)存儲器時,P0口也被作為低8位地址/數(shù)據(jù)復(fù)用。在這種模式下,P0具有內(nèi)部上拉電阻。在flash編程時,P0口也用來接收指令字節(jié);在程序校驗時,輸出指令字節(jié)。程序校時,需要外部上拉電阻。P1口:P1口是一個具有內(nèi)部上拉電阻的8位雙向I/O口,P1輸出緩沖器能驅(qū)動4 個TTL邏輯電平。對P1端口寫“1”時,內(nèi)部上拉電阻把端口拉高,此時可以作為輸入口
32、使用。作為輸入使用時,被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流。此外,P1.0 和P1.2分別作定時器/計數(shù)器2的外部計數(shù)輸入(P1.0/T2)和時器/計數(shù)器2的觸發(fā)輸入(P1.1/T2E)。P2口:P2口是一個具有內(nèi)部上拉電阻的8位雙向I/O口,P2輸出緩沖器能驅(qū)動4 個TTL 邏輯電平。對P2 端口寫“1”時,內(nèi)部上拉電阻把端口拉高,此時可以作為輸入口使用。作為輸入使用時,被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(IIL)在訪問外部程序存儲器或用16位地址讀取外部數(shù)據(jù)存儲器(例如執(zhí)行MOVX DPTR)時,P2口送出高八位地址。P3口:P3口是一個具有內(nèi)部上拉電阻的8位雙向I/
33、O口,P2輸出緩沖器能驅(qū)動4個TTL 邏輯電平。對P3端口寫“1”時,內(nèi)部上拉電阻把端口拉高,此時可以作為輸入口使用。作為輸入使用時,被外部拉低的引腳由于內(nèi)部電阻。P3口如下表2-1所示:表2-1 引腳含義引腳第2功能P3.0RXD(串行口輸入端0)P3.1TXD(串行口輸出端)P3.2INT0(部中斷0請求輸入端,低電平有效)P3.3INT1(中斷1請求輸入端,低電平有效)P3.4T0(時器/計數(shù)器0計數(shù)脈沖端)P3.5T1(時器/計數(shù)器1數(shù)脈沖端)P3.6WR(部數(shù)據(jù)存儲器寫選通信號輸出端,低電平有效)P3.7RD(部數(shù)據(jù)存儲器讀選通信號輸出端,低電平有效)RST:復(fù)位輸入晶振工作時,RS
34、T腳持續(xù)2個機器周期高電平將使單片機復(fù)位??撮T狗計時完成后,RST腳輸出96個晶振周期的高電平。特殊寄存器AUXR(地址8EH)上的DISRTO位可以使此功能無效。默認(rèn)狀態(tài)下,復(fù)位高電平有效。ALE/PROG:地址鎖存控制信號(ALE)是訪問外部程序存儲器時,鎖存低8 位地址的輸出脈沖。在flash編程時,此引腳(PROG)也用作編程輸入脈沖。在一般情況下,ALE以晶振六分之一的固定頻率輸出脈沖,ALE脈沖將會跳過。PSEN:外部程序存儲器選通信號(PSEN)是外部程序存儲器選通信號。當(dāng)AT89S52從外部程序存儲器執(zhí)行外部代碼時,PSEN在每個機器周期被激活兩次,而在訪問外部數(shù)據(jù)存儲器時,P
35、SEN將不被激活。EA/VPP:訪問外部程序存儲器控制信號。為使能從0000H到FFFFH的外部程序存儲器讀取指令,EA必須接GND。為了執(zhí)行內(nèi)部程序指令,EA應(yīng)該接VCC。在flash 編程期間,EA也接收12伏VPP電壓。XTAL1:振蕩器反相放大器和內(nèi)部時鐘發(fā)生電路的輸入端。XTAL2:振蕩器反相放大器的輸出端。2.4.4 顯示模塊顯示模塊是由八段數(shù)碼管組成,LED顯示具有豐富多樣性、靈活性、電路簡第2章 總體設(shè)計方案單、易于控制而且功耗小,對于信息量多的系統(tǒng),是比較適合的,LED液晶顯示模塊采用LED1602型號,具有很低的功耗,正常工作室電流僅2.0mA/5.0V。通過編程實現(xiàn)總動關(guān)
36、閉屏幕能夠更有效地降低功耗。LED1602分兩行顯示,每行可現(xiàn)實多達16個字符,其內(nèi)部的字符發(fā)生器已經(jīng)存儲了160個不同的點陣字符圖形,通過內(nèi)部指令可實現(xiàn)對其顯示多樣的控制。如圖2-3所示: 圖2-3 八段數(shù)碼管LED數(shù)碼管由多個發(fā)光二極管封裝在一起組成“8”字型的器件,引線已在內(nèi)部連接完成,只需引出它們的各個筆劃,公共電極。LED數(shù)碼管常用段數(shù)一般為7段有的另加一個小數(shù)點,還有一種是類似于3位“+1”型。位數(shù)有半位,了解LED的這些特性,對編程是很重要的,因為不同類型的數(shù)碼管,除了它們的硬件電路有差異外,編程方法也是不同的。 LED數(shù)碼管要正常顯示,就要用驅(qū)動電路來驅(qū)動數(shù)碼管的各個段碼,從而
37、顯示出數(shù)字,因此根據(jù)LED數(shù)碼管的驅(qū)動方式的不同,可以分為靜態(tài)式和動態(tài)式兩類。 靜態(tài)顯示:靜態(tài)驅(qū)動也稱直流驅(qū)動。靜態(tài)驅(qū)動是指每個數(shù)碼管的每一個段碼都由一個單片機的I/O端口進行驅(qū)動,或者使用如BCD碼十進制譯碼器譯碼進行驅(qū)動。靜態(tài)驅(qū)動的優(yōu)點是編程簡單,顯示亮度高,缺點是占用I/O端口多,如驅(qū)動5個數(shù)碼管靜態(tài)顯示則需要58=40根I/O端口來驅(qū)動,要知道一個AT89S52單片機可用的I/O端口才32個,實際應(yīng)用時必須增加譯碼驅(qū)動器進行驅(qū)動,增加了硬件電路的復(fù)雜性。動態(tài)顯示:數(shù)碼管動態(tài)顯示接口是單片機中應(yīng)用最為廣泛的一種顯示方式之一,動態(tài)驅(qū)動是將所有數(shù)碼管的8個顯示筆劃a, b, c, d, e,
38、 f, g, dp的同名端連在一起,另外為每個數(shù)碼管的公共極COM增加位選通控制電路,位選通由各自獨立的I/O線控制,當(dāng)單片機輸出字形碼時,單片機對位選通COM端電路的控制,所以我們只要將需要顯示的數(shù)碼管的選通控制打開,該位就顯示出字形,沒有選通的數(shù)碼管就不會亮。通過分時輪流控制各個數(shù)碼管的COM端,就使各個數(shù)碼管輪流受控顯示。2.5 測量設(shè)計2.5.1 血壓測量設(shè)計本次設(shè)計當(dāng)中,蜂鳴器報警系統(tǒng)起到一個很重要的角色,它是作為人機互動的一個橋梁,是向使用者傳遞電子血壓計內(nèi)部的信息,從而指導(dǎo)使用者的正確使用及當(dāng)前的操作動作,數(shù)碼管顯示模塊是一種簡單而經(jīng)濟的人機交互途徑,通過數(shù)碼管的顯示模塊,我們能
39、夠直觀地看到血壓測量結(jié)果。其具體的流程圖設(shè)計如圖2-4所示: 開 始輸入設(shè)置參數(shù)數(shù)據(jù)處理顯示結(jié)果結(jié)束否 N Y 結(jié) 束 Y 圖2-4 測量血壓系統(tǒng)工作示意圖對于傳統(tǒng)的水銀血壓計的測量方式,它是利用打氣過程中脈搏聲的有和無來判斷收縮壓與舒張壓的,而本設(shè)計中卻是利用測量到的氣壓是否在下降過程中有43 第2章 總體設(shè)計方案小許的回升來判斷,這部分設(shè)計是本設(shè)計當(dāng)中的關(guān)鍵部分之一,其效果好否也直接影響到測量結(jié)果的準(zhǔn)確度。電源開啟后,若有必要修改默認(rèn)參數(shù),可以通過程序設(shè)置,待采樣的時間達到規(guī)定時間后,將開始分析數(shù)據(jù)結(jié)果,求出最大值和最小值,經(jīng)過處理后即收縮壓和舒張壓,并將其送往LED屏顯示出來。2.5.2
40、 體溫測量設(shè)計系統(tǒng)的軟件主要是采用C語言,對單片機進行變成實現(xiàn)各項功能。主程序?qū)δK進行初始化,而后調(diào)用收集體溫數(shù)據(jù)、處理體溫信號、顯示、鍵盤等模塊。用的是循環(huán)查詢方式,來顯示體溫,主程序的主要功能是負(fù)責(zé)體溫的實時顯示,單片機讀出并處理ADC0809的測量的當(dāng)前溫度值并負(fù)責(zé)調(diào)用各子程序,體溫測量圖如圖2-5所示: 開 始 初 始 化啟動ADC0809測量體溫計算溫度LED顯示圖2-5 測量體溫系統(tǒng)工作示意圖2.6 測量及計算方法2.6.1 血壓測量方法通過打氣囊向袖帶打氣,當(dāng)氣壓到達氣壓峰值的時候停止打氣,這時候開始緩慢放氣,在氣壓下降過程中,會在某一時刻第一次出現(xiàn)氣壓的小的回升,而這正是對應(yīng)
41、著傳統(tǒng)的水銀血壓計當(dāng)中第一聲聽到脈搏聲,也就是收縮壓。繼續(xù)放氣,氣壓繼續(xù)下降,這過程會有好幾次氣壓的回升,每次都對應(yīng)著傳統(tǒng)測量過程的脈搏聲跳動時刻。當(dāng)最后一次有著氣壓的回升時,也就是傳統(tǒng)中氣壓從有到無那一點,即我們所要的舒張壓,這時測量結(jié)束。2.6.2 血壓計算方法基于示波器法這一原理,可以直接計算出平均壓,收縮壓與舒張壓是不能直接測量出來的,但是可以通過他們與平均壓的關(guān)系或者包絡(luò)線的特征可以計算出收縮壓與舒張壓,目前血壓計開發(fā)商都在研究這一塊。幅值系數(shù)法,是利用壓力波的最大幅值的比例關(guān)系進行識別收縮壓合舒張壓。目前電子血壓計的產(chǎn)品,絕大部分都是基于這個方法的計算出血壓。此方法已經(jīng)得到醫(yī)學(xué)界的
42、認(rèn)可,在臨床上得到運用。幅度系數(shù)的法的原理,可以看到脈搏波的幅值隨壓力的變化而變化,幅值最大那個脈搏波為Pmax,收縮壓對應(yīng)的脈搏波為SBP,舒張壓對應(yīng)的脈搏波為DBP,他們之間的函數(shù)關(guān)系: SBP = a * Pmax ( 0.4 a 0.7 ) (2-1) DBP = b * Pmax ( 0.4 b 0.8 ) (2-2)波形特征法,是觀察脈搏波幅值突變的點,來辨別收縮壓合舒張壓。收縮壓判別點在脈搏波幅度有明顯增加,舒張壓判別點在脈搏波幅度有明顯減少,根據(jù)差分算法,求相鄰脈搏波幅度的差值,認(rèn)為差值最大的為突變點。小波分析,即通過對包絡(luò)線的拐點辨別,求出收縮壓和舒張壓。壓力包絡(luò)線拐點在理論
43、上是可行的,但是實際應(yīng)用時,因為器件的工藝,放大后的信號誤差比較大,拐點并不明顯,并且容易受到外部干擾,產(chǎn)生假的脈搏拐點,這也使得壓力波包絡(luò)線拐點的確定非常困難。平均壓(MAP)是血壓波形(P(t))在一個周期內(nèi)的積分除以周期T,其定義如下: (2-3)均壓反映了動脈血壓的數(shù)值和波形。從示波法原理的兩條基本原則,振蕩波包絡(luò)線呈現(xiàn)出近似拋物線的形態(tài),脈搏振蕩波振幅最大對應(yīng)的袖帶壓力為平均壓,可以順利推導(dǎo)出平均壓的計算方法。第3章 硬件系統(tǒng)設(shè)計第3章 硬件系統(tǒng)設(shè)計3.1 傳感器電路本次設(shè)計我選用固態(tài)傳感器,因為它的準(zhǔn)確度高,且輸出信號為0100mV 。它的壓力接口和引腳結(jié)構(gòu)提供了優(yōu)良的靈活性,尤其
44、是在壓力連接方向要求嚴(yán)格的應(yīng)用中。壓力傳感器是基于美國GE公司先進的壓電電阻技術(shù)。最新硅片微機械技術(shù)被應(yīng)用于壓阻應(yīng)變片被離子注入在惠斯通橋路結(jié)構(gòu)內(nèi)。壓力傳感器具有優(yōu)良的溫度特性,溫度補償范圍為060。它將一個增益設(shè)置電阻集成在傳感器內(nèi),使傳感器可以互換。壓力傳感器工作特點:恒流供電,溫度補償(060),滿量程輸出100mV,0.1%準(zhǔn)確度,可互換性。如下圖3-1所示:圖3-1 傳感器電路圖壓力傳感器典型應(yīng)用:電子血壓計檢定儀,血壓計標(biāo)準(zhǔn)器,血壓計智能標(biāo)準(zhǔn)器,血壓計校驗儀,醫(yī)療器械,氣體流量測量,供暖,制冷,過程控制。壓力傳感器的工作原理:金屬電阻應(yīng)變片的工作原理是吸附在基體材料上應(yīng)變電阻隨機械
45、形變而產(chǎn)生阻值變化的現(xiàn)象,俗稱為電阻應(yīng)變效應(yīng)。金屬導(dǎo)體的電阻值可用以下量表示: 金屬導(dǎo)體的電阻率 S導(dǎo)體的截面積 L導(dǎo)體的長度以金屬絲應(yīng)變電阻為例,當(dāng)金屬絲受外力作用時,其長度和截面積都會發(fā)生變化,從上式中可很容易看出,其電阻值即會發(fā)生改變,假如金屬絲受外力作用而伸長時,其長度增加,而截面積減少,電阻值便會增大。當(dāng)金屬絲受外力作用而壓縮時,長度減小而截面增加,電阻值則會減小。只要測出加在電阻的變化(通常是測量電阻兩端的電壓),即可獲得應(yīng)變金屬絲的應(yīng)變情況。 3.2 放大電路放大電路的作用:能把輸入訊號的電壓或功率放大的裝置,由電子管或晶體管、電源變壓器和其他電器元件組成。用在通訊、廣播、雷達、
46、電視、自動控制等各種裝置中。 放大電路的原理:運算放大電路,是一種直流耦合、差模輸入,通常為單端輸出的高增益電壓放大器,因為剛開始主要用于加法,乘法等運算電路中,因而得名。一個理想的運算放大器必須具備下列特性:無限大的輸入阻抗、等于零的輸出阻抗、無限大的開回路增益、無限大的共模排斥比的部分、無限大的頻寬。一個運算放大器模組一般包括:一個正輸入端、一個負(fù)輸入端和一個輸出端。通常使用運算放大電路時,會將其輸出端與其反相輸入端連接,形成一負(fù)反饋組態(tài)。原因是運算放大電路的電壓增益非常大,使用負(fù)反饋方可保證電路的穩(wěn)定運作。但是這并不代表運算放大器不能 連接成正回饋,相反地,在很多需要產(chǎn)生震蕩訊號的系統(tǒng)中
47、,正回饋組態(tài)的運算放大器是很常見的組成元件。圖3-2 開環(huán)回路放大電路圖開環(huán)回路運算放大電路如圖3-2。當(dāng)一個理想運算放大器采用開回路的方式工作時,其輸出與輸入電壓的關(guān)系式如下:Vout = ( V+ -V-) * Aog。 其中Aog代表運算放大器的開環(huán)回路差動增益,由于運算放大器的開環(huán)回路增益非常高,因此就算輸入端的差動訊號很小,仍然會讓輸出訊,導(dǎo)致非線性的失真出現(xiàn)。 因此運算放大器很少以開環(huán)回路出現(xiàn)在電路系統(tǒng)中,少數(shù)的例外是用運算放大器做比較器,比較器的輸出通常為邏輯準(zhǔn)位元。閉環(huán)負(fù)反饋:將運算放大器的反向輸入端與輸出端連接起來,放大器電路就處在負(fù)反饋組態(tài)的狀況,此時通常可以將電路簡單地稱
48、為閉環(huán)放大器。閉環(huán)放大器依據(jù)輸入訊號進入放大器的端點,又可分為反相放大器與非反相放大器兩種。反相閉環(huán)放大器如圖3-3所示:圖3-3 反相閉環(huán)放大器假設(shè)這個閉環(huán)放大器使用理想的運算放大器,則因為其開環(huán)增益為無限大,所以運算放大器的兩輸入端為虛接地,假設(shè)這個閉環(huán)放大器使用理想的運算放大器,則因為其開環(huán)增益為無限大,所以運算放大器的兩輸入端電壓差幾乎為零,非反相閉環(huán)放大器如圖3-4所示: 圖3-4 非反相閉環(huán)放大器閉環(huán)正回饋:將運算放大器的正向輸入端與輸出端連接起來,放大器電路就處在正回饋的狀況,由于正回饋組態(tài)工作于一極不穩(wěn)定的狀態(tài),多應(yīng)用于需要產(chǎn)生震蕩訊號的應(yīng)用中,成為理想運放和理想運放條件。在分
49、析和綜合運放應(yīng)用電路時,大多數(shù)情況下,可以將集成運放看成一個理想運算放大器。理想運放顧名思義是將集成運放的各項技術(shù)指標(biāo)理想化。由于實際運放的技術(shù)指標(biāo)比較接近理想運放,因此由理想化帶來的誤差非常小,在一般的工程計算中可以忽略。理想運放各項技術(shù)指標(biāo)具體如下:電壓放大倍數(shù)達到104倍;輸入電阻達到104;輸出電阻小于幾百歐姆;外電路中的電流遠(yuǎn)大于偏置電流;失調(diào)電壓、失調(diào)電流及其溫漂很小,造成電路的漂移在允許范圍之內(nèi),電路的穩(wěn)定性符合要求即可;輸入最小信號時,有一定信噪比,共模抑制比大于等于60dB;帶寬符合電路帶寬要求即可。運算放大器中的虛短和虛斷含意:虛短,因為理想運放的電壓放大倍數(shù)很大,而運放工
50、作在線性區(qū),是一個線性放大電路,輸出電壓不超出線性范圍(即有限值),所以,運算放大器同相輸入端與反相輸入 端的電位十分接近相等。在運放供電電壓為15V時,輸出的最大值一般在1013V。所以運放兩輸入端的電壓差,在1mV以下,近似兩輸入端短路。這一特性稱為虛短,顯然這不是真正的短路,只是分析電路時在允許誤差范圍之內(nèi)的合理近似。虛斷電路的運放的輸入電阻一般都在幾百千歐以上,流入運放同相輸入端和反相輸入端中的電流十分微小,比外電路中的電流小幾個數(shù)量級,流入運放的電流往往可以忽略,這相當(dāng)運放的輸入端開路,這一特性稱為虛斷。顯然,運放的輸入端不能真正開路。運用虛短和虛斷這兩個概念,在分析運放線性應(yīng)用電路
51、時,可以簡化應(yīng)用電路的分析過程。運算放大器構(gòu)成的運算電路均要求輸入與輸出之間滿足一定的函數(shù)關(guān)系,因此均可應(yīng)用這兩條結(jié)論。如果運放不在線性區(qū)工作,也就沒有虛短和虛斷的特性。如果測量運放兩輸入端的電位,達到幾毫伏以上,往往該運放不在線性區(qū)工作,或者已經(jīng)損壞。 前置放大電路的基本組成有:音源選擇、輸入放大和音質(zhì)控制等電路。前置放大電路功能有兩個:一是要選擇所需要的音源信號,并前置放大器,放大到額定電平;二是要進行各種音質(zhì)控制,以美化聲音。 音源選擇電路的作用是選擇所需的音源信號送入后級,同時關(guān)閉其他音源通道。輸入放大器的作用是將音源信號放大到額定電平,通常是1V左右。音質(zhì)控制的作用是使音響系統(tǒng)的頻率
52、特性可以控制,以達到高保真的音質(zhì);或者根據(jù)聆聽者的愛好,修飾與美化聲音。3.3 數(shù)據(jù)處理電路濾波器是一種選頻裝置,可以使信號中特定的頻率成分通過,而極大地衰減其它頻率成分。在測試裝置中,利用濾波器的這種選頻作用,可以濾除干擾噪聲或進行頻譜分析。任何一種信息傳輸?shù)耐ǖ烂劫|(zhì)都可視為是一種濾波器。因為任何裝置的響應(yīng)特性都是激勵頻率的函數(shù),都可用頻域函數(shù)描述其傳輸特性。因此,構(gòu)成測試系統(tǒng)的任何一個環(huán)節(jié),諸如機械系統(tǒng)、電氣網(wǎng)絡(luò)、儀器儀表甚至連接導(dǎo)線等,都將在一定頻率范圍內(nèi),按其頻域特性,對所通過的信號進行變換與處理。如下圖3-5所示:圖3-5 濾波器電路圖本文所述內(nèi)容屬于模擬濾波范圍。主要介紹模擬濾波電
53、路原理、種類、數(shù)學(xué)模型、主要參數(shù)、RC濾波器設(shè)計。盡管數(shù)字濾波技術(shù)已得到廣泛應(yīng)用,但模擬濾波在自動檢測、自動控制以及電子測量儀器中仍被廣泛應(yīng)用。(1)紋波幅度d在一定頻率范圍內(nèi),實際濾波器的幅頻特性可能呈波紋變化,其波動幅d與幅頻特性的平均值相比,越小越好,一般應(yīng)遠(yuǎn)小于-3dB。(2)截止頻率fc幅頻特性值等于0.707所對應(yīng)的頻率稱為濾波器的截止頻率。作為參考值,0.707對應(yīng)于-3dB點,即相對于衰減3dB。若以信號的幅值平方表示信號功率,則所對應(yīng)的點正好是半功率點。(3)帶寬B和品質(zhì)因數(shù)Q值上下兩截止頻率之間的頻率范圍稱為濾波器帶寬,或-3dB帶寬,單位為Hz。帶寬決定著濾波器分離信號中
54、相鄰頻率成分的能力頻率分辨力。在電工學(xué)中,通常用Q代表諧振回路的品質(zhì)因數(shù)。在二階振蕩環(huán)節(jié)中,Q值相當(dāng)于諧振點的幅值增益系數(shù)。對于帶通濾波器,通常把中心頻率和帶寬之比稱為濾波器的品質(zhì)因數(shù)Q。例如一個中心頻率為500Hz的濾波器,若其中-3dB帶寬為10Hz,則稱其Q值為50。Q值越大,表明濾波器頻率分辨力越高。(4)倍頻程選擇性在兩截止頻率外側(cè),實際濾波器有一個過渡帶,這個過渡帶的幅頻曲線傾斜程度表明了幅頻特性衰減的快慢,它決定著濾波器對帶寬外頻率成分衰阻的能力。通常用倍頻程選擇性來表征。所謂倍頻程選擇性,是指在上截止頻率fc2與2fc2之間,或者在下截止頻率fc1與fc1/2之間幅頻特性的衰減
55、值,即頻率變化一個倍頻程時的衰減量。由壓力傳感電路輸出的信號,包括袖帶壓信號、脈搏波信號和大量的噪聲。模擬信號處理的主要任務(wù)就是從信號中提取袖帶壓信號和脈搏波信號然后將信號輸出給A/D轉(zhuǎn)換電路。濾波電路是一種頻域變化電路,可以讓適合頻段的信號順利通過,并將信號放大,濾波電路分為有源濾波電路和無源濾波電路,本次設(shè)計采用的是有源濾波電路。濾波電路按照頻域性能可分為全通、低通、高通、帶通、帶阻五種。下面我們來分別介紹一下幾種濾波電路的特點:低通濾波電路主要用于使低頻信號通過,減弱高次諧波或較高頻率的干擾和噪聲。高通濾波電路主要用于有效頻率較高,而又必須消除低頻和直流信號影響的地方。電阻電容耦合電路,
56、就有效地隔離了零點漂移等慢變化和兩級的直流信號。帶通濾波電路主要用于選擇有用頻段信號,而消除其他非有用頻段的信號、干擾和噪聲。帶阻濾波電路主要是消除某指定頻段的信號,而允許非指定頻段的所有信號通過。3.4 轉(zhuǎn)換電路經(jīng)過低通濾波器和帶通濾波器得到的信號為模擬信號,單片機無法對其進行識別,就需要把模擬信號轉(zhuǎn)化成數(shù)字信號。如圖3-6所示:圖3-6 A/D轉(zhuǎn)換電路 ADC0809主要信號引腳的功能說明如下: ALE地址鎖存允許信號。對應(yīng)ALE上跳沿,A、B、C地址狀態(tài)送入地址鎖存器中。 START轉(zhuǎn)換啟動信號。START上升沿時,復(fù)位ADC0809;START下降沿時啟動芯片,開始進行A/D轉(zhuǎn)換;在A
57、/D轉(zhuǎn)換期間,START應(yīng)保持低電平。本信號有時簡寫為ST。A、B、C地址線。通道端口選擇線,A為低地址,C為高地址,引腳圖中為ADDA,ADDB和ADDC。CLK時鐘信號。ADC0809的內(nèi)部沒有時鐘電路,所需時鐘信號由外界提供,因此有時鐘信號引腳。通常使用頻率為500KHz的時鐘信號。EOC轉(zhuǎn)換結(jié)束信號。EOC=0,正在進行轉(zhuǎn)換;EOC=1,轉(zhuǎn)換結(jié)束。使用中該狀態(tài)信號即可作為查詢的狀態(tài)標(biāo)志,又可作為中斷請求信號使用。D7D0數(shù)據(jù)輸出線。為三態(tài)緩沖輸出形式,可以和單片機的數(shù)據(jù)線直接相連。D0為最低位,D7為最高。OE輸出允許信號。用于控制三態(tài)輸出鎖存器向單片機輸出轉(zhuǎn)換得到的數(shù)據(jù)。OE=0,輸
58、出數(shù)據(jù)線呈高阻;OE=1,輸出轉(zhuǎn)換得到的數(shù)據(jù)。A/D轉(zhuǎn)換器是將幅值連續(xù)和時間連續(xù)的模擬信號轉(zhuǎn)化為時間離散、幅值也離散的二進制數(shù)字輸出信號的電路。A/D轉(zhuǎn)換器一般經(jīng)過采樣、保持、量化、及編碼四個過程,在實際電路中,有些過程是合并進行的,例如采樣、保持、量化和編碼的轉(zhuǎn)化過程是同時實現(xiàn)的,A/D轉(zhuǎn)換后得到的數(shù)據(jù)應(yīng)及時傳送給單片機進行處理。數(shù)據(jù)傳送的關(guān)鍵問題是如何確認(rèn)A/D轉(zhuǎn)換的完成,因為只有確認(rèn)完成后,才能進行傳送。為此可采用下述三種方式: (1)定時傳送方式對于一種A/D轉(zhuǎn)換其來說,轉(zhuǎn)換時間作為一項技術(shù)指標(biāo)是已知的和固定的。例如ADC0809轉(zhuǎn)換時間為128s,相當(dāng)于6MHz的MCS-51單片機共
59、64個機器周期??蓳?jù)此設(shè)計一個延時子程序,A/D轉(zhuǎn)換啟動后即調(diào)用此子程序,延遲時間一到,轉(zhuǎn)換肯定已經(jīng)完成了,接著就可進行數(shù)據(jù)傳送。(2)查詢方式A/D轉(zhuǎn)換芯片由表明轉(zhuǎn)換完成的狀態(tài)信號,例如ADC0809的EOC端。因此可以用查詢方式,測試EOC的狀態(tài),即可卻只轉(zhuǎn)換是否完成,并接著進行數(shù)據(jù)傳送。(3)中斷方式把表明轉(zhuǎn)換完成的狀態(tài)信號(EOC)作為中斷請求信號,以中斷方式進行數(shù)據(jù)傳送。不管使用上述那種方式,只要一旦確定轉(zhuǎn)換完成,即可通過指令進行數(shù)據(jù)傳送。首先送出口地址并以信號有效時,OE信號即有效,把轉(zhuǎn)換數(shù)據(jù)送上數(shù)據(jù)總線,供單片機接受。不管使用上述那種方式,只要一旦確認(rèn)轉(zhuǎn)換結(jié)束,便可通過指令進行數(shù)
60、據(jù)傳送。所用的指令為MOVX讀指令,則有MOV DPTR , #FE00H MOVX A , DPTR該指令在送出有效口地址的同時,發(fā)出有效信號,使ADC0809的輸出允許信號OE有效,從而打開三態(tài)門輸出,是轉(zhuǎn)換后的數(shù)據(jù)通過數(shù)據(jù)總線送入累加器中。3.5 復(fù)位電路復(fù)位電路是由復(fù)位引腳來實現(xiàn)的。復(fù)位引腳RST通過一個斯密特觸發(fā)器與復(fù)位電路相連,斯密特觸發(fā)器用來抑制噪聲,在每個機器周期內(nèi),斯密特觸發(fā)器的輸出電平由復(fù)位電路采樣一次,然后才能得到內(nèi)部復(fù)位操作所需要的信號。如下圖3-7所示:圖3-7 復(fù)位電路圖 上電復(fù)位:上電復(fù)位電路是種簡單的復(fù)位電路,只要在RST復(fù)位引腳接一個電容到Vcc,接一個電阻到
61、地就可以了。上電復(fù)位是指在給系統(tǒng)上電時,復(fù)位電路通過電容加到RST復(fù)位引腳一個短暫的高電平信號,這個復(fù)位信號隨著Vcc對電容的充電過程而回落,所以RST引腳復(fù)位的高電平維持時間取決于電容的充電時間。為了保證系統(tǒng)安全可靠的復(fù)位,RST引腳的高電平信號必須維持足夠長的時間。上電自動復(fù)位是通過外部復(fù)位電路的電容充電來實現(xiàn)的。只要Vcc的上升時間不超過1ms,就可以實現(xiàn)自動上電復(fù)位。3.6 按鍵電路按鍵的開關(guān)狀態(tài)通過一定的電路轉(zhuǎn)換為高、低電平狀態(tài)。按鍵閉合過程在相應(yīng)的I/O端口形成一個負(fù)脈沖。閉合和釋放過程都要經(jīng)過一定的過程才能達到穩(wěn)定,這一過程是處于高、低電平之間的一種不穩(wěn)定狀態(tài),稱為抖動。抖動持續(xù)時間的常長短與開關(guān)的機械特性有關(guān),一般在5-10ms之間。為了避免CPU多次處理按鍵的一次閉合,應(yīng)采用措施消除抖動。本文采用的是獨立式按鍵,直接用I/O口線構(gòu)成單個按鍵電路,每個按鍵占用一條I/O口線,每個按鍵的工作狀態(tài)不會產(chǎn)生互相影響。E2口表示測量數(shù)值的的切換,程序默認(rèn)為測量血壓值,當(dāng)按下該開關(guān),使輸入為低電平時,表示當(dāng)前執(zhí)行的是血壓測量,并有綠發(fā)光二極管顯示。再按鍵,使鍵抬起,輸入維高電平時,表示當(dāng)前執(zhí)行的是體溫測量,用藍(lán)發(fā)光二級管顯示。如下圖3-8所示:圖3-8
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 產(chǎn)品組合策略課件
- 常見疝CT影像診斷課件
- 專題六帶電粒子在電磁場中的運動課件
- 信用社稽查實際操作培訓(xùn)
- 二年級美術(shù)上冊-難忘夏天課件1-蘇少版
- 一級下冊-《我們知道的動物》-教科版課件
- 互聯(lián)網(wǎng)-創(chuàng)業(yè)大賽路演模板5分鐘_圖文課件
- 教育信息化建設(shè)分享課件
- 醫(yī)院科技發(fā)展與學(xué)科建設(shè)經(jīng)驗分享課件
- 九年級化學(xué)11.2--化學(xué)肥料課件
- 141檢視血涂片【-】課件
- 2021部編版小學(xué)六年級下冊語文第三單元素養(yǎng)提升卷課件
- 湘藝版高中音樂《京劇之美》ppt課件
- 衡板拉矯剪切課件
- 血小板聚集率檢測及臨床意義課件