【正文】
在本次畢業(yè)設(shè)計(jì)過(guò)程中,我遇到了很多實(shí)際問(wèn)題和困難,王凌老師給予了我極大的指導(dǎo)和幫助,從選擇課題、查閱資料到進(jìn)行實(shí)際設(shè)計(jì)工作,使我能夠順利的完成畢業(yè)設(shè)計(jì),王老師一絲不茍的工作作風(fēng),嚴(yán)謹(jǐn)治學(xué)的工作態(tài)度,踏踏實(shí)實(shí)的工作精神,給了我很大的鼓舞,對(duì)王老師的感激之情是無(wú)法用言語(yǔ)表達(dá)的。DPH8279初始化子程序A,3FHANLMOVX A,DPTRDPTR,Z8279 MOV PUSHPUSH設(shè)置分頻系數(shù)為25,產(chǎn)生100KHz掃描頻率LEDCLS { 。void main(void)} =2。 1sbitsbitSTARTincludeincludeuchar P2,A ;反轉(zhuǎn)取碼指針初值START3: MOV AFOR START2: MOV A,R0 則轉(zhuǎn)步進(jìn)電機(jī)正反轉(zhuǎn)判斷;如果高8位為0,即步數(shù)小于或等于255, JUDG A,B WARN CLR WARN A,TL0這次設(shè)計(jì)我受益非淺,論文從開(kāi)始到成形我查閱了很多資料,當(dāng)拿到一個(gè)課題后,首先查閱資料是相當(dāng)重要的。輸液監(jiān)護(hù)器的抗干擾措施 1)光電隔離 在輸入和輸出通道上采用光電隔離器來(lái)進(jìn)行信息傳輸是很有好處的,它將微機(jī)系統(tǒng)與各種傳感器、開(kāi)關(guān)、執(zhí)行機(jī)構(gòu)從電氣上隔離開(kāi)來(lái),很大一部分干擾將被阻擋。 4)輸液導(dǎo)管的滴斗側(cè)壁飛濺有微小的液滴,對(duì)發(fā)射管與接受管有影響[17]。按設(shè)計(jì)約定,從改變?cè)O(shè)定值到點(diǎn)滴速度基本穩(wěn)定、能人工讀出數(shù)據(jù)為止的時(shí)間不得大于3min。測(cè)試步距為1cm。開(kāi)始滴速檢測(cè),讀出6秒內(nèi)點(diǎn)滴的數(shù)目送數(shù)目到BUFFER,累加得到滴速 檢測(cè)點(diǎn)滴速度子程序 儲(chǔ)液檢測(cè)子程序本程序主要是用于測(cè)量?jī)?chǔ)液瓶?jī)?nèi)部的液位高度的,當(dāng)液位低于2~3cm時(shí),發(fā)出報(bào)警信號(hào)。它完成TTL電平轉(zhuǎn)換為RS485電平的功能[13]。RS232 和RS485 是目前最常用的兩種串行通信總線(xiàn)。蜂鳴器通過(guò)三極管電阻接在了AT89C51 口上, 接三極管的基極輸入端 ,“1”時(shí),三極管導(dǎo)通,蜂鳴器通電而發(fā)音; 輸出低電平“0”時(shí),三極管截止,蜂鳴器停止發(fā)音。于本系統(tǒng)中采用動(dòng)態(tài)顯示方式驅(qū)動(dòng)3個(gè)七段數(shù)碼管,來(lái)顯示點(diǎn)滴的速度。滴速的采集程序設(shè)計(jì)分為兩部分:即定時(shí)程序和計(jì)數(shù)程序[6]。為了增加測(cè)量精度,先測(cè)出5s 內(nèi)的液滴數(shù),然后將5s 內(nèi)的滴數(shù)乘以12,便可得到1 分鐘的液滴數(shù)到5秒定時(shí)到時(shí)采集計(jì)數(shù)數(shù)據(jù)。MAX232系列芯片是把單片機(jī)輸出的TTL電平轉(zhuǎn)換為RS232標(biāo)準(zhǔn)電平(邏輯1:15V~5V。出于同樣的原因,在多單片機(jī)之間的通信中RS232也占據(jù)著重要位置[9]。①LED顯示器的選擇 在應(yīng)用系統(tǒng)中,設(shè)計(jì)要求不同,使用的LED顯示器的位數(shù)也不相同,因此生產(chǎn)廠(chǎng)家生產(chǎn)了多種位數(shù)、尺寸、型號(hào)不同的LED顯示器。;引腳定義如表所示。態(tài)就可得知是否有鍵被按下。在矩陣式鍵盤(pán)中,每條水平線(xiàn)和垂直線(xiàn)在交叉處不直接連通,而是用一個(gè)按鍵加以連接,但其結(jié)構(gòu)要復(fù)雜一些,識(shí)別也要復(fù)雜一些。 主站及通信網(wǎng)絡(luò)的設(shè)計(jì)I/O擴(kuò)展鍵盤(pán)為了充分利用從站單片機(jī)的CPU,提高CPU的使用效率。因此利用PC機(jī)與單片機(jī)混合控制系統(tǒng)就能將一系列的參數(shù)有機(jī)的結(jié)合起來(lái)。隨著科學(xué)技術(shù)的不斷更新,單片機(jī)控制系統(tǒng)在各個(gè)領(lǐng)域中的應(yīng)用日趨廣泛,不但使得更多的單片機(jī)控制系統(tǒng)投入生產(chǎn)設(shè)備,大大的提高了勞動(dòng)生產(chǎn)效率和產(chǎn)品質(zhì)量,改善勞動(dòng)條件。對(duì)外接電容CC2 雖然沒(méi)有十分嚴(yán)格的要求,但電容容量的大小會(huì)輕微影響振蕩頻率的高低、振蕩器工作的穩(wěn)定性、起振的難易程序及溫度穩(wěn)定性,如果使用石英晶體,我們推薦電容使用30pF177。當(dāng)設(shè)置定時(shí)/計(jì)數(shù)器2 為時(shí)鐘發(fā)生器時(shí),C/T2(T2CON .1)=0,T2OE () =1,必須由TR2()啟動(dòng)或停止定時(shí)器。所以,當(dāng)定時(shí)器2 作為波特率發(fā)生器使用時(shí),T2EX 可作為附加的外部中斷源來(lái)使用。波特率發(fā)生器的方式與自動(dòng)重裝載方式相仿,在此方式下,TH2 翻轉(zhuǎn)使定時(shí)器2 的寄存器用RCAP2H 和RCAP2L 中的16位數(shù)值重新裝載,該數(shù)值由軟件設(shè)置。當(dāng)DCEN=1 時(shí),允許定時(shí)器2 向上或向下計(jì)數(shù)。如果EXEN2=0,定時(shí)器2 是一個(gè)16 位定時(shí)器或計(jì)數(shù)器,計(jì)數(shù)溢出時(shí),對(duì)T2CON 的溢出標(biāo)志TF2 置位,同時(shí)激活中斷。它既可當(dāng)定時(shí)器使用,也可作為外部事件計(jì)數(shù)器使用,其工作方式由特殊功能寄存器T2CON(如表3)的C/T2 位選擇。EA/VPP:外部訪(fǎng)問(wèn)允許。一般情況下,ALE 仍以時(shí)鐘振蕩頻率的1/6 輸出固定的脈沖信號(hào),因此它可對(duì)外輸出時(shí)鐘或用于定時(shí)目的。P3 口:P3 口是一組帶有內(nèi)部上拉電阻的8 位雙向I/O 口。P1 口:P1 是一個(gè)帶內(nèi)部上拉電阻的8 位雙向I/O 口, P1 的輸出緩沖級(jí)可驅(qū)動(dòng)(吸收或輸出電流)4 個(gè)TTL 邏輯門(mén)電路。主要管腳有:XTAL1(19 腳)和XTAL2(18 腳)為振蕩器輸入輸出端口,外接12MHz 晶振。機(jī)電一體化是機(jī)械工業(yè)發(fā)展的方向。(3)單片機(jī)在計(jì)算機(jī)網(wǎng)絡(luò)與通信技術(shù)中的應(yīng)用AT89C52系列單片機(jī)具有通信接口,為單片機(jī)在計(jì)算機(jī)網(wǎng)絡(luò)與通信設(shè)備中的應(yīng)用提供了良好的條件,例如AT89C52系列單片機(jī)控制的串行自動(dòng)呼叫應(yīng)答系統(tǒng)、列車(chē)無(wú)線(xiàn)通信系統(tǒng)、AT89C52單片機(jī)無(wú)線(xiàn)遙控系統(tǒng)等。一般來(lái)說(shuō),單片機(jī)的邏輯控制功能及運(yùn)行速度均高于同一檔次的其它微處理器。單片機(jī)的特點(diǎn):(1)重量輕、耗電少、價(jià)格低、電源單一。優(yōu)點(diǎn)是易于實(shí)現(xiàn)多機(jī)通信并且通信線(xiàn)路簡(jiǎn)單,僅需要SDA,SCL 兩條通信線(xiàn)。... 15方案一:采用并行總線(xiàn)方式。方案二:采用PI控制。方案二因?yàn)檩斠很浌艿慕孛娣e較小且形變后恢復(fù)速度較慢,難以實(shí)現(xiàn)點(diǎn)滴速度的精確控制。利用測(cè)量相鄰點(diǎn)滴下落的時(shí)間間隔即可確定點(diǎn)滴速度??梢岳眉t外監(jiān)控,智能化的調(diào)整高度來(lái)控制速度,即利用單片機(jī)隨時(shí)自我調(diào)整。電機(jī)采用模糊控制算法,提高控制精度,驅(qū)動(dòng)電路由相關(guān)的驅(qū)動(dòng)芯片組成[1]。而用另外一片AT89C52單片機(jī)作為主站,采用通訊協(xié)議進(jìn)行傳輸,設(shè)計(jì)實(shí)現(xiàn)一個(gè)主站控制多個(gè)從站的有線(xiàn)監(jiān)控系統(tǒng)。其他部分設(shè)計(jì)制作一個(gè)由主站控制16個(gè)從站的有線(xiàn)監(jiān)控系統(tǒng)。設(shè)計(jì)的主要內(nèi)容是完成控制系統(tǒng)控制裝置的軟、硬件設(shè)計(jì)及調(diào)試。經(jīng)過(guò)參考一些深入的研究和文獻(xiàn)知識(shí),此設(shè)計(jì)實(shí)現(xiàn)具有可行性。但是,僅僅掌握單片機(jī)方面的知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,還應(yīng)根據(jù)具體的硬件結(jié)構(gòu),針對(duì)具體應(yīng)用對(duì)象的特點(diǎn)進(jìn)行軟硬件的結(jié)合,便于完善。在現(xiàn)實(shí)生活中,自動(dòng)化控制更有他的用武之地,甚至有更為廣闊的發(fā)展空間,而智能醫(yī)療酒神人們利用科技保障健康的美好愿望和迫切需要。在實(shí)時(shí)檢測(cè)和自動(dòng)控制的單片機(jī)應(yīng)用系統(tǒng)中,單片機(jī)往往是作為一個(gè)核心部件來(lái)使用,僅單片機(jī)方面知識(shí)是不夠的,還應(yīng)根據(jù)具體硬件結(jié)構(gòu),以及針對(duì)具體應(yīng)用對(duì)象特點(diǎn)的軟件結(jié)合,以作完善。關(guān)鍵詞: 點(diǎn)滴速度 步進(jìn)電動(dòng)機(jī) 單片機(jī)The design of the liquid inputing system besing on onechip puter AbstractWith the development at full speed of science and technology in recent years, the application of the onechip puter is being moved towards deepenning constantly, drive tradition is it measure crescent benefit to upgrade day to control at the same time. In measuring in real time and automatically controlled onechip puter application system, the onechip puter often uses as a key part, only onechip puter respect knowledge is not enough, should also follow the concrete hardware structure , and direct against and use the software of target39。所以在發(fā)展迅猛的科技時(shí)代,單片機(jī)輸液點(diǎn)滴速度控制的發(fā)展在今和未來(lái)將成為醫(yī)療設(shè)施發(fā)展的大趨勢(shì)。鍵盤(pán)直接利用I/O 擴(kuò)展而成。再者,單片機(jī)操作多機(jī)控制系統(tǒng),還可減輕工作人員的壓力,提高醫(yī)護(hù)人員的工作效率。1)滴。(2)從站功能:、點(diǎn)滴速度和報(bào)警信號(hào);從站號(hào)和點(diǎn)滴速度可任意設(shè)定。系統(tǒng)采用光電耦合傳感器來(lái)進(jìn)行檢測(cè)滴速和液面高度產(chǎn)生中斷進(jìn)行計(jì)數(shù),采用步進(jìn)電機(jī)升降來(lái)進(jìn)行滴速的控制,如果檢測(cè)到的滴速在要求誤差范圍內(nèi)過(guò)快或者過(guò)慢,則驅(qū)動(dòng)步進(jìn)電機(jī)來(lái)調(diào)節(jié)儲(chǔ)液瓶的高度或者擠壓軟管達(dá)到控制的目的。在滴斗處用紅外系統(tǒng)來(lái)測(cè)量水滴的速度,再在儲(chǔ)液瓶到瓶口3cm處裝一個(gè)對(duì)射式紅外傳感器來(lái)監(jiān)控水位。發(fā)光二極管發(fā)射的平行光束穿過(guò)滴管投射到光敏三極管的感光面上,在沒(méi)有液滴滴落時(shí),光敏三極管接收到的光照度最大,產(chǎn)生的光電流也最大,當(dāng)有液滴滴落時(shí),由于液滴的形狀特性,使平行光束發(fā)散,投射到光敏三極管上的光照度將減弱,從而使光敏三極管產(chǎn)生的光電流減小,形成低信號(hào)脈沖。在輸液瓶高度確定的條件下,通過(guò)改變輸液管導(dǎo)通截面積實(shí)現(xiàn)點(diǎn)滴速度的控制,當(dāng)?shù)嗡俑哂谝髸r(shí),擠壓軟管則可達(dá)到調(diào)速要求,反之,則可提高滴速。方案一:采用模糊控制。方案二:采用獨(dú)立式按鍵電路,每個(gè)按鍵單獨(dú)占有一根I/O接口線(xiàn),每個(gè)I/O接口的工作狀態(tài)互不影響,此類(lèi)鍵盤(pán)采用端口直接掃描方式。方案三:采用RS485 串行通信方式。世界上的各個(gè)半導(dǎo)體廠(chǎng)商都抓住這個(gè)機(jī)會(huì),推出自己的產(chǎn)品,一時(shí)間單片機(jī)如雨后春筍般蓬勃發(fā)展和流行起來(lái)。(4)面向控制,控制功能強(qiáng),運(yùn)行速度快。(1)單片機(jī)在智能儀表中的應(yīng)用在各類(lèi)儀器儀表中,引入單片機(jī)使得儀器儀表數(shù)字化、智能化、微型化功能大大提高,例如精密數(shù)字溫度計(jì)、智能電度表、微機(jī)多功能PH測(cè)試等等。無(wú)論是PC機(jī)的硬件平臺(tái),還是軟件操作系統(tǒng),都要求高度標(biāo)準(zhǔn)化,上網(wǎng)方式也大同小異。 AT89C52單片機(jī)介紹AT89C52是一個(gè)低電壓,高性能CMOS 8位單片機(jī),片內(nèi)含8k bytes的可反復(fù)擦寫(xiě)的Flash只讀程序存儲(chǔ)器和256 bytes的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器(RAM),器件采用ATMEL公司的高密度、非易失性存儲(chǔ)技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn)MCS51指令系統(tǒng),片內(nèi)置通用8位中央處理器和Flash存儲(chǔ)單元,AT89C52單片機(jī)在電子行業(yè)中有著廣泛的應(yīng)用.一、功能特性兼容MCS51指令系統(tǒng)8kB可反復(fù)擦寫(xiě)(大于1000次)Flash ROM;32個(gè)雙向I/O口;256x8bit內(nèi)部RAM;3個(gè)16位可編程定時(shí)/計(jì)數(shù)器中斷;時(shí)鐘頻率024MHz;2個(gè)串行中斷,可編程UART串行通道;2個(gè)外部中斷源,共8個(gè)中斷源;2個(gè)讀寫(xiě)中斷口線(xiàn),3級(jí)加密位;低功耗空閑和掉電模式,軟件設(shè)置睡眠和喚醒功能;1有PDIP、PQFP、TQFP及PLCC等幾種封裝形式,以適應(yīng)不同產(chǎn)品的需求。作為輸出口用時(shí),每位能吸收電流的方式驅(qū)動(dòng)8 個(gè)TTL邏輯門(mén)電路,對(duì)端口P0 寫(xiě)“1”時(shí),可作為高阻抗輸入端用。在訪(fǎng)問(wèn)外部程序存儲(chǔ)器或16 位地址的外部數(shù)據(jù)存儲(chǔ)器(例如執(zhí)行MOVX DPTR 指令)時(shí),P2 口送出高8 位地址數(shù)據(jù)。RST:復(fù)位輸入。此外,該引腳會(huì)被微弱拉高,單片機(jī)執(zhí)行外部程序時(shí),應(yīng)設(shè)置ALE 禁止位無(wú)效。XTAL1:振蕩器反相放大器的及內(nèi)部時(shí)鐘發(fā)生器的輸入端。由于識(shí)別1 至0 的跳變需要2 個(gè)機(jī)器周期(24 個(gè)振蕩周期),因此,最高計(jì)數(shù)速率為振蕩頻率的1/24。當(dāng)DCEN置位時(shí),定時(shí)器2 既可向上計(jì)數(shù)也可向下計(jì)數(shù),這取決于T2EX 引腳的值,當(dāng)DCEN=0 時(shí),定時(shí)器2 自動(dòng)設(shè)置為向上計(jì)數(shù),在這種方式下,T2CON 中的EXEN2 控制位有兩種選擇,若EXEN2=0,定時(shí)器2 為向上計(jì)數(shù)至0FFFFH 溢出,置位TF2 激活中斷,同時(shí)把16 位計(jì)數(shù)寄存器RCAP2H 和RCAP2L重裝載, 若EXEN2=1,定時(shí)器2 的16 位重裝載由溢出或外部輸入端T2EX 從1 至0 的下降沿觸發(fā)。波特率發(fā)生器:當(dāng)T2CON中的TCLK 和RCLK 置位時(shí),定時(shí)/計(jì)數(shù)器2 作為波特率發(fā)生器使用。T2CON 中的RCLK 或TCLK=1 時(shí),波特率工作方式才有效??删幊虝r(shí)鐘輸出:定時(shí)器2 輸出一個(gè)占空比為50%的時(shí)鐘信號(hào),如圖8 所示。時(shí)鐘振蕩器:AT89C52 中有一個(gè)用于構(gòu)成內(nèi)部振蕩器的高增益反相放大器,引腳XTAL1 和XTAL2 分別是該放大器的輸入端和輸出端。這種情況下,外部時(shí)鐘脈沖接到XTAL1 端,即內(nèi)部時(shí)鐘發(fā)生器的輸入端,XTAL2 則懸空。在性能更為強(qiáng)大的基礎(chǔ)上能完成的任務(wù)更復(fù)雜、應(yīng)用場(chǎng)合更多、人機(jī)界面更完善,在此等應(yīng)用場(chǎng)合,多單片機(jī)控制系統(tǒng)顯示出了優(yōu)越性。目前,將現(xiàn)場(chǎng)總線(xiàn)與以單片機(jī)為核心的多個(gè)物理層模塊連接應(yīng)用構(gòu)成多機(jī)控制系統(tǒng)也倍