版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 摘 要</b></p><p> 靜脈輸液是我國(guó)目前臨床治療中最主要的一種輸液方式,在實(shí)踐工作中,醫(yī)護(hù)人員一般是靠經(jīng)驗(yàn)和觀察通過(guò)轉(zhuǎn)動(dòng)輸液器上的滑輪對(duì)滴速進(jìn)行手動(dòng)調(diào)節(jié)的,這種方法經(jīng)常會(huì)出現(xiàn)一些異常情況:一是臨床經(jīng)驗(yàn)不是很豐富的醫(yī)護(hù)人員對(duì)滴速的把握就不會(huì)很準(zhǔn)確,容易造成輸液速度過(guò)快導(dǎo)致患者出現(xiàn)不適或速度過(guò)慢而影響治療效果;二是若輸液時(shí)間較長(zhǎng),容易導(dǎo)致醫(yī)護(hù)人員和患
2、者的疏忽,增加醫(yī)療事故隱患。三是需要隨時(shí)監(jiān)控輸液情況,加大了醫(yī)護(hù)人員的工作任務(wù)。因此提高輸液系統(tǒng)的智能化和自動(dòng)化以及降低輸液過(guò)程中的隱患勢(shì)在必行。</p><p> 為實(shí)現(xiàn)輸液的自動(dòng)!準(zhǔn)確和非接觸測(cè)量,設(shè)計(jì)一種紅外線輸液光電計(jì)數(shù)傳感器。通過(guò)對(duì)不同濃度和性質(zhì)的藥液每毫升所含的液滴數(shù)的實(shí)驗(yàn)數(shù)據(jù)分析,發(fā)現(xiàn)大多數(shù)藥液每毫升所含的液滴數(shù)大致是相同的。利用液滴的數(shù)目來(lái)反映己輸液量的多少是可行的。</p>&l
3、t;p> 該智能醫(yī)療輸液系統(tǒng)可以對(duì)多床位的液情況進(jìn)行遠(yuǎn)程監(jiān)控,能針對(duì)不同的病人設(shè)定不同的滴速,輸液出現(xiàn)異常情況時(shí)會(huì)產(chǎn)生報(bào)警,液體輸完時(shí)可自動(dòng)切換至另一瓶。本智能醫(yī)療輸液系統(tǒng)可以提高醫(yī)院的服務(wù)水平和服務(wù)質(zhì)量,減少輸液過(guò)程中出現(xiàn)的醫(yī)療事故,增強(qiáng)醫(yī)院市場(chǎng)競(jìng)爭(zhēng)力。</p><p> 關(guān)鍵字:液滴檢測(cè);遠(yuǎn)程監(jiān)控;光電傳感器;nRF905</p><p><b> Abstrac
4、t</b></p><p> Vein infusion is the most signifieant way of clinieal treatments in China.Through obsewation and experience , nurses usually turn the Pulley by hand to adjust the speed of infusionin Pra
5、etie . But this method often leads to avariety of abnormal situations : Firstly , for some nurses of Poor clinical experience theycould not control the drip rate very aeeurately , that is to say , infusion speed is Eithe
6、r too fast to make Patients discomfort or too slow to influence the treatment effects ; Second</p><p> In order to realize the infusion automatically and accurately and the non-contact survey,a count-Photoe
7、lectticity-infrared ray sensor is designed.Pass to the different density and the infusion fluid each of the property contain of the experiment data analysis of thedropping number,diseovered majority infusion fluid each m
8、illiliter institute contains thedropping number approximately is same.Make use of dropping number to reflect the transfusion volume how many is feasible.</p><p> This intelligent medical infusion system can
9、 remote monitor the situations of multi-bed infusion,set different drip rates for various patients,produce an alarm when the unusual infusion circumstance happens,and automatically switch to another bottle when the liqui
10、d uses up.This proposed intelligent medical infusion system can elevate the hospital`s service level and quality of service,cut down on occurrences of medical malpractice during infusion,and enhance the market competitiv
11、eness of the hos</p><p> Keywords: examining drop ; remote monitoring : photoelectric sensor : NRF-905</p><p><b> 目 錄</b></p><p><b> 摘要I</b></p>
12、<p> AbstractII</p><p><b> 1 緒論1</b></p><p> 1.1 選題背景1</p><p> 1.2 輸液無(wú)線檢測(cè)系統(tǒng)國(guó)內(nèi)外現(xiàn)狀1</p><p> 1.3 輸液無(wú)線檢測(cè)系統(tǒng)的應(yīng)用前景3</p><p> 1.4 本文主要內(nèi)容
13、3</p><p> 2 系統(tǒng)總體設(shè)計(jì)4</p><p> 2.1 系統(tǒng)總體框圖4</p><p> 3 無(wú)線輸液監(jiān)控系統(tǒng)的硬件設(shè)計(jì)5</p><p> 3.1系統(tǒng)總體設(shè)計(jì)5</p><p> 3.2 輸液監(jiān)控外圍電路設(shè)計(jì)5</p><p> 3.2.1 紅外對(duì)管的選擇
14、5</p><p> 3.2.2 外圍電路的設(shè)計(jì)8</p><p> 3.3 NRF905無(wú)線傳輸模塊設(shè)計(jì)9</p><p> 3.3.1 NRF905無(wú)線傳輸模塊選擇9</p><p> 3.3.2 無(wú)線傳輸模塊設(shè)計(jì)10</p><p> 3.4 控制芯片15</p><p&g
15、t; 3.5 LCD1602液晶顯示模塊20</p><p> 3.5.1 顯示模塊的選擇20</p><p> 3.5.2 顯示模塊的設(shè)計(jì)21</p><p> 4 無(wú)線輸液監(jiān)控系統(tǒng)的軟件設(shè)計(jì)23</p><p> 4.1 下位機(jī)的軟件系統(tǒng)的總體設(shè)計(jì)23</p><p> 4.2 Flash讀寫
16、模塊程序設(shè)計(jì)24</p><p> 4.3 液滴數(shù)據(jù)采集部分識(shí)別28</p><p> 4.4 數(shù)據(jù)顯示子程序設(shè)計(jì)30</p><p> 4.5 無(wú)線收發(fā)模塊設(shè)計(jì)34</p><p><b> 結(jié)論38</b></p><p><b> 致謝39</b>
17、</p><p><b> 參考文獻(xiàn)40</b></p><p><b> 1.緒論</b></p><p><b> 1.1 選題背景</b></p><p> 遠(yuǎn)程監(jiān)控系統(tǒng)是指利用計(jì)算機(jī)與網(wǎng)絡(luò)通信等手段讓管理人或調(diào)度人員能夠看到過(guò)去只有操作人員才能看到的遠(yuǎn)方現(xiàn)場(chǎng)的
18、設(shè)備運(yùn)行數(shù)據(jù)和狀態(tài)的實(shí)時(shí)信息,同時(shí)監(jiān)控中心對(duì)遠(yuǎn)程的現(xiàn)場(chǎng)進(jìn)行監(jiān)視和控制,也就要是人們常稱的遙測(cè),遙信,遙控和遙調(diào)。在醫(yī)療上遠(yuǎn)程監(jiān)控越來(lái)越廣泛的被使用,遠(yuǎn)程醫(yī)療己經(jīng)成為時(shí)代的需要未來(lái)學(xué)家阿爾文托夫勒曾經(jīng)預(yù)言,未來(lái)醫(yī)療活動(dòng)中,醫(yī)生將面對(duì)計(jì)算機(jī),根據(jù)屏幕顯示的從遠(yuǎn)方傳來(lái)的病人的各種信息對(duì)病人進(jìn)行診斷和治療,現(xiàn)在人們正將這個(gè)預(yù)言變成現(xiàn)實(shí)。</p><p> 近幾十年來(lái),隨著計(jì)算機(jī)技術(shù),網(wǎng)絡(luò)通訊技術(shù),微電子技術(shù)和自動(dòng)控制技
19、術(shù)的發(fā)展和應(yīng)用,國(guó)內(nèi)外遠(yuǎn)程醫(yī)療監(jiān)控系統(tǒng)技術(shù)的水平也不斷的提高。目前,醫(yī)院內(nèi)以計(jì)算機(jī)為基礎(chǔ)的病人床邊監(jiān)護(hù)與中央集中監(jiān)護(hù)系統(tǒng),已能通過(guò)各種方式與各類信息系統(tǒng)相連接,組成一個(gè)集數(shù)據(jù),波形,語(yǔ)音,圖像為一體的有線與無(wú)線相結(jié)合的信息網(wǎng)絡(luò)。在這個(gè)網(wǎng)絡(luò)中可通過(guò)各種有線和無(wú)線傳輸方式,將急救現(xiàn)場(chǎng),急救車,診療船,直升機(jī),家庭診療所,鄉(xiāng)村醫(yī)院等與急救中心和大型醫(yī)院相聯(lián)通,為人類提供在任何地方,任何時(shí)候?qū)嵭羞h(yuǎn)程監(jiān)護(hù)與醫(yī)療診斷。這一現(xiàn)代技術(shù)目前正悄悄地進(jìn)入醫(yī)
20、院,家庭以及任何載人的運(yùn)輸工具(汽車,火車,船舶,飛機(jī),宇宙飛船等)中,并直接為工作中,行走中和飛行中的個(gè)人保健服務(wù)。</p><p> 輸液(俗稱打點(diǎn)滴)是臨床醫(yī)學(xué)上最常用的治療手段。在病人輸液的過(guò)程中,往往由于病人體質(zhì)虛弱,昏迷,入睡或者醫(yī)護(hù)人員正在別處忙碌等而無(wú)法留意到輸液的全過(guò)程,從而需要專人監(jiān)護(hù),加重了護(hù)理人員的勞動(dòng)負(fù)擔(dān),也不利于病區(qū)的綜合管理。當(dāng)輸液完畢,若處理不及時(shí),病人的血液就會(huì)因空管而倒流人輸
21、液針管內(nèi),時(shí)間稍長(zhǎng)會(huì)使扎針處嚴(yán)重腫脹。若處理過(guò)早,即藥液還未完全輸盡就摘瓶取管則又會(huì)造成藥液的浪費(fèi)等等。因此常引發(fā)病人的不滿以至投訴,使醫(yī)護(hù)人員非常無(wú)奈。本課題就是針對(duì)上述情況,通過(guò)遠(yuǎn)程監(jiān)控的方法實(shí)現(xiàn)醫(yī)院輸液情況的遠(yuǎn)程實(shí)時(shí)監(jiān)測(cè),并通過(guò)計(jì)算機(jī)來(lái)實(shí)現(xiàn)輸液數(shù)據(jù)的實(shí)時(shí)顯示和存儲(chǔ),以及在特殊情況下的報(bào)警。本課題對(duì)實(shí)現(xiàn)醫(yī)院現(xiàn)代化,信息化有巨大的推動(dòng)作用。</p><p> 1.2 輸液無(wú)線檢測(cè)系統(tǒng)國(guó)內(nèi)外現(xiàn)狀</p&g
22、t;<p> 國(guó)外在幾十年前對(duì)輸液報(bào)警技術(shù)就已經(jīng)有了一些基本的研究,并且也研制出來(lái)一些新產(chǎn)品。如輸液泵,一種多功能輸液控制器,它可以精確地控制輸液速度,并實(shí)現(xiàn)輸液阻塞,氣泡混入和輸液完成報(bào)警。目前,國(guó)內(nèi)己有同類產(chǎn)品出現(xiàn),如智能監(jiān)控裝置有靜脈輸液測(cè)速器和浮墊自動(dòng)關(guān)閉式輸液器,但因其功能也是側(cè)重于精確輸液控制,加上依然不菲的價(jià)格,所以也只能是和進(jìn)口輸液泵爭(zhēng)一點(diǎn)市場(chǎng)份額,而未能在各級(jí)醫(yī)院大面積的普及推廣。由于精確輸液只對(duì)少數(shù)特
23、殊病人和特殊藥品才具有實(shí)際意義,而且規(guī)范操作下,輸液阻塞,氣泡混入是可以避免的,因此,在輸液過(guò)程中,輸液完成報(bào)警問(wèn)題就成為了人們最為關(guān)注的問(wèn)題,以至輸液完成報(bào)警器的研制成了近幾年來(lái)的一個(gè)熱門課題,根據(jù)近期對(duì)國(guó)家知識(shí)產(chǎn)權(quán)局專利信息的查詢,目前已有67種輸液完成報(bào)警器專利技術(shù),但由于各專利技術(shù)或多或少都存在著這樣或那樣的缺陷,諸如安全性,可靠性,成本及操作方便程度等問(wèn)題,致使真正轉(zhuǎn)化為產(chǎn)品的專利并不多。據(jù)不完全統(tǒng)計(jì),目前僅有北京,西安,廣州
24、,山東菏澤等地區(qū)推出了該類產(chǎn)品,轉(zhuǎn)化率不足專利技術(shù)的1/10而且臨床應(yīng)用推廣情況不太理想,其原因可能就與客戶對(duì)這些技術(shù)或產(chǎn)品本身的安全性,可靠性,操作</p><p> 目前國(guó)內(nèi)外常見的輸液報(bào)警監(jiān)控技術(shù)主要是對(duì)輸液完成信息的提取,它概括起來(lái)共有5種方法:</p><p> 電極法它是從輸液瓶口插入2根電極,利用藥物的導(dǎo)電特性來(lái)檢驗(yàn)瓶?jī)?nèi)藥物是否用完。毫無(wú)疑問(wèn),該技術(shù)具有較低的成本,但存在
25、著安全隱患,藥物特性是否會(huì)因通電而受到影響,還有電極的消毒問(wèn)題。</p><p> 測(cè)重法它是利用彈簧秤或壓力傳感器或電磁感應(yīng)開關(guān)(干簧管)根據(jù)藥物重量變化來(lái)判斷藥液輸完與否,方法雖然簡(jiǎn)便,但其可靠性和適應(yīng)性(對(duì)袋裝及塑料瓶裝液體不宜)無(wú)疑受到質(zhì)疑。</p><p> 液面檢測(cè)法通過(guò)固定在輸液瓶或輸液管上的光電傳感器(有采用半導(dǎo)體激光的,也有采用紅外光的)利用液面下降到預(yù)定位置時(shí)對(duì)光的
26、反射或折射情況的變化來(lái)判斷藥物輸完與否。其中檢測(cè)瓶?jī)?nèi)液面的,同樣可靠性及適應(yīng)性受到質(zhì)疑,而且采用激光光源的還將帶來(lái)一個(gè)高成本問(wèn)題。</p><p> 超聲回波檢測(cè)法它是通過(guò)脈沖信號(hào)激勵(lì)超聲波發(fā)生器發(fā)出超聲波,當(dāng)超聲波到達(dá)輸液瓶中液面后被液面反射回到超聲波接收器,通過(guò)檢測(cè)超聲波從發(fā)射到接收所需的時(shí)間,再根據(jù)超聲波在介質(zhì)中傳播的速度及儀器安裝高度,即可得出輸液瓶中高度。具有非接觸的特點(diǎn),且性能可靠!安全性好,具有實(shí)
27、用價(jià)值,但是由于超聲波探頭價(jià)格昂貴及安裝操作復(fù)雜,也阻礙了超聲回波技術(shù)在靜脈輸液檢測(cè)中的應(yīng)用。½液滴計(jì)數(shù)法它是根據(jù)臨床醫(yī)學(xué)的有關(guān)知識(shí),一定量(以毫升為計(jì)量單位)的藥液其輸液量與藥滴數(shù)有關(guān),一般來(lái)說(shuō)從莫非管式滴管滴落的每一滴為1/20毫升,或者是每20滴液滴總計(jì)一毫升。因此只要能檢測(cè)液滴滴數(shù),即可檢測(cè)到藥液的輸入量。這種技術(shù)由于操作方便!價(jià)格便宜,且可靠性,實(shí)用性好它已經(jīng)得到了大量的使用。</p><p>
28、; 1.3 輸液無(wú)線檢測(cè)系統(tǒng)的應(yīng)用前景</p><p> 近年來(lái),醫(yī)療事業(yè)的發(fā)展,使計(jì)算機(jī)網(wǎng)絡(luò)管理成為現(xiàn)代化醫(yī)院的一個(gè)重要標(biāo)志。尤其是在醫(yī)療監(jiān)控領(lǐng)域,提出了多元化,信息化,個(gè)性化的醫(yī)療監(jiān)控需求?,F(xiàn)代科技的進(jìn)步和發(fā)展,為醫(yī)學(xué)監(jiān)護(hù)技術(shù)提供了創(chuàng)新條件和新的發(fā)展空間,然而醫(yī)療監(jiān)護(hù)技術(shù)和設(shè)備的發(fā)展仍不能滿足醫(yī)院,病人,家庭和人身健康各方面所提出的要求。因此網(wǎng)絡(luò)化遠(yuǎn)程醫(yī)療監(jiān)控設(shè)備己具有迫切的市場(chǎng)需求和廣闊的市場(chǎng)前景。&l
29、t;/p><p> 在輸液遠(yuǎn)程監(jiān)控系統(tǒng)中,信號(hào)提取是醫(yī)療監(jiān)控系統(tǒng)工作的首要前提。醫(yī)療輸液信號(hào)自動(dòng)檢測(cè)和傳輸也是信號(hào)提取的過(guò)程,醫(yī)療工作人員常常需要檢測(cè)和控制液體的儲(chǔ)量或液位,如人工腎機(jī)的透析儲(chǔ)液罐中液儲(chǔ)量,自動(dòng)洗胃機(jī)中沖洗液的液量,中醫(yī)使用的藥浴機(jī)中煎藥鍋中的水位,靜脈輸液液體量檢測(cè)等等。如果對(duì)儀器中液體儲(chǔ)量疏于監(jiān)測(cè),在液體儲(chǔ)量失控情況下或者在可能會(huì)給患者帶來(lái)傷害甚至危機(jī)其生命通過(guò)對(duì)這些液體儲(chǔ)量的監(jiān)測(cè),醫(yī)護(hù)人員便可
30、以隨時(shí)了解液體余量,并能在液體缺少時(shí)及時(shí)自動(dòng)和人工補(bǔ)充或者采取其他措施,維護(hù)醫(yī)療設(shè)備的安全運(yùn)行。因此,如何更好地對(duì)醫(yī)療液位進(jìn)行監(jiān)測(cè),一直是醫(yī)學(xué)工程人員考慮較多的課題之一。</p><p> 1.4 本文主要內(nèi)容</p><p> 為了實(shí)現(xiàn)醫(yī)院的輸液無(wú)線遠(yuǎn)程控制,本文主要研究工作如下:本課題主要利用單片機(jī)來(lái)完成實(shí)時(shí)監(jiān)測(cè)輸液進(jìn)度,為了完成這個(gè)測(cè)量控制系統(tǒng)的任務(wù)需要做以下研究:</p&
31、gt;<p> (1)根據(jù)輸液室的液瓶莫非管的大小,選擇紅外傳感器。</p><p> (2)設(shè)計(jì)液滴滴速檢測(cè)系統(tǒng),使之具有多點(diǎn)測(cè)量及無(wú)線通訊功能。</p><p> (3)控制單元軟硬件設(shè)計(jì)。</p><p> (4)溫度數(shù)據(jù)顯示程序的設(shè)計(jì)。</p><p><b> 2 系統(tǒng)總體設(shè)計(jì)</b>&
32、lt;/p><p> 2.1 系統(tǒng)總體框圖</p><p> 本設(shè)計(jì)是基于單片機(jī)對(duì)產(chǎn)生數(shù)字信號(hào)的高敏感,紅外傳感器和無(wú)線傳輸模塊NRF905的數(shù)字處理系統(tǒng)。系統(tǒng)包括STR89C52單片機(jī)、復(fù)位電路、溫度檢測(cè)、鍵盤及顯示、報(bào)警電路、系統(tǒng)軟件等部分的設(shè)計(jì)。系統(tǒng)的總體框圖如下圖2-1所示。</p><p> 圖 2-1 系統(tǒng)的總體框圖</p><p&
33、gt; 3 無(wú)線輸液監(jiān)控系統(tǒng)的硬件設(shè)計(jì)</p><p><b> 3.1系統(tǒng)總體設(shè)計(jì)</b></p><p> 最小系統(tǒng)是由保證處理器可靠工作所必須的基本電路組成的,主要包括電源電路、時(shí)鐘電路、復(fù)位電路和JTAG接口電路。</p><p> 系統(tǒng)電路圖如下圖3-1所示。</p><p> 圖 3-1 系統(tǒng)電路圖
34、</p><p> 3.2 輸液監(jiān)控外圍電路設(shè)計(jì)</p><p> 3.2.1 紅外對(duì)管的選擇</p><p> 在光譜中波長(zhǎng)自0.76至400微米的一段稱為紅外線,紅外線是不可見光線。醫(yī)用紅外線可分為兩類:近紅外線與遠(yuǎn)紅外線。</p><p> 紅外線發(fā)射管在LED封裝行業(yè)中主要有三個(gè)常用的波段,如下850NM、875NM、940N
35、M。根據(jù)波長(zhǎng)的特性運(yùn)用的產(chǎn)品也有很大的差異,850NM波長(zhǎng)的主要用于紅外線監(jiān)控設(shè)備,875NM主要用于醫(yī)療設(shè)備,940NM波段的主要用于紅外線控制設(shè)備。EG:紅外線遙控器、光電開關(guān)、光電計(jì)數(shù)設(shè)備等。</p><p> 紅外對(duì)管是紅外線發(fā)射管與光敏接收管,或者紅外線接收管,或者紅外線接收頭配合在一起使用時(shí)候的總稱。</p><p> 光敏接收管,它是一個(gè)具有光敏特征的PN結(jié),屬于光敏二極
36、管,具有單向?qū)щ娦裕虼斯ぷ鲿r(shí)需加上反向電壓。無(wú)光照時(shí),有很小的飽和反向漏電流(暗電流)。此時(shí)光敏管不導(dǎo)通。當(dāng)光照時(shí),飽和反向漏電流馬上增加,形成光電流,在一定的范圍內(nèi)它隨入射光強(qiáng)度的變化而增大。</p><p> 紅外線接收管,功能與光敏接收管相似只是不受可見光的干擾,感光面積大,靈敏度高,屬于光敏二極管,一般只對(duì)紅外線有反應(yīng)。</p><p> 紅外線接收頭就是在紅外線接收管的基礎(chǔ)
37、上增加了對(duì)微弱信號(hào)進(jìn)行放大的處理的電路,類似開關(guān)電路,接收到紅外信號(hào)給出高電平(接近工作電壓),無(wú)紅外信號(hào)低電平。</p><p> 管子的極性不能搞錯(cuò),通常較長(zhǎng)的引腳為正極,另一腳為負(fù)極。如果從引腳長(zhǎng)度上無(wú)法辨識(shí)(比如已剪短引腳的),可以通過(guò)測(cè)量其正反向電阻確定之。測(cè)得正向電阻較小時(shí),黑表筆所接的引腳即為正極。</p><p> 通過(guò)測(cè)量紅外發(fā)光二極管的正反向電阻,還可以在很大程度上
38、推測(cè)其性能的優(yōu)劣。以500型萬(wàn)用表R×1k檔為例,如果測(cè)得正向電阻值大于20kΩ,就存在老化的嫌疑;如果接近于零,則應(yīng)報(bào)廢。如果反向電阻只有數(shù)千歐姆,甚至接近于零,則管子必壞無(wú)疑;它的反向電阻愈大,表明其漏電流愈小,質(zhì)量愈佳。所選擇的紅外對(duì)管如下圖3-2所示。</p><p> 圖3-2紅外對(duì)管實(shí)物</p><p> 紅外線對(duì)管的判斷方法。人們習(xí)慣把紅外線發(fā)射管和紅外線接收管
39、稱為紅外對(duì)管。紅外對(duì)管的外形與普通圓形的發(fā)光二極管類似。初接觸紅外對(duì)管者,較難區(qū)分發(fā)射管和接收管。</p><p> (1)用三用表測(cè)量識(shí)別可用500型或其他型號(hào)指針式三用表的電阻擋,測(cè)量紅外對(duì)管的極間電阻,以判別紅外對(duì)管。</p><p> 判據(jù)一:在紅外對(duì)管的端部不受光線照射的條件下調(diào)換表筆測(cè)量,發(fā)射管的正向電阻小,反向電阻大,且黑表筆接正極(長(zhǎng)引腳)時(shí),電阻小的(1k—20k)是
40、發(fā)射管。正反向電阻都很大的是接收管。</p><p> 判據(jù)二:黑表筆接負(fù)極(短引腳)時(shí)電阻大的是發(fā)射管,電阻小并且三用表指針隨著光線強(qiáng)弱變化時(shí),指針擺動(dòng)的是接收管。注:(1)黑表筆接正極,紅表筆接負(fù)極時(shí)測(cè)量正向電阻。(2)電阻大是指三用表指針基本不動(dòng)。</p><p> ?。?)通電試驗(yàn)方法判別</p><p> 用一只發(fā)光二極管和—只電阻與被測(cè)的對(duì)管串聯(lián),如
41、圖2所示。圖中電阻起限流作用,阻值取220歐--510歐。LED發(fā)光二極管用來(lái)顯示被測(cè)紅外管的工作狀態(tài)。用遙控器(電視機(jī)遙控器等)對(duì)著被測(cè)管按下遙控器的任意鍵,LED亮?xí)r,被測(cè)管是紅外接收管。不亮則是紅外發(fā)射管。</p><p> 測(cè)量紅外發(fā)光二極管在發(fā)射器電路上的工作電壓和工作電流,可以簡(jiǎn)便地判定其工作善如何。測(cè)量管子兩端的工作電壓時(shí),靜態(tài)下(即沒有按鍵按下時(shí))通常為零,而動(dòng)態(tài)下(即按下某一按鍵時(shí))將跳變?yōu)橐?/p>
42、個(gè)較小的電壓值,因遙控系統(tǒng)的編碼方式、驅(qū)動(dòng)電路的結(jié)構(gòu)以及工作電源電壓的不同,該電壓值通常在0.07~0.4V之間,而且表筆還應(yīng)微微顫抖。當(dāng)使用數(shù)字式萬(wàn)用表測(cè)量時(shí),其測(cè)量值將普遍高于指針式萬(wàn)用表測(cè)得的數(shù)值,通常在0.1~0.8V之間。如果出現(xiàn)靜態(tài)時(shí)表針顫抖而動(dòng)態(tài)時(shí)不抖、靜態(tài)下和動(dòng)態(tài)下都顫抖、靜態(tài)下和動(dòng)態(tài)下均不顫抖,以及動(dòng)態(tài)電壓與靜態(tài)電壓無(wú)明顯差別等現(xiàn)象,可判定紅外發(fā)光二極管工作異常,倘若驅(qū)動(dòng)放大電路正常,則多為紅外發(fā)光二極管損壞。<
43、/p><p> 紅外發(fā)光二極管應(yīng)保持清潔、完好狀態(tài),尤其是其前端的球面形發(fā)射部分既不能存在臟垢之類的污染物,更不能受到摩擦損傷,否則,從管芯發(fā)出的紅外光將產(chǎn)生反射及散射現(xiàn)象,直接影響到紅外光的傳播,輕者可能降低遙控的靈敏度,縮減控制距離,重者可能產(chǎn)生失靈,甚至遙控失效。</p><p> 紅外發(fā)光二極管在工作過(guò)程中其各項(xiàng)參數(shù)均不得超過(guò)極限值,因此在代換選型時(shí)應(yīng)當(dāng)注意原裝管子的型號(hào)和參數(shù),不
44、可隨意更換。另外,也不可任意變更紅外發(fā)光二極管的限流電阻。由于紅外光波長(zhǎng)的范圍相當(dāng)寬,故紅外發(fā)光二極管必須與紅外接收二極管配對(duì)使用,否則將影響遙控的靈敏度,甚至造成失控。因此在代換選型時(shí),要?jiǎng)?wù)必關(guān)注其所輻射紅外光信號(hào)的波長(zhǎng)參數(shù)。</p><p> 紅外發(fā)光二極管封裝材料的硬度較低,它的耐高溫性能更差,為避免損壞,焊點(diǎn)應(yīng)當(dāng)晝遠(yuǎn)離引腳的根部,焊接溫度也不能太高,焊接時(shí)間更不宜過(guò)長(zhǎng),最好用金屬鑷子夾住引腳的根部,以幫
45、助散熱。引腳彎折開關(guān)的定型應(yīng)當(dāng)在焊接之前完成,焊接期間管體與引腳均不得受力。</p><p> 紅外線接收頭采用小型設(shè)計(jì)、內(nèi)屏蔽模塊封裝,可以做紅外線解碼實(shí)驗(yàn),紅外線遙控器等等。配合遙控器完成遙控解碼及紅外遙控實(shí)驗(yàn)。在紅外遙控系統(tǒng)中作為接收元件廣泛應(yīng)用于1、視聽器材(如VCD、DVD、DVB、TV等)2、家庭器材(如冷氣機(jī),電風(fēng)扇、電燈等)3、紅外線搖控(如玩具等)</p><p>
46、金屬封裝紅外線接收管,適用于各類光電轉(zhuǎn)換的自控儀器,傳感器.各類光電檢測(cè)器的信號(hào)光源.根據(jù)驅(qū)動(dòng)方式可獲得穩(wěn)定光.脈沖光,緩變光.常用于控制,報(bào)警等方面.持點(diǎn);采用反射功能的結(jié)構(gòu)形式,光功率較強(qiáng),低驅(qū)動(dòng)電壓,易與晶體管電路匹配.結(jié)構(gòu)堅(jiān)固耐震.可靠性高.金屬玻璃封裝器件,耐磨耐溫性好.</p><p> 接收器對(duì)外只有3個(gè)引腳:Out、GND、Vcc與單片機(jī)接口非常方便(1)脈沖信號(hào)輸出接,直接接單片機(jī)的IO口。(
47、2)GND接系統(tǒng)的地線(0V);(3)Vcc接系統(tǒng)的電源正極(+5V)。</p><p> 3.2.2 外圍電路的設(shè)計(jì)</p><p> 外圍電路的選擇上包括兩個(gè)9013三極管,電阻六個(gè),阻值分別為1K,4.7K兩個(gè),12K兩個(gè),470一個(gè),一個(gè)發(fā)光二極管。</p><p> 外圍電路的仿真圖如下圖3-3所示。</p><p> 圖3
48、-3 外圍電路仿真圖</p><p> 3.3 NRF905無(wú)線傳輸模塊設(shè)計(jì)</p><p> 3.3.1 NRF905無(wú)線傳輸模塊選擇</p><p> 本設(shè)計(jì)采用無(wú)線傳輸技術(shù)來(lái)和上位機(jī)進(jìn)行通訊,來(lái)獲得實(shí)時(shí)溫度數(shù)據(jù)??梢圆捎矛F(xiàn)成的無(wú)線傳輸模塊NRF905。NRF905采用Nordic公司的是VLSI ShockBurst技術(shù)。ShockBurst使NRF90
49、5能夠提供高速數(shù)據(jù)傳輸而不需要昂貴的高速M(fèi)CU來(lái)進(jìn)行數(shù)據(jù)處理/時(shí)鐘覆蓋。通過(guò)將于RF協(xié)議有關(guān)的高速信號(hào)處理放到芯片內(nèi),NRF905提供給應(yīng)用的MCU一個(gè)SPI接口,速率由MCU自己設(shè)定的接口速率來(lái)決定。NRF905通過(guò)ShockBurst工作模式在在RF以最大速率連接時(shí)降低數(shù)字應(yīng)用部分的速率來(lái)降低應(yīng)用中的平均電流消耗。在ShockBurst RX模式中,地址匹配AM和和數(shù)據(jù)就緒DR信號(hào)通知MCU一個(gè)有效地址和數(shù)據(jù)包已經(jīng)各自接收完成。在S
50、hockBurst TX模式中,NRF905自動(dòng)產(chǎn)生前導(dǎo)碼和CRC校驗(yàn)碼,數(shù)據(jù)就緒DR信號(hào)通知MCU數(shù)據(jù)傳輸應(yīng)經(jīng)完成。這意味著降低MCU存儲(chǔ)器需求,也就是降低MCU成本同時(shí)縮短了軟件開發(fā)時(shí)間。因此NRF905廣泛應(yīng)用與遙控、遙測(cè)、無(wú)線抄表、門禁系統(tǒng)、工業(yè)數(shù)據(jù)采集系統(tǒng)、無(wú)線標(biāo)簽、身份識(shí)別等。其基本特性見下表3-1。</p><p><b> 表3-1 基本特性</b></p>
51、<p><b> 產(chǎn)品特性:</b></p><p> (1)430/868/915Mhz高性能嵌入式模塊,多頻道選擇,低電壓低功耗工作。</p><p> (2)超小體積,內(nèi)置環(huán)形天線,性能穩(wěn)定且不受外界影響,對(duì)電源不敏感,距離更遠(yuǎn)。</p><p> (3)最大發(fā)射功率+10dBm,高抗干擾GFSK調(diào)制,可跳頻,數(shù)據(jù)速率5
52、0kbps,獨(dú)特的載波監(jiān)測(cè)輸出,地址匹配輸出,數(shù)據(jù)就緒輸出。</p><p> (4)內(nèi)置完整通信協(xié)議和CRC,只通過(guò)SPI就可以完成所有無(wú)線收發(fā)傳輸,無(wú)線通信和SPI通信一樣簡(jiǎn)單。NRF905共有四種工作模式,其中兩種活動(dòng)RX/TX模式,兩種節(jié)電模式。</p><p> 工作模式的有TRX_CE、TX_EN和PWR_UP決定,如下表3-2所示</p><p>
53、<b> 表3-2 工作模式</b></p><p> NRF905所有配置都通過(guò)SPI接口進(jìn)行,一條SPI指令用來(lái)決定進(jìn)行什么操作,SPI接口只在掉電和Standby模式下激活。如圖3-3所示SPI接口由5個(gè)寄存器組成:</p><p> (1)狀態(tài)寄存器(Status-Register),包含數(shù)據(jù)就緒DR和地址匹配AM狀態(tài)。</p><p
54、> (2)RF配置寄存器(RF-Configuration Register),包含收發(fā)器頻率和輸出功率等配置信息。</p><p> (3)發(fā)送地址(TX-Address),包含目標(biāo)寄存器地址,字長(zhǎng)由配置寄存器設(shè)置。</p><p> 有數(shù)據(jù)準(zhǔn)備就緒DR如下圖3-4所示。</p><p> 圖3-4 數(shù)據(jù)準(zhǔn)備就緒DR</p><p
55、> 3.3.2 無(wú)線傳輸模塊設(shè)計(jì)</p><p> 本設(shè)計(jì)采用的是Nordic公司的nRF905芯片開發(fā)的無(wú)線傳輸模塊。該模塊工作在433/868/915MHZ 的 ISM 頻段,由一個(gè)完全集成的頻率調(diào)制器一個(gè)帶解調(diào)器的接收器一個(gè)功率放大器一個(gè)晶體震蕩器和一個(gè)調(diào)節(jié)器組成。ShockBurst工作模式的特點(diǎn)是自動(dòng)產(chǎn)生前導(dǎo)碼和CRC 可以很容易通過(guò)SPI接口進(jìn)行編程配置電流消耗很低在發(fā)射功率為+10dBm
56、 時(shí)發(fā)射電流為30mA接收電流為12.5mA.進(jìn)入POWERDOWN 模式可以很容易實(shí)現(xiàn)節(jié)電。</p><p> nRF905是單片射頻收發(fā)芯片,工作于433MHz的ISM頻段,芯片內(nèi)置頻率合成器、功率放大器、晶體振蕩器和調(diào)制器等功能模塊,輸出功率和通信頻道可通過(guò)程序進(jìn)行配置。芯片能耗非常低,以10dBm的功率發(fā)射時(shí),工作電流僅有30mA,接收時(shí)工作電流只有12.5mA,多種低功率工作模式,待機(jī)模式下電流僅為1
57、2.5μA,節(jié)能設(shè)計(jì)更方便。其ShockBurst技術(shù)可在通訊時(shí)自動(dòng)生成前導(dǎo)碼和CRC校驗(yàn)位。nRF905適用于多種無(wú)線通信的場(chǎng)合,如無(wú)線數(shù)據(jù)傳輸系統(tǒng)、報(bào)警及安全系統(tǒng)、家庭自動(dòng)化、遙感監(jiān)測(cè)、無(wú)線門禁系統(tǒng)等。422.4~473.5MHz工作頻段。512個(gè)通訊頻道,滿足多點(diǎn)通訊、分組、跳頻等應(yīng)用需求。發(fā)射功率可設(shè)置為:10dBm、6dBm、-2dBm和-10dBm。通過(guò)SPI接口與MCU連接。支持50kbps傳輸速率。ShockBurst傳
58、輸模式,自動(dòng)生成前導(dǎo)碼和CRC校驗(yàn)碼。工作電壓范圍:1.9V~3.6V,待機(jī)模式下電流僅為12.5μA。工作溫度范圍:-40℃~+85℃。</p><p> 工作模式:nRF905采用Nordic公司的VLSI ShockBurst技術(shù)。ShockBurst技術(shù)使nRF905能夠提供高速的數(shù)據(jù)傳輸,而不需要昂貴的高速M(fèi)CU來(lái)進(jìn)行數(shù)據(jù)處理/時(shí)鐘覆蓋。通過(guò)將與RF協(xié)議有關(guān)的高速信號(hào)處理放到芯片內(nèi),nRF905提供給
59、應(yīng)用的微控制器一個(gè)SPI接口,速率由微控制器自己設(shè)定的接口速度決定。nRF905通過(guò)ShockBurst工作模式在RF以最大速率進(jìn)行連接時(shí)降低數(shù)字應(yīng)用部分的速度來(lái)降低在應(yīng)用中的平均電流消耗。在ShockBurst RX模式中,地址匹配AM和數(shù)據(jù)準(zhǔn)備就緒DR信號(hào)通知MCU一個(gè)有效的地址和數(shù)據(jù)包已經(jīng)各自接收完成。在ShockBurst TX模式中,nRF905自動(dòng)產(chǎn)生前導(dǎo)碼和CRC校驗(yàn)碼,數(shù)據(jù)準(zhǔn)備就緒DR信號(hào)通知MCU數(shù)據(jù)傳輸已經(jīng)完成??傊?/p>
60、,這意味著降低MCU的存儲(chǔ)器需求也就是說(shuō)降低MCU成本,又同時(shí)縮短軟件開發(fā)時(shí)間。</p><p> (1)典型ShockBurst TX模式:</p><p> ?、佼?dāng)應(yīng)用MCU有遙控?cái)?shù)據(jù)節(jié)點(diǎn)時(shí),接收節(jié)點(diǎn)的地址TX-address和有效數(shù)據(jù)TX-payload通過(guò)SPI接口傳送給nRF905應(yīng)用協(xié)議或MCU設(shè)置接口速度;</p><p> ?、贛CU設(shè)置TRX_C
61、E、TX_EN為高來(lái)激活nRF905 ShockBurst傳輸;</p><p> ③nRF905 ShockBurst:</p><p><b> ?無(wú)線系統(tǒng)自動(dòng)上電</b></p><p> ?數(shù)據(jù)包完成(加前導(dǎo)碼和CRC校驗(yàn)碼)</p><p> ?數(shù)據(jù)包發(fā)送(100kbps,GFSK,曼切斯特編碼)<
62、;/p><p> ④如果AUTO_RETRAN被設(shè)置為高nRF905將連續(xù)地發(fā)送數(shù)據(jù)包直到TRX_CE被設(shè)置為低;</p><p> ?、莓?dāng)TRX_CE被設(shè)置為低時(shí),nRF905結(jié)束數(shù)據(jù)傳輸并自動(dòng)進(jìn)入standby模式。</p><p> (2)典型ShockBurst RX模式</p><p> ①通過(guò)設(shè)置TRX_CE高,TX_EN低來(lái)選
63、擇ShockBurst模式;</p><p> ?、?50us以后,nRF905監(jiān)測(cè)空中的信息;</p><p> ③當(dāng)nRF905發(fā)現(xiàn)和接收頻率相同的載波時(shí),載波檢測(cè)CD被置高;</p><p> ?、墚?dāng)nRF905接收到有效的地址時(shí),地址匹配AM被置高;</p><p> ?、莓?dāng)nRF905接收到有效的數(shù)據(jù)包(CRC校驗(yàn)正確)時(shí),nRF
64、905去掉前導(dǎo)碼、地址和CRC位,數(shù)據(jù)準(zhǔn)備就緒(DR)被置高;</p><p> ⑥MCU設(shè)置TRX_CE低,進(jìn)入standby模式低電流模式;</p><p> ?、進(jìn)CU可以以合適的速率通過(guò)SPI接口讀出有效數(shù)據(jù);</p><p> ⑧當(dāng)所有的有效數(shù)據(jù)被讀出后,nRF905將AM和DR置低;</p><p> ?、醤RF905將準(zhǔn)備進(jìn)
65、入ShockBurst RX、ShockBurst TX或Powerdown模式。</p><p><b> (3)掉電模式</b></p><p> 在掉電模式中,nRF905被禁止,電流消耗最小,典型值低于2.5uA。當(dāng)進(jìn)入這種模式時(shí),nRF905是不活動(dòng)的狀態(tài)。這時(shí)候平均電流消耗最小,電池使用壽命最長(zhǎng)。在掉電模式中,配置字的內(nèi)容保持不變。</p>
66、<p> (4)STANDBY模式</p><p> Standby模式在保持電流消耗最小的同時(shí)保證最短的ShockBurstRX、ShockBurstTX的啟動(dòng)時(shí)間。當(dāng)進(jìn)入這種模式時(shí),一部分晶體振蕩器是活動(dòng)的。電流消耗取決于晶體振蕩器頻率,如:當(dāng)頻率為4MHZ時(shí),IDD=12uA;當(dāng)頻率為20MHZ時(shí),IDD=46uA。如果uPCLK(Pin3)被使能,電流消耗將增加。并且取決于負(fù)載電容和頻率
67、。在此模式中,配置字的內(nèi)容保持不變。</p><p><b> 編輯本段器件配置</b></p><p> nRF905的所有配置都通過(guò)SPI接口進(jìn)行。SPI接口由5個(gè)寄存器組成,一條SPI指令用來(lái)決定進(jìn)行什么操作。SPI接口只有在掉電模式和Standby模式是激活的。</p><p> (1)狀態(tài)寄存器(Status-Register)
68、</p><p> 寄存器包含數(shù)據(jù)就緒DR和地址匹配AM狀態(tài)。</p><p> (2)RF配置寄存器(RF-Configuration Register)</p><p> 寄存器包含收發(fā)器的頻率、輸出功率等配置信息。</p><p> (3)發(fā)送地址(TX-Address)</p><p> 寄存器包含目
69、標(biāo)器件地址,字節(jié)長(zhǎng)度由配置寄存器設(shè)置。</p><p> (4)發(fā)送有效數(shù)據(jù)(TX-Payload)</p><p> 寄存器包含發(fā)送的有效ShockBurst數(shù)據(jù)包數(shù)據(jù),字節(jié)長(zhǎng)度由配置寄存器設(shè)置。</p><p> (5)接收有效數(shù)據(jù)(RX-Payload)</p><p> 寄存器包含接收到的有效ShockBurst數(shù)據(jù)包數(shù)據(jù),字
70、節(jié)長(zhǎng)度由配置寄存器設(shè)置。在寄存器中的有效數(shù)據(jù)由數(shù)據(jù)準(zhǔn)備就緒DR指示。</p><p><b> 編輯本段接口模式</b></p><p> (1)模式控制接口:</p><p> 該接口由PWR、TRX_CE、TX_EN組成控制由nRF905組成的高頻頭的四種工作模式:掉電和SPI編程模式;待機(jī)和SPI編程模式;發(fā)射模式;接收模式。<
71、;/p><p><b> (2)SPI接口:</b></p><p> SPI接口由CSN、SCK、MOSI以及MISO組成。在配置模式下單片機(jī)通過(guò)SPI接口配置高頻頭的工作參數(shù);在發(fā)射/接收模式下單片機(jī)SPI接口發(fā)送和接收數(shù)據(jù)。</p><p> (3)狀態(tài)輸出接口:</p><p> 提供載波檢測(cè)輸出CD,地址匹
72、配輸出AM,數(shù)據(jù)就緒輸出DR。</p><p><b> 編輯本段外圍信息</b></p><p><b> (4)晶體規(guī)格</b></p><p> 為了實(shí)現(xiàn)晶體振蕩器低功耗和快速啟動(dòng)時(shí)間的解決方案,推薦使用低值晶體負(fù)載電容。指定CL=12pF是可以接受的。但是,也可能增大到16pF。指定一個(gè)晶體并行相等電容,Co
73、=1.5pF也是很好的,但這樣一來(lái)會(huì)增加晶體自身成本。典型的設(shè)定晶體電容Co=1.5pF,指定Co_max=7.0pF。</p><p><b> (5)外部參考時(shí)鐘</b></p><p> 一個(gè)外部參考時(shí)鐘如MCU時(shí)鐘,可以用來(lái)代替晶體震蕩器。這個(gè)時(shí)鐘信號(hào)應(yīng)該直接連接到XC1引腳,XC2引腳為高阻態(tài)。當(dāng)使用外部時(shí)鐘代替晶體時(shí)鐘工作時(shí),始終必須工作在Standb
74、y模式以降低電流消耗。如果器件被設(shè)置成Standby模式而沒有使用外部時(shí)鐘或晶體時(shí)鐘,則電流消耗最大可達(dá)1mA。</p><p> (6)微處理器輸出時(shí)鐘</p><p> 在默認(rèn)情況下,微處理器提供輸出時(shí)鐘。在Standby模式下提供輸出時(shí)鐘將增加電流消耗。在Standby模式電流消耗取決于頻率和外部晶體負(fù)載、輸出時(shí)鐘的頻率和提供輸出時(shí)鐘的電容負(fù)載。</p><p
75、><b> (7)天線輸出</b></p><p> ANT1和ANT2輸出腳給天線提供穩(wěn)定的RF輸出。這兩個(gè)腳必須有連接到VDD_PA的直流通路,通過(guò)RF扼流圈,或者通過(guò)天線雙極的中心點(diǎn)。在ANT1和ANT2之間的負(fù)載阻抗應(yīng)該在200-700Ω范圍內(nèi),通過(guò)簡(jiǎn)單的匹配網(wǎng)絡(luò)或RF變壓器(不平衡變壓器)可以獲得較低的阻抗(例如50Ω)。</p><p> 圖3
76、-5是接口電路,表3-2是管腳詳細(xì)介紹。</p><p><b> 圖3-5 接口電路</b></p><p> 表3-3 nRF905管腳說(shuō)明</p><p> ANT1和ANT2輸出腳給天線提供穩(wěn)定的RF輸出。這兩個(gè)腳必須有連接到VDD_PA的直流通路,通過(guò)RF扼流圈,或者通過(guò)天線雙極的中心點(diǎn)。在ANT1和ANT2之間的負(fù)載阻抗應(yīng)該在
77、200-700Ω范圍內(nèi),通過(guò)簡(jiǎn)單的匹配網(wǎng)絡(luò)或RF變壓器(不平衡變壓器)可以獲得較低的阻抗(例如50Ω)。</p><p><b> 3.4 控制芯片</b></p><p> STC89C52RC單片機(jī)是宏晶科技推出的新一代高速/低功耗/超強(qiáng)抗干擾的單片機(jī),指令代碼完全兼容傳統(tǒng)8051單片機(jī),12時(shí)鐘/機(jī)器周期和6時(shí)鐘/機(jī)器周期可以任意選擇。</p>
78、<p><b> 主要特性如下:</b></p><p> 增強(qiáng)型8051單片機(jī),6時(shí)鐘/機(jī)器周期和12時(shí)鐘/機(jī)器周期可以任意選擇,指令代碼完全兼容傳統(tǒng)8051。工作電壓:5.5V~3.3V(5V單片機(jī))/3.8V~2.0V(3V單片機(jī))。工作頻率范圍:0~40MHz,相當(dāng)于普通8051的0~80MHz,實(shí)際工作頻率可達(dá)48MHz。用戶應(yīng)用程序空間為8K字節(jié)。片上集成512字
79、節(jié)RAM。</p><p> 通用I/O口(32個(gè)),復(fù)位后為:P1/P2/P3/P4是準(zhǔn)雙向口/弱上拉,P0口是漏極開路輸出,作為總線擴(kuò)展用時(shí),不用加上拉電阻,作為I/O口用時(shí),需加上拉電阻。</p><p> ISP(在系統(tǒng)可編程)/IAP(在應(yīng)用可編程)可通過(guò)串口(RxD/P3.0,TxD/P3.1)直接下載用戶程序,數(shù)秒即可完成一片。具有EEPROM功能,具有看門狗功能,共3個(gè)
80、16位定時(shí)器/計(jì)數(shù)器。即定時(shí)器T0、T1、T2。STC89C52RC引腳圖如圖3-5所示。</p><p> 圖3-6 STC89C52RC引腳圖</p><p> 外部中斷4路,下降沿中斷或低電平觸發(fā)電路,Power Down模式可由外部中斷低電平觸發(fā)中斷方式喚醒,通用異步串行口(UART),還可用定時(shí)器軟件實(shí)現(xiàn)多個(gè)UART。工作溫度范圍:-40~+85℃(工業(yè)級(jí))/0~75℃(商業(yè)
81、級(jí))。掉電模式:典型功耗<0.1μA,可由外部中斷喚醒,中斷返回后,繼續(xù)執(zhí)行原程序??臻e模式:典型功耗2mA。正常工作模式:典型功耗4Ma~7mA。掉電模式可由外部中斷喚醒,適用于水表、氣表等電池供電系統(tǒng)及便攜設(shè)備。</p><p> STC89C52RC引腳功能說(shuō)明</p><p> VCC(40引腳):電源電壓</p><p> VSS(20引腳):
82、接地</p><p> P0端口(P0.0~P0.7,39~32引腳):P0口是一個(gè)漏極開路的8位雙向I/O口。作為輸出端口,每個(gè)引腳能驅(qū)動(dòng)8個(gè)TTL負(fù)載,對(duì)端口P0寫入“1”時(shí),可以作為高阻抗輸入。在訪問(wèn)外部程序和數(shù)據(jù)存儲(chǔ)器時(shí),P0口也可以提供低8位地址和8位數(shù)據(jù)的復(fù)用總線。此時(shí),P0口內(nèi)部上拉電阻有效。在Flash ROM編程時(shí),P0端口接收指令字節(jié);而在校驗(yàn)程序時(shí),則輸出指令字節(jié)。驗(yàn)證時(shí),要求外接上拉電阻
83、。</p><p> P1端口(P1.0~P1.7,1~8引腳):P1口是一個(gè)帶內(nèi)部上拉電阻的8位雙向I/O口。P1的輸出緩沖器可驅(qū)動(dòng)(吸收或者輸出電流方式)4個(gè)TTL輸入。對(duì)端口寫入1時(shí),通過(guò)內(nèi)部的上拉電阻把端口拉到高電位,這是可用作輸入口。P1口作輸入口使用時(shí),因?yàn)橛袃?nèi)部上拉電阻,那些被外部拉低的引腳會(huì)輸出一個(gè)電流()。</p><p> 此外,P1.0和P1.1還可以作為定時(shí)器/
84、計(jì)數(shù)器2的外部技術(shù)輸入(P1.0/T2)和定時(shí)器/計(jì)數(shù)器2的觸發(fā)輸入(P1.1/T2EX),具體參見下表:</p><p> 在對(duì)Flash ROM編程和程序校驗(yàn)時(shí),P1接收低8位地址。如表3-4,P1.0和P1.1引腳復(fù)用功能</p><p> 表3-4 P1.0和P1.1引腳復(fù)用功能</p><p> P2端口(P2.0~P2.7,21~28引腳):P2
85、口是一個(gè)帶內(nèi)部上拉電阻的8位雙向I/O端口。P2的輸出緩沖器可以驅(qū)動(dòng)(吸收或輸出電流方式)4個(gè)TTL輸入。對(duì)端口寫入1時(shí),通過(guò)內(nèi)部的上拉電阻把端口拉到高電平,這時(shí)可用作輸入口。P2作為輸入口使用時(shí),因?yàn)橛袃?nèi)部的上拉電阻,那些被外部信號(hào)拉低的引腳會(huì)輸出一個(gè)電流。</p><p> 在訪問(wèn)外部程序存儲(chǔ)器和16位地址的外部數(shù)據(jù)存儲(chǔ)器(如執(zhí)行“MOVX @DPTR”指令)時(shí),P2送出高8位地址。在訪問(wèn)8位地址的外部數(shù)據(jù)
86、存儲(chǔ)器(如執(zhí)行“MOVX @R1”指令)時(shí),P2口引腳上的內(nèi)容(就是專用寄存器(SFR)區(qū)中的P2寄存器的內(nèi)容),在整個(gè)訪問(wèn)期間不會(huì)改變。</p><p> 在對(duì)Flash ROM編程和程序校驗(yàn)期間,P2也接收高位地址和一些控制信號(hào)。</p><p> P3端口(P3.0~P3.7,10~17引腳):P3是一個(gè)帶內(nèi)部上拉電阻的8位雙向I/O端口。P3的輸出緩沖器可驅(qū)動(dòng)(吸收或輸出電流方
87、式)4個(gè)TTL輸入。對(duì)端口寫入1時(shí),通過(guò)內(nèi)部的上拉電阻把端口拉到高電位,這時(shí)可用作輸入口。P3做輸入口使用時(shí),因?yàn)橛袃?nèi)部的上拉電阻,那些被外部信號(hào)拉低的引腳會(huì)輸入一個(gè)電流。</p><p> 在對(duì)Flash ROM編程或程序校驗(yàn)時(shí),P3還接收一些控制信號(hào)。</p><p> P3口除作為一般I/O口外,還有其他一些復(fù)用功能,如下表2-4所示:如表3-5是P3口引腳復(fù)用功能</p&
88、gt;<p> 表3-5 P3口引腳復(fù)用功能</p><p> RST(9引腳):復(fù)位輸入。當(dāng)輸入連續(xù)兩個(gè)機(jī)器周期以上高電平時(shí)為有效,用來(lái)完成單片機(jī)單片機(jī)的復(fù)位初始化操作??撮T狗計(jì)時(shí)完成后,RST引腳輸出96個(gè)晶振周期的高電平。特殊寄存器AUXR(地址8EH)上的DISRTO位可以使此功能無(wú)效。DISRTO默認(rèn)狀態(tài)下,復(fù)位高電平有效。</p><p> ALE(30引腳
89、):地址鎖存控制信號(hào)(ALE)是訪問(wèn)外部程序存儲(chǔ)器時(shí),鎖存低8位地址的輸出脈沖。在Flash編程時(shí),此引腳()也用作編程輸入脈沖。</p><p> 在一般情況下,ALE以晶振六分之一的固定頻率輸出脈沖,可用來(lái)作為外部定時(shí)器或時(shí)鐘使用。然而,特別強(qiáng)調(diào),在每次訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),ALE脈沖將會(huì)跳過(guò)。</p><p> 如果需要,通過(guò)將地址位8EH的SFR的第0位置“1”,ALE操作將無(wú)
90、效。這一位置“1”,ALE僅在執(zhí)行MOVX或MOV指令時(shí)有效。否則,ALE將被微弱拉高。這個(gè)ALE使能標(biāo)志位(地址位8EH的SFR的第0位)的設(shè)置對(duì)微控制器處于外部執(zhí)行模式下無(wú)效。</p><p> ALE(29引腳):外部程序存儲(chǔ)器選通信號(hào)是外部程序存儲(chǔ)器選通信號(hào)。當(dāng)AT89C51RC從外部程序存儲(chǔ)器執(zhí)行外部代碼時(shí),在每個(gè)機(jī)器周期被激活兩次,而訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),將不被激活。</p><
91、p> VPP(31引腳):訪問(wèn)外部程序存儲(chǔ)器控制信號(hào)。為使能從0000H到FFFFH的外部程序存儲(chǔ)器讀取指令,必須接GND。注意加密方式1時(shí),將內(nèi)部鎖定位RESET。為了執(zhí)行內(nèi)部程序指令,應(yīng)該接VCC。在Flash編程期間,也接收12伏VPP電壓。</p><p> XTAL1(19引腳):振蕩器反相放大器和內(nèi)部時(shí)鐘發(fā)生電路的輸入端。</p><p> XTAL2(18引腳):
92、振蕩器反相放大器的輸入端。</p><p><b> 特殊功能寄存器</b></p><p> 在STC89C52RC片內(nèi)存儲(chǔ)器中,80H~FFH共128個(gè)單元位特殊功能寄存器(SFR),SFR的地址空間如下表3-6所示。工作的三種模式如下表3-7所示。</p><p><b> 表3-6 3種模式</b></
93、p><p> 表3-7 RCLK+TCLK</p><p> 3.5 LCD1602液晶顯示模塊</p><p> 3.5.1 顯示模塊的選擇</p><p> 為了完成系統(tǒng)溫度數(shù)據(jù)的顯示,本設(shè)計(jì)采用具有漢字顯示功能的YM12864R。FYD12864-0402B是一種具有4位/8位并行、2線或3線串行多種接口方式,內(nèi)部含有國(guó)標(biāo)一級(jí)、二級(jí)
94、簡(jiǎn)體中文字庫(kù)的點(diǎn)陣圖形液晶顯示模塊;其顯示分辨率為128×64,內(nèi)置8192個(gè)16*16點(diǎn)漢字,和128個(gè)16*8點(diǎn)ASCII字符集.利用該模塊靈活的接口方式和簡(jiǎn)單、方便的操作指令,可構(gòu)成全中文人機(jī)交互圖形界面。可以顯示8×4行16×16點(diǎn)陣的漢字.也可完成圖形顯示.低電壓低功耗是其又一顯著特點(diǎn)。由該模塊構(gòu)成的液晶顯示方案與同類型的圖形點(diǎn)陣液晶顯示模塊相比,不論硬件電路結(jié)構(gòu)或顯示程序都要簡(jiǎn)潔得多,且該模塊的
95、價(jià)格也略低于相同點(diǎn)陣的圖形液晶模塊。</p><p> FYD12864-0402B由ST7920芯片控制,主要由以下幾部分構(gòu)成:</p><p> (1)忙標(biāo)志BF。BF標(biāo)志提供內(nèi)部工作情況.BF=1表示模塊在進(jìn)行內(nèi)部操作,此時(shí)模塊不接受外部指令和數(shù)據(jù).BF=0時(shí),模塊為準(zhǔn)備狀態(tài),隨時(shí)可接受外部指令和數(shù)據(jù)。利用STATUS RD指令,可以將BF讀到DB7總線,從而檢驗(yàn)?zāi)K之工作狀態(tài)。
96、</p><p> (2)字型產(chǎn)生ROM(CGROM)。字型產(chǎn)生ROM(CGROM)提供8192個(gè)觸發(fā)器用于模塊屏幕顯示開和關(guān)的控制。DFF=1為開顯示(DISPLAY ON),DDRAM的內(nèi)容就顯示在屏幕上,DFF=0為關(guān)顯示(DISPLAY OFF)。DFF的狀態(tài)是指令DISPLAY ON/OFF和RST信號(hào)控制的。</p><p> (3)顯示數(shù)據(jù)RAM(DDRAM)。模塊內(nèi)部顯
97、示數(shù)據(jù)RAM提供64×2個(gè)位元組的空間,最多可控制4行16字(64個(gè)字)的中文字型顯示,當(dāng)寫入顯示數(shù)據(jù)RAM時(shí),可分別顯示CGROM與CGRAM的字型;此模塊可顯示三種字型,分別是半角英數(shù)字型(16*8)、CGRAM字型及CGROM的中文字型,三種字型的選擇,由在DDRAM中寫入的編碼選擇,在0000H—0006H的編碼中(其代碼分別是0000、0002、0004、0006共4個(gè))將選擇CGRAM的自定義字型,02H—7FH的
98、編碼中將選擇半角英數(shù)字的字型,至于A1以上的編碼將自動(dòng)的結(jié)合下一個(gè)位元組,組成兩個(gè)位元組的編碼形成中文字型的編碼BIG5(A140—D75F),GB(A1A0-F7FFH)。</p><p> (4)字型產(chǎn)生RAM(CGRAM)。字型產(chǎn)生RAM提供圖象定義(造字)功能,可以提供四組16×16點(diǎn)的自定義圖象空間,使用者可以將內(nèi)部字型沒有提供的圖象字型自行定義到CGRAM中,便可和CGROM中的定義一樣地
99、通過(guò)DDRAM顯示在屏幕中。</p><p> (5)地址計(jì)數(shù)器AC。地址計(jì)數(shù)器是用來(lái)貯存DDRAM/CGRAM之一的地址,它可由設(shè)定指令暫存器來(lái)改變,之后只要讀取或是寫入DDRAM/CGRAM的值時(shí),地址計(jì)數(shù)器的值就會(huì)自動(dòng)加一,當(dāng)RS為“0”時(shí)而R/W為“1”時(shí),地址計(jì)數(shù)器的值會(huì)被讀取到DB6——DB0中。</p><p> (6)光標(biāo)/閃爍控制電路。此模塊提供硬體光標(biāo)及閃爍控制電路
100、,由地址計(jì)數(shù)器的值來(lái)指定DDRAM中的光標(biāo)或閃爍位置。模塊主要電氣參數(shù)和顯示特性:(1)VDD 3.5-5V電源,內(nèi)置升壓電路,無(wú)需負(fù)壓。(2)128列×64行內(nèi)容顯示。(3)與MCU接口為8位或4位并行/3位串行。(4)配置LED背光。(5)光標(biāo)顯示,畫面移位,自定義字符,睡眠模式等多種軟件功能。</p><p> 1602液晶也叫1602字符型液晶,它是一種專門用來(lái)顯示字母、數(shù)字、符號(hào)等的點(diǎn)陣型液
101、晶模塊。它由若干個(gè)5X7或者5X11等點(diǎn)陣字符位組成,每個(gè)點(diǎn)陣字符位都可以顯示一個(gè)字符,每位之間有一個(gè)點(diǎn)距的間隔,每行之間也有間隔,起到了字符間距和行間距的作用,正因?yàn)槿绱怂运荒芎芎玫仫@示圖形)。1602LCD是指顯示的內(nèi)容為16X2,即可以顯示兩行,每行16個(gè)字符液晶模塊。市面上字符液晶大多數(shù)是基于HD44780液晶芯片的,控制原理是完全相同的,因此基于HD44780寫的控制程序可以很方便地應(yīng)用于市面上大部分的字符型液晶。<
102、/p><p> 3.5.2 顯示模塊的設(shè)計(jì)</p><p><b> 管腳的功能:</b></p><p> 1602采用標(biāo)準(zhǔn)的16腳接口,其中:</p><p> 第1腳:VSS為電源地。</p><p> 第2腳:VCC接5V電源正極。</p><p> 第3腳
103、:V0為液晶顯示器對(duì)比度調(diào)整端,接正電源時(shí)對(duì)比度最弱,接地電源時(shí)對(duì)比度最高(對(duì)比度過(guò)高時(shí)會(huì) 產(chǎn)生“鬼影”,使用時(shí)可以通過(guò)一個(gè)10K的電位器調(diào)整對(duì)比度)。</p><p> 第4腳:RS為寄存器選擇,高電平1時(shí)選擇數(shù)據(jù)寄存器、低電平0時(shí)選擇指令寄存器。</p><p> 第5腳:RW為讀寫信號(hào)線,高電平(1)時(shí)進(jìn)行讀操作,低電平(0)時(shí)進(jìn)行寫操作。</p><p>
104、; 第6腳:E(或EN)端為使能(enable)端,高電平(1)時(shí)讀取信息,負(fù)跳變時(shí)執(zhí)行指令。</p><p> 第7~14腳:D0~D7為8位雙向數(shù)據(jù)端。</p><p> 第15~16腳:空腳或背燈電源。15腳背光正極,16腳背光負(fù)極。</p><p> 特性:3.3V或5V工作電壓,對(duì)比度可調(diào),內(nèi)含復(fù)位電路,提供各種控制命令,如:清屏、字符閃爍、光標(biāo)閃
105、爍、顯示移位等多種功能,有80字節(jié)顯示數(shù)據(jù)存儲(chǔ)器DDRAM,內(nèi)建有192個(gè)5X7點(diǎn)陣的字型的字符發(fā)生器CGROM,8個(gè)可由用戶自定義的5X7的字符發(fā)生器CGRAM。</p><p> 特征應(yīng)用:微功耗、體積小、顯示內(nèi)容豐富、超薄輕巧,常用在袖珍式儀表和低功耗應(yīng)用系統(tǒng)中。</p><p> 字符集:1602液晶模塊內(nèi)部的字符發(fā)生存儲(chǔ)器(CGROM)已經(jīng)存儲(chǔ)了160個(gè)不同的點(diǎn)陣字符圖形,這
106、些字符有:阿拉伯?dāng)?shù)字、英文字母的大小寫、常用的符號(hào)、和日文假名等,每一個(gè)字符都有一個(gè)固定的代碼,比如大寫的英文字母“A”的代碼是01000001B(41H),顯示時(shí)模塊把地址41H中的點(diǎn)陣字符圖形顯示出來(lái),我們就能看到字母“A”。因?yàn)?602識(shí)別的是ASCII碼,試驗(yàn)可以用ASCII碼直接賦值,在單片機(jī)編程中還可以用字符型常量或變量賦值,如“A’”。</p><p> 以下是1602的16進(jìn)制ASCII碼表地址
107、:讀的時(shí)候,先讀左邊那列,再讀上面那行,如: ASCII為0x21,字母B的ASCII為0x42(前面加0x表示十六進(jìn)制)。如圖3-7所示。</p><p> 圖3-7 LCD1602仿真原理圖</p><p> 4 無(wú)線輸液監(jiān)控系統(tǒng)的軟件設(shè)計(jì)</p><p> 4.1 下位機(jī)的軟件系統(tǒng)的總體設(shè)計(jì)</p><p> 輸液遠(yuǎn)程監(jiān)控系統(tǒng)下
108、位機(jī)的核心是單片機(jī),而軟件是單片機(jī)控制系統(tǒng)的關(guān)鍵,一個(gè)單片機(jī)控制系統(tǒng)的功能實(shí)現(xiàn)和可靠性在很大程度上決定于軟件。本系統(tǒng)的下位機(jī)系統(tǒng)軟件設(shè)計(jì)的重點(diǎn)在于:INTO中斷處理程序,主要是用于對(duì)光電傳感器轉(zhuǎn)過(guò)來(lái)的液滴信號(hào)進(jìn)行計(jì)數(shù);45定時(shí)判斷和現(xiàn)場(chǎng)報(bào)警程序,主要是用于對(duì)是否有液滴滴下和液滴過(guò)慢時(shí)的報(bào)警;其系統(tǒng)流軟件框圖如圖4-1所示。</p><p> 圖4-1系統(tǒng)流軟件框</p><p> 4.
109、2 Flash讀寫模塊程序設(shè)計(jì)</p><p> STC89C52單片機(jī)內(nèi)部有60K的Flash存儲(chǔ)器模塊,可以按位、字節(jié)和字進(jìn)行訪問(wèn),并且可以進(jìn)行編程和擦除,從而實(shí)現(xiàn)數(shù)據(jù)的保存。但由于Flash存儲(chǔ)器的特性,擦除操作只能按段擦除。因此程序中應(yīng)將擦除和改寫的數(shù)據(jù)放在不同段中,以免擦除是一并將程序也擦除掉。擦除的方式有段擦除和主存擦除兩種。編程方式有字/字節(jié)和塊編程兩種。因?yàn)镕lash編程和擦除是處于特殊狀態(tài),不
110、能接受訪問(wèn),所以擦出程序不能擦除程序自己保存的段,同樣編程程序也不能像自己保存的段內(nèi)寫數(shù)據(jù),處于編程或擦除的段內(nèi)數(shù)據(jù)也不能讀出。因?yàn)橹鞔娌脸噶畈脸氖撬械谋4娉绦虻拇鎯?chǔ)器,所以擦除到擦出程序被保存的段,從而導(dǎo)致沖突。因此主存擦除程序只能放在RAM中才能順利進(jìn)行。同樣道理,塊擦出程序也只能保存在RAM中執(zhí)行。對(duì)Flash進(jìn)行擦除和編程要選擇適當(dāng)?shù)臅r(shí)鐘信號(hào),頻率范圍約在257kHz-476kHz,可以取自ACLK、MCLK、SMCLK經(jīng)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)論文——靜脈輸液法
- 靜脈輸液監(jiān)控系統(tǒng)
- 病床呼叫及輸液監(jiān)控系統(tǒng)畢業(yè)論文
- 畢業(yè)論文——無(wú)線視頻監(jiān)控系統(tǒng)設(shè)計(jì)
- 有害氣體無(wú)線監(jiān)控系統(tǒng)【畢業(yè)論文】
- 無(wú)線視頻監(jiān)控系統(tǒng)設(shè)計(jì)畢業(yè)論文
- 無(wú)線視頻監(jiān)控系統(tǒng)設(shè)計(jì)畢業(yè)論文資料
- 醫(yī)院輸液監(jiān)控系統(tǒng)畢業(yè)設(shè)計(jì)論文
- 靜脈輸液外滲原因和護(hù)理措施研究畢業(yè)論文
- 畢業(yè)論文范文——無(wú)線視頻監(jiān)控系統(tǒng)設(shè)計(jì)
- 畢業(yè)論文范文——無(wú)線視頻監(jiān)控系統(tǒng)設(shè)計(jì)
- 靜脈輸液無(wú)線監(jiān)控和信息管理系統(tǒng)的研究與實(shí)現(xiàn).pdf
- 畢業(yè)論文--靜脈輸液外滲原因和護(hù)理措施研究概述
- 糧倉(cāng)溫濕度無(wú)線監(jiān)控系統(tǒng)設(shè)計(jì)畢業(yè)論文
- 基于ZigBee的智能靜脈輸液遠(yuǎn)程監(jiān)控系統(tǒng).pdf
- 視頻監(jiān)控系統(tǒng)畢業(yè)論文
- 視頻監(jiān)控系統(tǒng)畢業(yè)論文
- 無(wú)線評(píng)審系統(tǒng)畢業(yè)論文
- 輸液監(jiān)控系統(tǒng)設(shè)計(jì)論文說(shuō)明
- 視頻監(jiān)控系統(tǒng)畢業(yè)論文設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論