醫(yī)用體溫監(jiān)測系統(tǒng)_第1頁
醫(yī)用體溫監(jiān)測系統(tǒng)_第2頁
醫(yī)用體溫監(jiān)測系統(tǒng)_第3頁
醫(yī)用體溫監(jiān)測系統(tǒng)_第4頁
醫(yī)用體溫監(jiān)測系統(tǒng)_第5頁
已閱讀5頁,還剩45頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、長春工業(yè)大學(xué)畢業(yè)論文1摘摘要要本人設(shè)計了一種醫(yī)用體溫監(jiān)測系統(tǒng),該系統(tǒng)通過以單片機AT89C51為核心的前端體溫測量裝置實時采集病人的體溫,然后通過RS485將體溫傳送到病區(qū)PC機,實現(xiàn)對每個病人體溫數(shù)據(jù)的自動或手動選擇采集、處理、實時顯示和對溫度報表的查詢、打印等。體溫測量裝置采用溫度傳感器ds18b20,然后將數(shù)值傳送到單片機AT89C51,通過單片機AT89C51完成數(shù)據(jù)采集和處理,最后經(jīng)數(shù)碼管顯示所測的溫度值。在該系統(tǒng)中單片機對溫度傳感器進行控制和數(shù)據(jù)傳輸,借助串行通信實現(xiàn)了人機交互控制,系統(tǒng)控制方便,工作穩(wěn)定,能實現(xiàn)可靠的數(shù)據(jù)傳輸。關(guān)鍵詞:體溫;:體溫;RS485RS485;AT89C

2、51AT89C51;ds18b20ds18b20長春工業(yè)大學(xué)畢業(yè)論文2The Research of Monitoring System for Body Temperature of Medical UseAbstract:The monitoring system for body temperature of medical use is designed and realized in this paper. Patient sbody temperature is gathered in real time by a measuring device whose kernel is

3、AT89C51 ,and is transmitted to PC by RS485.The software can setup the system parameter, can recollect, process, record the data of body temperature, and can inquire, print the temperature report forms, it is the command center of the whole system.This text, to the little controllerAT89C51, integrate

4、d temperature sensor ds18b20 , and has described the operation principle of each part and plan of design of system emphatically.We use single chip microcomputer to control the temperature sensor and communicate the data, thus, man-machine conversation comes into true in virtue of serial communicatio

5、n .The running of system shows that it is easy to control and it works stably to perform reliable data transmission.KeywordsKeywords : :bodybody temperaturetemperature ;RS485RS485 ;AT89C51AT89C51 ;ds18b20;ds18b20; 1 目目 錄錄第一章 緒論.2 11系統(tǒng)背景.212系統(tǒng)概述.213技術(shù)參數(shù).2第二章 系統(tǒng)方案確定.321 系統(tǒng)整體方案論證.322 方案概述.523 人體多個檢測點的選

6、擇.524 系統(tǒng)元器件的選擇.6241 測溫傳感器地選擇.7242 主機的選擇.10第三章 系統(tǒng)硬件設(shè)計.1131ds18B20 的測溫原理與結(jié)構(gòu).11311 溫度傳感器 ds18b20 的結(jié)構(gòu)原理.11312 信號采集電路設(shè)計.1332 主機及接口電路.19321 AT89C51 結(jié)構(gòu)原理及外圍擴展 MAX7219.19322 鍵盤/顯示器設(shè)計.24323 單片機的串行通信.26第四章 系統(tǒng)軟件設(shè)計.2941 軟件設(shè)計的基本要求.2942 該系統(tǒng)設(shè)計主要考慮的問題.2943 上位機與單片機串行通信軟件設(shè)計.2944 體溫檢測系統(tǒng)下位機軟件設(shè)計.30441 下位機主程序流程.30442 單片機

7、中斷程序流程.31443 鍵盤掃描子程序流程.33第五章 溫度采集系統(tǒng)的校準(zhǔn)及結(jié)果分析.3451 溫度傳感器 ds18b20 的精度處理.34511 線性度.34512 靈敏度及靈敏度誤差.35513 分辨力和分辨率.35514 抗干擾性和穩(wěn)定性.3652 RC 并聯(lián)回路的精度討論 .3653 鍵盤的重建處理.36結(jié)束語.37參考文獻.38致謝.39長春工業(yè)大學(xué)畢業(yè)設(shè)計2第一章第一章 緒論緒論1.1 系統(tǒng)背景系統(tǒng)背景 隨著現(xiàn)代醫(yī)學(xué)的發(fā)展和醫(yī)院管理現(xiàn)代化的強烈要求,ICU 是英文 Intensive Care Unit 的縮寫,意為重癥加強護理病房。重癥醫(yī)學(xué)監(jiān)護是隨著醫(yī)療護理專業(yè)的發(fā)展、新型醫(yī)療

8、設(shè)備的誕生和醫(yī)院管理體制的改進而出現(xiàn)的一種集現(xiàn)代化醫(yī)療護理技術(shù)為一體的醫(yī)療組織管理形式。重癥監(jiān)護病房是利用各種各樣的現(xiàn)代化設(shè)備及先進的治療手段,如呼吸機、監(jiān)護儀、輸液泵、起搏器、冰毯、胃腸道外營養(yǎng)等治療手段,對各種各樣的危重病人,特別是對那些死亡迫在眉睫的病人進行非常密切的觀察并用特殊的生命支持手段,以提高這些病人存活機會的一個特殊治療護理病區(qū)。ICU 是危重病人進行搶救和嚴(yán)密監(jiān)測的場所,要求病房環(huán)境合理、簡潔、方便、利于觀察和搶救。體溫是進行生命體征監(jiān)測的重要指標(biāo)之一,體溫監(jiān)測系統(tǒng)也是重癥監(jiān)護病房所必備的。我們過去常用的體溫檢測儀器是水銀體溫計,這種溫度計易碎,讀數(shù)比較難,而且誤差比較大,不

9、符合 ICU 病房快速、準(zhǔn)確的診斷要求?;谏鲜鲈?,本人設(shè)計了醫(yī)用體溫監(jiān)測系統(tǒng),它能同時對人體多個點的溫度進行檢測,測量結(jié)果運用數(shù)碼管實時顯示,而且能夠根據(jù)醫(yī)生的需求,將測量的結(jié)果傳送到計算機中進行儲存、打印以及形成溫度報表等。除此之外,本系統(tǒng)不測體溫時采集病房的溫度,而且具有超限報警的功能,大大減輕了醫(yī)護人員的工作負擔(dān),提高了工作效率,而且更準(zhǔn)確的檢測人體的溫度,有效的完成ICU 的體溫檢測工作。本論文采用的是接觸式的溫度采集系統(tǒng),傳感器具有體積小,導(dǎo)熱快,對溫度場的干擾小的特點。醫(yī)用人體多點溫度采集系統(tǒng)的儀器結(jié)構(gòu)簡單,使用靈活方便。1.2 系統(tǒng)概述系統(tǒng)概述本設(shè)計運用主從分布式思想,由一臺

10、上位機(PC 微型計算機)和下位機(單片機)組成兩級分布式多點溫度測量系統(tǒng)。該系統(tǒng)采用 RS-485 串行通訊標(biāo)準(zhǔn),下位機(單片機)進行現(xiàn)場溫度采集,然后將測得的溫度值傳給上位機。溫度值既可以送回主控 PC 機進行數(shù)據(jù)處理,顯示器顯示,也可以由下位機單獨工作,實時顯示當(dāng)前各點的溫度值。下位機是單片機基于集成溫度傳感器 ds18b20 的測溫系統(tǒng)。ds18b20 可以方便的實現(xiàn)多點溫度的測量,輕松的組建傳感器網(wǎng)絡(luò),系統(tǒng)的抗干擾性好、設(shè)計靈活、方便,非常適用于醫(yī)院病人的體溫測量。1.3 技術(shù)參數(shù)技術(shù)參數(shù)1、測量的溫度范圍:2050;2、系統(tǒng)檢測的分辨率:0.5;長春工業(yè)大學(xué)畢業(yè)設(shè)計3第二章第二章

11、系統(tǒng)方案確定系統(tǒng)方案確定2.1系統(tǒng)整體方案論證系統(tǒng)整體方案論證溫度是一個十分重要的熱工參量。從微觀上說,它反映物體分子運動平均動能的大小,而宏觀上則表示物體的冷熱程度。在各種熱工實驗中幾乎都離不開溫度,所以,溫度測量是最重要的熱工測量。各種測溫方法大都是利用物體的某些物理化學(xué)性質(zhì)(如物體的膨脹率、包阻率、熱電勢、輻射強度和顏色等)與溫度具有定關(guān)系的原理。當(dāng)溫度不同時,上述各參量中的個或幾個隨之發(fā)生變化,測出這些參量的變化,就可間接地知道被測物體的溫度。測溫方法可分為接觸式與非接觸式兩大類。用接觸式方法測溫時,感溫元件需要與被測介質(zhì)直接接觸,液體膨脹式溫度計、熱電偶溫度計、熱電阻溫度計等均屬于此

12、類。當(dāng)用光學(xué)測溫計、輻射測溫汁、紅外探測器測溫時,感溫元件不必與被測介質(zhì)相接觸,故稱為非接觸式測溫方法。方案一:采用非接觸式測溫的方法方案一:采用非接觸式測溫的方法非接觸式溫度計主要分為全輻射溫度計和紅外溫度計,下面我們來介紹一下這兩種溫度計的原理以及優(yōu)缺點。 全輻射溫度計全輻射溫度計全輻射溫度計由輻射感溫器、顯示儀表及輔助裝置構(gòu)成。被測物體的熱輻射能量,經(jīng)物鏡聚集在熱電堆(由一組微細的熱電偶串聯(lián)而成)上并轉(zhuǎn)換成熱電勢輸出,其值與被測物體的表面溫度成正比,用顯示儀表進行指示記錄。補償光欄由雙金屬片控制,當(dāng)環(huán)境溫度變化時,光欄相應(yīng)調(diào)節(jié)照射在熱電堆上的熱輻射能量,以補償因溫度變化影響熱電勢數(shù)值而引

13、起的誤差。 紅外測溫法紅外測溫法任何有一定溫度的物體,都會以電磁波的形式向外界輻射能量。所輻射能量的大小,直接與該物體的溫度有關(guān),具體地說是與該物體熱力學(xué)溫度的 4 次方成正比,利用這個原理制成的溫度測量儀表叫紅外溫度儀表。這種測量不需要與被測對象接觸,因此屬于非接觸式測量。紅外溫度儀表可用于很寬溫度范圍的測溫,從50直至高于 3000。在不同的溫度范圍,對象發(fā)出的電磁波能量的波長分布不同,在常溫(0-100)范圍,能量主要集中在中紅外和遠紅外波長。用于不同溫度范圍和用于不同測量對象的儀表,其具體的設(shè)計也不同。下面我們來總結(jié)一下非接觸式測溫法的優(yōu)缺點:其優(yōu)點是:其優(yōu)點是: 與被測對象不接觸,在

14、測體溫時不會造成不必要的感染; 快速,通常測量時間小于 1s,一般不會超過 2s;長春工業(yè)大學(xué)畢業(yè)設(shè)計4因此十分適合于在 SARS 預(yù)防檢測中應(yīng)用。其缺點是:其缺點是: 儀表本身準(zhǔn)確度不如接觸式的醫(yī)用溫度計,通常不會優(yōu)于 0.2; 測量結(jié)果受許多因素影響,重要的是被測對象輻射率的不確定性,不容易測出被測對象 的真實溫度; 儀表本身比較復(fù)雜,使用也比接觸式醫(yī)用溫度計復(fù)雜,使用者要經(jīng)一定培訓(xùn)才能正確使 用; 價格較高;方案二:采用接觸式測溫的方法方案二:采用接觸式測溫的方法傳統(tǒng)的接觸式體溫測量是用醫(yī)用玻璃液體溫度計(俗稱體溫表)、醫(yī)用電子接觸式溫度計(常用熱敏電阻作為它的感溫元件)等插入人體內(nèi)部(

15、舌下、直腸)或置于腋下,通過接觸使溫度計的溫度等于被測處的溫度。下面我們對兩種測溫方法做出了比較:表表 2-1 接觸式與非接觸式測溫方法比較接觸式與非接觸式測溫方法比較接觸式非接觸式必要條件 感溫元件必須與被測物體相接觸感溫元件能接收到物體的輻射能特點不適宜熱容量小的物體溫度測量;不適宜動態(tài)溫度測量;便于多點,集中測量和自動控制。被測物體溫度不變;適宜動態(tài)溫度測量;適宜表面溫度測量。測量范圍 適宜 1000以下的溫度測量適宜高溫測量測溫精度 測量范圍的 1%左右一般在 10左右滯后較大較小該系統(tǒng)主要用于住院人員的體溫測量,醫(yī)院本身具有良好的消毒系統(tǒng),能夠及時有效的防止病人之間以及醫(yī)護人員和病人

16、之間的交叉感染,另外,非接觸式測溫法受許多環(huán)境因素的影響,不易測出被測對象的實際溫度,因此,本系統(tǒng)中采用接觸式測溫的方法。2.2 方案概述方案概述本系統(tǒng)主要應(yīng)用于 ICU 重癥監(jiān)護病房,醫(yī)生需要及時了解病人當(dāng)前的體溫,以便做出準(zhǔn)確及時的診斷?;?ICU 病房的特點,本系統(tǒng)采用了上位機和單片機電子體溫計構(gòu)成的長春工業(yè)大學(xué)畢業(yè)設(shè)計5分布式的測量系統(tǒng)。在一個樓層上設(shè)置一個上位機,上位機上連接多個單片機電子體溫計,電子體溫計的溫度檢測模塊又連接人體的多個部位,這樣有利于 ICU 的醫(yī)護人員對體溫做全面的分析,提高醫(yī)護人員的工作效率和檢測的準(zhǔn)確性。溫度檢測系統(tǒng)中我們采用集成溫度傳感器 ds18b20

17、檢測人體的多點溫度,然后將處理好的輸入量傳給單片機控制器,由數(shù)碼顯示管顯示當(dāng)前溫度,顯示電路部分我們采用鍵盤控制,實現(xiàn)單通道顯示和多通道循環(huán)顯示。在電路中我們還設(shè)置了報警系統(tǒng),當(dāng)人體的溫度或病房的溫度過高或過低時將產(chǎn)生蜂鳴報警,給醫(yī)護人員減輕工作負擔(dān)。上位機的通信系統(tǒng)中我們采用 RS-485 的串行通信接口,完成了上位機對整個檢測系統(tǒng)的控制。數(shù)據(jù)可利用上位機的強大功能進行存儲,打印,報表生成等。這樣就形成了一個完整的醫(yī)用人體溫度檢測系統(tǒng)。系統(tǒng)的整體結(jié)構(gòu)框圖如下所示: 圖圖 2-1 醫(yī)用體溫監(jiān)測系統(tǒng)整體框圖醫(yī)用體溫監(jiān)測系統(tǒng)整體框圖2.3 人體多個檢測點的選擇人體多個檢測點的選擇重癥監(jiān)護病房的體溫

18、檢測與普通的病房不相同,病人大多是患有嚴(yán)重疾病的,由于病人病情的特殊性,要求本系統(tǒng)同時檢測人體的多點溫度,以便醫(yī)護人員全面正確的了解病人的身體狀況。 醫(yī)用體溫測量系統(tǒng)根據(jù)人體不同部位的溫度特性和適合不同病人的需要,選擇了以下八個溫度檢測點:一、腋窩測溫法:由于腋窩測溫安全、方便且患者易于接受,故目前是臨床上最常使用的測溫部位。其最大優(yōu)點是簡單,能連續(xù)測溫。缺點是測溫時間較長,準(zhǔn)確性不高。腋窩的正常值為 3637.4。二、口腔測溫法:該方法在世界大多數(shù)國家仍然使用,電子體溫計經(jīng)強力消毒后,基本可以避免交叉感染。其優(yōu)點是操作容易,無痛苦,測溫值受外界影響較小,舌下溫度比中樞長春工業(yè)大學(xué)畢業(yè)設(shè)計6溫

19、度和深部組織溫度略低,其差異臨床可忽略不計。三、頸下測溫法:使新生兒取側(cè)臥或仰臥位,將電子體溫計橫放于新生兒頸下皮膚皺褶處,測溫 3 min 即可。該法適用于 1 歲以內(nèi)較胖的患兒,因其頸部短而皮膚皺褶多,能將體溫表夾緊,而較瘦患兒或年齡較大的患兒頸部相對長,其頸部皮膚不能將體溫表夾緊,會影響測量結(jié)果。四、肘窩測溫法:將電子體溫計置于患者肘窩部,上臂內(nèi)收且前臂向上彎曲(手指可搭在肩部)夾緊體溫計 10min 即可。因在夏季時,腋窩多汗液,而肘窩汗液蒸發(fā)快,測溫時不需擦汗,因此,在炎熱季節(jié)特殊情況下可以以肘窩溫度代替腋窩溫度。五、背部肩胛間測溫法:背部肩胛間血管由腋動脈的主要分支組成,血管較豐富

20、,且新生兒產(chǎn)熱主要依靠棕色脂肪分解發(fā)揮作用,而棕色脂肪分布在大血管周圍、肩胛間區(qū)、腋窩和頸部等處形成中心保暖系統(tǒng)。實驗證明新生兒背部肩胛間測溫 10min 能較準(zhǔn)確地反映新生兒體溫。六、腹股溝測溫法:將電子體溫計放于腹股溝中與內(nèi)交界處(即股動脈搏動處)進行腹股溝測溫,3 歲以下嬰幼兒采用測腹股溝溫度代替測腋溫的方法是完全可行的。腹股溝測溫法也適于其他部位大面積燒傷患者。七、腹部測溫法:將電子體溫計置于臍左旁 3cm 處,以內(nèi)褲松緊帶壓迫固定,置密閉狀態(tài),測量 10min,這種方法適用于各年齡組,特別適用于不便測量腋窩及口腔溫度者,如昏迷、老人、極度消瘦、腋窩空虛者和小兒。八、鼻腔測溫:將電子體

21、溫計涂上薄薄的油脂輕輕插入鼻腔,直到和鼻腔內(nèi)壁接觸。該部位溫度可間接反映中樞溫度,因受呼吸影響,不如口腔測溫準(zhǔn)確。主要用于全麻手術(shù)時的監(jiān)護,但缺氧的病人不能用。綜上所述,我們選用了腋窩、口腔、頸下、肘窩、背部肩胛、腹股溝、腹部、鼻腔,八個檢測點,采用八個通道分時輸入,單通道顯示和多通道循環(huán)顯示的方式。2.4 系統(tǒng)元器件的選擇系統(tǒng)元器件的選擇2.4.1 溫傳感器的選擇溫傳感器的選擇傳感器是信號輸入通道的第一道環(huán)節(jié),也是決定整個測試系統(tǒng)性能的關(guān)鍵環(huán)節(jié)之一。由于傳感器技術(shù)的發(fā)展非常迅速,各種各樣的傳感器應(yīng)運而生,要選擇合適的傳感器,首先要明確傳感器的性能指標(biāo),這樣就可以把同類產(chǎn)品的指標(biāo)和價格進行對比

22、,從中挑選合乎要求的性價比最高的傳感器。傳感器的主要性能指標(biāo)有: 具有將被測量轉(zhuǎn)換為后續(xù)電路可用電量的功能,轉(zhuǎn)換范圍與被測量實際變化范圍(變化幅度范圍,變化頻率范圍)相一致。 轉(zhuǎn)換精度符合整個測試系統(tǒng)根據(jù)總精度要求而分配給傳感器的精度指標(biāo)(一般應(yīng)優(yōu)于系統(tǒng)精度的十倍左右) ,轉(zhuǎn)換速度應(yīng)符合整機要求 能滿足被測介質(zhì)和使用環(huán)境的特殊要求,如耐高溫、耐高壓、防腐、抗震、防爆、抗電長春工業(yè)大學(xué)畢業(yè)設(shè)計7磁干擾、體積小、質(zhì)量輕和不耗電或耗電少等。 能滿足用戶對可靠性和可維護性的要求。介于正確選擇傳感器的依據(jù),我們先簡單了解一下常用的測溫傳感器的種類以及測溫原理:一、傳統(tǒng)的分立式溫度傳感器(含敏感元件一、傳

23、統(tǒng)的分立式溫度傳感器(含敏感元件)、熱電偶溫度傳感器、熱電偶溫度傳感器熱電偶傳感器是工業(yè)測量中應(yīng)用最廣泛的一種溫度傳感器,它與被測對象直接接觸,不受中間介質(zhì)的影響,具有較高的精度;測量范圍廣,可從501600進行連續(xù)測量,特殊的熱電偶如金鐵鎳鉻,最低可測到269,鎢錸最高可達 2800。 熱電偶的工作原理是基于物體的熱電效應(yīng),熱電偶的兩個電極材料不同且兩個接觸點的溫度也不同時,會產(chǎn)生熱電勢,這樣熱電偶就能進行溫度測量。熱電偶的優(yōu)缺點如下所示:其優(yōu)點是:其優(yōu)點是: 信號靈敏度高、易于連續(xù)測量; 可以遠傳(與熱電阻相比) ,無需參比溫度; 金屬熱電偶穩(wěn)定性高、互換性好; 準(zhǔn)確度高,可以用作基準(zhǔn)儀表

24、;其缺點是:其缺點是: 需要電源激勵; 有(會影響測量精度)自熱現(xiàn)象以及測量溫度不能太高。結(jié)論結(jié)論: 熱電偶是一種受溫度影響很大的電器元件,當(dāng)有電流流過電阻時,熱電偶本身會產(chǎn)生熱量,使阻值發(fā)生變化,即所謂的自熱現(xiàn)象。因此,若長時間的工作,熱電偶的精確度必然會受到影響。 熱電偶需要外部電源的激勵。這種電源通常還要加上濾波、去擾等外圍設(shè)備,這樣無形之中就增加了成本,而且設(shè)計起來也很復(fù)雜。由以上兩條結(jié)論得出:熱電偶這種溫度傳感器并不適合本設(shè)計對溫度傳感器的選擇要求。 、熱電阻溫度傳感器、熱電阻溫度傳感器熱電阻溫度計被廣泛地用于低溫及中溫(-200500)的溫度測量,隨著科技的發(fā)展,目前應(yīng)用范圍已擴展

25、到 15K 的超低溫領(lǐng)域。同時,在 10001200的高溫范圍內(nèi),也具有較好特性。純金屬有正的溫度系數(shù),溫度每升高 1,電阻約增加 0.40.6%,而半導(dǎo)體電阻率卻隨溫度升高而減少,即有負的電阻溫度系數(shù),在 20時,溫度每變化 1,電阻率卻要變化約-2%-6%。它們都可用來制造熱電阻或熱敏電阻。 金屬電阻溫度計金屬電阻溫度計對于絕大多數(shù)金屬,電阻隨溫度升高而增大的特性方程為: (2.1)長春工業(yè)大學(xué)畢業(yè)設(shè)計8式中:Rt,Rt0分別為熱電阻在 t和 t0時的電阻值;a1,a2 ,.,an為熱電阻的溫度系數(shù)(1/);溫度系數(shù) ai在一定的溫度范圍內(nèi),可以近似認為為一個常數(shù),不同的金屬導(dǎo)體,ai取值

26、的范圍不同。 半導(dǎo)體熱敏電阻半導(dǎo)體熱敏電阻由于半導(dǎo)體熱敏電阻比金屬熱電阻具有更高的電阻溫度系數(shù),所以它有較高的靈敏度。同時,具有較好的動態(tài)特性。半導(dǎo)體熱敏電阻包括正溫度系數(shù)(PTC)、負溫度系數(shù)(NTC)、臨界溫度系數(shù)(CTR)熱敏電阻等幾類。下面主要介紹 NTC 型熱敏電阻的溫度特性:熱敏電阻的溫度特性熱敏電阻伏安特性熱敏電阻安時特性 圖圖 2-22-2 熱敏電阻的溫度特性曲線熱敏電阻的溫度特性曲線根據(jù)上述特性,我們總結(jié)出熱敏電阻傳感器的優(yōu)缺點如下:其優(yōu)點是:其優(yōu)點是: 電阻溫度系數(shù)大,靈敏度高,比一般金屬電阻大 10100 倍; 結(jié)構(gòu)簡單,體積小,可以測量點溫度; 電阻率高,熱慣性小,適宜

27、動態(tài)測量;其缺點是:其缺點是: 阻值與溫度變化呈非線性狀態(tài); 多數(shù)熱敏電阻具有負的溫度系數(shù),即當(dāng)溫度升高時,其電阻值下降,同時靈敏度也下降; 穩(wěn)定性和互換性較差; 無法檢測小于 0.3C 的溫度信號;結(jié)論:結(jié)論: 熱敏電阻的阻值與溫度變化呈非線性性。在傳感器的使用過程中,線性度是一個很重要的技術(shù)指標(biāo)。對于非線性的輸入輸出關(guān)系,需采用過零旋轉(zhuǎn)擬合、零點擬合、端點連線平移、長春工業(yè)大學(xué)畢業(yè)設(shè)計9最小二乘法等直線擬合方法進行直線化,相比于線性輸出的溫度傳感器,這就無疑增加了處理的難度和復(fù)雜性。因此最好避免采用,以使數(shù)據(jù)處理部分簡化。 因為人體溫度處于 3540的范圍內(nèi),而熱敏電阻經(jīng)高溫?zé)Y(jié),它可滿足

28、 40C90C 的測量范圍,不能達到所要求的測量范圍,所以也不宜選用。 熱敏電阻這種溫度傳感器無法檢測小于 0.3C 的溫度信號,可見,熱敏電阻的分辨率是很低的,不適合對人體溫度的精確測量。因此,由以上三條結(jié)論得出:熱敏電阻這種溫度傳感器并不適合本設(shè)計對溫度傳感器的選擇要求。二、集成溫度傳感器二、集成溫度傳感器/ /控制器。控制器。 集成傳感器是采用硅半導(dǎo)體集成工藝制成的,因此亦稱硅傳感器或單片集成溫度傳感器。模擬集成溫度傳感器是在 20 世紀(jì) 80 年代問世的,它將溫度傳感器集成在一個芯片上、可完成溫度測量及模擬信號輸出等功能。 集成溫度傳感器實質(zhì)上是一種半導(dǎo)體集成電路,它是利用晶體管的 b

29、-e 結(jié)壓降的不飽和值 VBE與熱力學(xué)溫度 T 和通過發(fā)射極電流 I 的下述關(guān)系實現(xiàn)對溫度的檢測: (2.2)式中,K波爾茲常數(shù),q電子電荷絕對值。集成溫度傳感器具有線性好、精度適中、靈敏度高、體積小、使用方便等優(yōu)點,得到廣泛應(yīng)用。集成溫度傳感器的輸出形式分為電壓輸出和電流輸出兩種。電壓輸出型的靈敏度一般為 10mV/K,溫度 0時輸出為 0,溫度 25時輸出 2.982V。電流輸出型的靈敏度一般為1mA/K。常見的集成溫度傳感器是ds18b20,DS18B20是美國DALLAS半導(dǎo)體公司繼DS1820后最新推出的一種改進型智能溫度傳感器。與傳統(tǒng)的熱敏電阻相比,它能夠直接讀出被測溫度,并且可根

30、據(jù)實際要求通過簡單的編程實現(xiàn)9-12位的數(shù)字值讀數(shù)方式。 ??梢苑謩e在93.75ms和750ms內(nèi)完成9位和12位的數(shù)字量,而且從DS18B20讀出的信息或?qū)懭隓S18B20的信息僅需要一根口線(單線接口)讀寫,溫度變換功率來源于數(shù)據(jù)總線,總線本身也可以向所掛接的DS18B20 供電,而無需額外電源。因而使用DS18B20 可使系統(tǒng)結(jié)構(gòu)更趨簡單,可靠性更高。它在測溫精度、轉(zhuǎn)換時間、傳輸距離、分辨率等方面較DS1820 有了很大的改進,給用戶帶來了更方便的使用和更令人滿意的效果。 由以上可以看出,集成溫度傳感器具有測量誤差小、價格低、響應(yīng)速度快、傳輸距離遠、體積小、微功耗等優(yōu)點,所以本系統(tǒng)采用d

31、s18b20集成溫度傳感器。2.4.32.4.3主機的選擇主機的選擇lnqBEKITVI長春工業(yè)大學(xué)畢業(yè)設(shè)計10在微機化測控系統(tǒng)中,通常把 CPU 及與其相連的存儲器和接口電路統(tǒng)稱為主機電路,主機電路是微機化測控系統(tǒng)的核心。目前微機化測控系統(tǒng)采用的主機主要有 PC 機和單片機兩種。體溫測量系統(tǒng)主要用于病人體溫的測量,重點在于減少醫(yī)護人員的負擔(dān),而且系統(tǒng)要輕便,價格便宜?;谝陨弦蛩?,本設(shè)計系統(tǒng)的下位機采用單片機。而上位機主要用于醫(yī)護人員儲存溫度資料,繪制曲線,需要較大的存儲空間的數(shù)據(jù)處理能力,所以上位機選擇 PC 機。單片機是指在一塊芯片上集成了計算機的基本部件,包括中央處理器、存儲器、輸入/

32、輸出接口、計數(shù)器/定時器以及其他有關(guān)部件。一塊芯片就構(gòu)成了一臺計算機。單片機一般具有以下特點: 可靠性高:芯片本身是按照工業(yè)測控環(huán)境要求設(shè)計的,其工業(yè)抗干擾能一般優(yōu)于普通的CPU,而且程序指令、系統(tǒng)常數(shù)均固化在 ROM 中,不易破壞,硬件集成度高,使系統(tǒng)可靠性大大提高。 易擴展:單片機內(nèi)具有計算機正常工作所必需的部件,芯片外部有許多供擴展用的總線及并行、串行引腳,很容易構(gòu)成各種規(guī)模的計算機應(yīng)用系統(tǒng)。 控制功能強:為滿足工業(yè)控制需要,單片機的指令系統(tǒng)均有極為豐富的條件分支轉(zhuǎn)移指令、I/O 端口的邏輯操作以及位處理功能。 體積?。河捎趩纹瑱C的高集成度,使得整個電路系統(tǒng)的體積有可能大幅度減小,并可以

33、形成便攜式儀器,攜帶和使用非常方便。 開發(fā)周期短、成本低。正因為如此,目前常見的微機化測控系統(tǒng),特別是小型測控系統(tǒng)和便攜式測控儀器大多數(shù)采用單片機。單片機的種類繁多,性能各異,目前 8 位機是單片機的主流機型。目前我國國內(nèi)使用的單片機是 Intel 公司生產(chǎn)的 MCS-51 系列。目前使用的單片機主要類型有8031、87C51 和 AT89C51。8031 內(nèi)部包括一個八位的 CPU,128B 的數(shù)據(jù)存儲器,21 個特殊功能寄存器,4 個八位的 I/O 口、一個全雙工串行口,以及 2 個 16 位的定時器/計數(shù)器,但是 8031 的內(nèi)部沒有程序存儲器,需要外擴,這樣它的外圍電路比較復(fù)雜。87C

34、51 片內(nèi)帶 EPROM,它的管腳和 MCS-51 單片機相容,但是它的價格比同類的產(chǎn)品高。AT89C51 是一個低功耗,高性能的含有 4KB 閃爍存儲器的 8 位 CMOS 單片機,時鐘頻率高達 20MHZ,它與 MCS-51 的指令系統(tǒng)和引腳完全兼容。閃爍存儲器允許電擦除、電寫入或使用編程器對其重復(fù)編程。此外,89C51 還支持由軟件選擇的 2 種掉電工作方式,非常適用于低功耗的場合。而且它的價格比較低,因此本系統(tǒng)中采用 AT89C51 作為下位機。長春工業(yè)大學(xué)畢業(yè)設(shè)計11第三章第三章 系統(tǒng)硬件設(shè)計系統(tǒng)硬件設(shè)計3.1 傳感器設(shè)計傳感器設(shè)計醫(yī)用人體溫度檢測系統(tǒng)中我們采用的傳感器為 ds18b

35、20,是一個單總線數(shù)字輸出型的傳感器,下面我們來看看 ds18b20 的結(jié)構(gòu)特點。311ds18b20 的測溫原理與結(jié)構(gòu)的測溫原理與結(jié)構(gòu)單總線原理單總線原理單總線(1 - wire) 技術(shù)是Dallas 公司的一項專有技術(shù),它采用單根數(shù)據(jù)線作為總線,把數(shù)據(jù)、地址和控制三總線合在一起,并通過總線分時的方式與各單總線器件交互信息。為了區(qū)分總線上的不同單總線器件,每個器件在出廠時都有一個與其它器件互不重復(fù)的固定的序列號,通過訪問序列號,任何單總線器件都可被唯一地選出以用于通信。單總線采用了線或的配置方式,其硬件原理圖可見圖2.1。主機為漏極開路輸出,總線在閑狀態(tài)時通過外接上拉電阻保持為高電平。而單總

36、線器件通過一個漏極開路或三態(tài)端口連接至該線上,它只能將總線下拉至低電平,并且在不發(fā)送數(shù)據(jù)時器件需要釋放總線。由于單總線只有一根數(shù)據(jù)線,主機與單總線器件之間便采用了對高低電平進行類似脈沖寬度調(diào)制的方式來實現(xiàn)對數(shù)據(jù)的發(fā)送。 圖圖3-13-1 單總線硬件原理圖單總線硬件原理圖DS18B20DS18B20 的特點的特點1.獨特的單線接口方式,DS18B20與微處理長春工業(yè)大學(xué)畢業(yè)設(shè)計12器連接時僅需要一條口線即可實現(xiàn)微處理器與DS18B20的雙向通訊。2.在使用中不需要任何外圍元件。3.可用數(shù)據(jù)線供電,電壓范圍為3.05.5V。4.測溫范圍為-55+125。固有測溫分辨率為0.5。5.通過編程可實現(xiàn)9

37、12位的數(shù)字讀數(shù)方式。6.用戶可自設(shè)定非易失性的報警上下限值。7.支持多點組網(wǎng)功能,多個DS18B20可以并聯(lián)在唯一的三線上,實現(xiàn)多點測溫。8.負壓特性,電源極性接反時,溫度計不會因發(fā)熱而燒毀,但不能正常工作。DS18B20數(shù)字式溫度傳感器的外部形狀、內(nèi)部芯片如圖2.2所示。它使用一總線接口實現(xiàn)和外部微處理器的通信。溫度的測量范圍為- 55 + 125 ,測量精度為0.5。傳感器的供電寄生在通信的總線上,可以從一總線通信中的高電平中取得,這樣可以不需要外部的供電電源。作為替代也可直接用供電端(VDD) 供電。一般在檢測的溫度超過100C時, 建議使用供電端供電, 供電的范圍為3 5. 5V。當(dāng)

38、使用總線寄生供電時,供電端必須接地,同時總線口在空閑的時候必須保持高電平,以便對傳感器充電。每一個DS18B20 溫度傳感器都有一個自己特有的芯片序列號,我們可以將多個這樣的溫度傳感器掛接在一根總線上,實現(xiàn)多點溫度的檢測。圖圖3-23-2 DS18B20DS18B20外部形狀及管腳圖外部形狀及管腳圖 DS18B20DS18B20 的內(nèi)部結(jié)構(gòu)的內(nèi)部結(jié)構(gòu) 數(shù)字化溫度傳感器DS1820內(nèi)部功能結(jié)構(gòu)如圖2.3 所示。它主要由4個數(shù)據(jù)部件部分組成: 64位ROM;溫度傳感器;非易失性的溫度告警觸發(fā)器TH 和TL;高速便箋存儲器。長春工業(yè)大學(xué)畢業(yè)設(shè)計13圖圖3-33-3 DS18B20DS18B20內(nèi)部結(jié)

39、構(gòu)圖內(nèi)部結(jié)構(gòu)圖6464 位位 ROMROM芯片內(nèi)部有經(jīng)過ROM內(nèi)含64位ROM編碼,包括產(chǎn)品序列號(高8位)、產(chǎn)品序號(中間48位)和CRC編碼。如下表2.1所示,ROM的具體操作命令如表2.2所示。表表3-13-1 6464位位ROMROM結(jié)構(gòu)結(jié)構(gòu)表表3-23-2 ROMROM的操作命令的操作命令長春工業(yè)大學(xué)畢業(yè)設(shè)計14溫度傳感器和循環(huán)冗余校驗碼(溫度傳感器和循環(huán)冗余校驗碼(CRCCRC)的產(chǎn)生)的產(chǎn)生溫度傳感器可完成對溫度的測量,用16位二進制的數(shù)據(jù)或十六進制的數(shù)據(jù)輸出。在64位激光ROM的最低8位字節(jié)中存有CRC。主CPU根據(jù)ROM的前56位來計算CRC值,并與存入DS18B20的CRC

40、值進行比較,以判斷主CPU接收到的ROM數(shù)據(jù)是否正確。高速暫存器高速暫存器它由便箋式RAM和非易失性電擦寫EEPROM組成,后者用于存儲TH、TL 值。數(shù)據(jù)先寫入EEPROM,經(jīng)校驗后再傳給EEPROM。便箋式RAM 占9個字節(jié),包括溫度信息( 第1、2 字節(jié)) 、TH和TL值(3、4字節(jié)) 、計數(shù)寄存器(7、8)字節(jié)、CRC第9字節(jié)等,第5、6字節(jié)不用,見表2.3。在正常測溫情況下,DS18B20的測溫分辨力為0.5,可采用下述方法獲得高分辨率的溫度測量結(jié)果:首先用DS18B20提供的讀暫存器指令(BEH) 讀出以0.5為分辨率的溫度測量結(jié)果,然后切去測量結(jié)果中的最低有效位(LSB),得到所

41、測實際溫度的整數(shù)部分,然后再用BEH指令取計數(shù)器1的計數(shù)剩余值 和每度計數(shù)值??紤]到DS18B20 測量溫度的整數(shù)部分以0.25、0.75為進位界限的關(guān)系,實際溫度可用下式計算: DS18B20采用9或12個位來表示被測量點的溫度,通過單一根線和控制器進行信息通訊。溫度讀取,溫度測量和溫度設(shè)置等所需的能源也都可以數(shù)據(jù)線上獲取而無須另加電源。由于每個DS18B20 內(nèi)部都設(shè)有一個獨一的序列號,所以多個DS18B20可以共存與同一條線上。設(shè)置寄存器的內(nèi)容用于確定溫度值的數(shù)字轉(zhuǎn)換分辨率。該字節(jié)各位的意義如下:低五位一直都是1,TM是測試模式位,用于設(shè)置DS48B20在工作模式還是在測試模式。在DS4

42、8B20出廠時該位被設(shè)置為0,用戶不要去改動。和 用來設(shè)置分辨率,如表2.4所示DS18B20 出廠時被設(shè)置為12 位。長春工業(yè)大學(xué)畢業(yè)設(shè)計15表表3-33-3 DS18B20DS18B20內(nèi)部暫存寄存器內(nèi)部暫存寄存器表表3-43-4 DS18B20DS18B20分辨率的設(shè)置分辨率的設(shè)置3.1.21.2 DS18B20DS18B20 的工作原理的工作原理 單點測溫原理單點測溫原理 本系統(tǒng)選用的溫度傳感器是數(shù)字溫度傳感器DS18B20 ,主要特點:獨有的單線通訊技術(shù),只需要1 個接口引腳即可通信;多片串用能力使多點溫度檢測應(yīng)用得以簡化;無需外接元件;可通過信號線供電,電源電壓范圍為3. 35 V

43、 ,無需備用電源;測溫范圍為-55125,從-10到85 范圍內(nèi)保持0.5的準(zhǔn)確度;通過編程可實現(xiàn)912位數(shù)字值讀數(shù)方式,分別在93.75750 ms 內(nèi)將溫度值轉(zhuǎn)化為912位的數(shù)字量;自定義、非易失性溫度報警設(shè)置等。它由四個主要數(shù)據(jù)器件組成: 64 位激光ROM;溫度傳感器;非易失性溫度報警觸發(fā)器TH 和TL;設(shè)置寄存器。每一片DS18B20 內(nèi)有唯一64 位只讀存儲器(激光ROM) ,最低8 位是單總線系列產(chǎn)品代碼(DS18B20 為28H) ,其后48 位是唯一產(chǎn)品序列號,最后8 位是前56 位循環(huán)冗余校驗碼。操作DS18B20 應(yīng)遵循以下順序: 初始化、ROM 操作命令、暫存存儲器操作

44、命令。ROM 操作命令包括: 讀ROM 命令、符合ROM 命令、跳過ROM 命令、搜索ROM 命令、告警搜索命令。暫存存儲器操作命令包括: 寫入、讀出、復(fù)制、溫度變換、回調(diào)、讀電源。DS18B20 通過使用在板溫度測量專利技術(shù)來測量溫度,溫度測量原理如2.4圖所示。它通過對門開通期間內(nèi)低溫度系數(shù)振蕩器經(jīng)歷的時鐘周期個數(shù)來測量溫度,而門開通期由高溫度系數(shù)振蕩器決定。計數(shù)器1 和溫度寄存器均預(yù)置-55時的數(shù)值,作為基數(shù)。低溫度系數(shù)振蕩器振蕩頻率不受溫度變化的影響,產(chǎn)生固定頻率的脈沖信號給計數(shù)器1 ;而高溫度系數(shù)振蕩器的振蕩頻率則受溫度變化的影響,其脈沖信號輸入計數(shù)器2 。計數(shù)器1是一個減法計數(shù)器,

45、當(dāng)它減至零時,溫度寄存器加1 ,若計數(shù)器2沒有計數(shù)至零(即在門開通期內(nèi)) ,則計數(shù)器1重新預(yù)置基數(shù),又進行計數(shù),溫度寄存器不斷累加,直至計數(shù)器2計數(shù)至零為止。這時溫度寄存器的值即為測量的溫度數(shù)值。顯然溫度高,門開通期長,高溫度系數(shù)振蕩器的振蕩頻率小。斜率累長春工業(yè)大學(xué)畢業(yè)設(shè)計16加器對振蕩器溫度特性的非線性進行補償。圖圖3-43-4 溫度測量原理框圖溫度測量原理框圖表表3-53-5 DS18B20DS18B20輸出數(shù)據(jù)與溫度的對應(yīng)關(guān)系輸出數(shù)據(jù)與溫度的對應(yīng)關(guān)系 3.23.2 主機及接口電路設(shè)計主機及接口電路設(shè)計3.2.13.2.1 AT89C51AT89C51 結(jié)構(gòu)原理及外圍擴展結(jié)構(gòu)原理及外圍擴

46、展 MAX7219MAX7219AT89C51AT89C51 結(jié)構(gòu)原理結(jié)構(gòu)原理AT89C51 是高性能 CMOS 8 位單片機,片內(nèi)含 4k Bytes ISP(In-system programmable)的可反復(fù)擦寫 1000 次的 Flash 只讀程序存儲器,器件采用 ATMEL 公司的高密度、非易失性存儲技術(shù)制造,兼容標(biāo)準(zhǔn) MCS-51 指令系統(tǒng)及 80C51 引腳結(jié)構(gòu),芯片內(nèi)集成了通用 8 位中央處理器和 ISP Flash 存儲單元,功能強大的微型計算機的 AT89C51 可為許多嵌入式控制應(yīng)用系統(tǒng)提供高性價比的解決方案。AT89C51 的管腳圖如下所示:長春工業(yè)大學(xué)畢業(yè)設(shè)計17圖

47、圖 3-5 AT89C51 管腳圖管腳圖管腳功能介紹管腳功能介紹:直插封裝方式,其引腳功能可分為三部分:I/OI/O 接口線接口線I/O 口線:P0、P1、P2、P3 共四個八位口。 P0 口8 位準(zhǔn)雙向口。在單片機外擴存儲器或 I/O 接口時,作為地址總線低 8 位 A7-A0 和數(shù)據(jù)總線 D7-D0。 P1 口8 位準(zhǔn)雙向并行口。 P2 口8 位準(zhǔn)雙向口。作為地址總線高 8 位 A15-A8,與 P0 口一起構(gòu)成 16 位地址總線。 P3 口8 位準(zhǔn)雙向口。但每條引腳都有第二功能。對于 51 系列單片機來說,P3 口大多作為第二功能使用。P3 口作為 AT89C51 的一些特殊功能口,如下

48、所示:P3.0 RXD(串行輸入口)P3.1 TXD(串行輸出口)P3.2 /INT0(外部中斷 0)P3.3 /INT1(外部中斷 1)P3.4 T0(記時器 0 外部輸入)P3.5 T1(記時器 1 外部輸入)P3.6 /WR(外部數(shù)據(jù)存儲器寫選通)P3.7 /RD(外部數(shù)據(jù)存儲器讀選通)長春工業(yè)大學(xué)畢業(yè)設(shè)計18P3 口同時為閃爍編程和編程校驗接收一些控制信號。 控制線控制線ALE/PROG外部地址低 8 位鎖存有效信號輸出線。在 CPU 訪問片外存儲器時用來鎖存 P0口輸出的低 8 位地址,它是與地址鎖存器配合工作的一個控制信號。ALE 在每個機器周期輸出兩個正脈沖,是振蕩器頻率的 1/

49、6,可作為其它芯片的外部時鐘。PROG 是對片內(nèi) EPROM 編程脈沖輸入端。PSEN片外 ROM 讀選通信號輸出端。 EA/Vpp片外 ROM 選擇信號輸入端。EA=0 時,CPU 從片外 ROM 讀取指令;EA=1 時,CPU 從片內(nèi) ROM 讀取指令。Vpp 是對于內(nèi)有 EPROM 來說的為編程電源,應(yīng)接+21V。RST/Vpd上電復(fù)位信號輸入端。當(dāng)它保持兩個機器周期高電平是可以完成復(fù)位操作。Vpd為備用電源輸入端,當(dāng)主電源發(fā)生故障時,Vpd 將為 ROM 提供備用電源,保證信息不丟失。 電源及時鐘電源及時鐘Vcc芯片電源電壓,+5 伏。Vss電源地線,工作時接地。XTAL1,XTAL2

50、振蕩器反相放大器的及內(nèi)部時鐘發(fā)生器的輸入、輸出端。AT89C51AT89C51 的主要特性如下表所示:的主要特性如下表所示: 表表 3-63-6 AI89C51AI89C51 的主要特性的主要特性兼容 MCS-51 指令系統(tǒng)4k 可反復(fù)擦寫(1000 次)ISP Flash ROM32 個雙向 I/O 口4.5-5.5V 工作電壓2 個 16 位可編程定時/計數(shù)器時鐘頻率 0-33MHz全雙工 UART 串行中斷口線128x8 bit 內(nèi)部 RAM2 個外部中斷源低功耗空閑和省電模式中斷喚醒省電模式3 級加密位看門狗(WDT)電路軟件設(shè)置空閑和省電功能靈活的 ISP 字節(jié)和分頁編程雙數(shù)據(jù)寄存器

51、指針AT89C51 內(nèi)部計數(shù)器功能介紹內(nèi)部計數(shù)器功能介紹AT89C51 內(nèi)部有兩個可編程的定時器/計數(shù)器,它們具有四種工作方式,其控制字和狀態(tài)字均在相應(yīng)的特殊功能寄存器 TMOD 和 TCON 中,通過對控制字寄存器的編程,可方便地選擇所需的工作方式。在本系統(tǒng)中我們所選用的是當(dāng) M1、M0 為 0、1 時定時器的工作方式 1,這時定時器等效框圖如下所示:長春工業(yè)大學(xué)畢業(yè)設(shè)計19 圖圖 3-6 定時器定時器 0 方式方式 1 邏輯框圖邏輯框圖其中 C/T 為定時器/計數(shù)器方式選擇位,C/T=0 為定時器方式,C/T=1 為計數(shù)器方式。GATE 為門控位“1”時,定時器/計數(shù)器受外部引腳 INT0

52、 輸入電平的控制,GATE 為“0”時,定時器/計數(shù)器的運行不受外部引腳輸入電平的控制。利用這一功能,我們將 ICL7135 的Busy 信號接入 INT0 腳,即可實現(xiàn)在 Busy 高電平期間對 CLK 時鐘信號的自動計數(shù)。它的工作原理如圖 3-12 所示: 圖圖 3-7 INT0 腳控制腳控制 T0 計數(shù)器自動計數(shù)時序計數(shù)器自動計數(shù)時序二、二、MAX7219 的結(jié)構(gòu)原理的結(jié)構(gòu)原理MAX7219是一種集成化的串行輸入/輸出共陰極顯示驅(qū)動器,它連接微處理器與8位數(shù)字的7段數(shù)字LED顯示,也可以連接條線圖顯示器或者64個獨立的LED。其上包括一個片上的B型BCD編碼器、多路掃描回路,段字驅(qū)動器,

53、而且還有一個8*8的靜態(tài)RAM用來存儲每一個數(shù)據(jù)。只有一個外部寄存器用來設(shè)置各個LED的段電流。一個方便的四線串行接口可以聯(lián)接所有通用的微處理器。每個數(shù)據(jù)可以尋址在更新時不需要改寫所有的顯示。MAX7219允許用戶對每一個數(shù)據(jù)選擇編碼或者不編碼。整個設(shè)備包含一個150A的低功耗關(guān)閉模式,模擬和數(shù)字亮度控制,一個掃描限制寄存器允許用戶顯示1-8位數(shù)據(jù),還有一個讓所有LED發(fā)光的檢測模式。在應(yīng)用時要求5V的操作電壓或segment blinking,可以查閱MAX6951數(shù)據(jù)資料。二、應(yīng)用 條線圖顯示 儀表面板 工業(yè)控制 LED矩陣顯示三、管腳配置長春工業(yè)大學(xué)畢業(yè)設(shè)計20 圖圖 3-83-8 MA

54、X7219MAX7219 管腳圖管腳圖四、功能特點10MHz 連續(xù)串行口獨立的 LED 段控制數(shù)字的譯碼與非譯碼選擇150A 的低功耗關(guān)閉模式亮度的數(shù)字和模擬控制高電壓中斷顯示共陰極 LED 顯示驅(qū)動限制回轉(zhuǎn)電流的段驅(qū)動來減少 EMI(SPI, QSPI, MICROWIRE串行接口(MAX7221)24 腳的 DIP 和 SO 封裝五、分類信息 表表 3-7 各種型號的各種型號的 7219芯片工作溫度范圍管腳封裝MAX7219CNG0C to +70C24 Narrow Plastic DIPMAX7219CWG0C to +70C24 Wide SOMAX7219C/D0C to +70C

55、Dice*MAX7219ENG-40C to +85C24 Narrow Plastic DIPMAX7219EWG-40C to +85C24 Wide SOMAX7219ERG-40C to +85C24 Narrow CERDIP六、典型應(yīng)用電路長春工業(yè)大學(xué)畢業(yè)設(shè)計21 圖圖 3-93-9 MAX7219MAX7219 接線圖接線圖七、管腳描述 表表 3-83-8 MAX7219MAX7219 管腳描述管腳描述管腳名稱功能1DIN串行數(shù)據(jù)輸入端口。在時鐘上升沿時數(shù)據(jù)被載入內(nèi)部的 16 位寄存器。2,3,5-8,10,11DIG 0DIG 7八個數(shù)據(jù)驅(qū)動線路置顯示器共陰極為低電平。關(guān)閉時7

56、219 此管腳輸出高電平,7221 呈現(xiàn)高阻抗。4,9GND地線(4 腳和 9 腳必須同時接地)LOAD(MAX7219)載入數(shù)據(jù)。連續(xù)數(shù)據(jù)的后 16 位在 LOAD 端的上升沿時被鎖定。12CS(MAX7221)片選端。該端為低電平時串行數(shù)據(jù)被載入移位寄存器。連續(xù)數(shù)據(jù)的后 16 位在端的上升沿時被鎖定。cs13CLK時鐘序列輸入端。最大速率為 10MHz.在時鐘的上升沿,數(shù)據(jù)移入內(nèi)部移位寄存器。下降沿時,數(shù)據(jù)從DOUT 端輸出。對 MAX7221 來說,只有當(dāng)端為低電cs平時時鐘輸入才有效。14-17,20-23SEG ASEG G,DP7 段和小數(shù)點驅(qū)動,為顯示器提供電流。當(dāng)一個段驅(qū)動關(guān)閉

57、時,7219 的此端呈低電平,7221 呈現(xiàn)高阻抗。18SET通過一個電阻連接到 VDD來提高段電流。19V+正極電壓輸入,+5V24DOUT串行數(shù)據(jù)輸出端口,從 DIN 輸入的數(shù)據(jù)在 16.5 個時鐘周期后在此端有效。當(dāng)使用多個 MAX7219/MAX7221時用此端方便擴展。八、串行地址格式 對 MAX7219 來說,串行數(shù)據(jù)在 DIN 輸入 16 位數(shù)據(jù)包,無論 LOAD 端處于何種狀態(tài),長春工業(yè)大學(xué)畢業(yè)設(shè)計22在時鐘的上升沿數(shù)據(jù)均移入到內(nèi)部 16 位移位寄存器。對 MAX7221 來說,無論數(shù)據(jù)輸入或輸出必須為低電平。然后數(shù)據(jù)在 LOAD/的上升沿被載入數(shù)據(jù)寄存器或控制寄cscs存器。

58、LOAD/端在第 16 個時鐘的上升沿同時或之后,下個時鐘上升沿之前變?yōu)楦遚s電平,否則數(shù)據(jù)將會丟失。在 DIN 端的數(shù)據(jù)傳輸?shù)揭莆患拇嫫髟?16.5 個時鐘周期之后出現(xiàn)在 DOUT 端。在時鐘的下降沿數(shù)據(jù)將被輸出。數(shù)據(jù)位標(biāo)記為 D0-D15(如表 1 表示) 。D8-D11 為寄存器地址位。D0-D7 為數(shù)據(jù)位。D12-D15 為無效位。在傳輸過程中,首先接收到的是 D15 位,是非常重要的一位(MSB) 。表表 9 9:串行數(shù)據(jù)格式:串行數(shù)據(jù)格式D15D14D13D12D11D10D9D8D7D6D5D4D3D2D1D0地址MSB 數(shù)據(jù) LSB(三)數(shù)據(jù)寄存器和控制寄存器 表 2 列出了

59、14 個可尋址的數(shù)據(jù)寄存器和控制寄存器。數(shù)據(jù)寄存器由一個在片上的88 的雙向 SRAM 來實現(xiàn)。它們可以直接尋址所以只要在 V+大于 2V 的情況下每個數(shù)據(jù)都可以獨立的修改或保存??刂萍拇嫫靼ň幋a模式、顯示亮度、掃描限制、關(guān)閉模式以及顯示檢測五個寄存器。 (四)掉電模式 MAX7219 掉電后,掃描震蕩器關(guān)閉,所有段電流源和地連接,所要數(shù)字驅(qū)動與 V+相連,所以顯示熄滅。MAX 7221 除了數(shù)字驅(qū)動呈現(xiàn)高阻抗以外其他都與 MAX7219 一樣。在數(shù)據(jù)和控制寄存器里的數(shù)據(jù)是不變的。停機模式可以節(jié)省電源,當(dāng)有一個連續(xù)的警報使顯示器發(fā)光時,便能離開掉電模式。為了滿足掉電模式最低的工作電流,邏輯輸

60、入應(yīng)該在 GND 或 V+(CMOS 的邏輯電位) 。 MAX7219 和 MAX7221 可以在小于 250s 的時間內(nèi)離開掉電模式。在掉電模式下,顯示驅(qū)動是可以編程的,而且在顯示檢測的時候不用考慮他是否在掉電模式工作。 (五)初始狀態(tài) 在初始狀態(tài)下,所有的控制寄存器將被重置,顯示器熄滅,MAX7219/MAX7221 進入掉電模式。對顯示驅(qū)動預(yù)先編程為以后顯示而用。否則它將以最初的設(shè)置來掃描每一位數(shù)據(jù),不對數(shù)據(jù)寄存器里的數(shù)據(jù)進行掃描,顯示亮度寄存器設(shè)置為最小值。(六)譯碼模式寄存器 用來設(shè)置對每個數(shù)據(jù)進行 B 型 BCD 譯碼或者不譯碼。寄存器中的每一位對應(yīng)一個數(shù)據(jù)。邏輯高電平用來選擇譯碼

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論