




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
-PAGE20-本次課題的設(shè)計(jì)系統(tǒng)的示意圖如圖1-1。濕敏元件濕敏元件HS1101振蕩電路NE555模數(shù)轉(zhuǎn)換ADC0809核心處理器MCU-51個(gè)人PC電腦終端系統(tǒng)示意圖濕度測(cè)量電路設(shè)計(jì)傳感器的靜態(tài)特性所謂傳感器的靜態(tài)特性,是指在穩(wěn)態(tài)信號(hào)作用下,傳感器輸出-輸入之間的關(guān)系特性。衡量傳感器靜態(tài)特性的重要指標(biāo)有線性度、靈敏度、遲滯和重復(fù)性。線性度傳感器的線性度用傳感器的輸出與輸入之間的線性程度表示。如果不考慮遲滯和蠕變效應(yīng),一般可用下面的多項(xiàng)式表示。式中:y――輸出量;x――輸入物理量;――零位輸出;――傳感器線性靈敏度;――待定常數(shù)。在使用非線性特性的傳感器時(shí),如果非線性項(xiàng)的方次不高,在輸入量變化范圍不大條件下,可以用切線或割線等直線來(lái)近似地代表實(shí)際曲線的一段。靈敏度靈敏度是指?jìng)鞲衅髟诜€(wěn)態(tài)下輸出變化對(duì)輸入變化的比值,一般用來(lái)表示,即式中:――輸出量的變化;――輸入量的變化。對(duì)于線性傳感器,它的靈敏度就是它的靜態(tài)特性的斜率。非線性傳感器的靈敏度為一變量。一般希望傳感器的靈敏度高,在滿量程范圍內(nèi)是恒定的,即傳感器的輸出-輸入特性為直線。遲滯在相同工作條件下做全量程范圍校準(zhǔn)時(shí),下行程(輸入量由小到大)和反行程(輸入量由大到小)所得輸出輸入特性曲線往往不重合。也就是說(shuō),對(duì)應(yīng)同一大小的輸入信號(hào),傳感器正反行程的輸出信號(hào)大小不相等,此即遲滯現(xiàn)象。遲滯(或稱(chēng)回程誤差)正是用來(lái)描述傳感器在正反行程期間特性曲線不重合程度的。遲滯的大小常用正反行程最大輸出差值對(duì)滿量程輸出的百分比來(lái)表示的[4]。重復(fù)性重復(fù)性是指在相同工作條件下,輸入量按同一方向作全量程多次測(cè)試時(shí),所得傳感器特性曲線不一致性的程度。多次重復(fù)測(cè)試的曲線重復(fù)性好,誤差也小。重復(fù)特性的好壞是與許多因素有關(guān)的,與產(chǎn)生遲滯現(xiàn)象具有的原因。其它的特性還有分辨力,傳感器能檢測(cè)到的最小輸入增量稱(chēng)分辨力,在輸入零點(diǎn)附近的分辨力稱(chēng)為閾值;零漂,傳感器在零輸入狀態(tài)下,輸出值的變化零漂,零漂可用相對(duì)誤差表示,也可用絕對(duì)誤差表示。傳感器的動(dòng)態(tài)特性傳感器動(dòng)態(tài)特性是指輸入量隨時(shí)間動(dòng)態(tài)變化時(shí),其輸出與輸入的關(guān)系。很多傳感器要在動(dòng)態(tài)條件下檢測(cè),被測(cè)量可能以各種形式隨時(shí)間變化。只要輸入量是時(shí)間的函數(shù),則其輸出量也將是時(shí)間的函數(shù),其間的關(guān)系要用動(dòng)態(tài)特性來(lái)說(shuō)明。為研究傳感器的動(dòng)態(tài)特性,可建立其動(dòng)態(tài)數(shù)學(xué)模型,用數(shù)學(xué)中的邏輯推理和運(yùn)算方法,分拆傳感器在動(dòng)態(tài)變化的輸入量作用下,輸出量如何隨時(shí)間改變。實(shí)際中,輸入信號(hào)隨時(shí)間的變化形式多種多樣,無(wú)法統(tǒng)一研究,所以通常只分析傳感器在標(biāo)準(zhǔn)輸入信號(hào)作用下的輸出。研究動(dòng)態(tài)特性可以從時(shí)域和頻域兩個(gè)方面采用瞬態(tài)響應(yīng)法和頻率響應(yīng)法來(lái)分析。由于輸入信號(hào)的時(shí)候函數(shù)形式是多種多樣的,在時(shí)域內(nèi)研究傳感器的響應(yīng)特性時(shí),只能研究幾種特定的輸入時(shí)間函數(shù)如階躍函數(shù)、脈沖函數(shù)和斜坡函數(shù)等的響應(yīng)特性。對(duì)于任意輸入所引起的響應(yīng),可以利用兩個(gè)函數(shù)的卷積關(guān)系,即系統(tǒng)的響應(yīng)等于沖激響應(yīng)函數(shù)同激勵(lì)的卷積,即濕度傳感器的選擇濕度及其表示方法在自然界中,凡是有水和生物的地方,在其周?chē)拇髿饫锟偸呛谢蚨嗷蛏俚乃4髿庵泻兴亩嗌伲硎敬髿庵械母伞癯潭龋脻穸葋?lái)表示,也就是說(shuō),濕度表示大氣干濕程度的物理量。大氣濕度有兩種表示方法:絕對(duì)濕度與相對(duì)濕度。絕對(duì)濕度絕對(duì)濕度表示單位體積空氣里所含水汽的質(zhì)量,其表示為式中:――被測(cè)空氣的絕對(duì)(/,/);――被測(cè)空氣中水汽的質(zhì)量(,);V――被測(cè)空氣的體積()。相對(duì)濕度:相對(duì)濕度是氣體的絕對(duì)濕度()與同一溫度下,水蒸汽已達(dá)到飽和的氣體的絕對(duì)濕度()之比,常用%RH來(lái)表示。即式中:――待測(cè)氣體的水汽分壓;――同一溫度下水蒸汽的飽和水汽壓[3]。濕度傳感器HS1101濕度傳感器HS1101是基于獨(dú)特工藝設(shè)計(jì)的電容元件,這些相對(duì)濕度傳感器可以大批量生產(chǎn)。可以應(yīng)用于辦公室自動(dòng)化,車(chē)廂內(nèi)空氣質(zhì)量控制,家電,工業(yè)控制系統(tǒng)等。它有以下幾個(gè)顯著的特點(diǎn):全互換性,在標(biāo)準(zhǔn)環(huán)境下不需校正長(zhǎng)時(shí)間飽和下快速脫濕可以自動(dòng)化焊接,包括波峰或水浸高可靠性與長(zhǎng)時(shí)間穩(wěn)定性專(zhuān)利的固態(tài)聚合物結(jié)構(gòu)可用于線性電壓或頻率輸出回路快速反應(yīng)時(shí)間HS1101的簡(jiǎn)單物照?qǐng)D如圖2-1[5]。HS1101實(shí)物照相對(duì)濕度在0%~100%RH范圍內(nèi);電容量由162pF變到200pF,其誤差不大于2%RH;響應(yīng)時(shí)間小于5s;溫度系統(tǒng)為0.04pF/℃。可見(jiàn)其精度是較高的。其濕度-電容響應(yīng)曲線如圖2-2:20406080100相對(duì)濕度%20406080100相對(duì)濕度%200190180170電容F:HS1101濕度-電容響應(yīng)曲線HS1101的一些常用參數(shù)如::HS1101常用參數(shù)參數(shù)符號(hào)參數(shù)值單位工作溫度Ta-40~100℃儲(chǔ)存溫度Tstg-40~125℃供電電壓Vs10Vac濕度范圍RH0~100%RH焊接時(shí)間@=260℃t10S濕度測(cè)量電路HS1101電容傳感器,在電路構(gòu)成中等效于一個(gè)電容器件,其電容量隨著所測(cè)空氣濕度的增大而增大。涉及如何將電容的變化量準(zhǔn)確地轉(zhuǎn)變?yōu)橛?jì)算機(jī)易于接受的信號(hào)時(shí),常用兩種方法:一是將HS1101置于運(yùn)放與阻容組成的橋式振蕩電路中,所產(chǎn)生的正弦波電壓信號(hào)經(jīng)整流、直流放大、再A/D轉(zhuǎn)換為數(shù)字信號(hào);另一種是將HS1101置于555振蕩電路中,將電容值的變化轉(zhuǎn)為與之呈反比的電壓頻率信號(hào),可直接被計(jì)算機(jī)所采集。NE555時(shí)基電路NE555是一個(gè)能產(chǎn)生精確定時(shí)脈沖的高穩(wěn)度控制器,其輸出驅(qū)動(dòng)電流可達(dá)200mA.。在多諧振蕩器工作方式時(shí),其輸出的脈沖占空比由兩個(gè)外接電阻和一個(gè)外接電容確定;在單穩(wěn)態(tài)工作方式時(shí),其延時(shí)時(shí)間由一個(gè)外接電阻和一個(gè)外接電容確定,它可以延時(shí)數(shù)微秒到數(shù)小時(shí)。其工作電壓范圍為:4.5V16V。NE555的框圖如圖所示[5]。:NE555框圖基于555振蕩電路的濕度測(cè)量電路設(shè)計(jì)圖:測(cè)濕電路圖把HS1101和NE555同時(shí)接入電路中的電路設(shè)計(jì)原理圖如圖所示。NE555電路功能的簡(jiǎn)單概括為:當(dāng)6端和2端同時(shí)輸入為“1”時(shí),3端輸出為“0”;當(dāng)6端和2端同時(shí)輸入為“0”時(shí),3端輸出為“1”。在此電路中,555定時(shí)器正是根據(jù)這一功能用作多穩(wěn)態(tài)觸發(fā)器輸出頻率信號(hào)的。當(dāng)電源接通時(shí),由于6和2端的輸入為“0”,則定時(shí)器3腳輸出為“1”;又由于C1兩端電壓為0,故通過(guò)R2和R3對(duì)C1充電,當(dāng)C1兩端電壓達(dá)到2/3時(shí),定時(shí)電路翻轉(zhuǎn),輸出變?yōu)椤?”。此時(shí)555定時(shí)器內(nèi)部的放電BJT的基極電壓為“1”,放電BJT導(dǎo)通,從而使電容C1通過(guò)R3和內(nèi)部放電BJT進(jìn)行放電,當(dāng)C1兩端電壓降低到/3時(shí),定時(shí)器又翻轉(zhuǎn),使輸出變?yōu)椤?”,內(nèi)部放電BJT截止,VCC又開(kāi)始通過(guò)R2和R3對(duì)C1充電,如此周而復(fù)始,形成振蕩。其工作循環(huán)中的充電時(shí)間為=0.7(R2+R3)C1;放電時(shí)間為=0.7R3*C1;輸出脈沖占空比為q=(R2+R3)/(R2+2R3),為了使輸出脈沖占空比接近50%,R2應(yīng)遠(yuǎn)遠(yuǎn)小于R3。當(dāng)外界濕度變化時(shí),HS1101兩端電容值發(fā)生改變,從而改變定時(shí)電路的輸出頻率。因此只要測(cè)出555的輸出頻率,并根據(jù)濕度與輸出頻率的關(guān)系,即可求得環(huán)境的濕度[6]。核心電路的設(shè)計(jì)ADC0809模數(shù)轉(zhuǎn)換器在單片機(jī)應(yīng)用中,特別是在實(shí)時(shí)控制系統(tǒng)中,常常需要把外界連續(xù)變化的物理量(如濕度、濕度、壓力、流量),變成數(shù)字量送入計(jì)算機(jī)內(nèi)進(jìn)行加工處理。反之,也需要將計(jì)算機(jī)輸出的數(shù)字量轉(zhuǎn)為連續(xù)變化的模擬量,用心控制調(diào)節(jié)一些執(zhí)行機(jī)構(gòu),實(shí)現(xiàn)對(duì)被控對(duì)象的控制。這種由模擬量變?yōu)閿?shù)字量,或由數(shù)字量轉(zhuǎn)為模擬量的轉(zhuǎn)換,通常叫做模/數(shù),或數(shù)/模轉(zhuǎn)換。用以實(shí)現(xiàn)這類(lèi)轉(zhuǎn)換的器件,叫做模/數(shù)(A/D)轉(zhuǎn)換器或數(shù)/模(D/A)轉(zhuǎn)換器[7]。ADC0809應(yīng)用簡(jiǎn)介ADC0809具有8路模擬量輸入,可在程序控制下對(duì)任意通道進(jìn)行A/D轉(zhuǎn)換,輸出8位二進(jìn)制數(shù)字量。其主要性能有:逐次比較型;CMOS工藝制造;單電源供電;無(wú)需外部進(jìn)行零點(diǎn)和滿量度調(diào)整;可鎖存三態(tài)輸出,輸出與TTL兼容;易與各種微控制器接口;具有鎖存控制的8路模擬開(kāi)關(guān);分辨率為8位;功耗為15mW;轉(zhuǎn)換時(shí)間()為128;轉(zhuǎn)換精度為[8]。ADC0809的引腳圖如圖所示。:ADC0809引腳圖測(cè)濕電路與單片機(jī)連接NE555的輸出端跟ADC0809的IN0通道相接,則ADC0809芯片的地址選通為ADDR0,ADDR1,ADDR2都接地。ADC0809的轉(zhuǎn)換時(shí)鐘由單片機(jī)的ALE提供。ADC0809的典型轉(zhuǎn)換頻率為640kHz,ALE信號(hào)頻率與晶振頻率有關(guān),如果晶振頻率取12MHz,則ALE的頻率為2MHz,所以ADC0809的時(shí)鐘端CLK與單片機(jī)的ALE端相接時(shí),要考慮分頻。8051通過(guò)地址線P2.0和讀寫(xiě)控制線、來(lái)控制模擬輸入通常地址鎖存、啟動(dòng)和輸出允許。測(cè)濕電路與單片機(jī)的連接圖如圖3-2所示。測(cè)濕電路與單片機(jī)連接圖濕度誤差補(bǔ)償插值法子程序從NE555時(shí)基電路中輸出的是一個(gè)模擬信號(hào),ADC0809的作用就是要把這個(gè)單片機(jī)不能識(shí)別的模擬信號(hào)轉(zhuǎn)換成一個(gè)可以讀取的數(shù)字信號(hào)。這時(shí)所用到的計(jì)算機(jī)思想就是插值法[9]。即當(dāng)ADC0809的輸入與輸出特性為非線性時(shí),可以用一個(gè)單調(diào)非線性函數(shù)來(lái)表示。將x的值分成幾個(gè)小段區(qū)間,每個(gè)區(qū)間的端點(diǎn)都對(duì)就一個(gè)輸出,把這些、編成表格存儲(chǔ)起來(lái)。實(shí)際的測(cè)量值一定會(huì)落在某個(gè)區(qū)間內(nèi),即<<。插值法的思想就是用一段簡(jiǎn)單的曲線近似代替這段區(qū)間的實(shí)際曲線,然后用近似曲線公式計(jì)算出。是對(duì)ADC0809的操作流程圖。開(kāi)始開(kāi)始初始化ADC0809(1)發(fā)送ADC0809(1)地址啟動(dòng)ADC0809(1)發(fā)送讀A/D命令讀A/D發(fā)送ADC0809(2)地址啟動(dòng)ADC0809(2)發(fā)送讀A/D命令讀A/D:ADC0809操作流程圖單片機(jī)電路的設(shè)計(jì)MCS-51單片機(jī)所謂的單片機(jī)就是把中央處理器CPU、存儲(chǔ)器ROM/RAM、輸入輸出接口電路以及定時(shí)器/計(jì)數(shù)器等部件制作在一塊集成電路芯片中,構(gòu)成一個(gè)完整的微型計(jì)算機(jī)――單片微型計(jì)算機(jī)。由于單片機(jī)把各種功能部件集成在一塊芯片上,因此它的結(jié)構(gòu)緊湊、超小型化、可靠性高、價(jià)格低廉、易于開(kāi)發(fā)應(yīng)用。MCS-51單片機(jī)包括8031、8051、8751等很多型號(hào),其代表型號(hào)為8051。AT89S51單片機(jī)本課題所設(shè)計(jì)的系統(tǒng)的核心采用的是AT89S51單片機(jī),它是一個(gè)低功耗、高性能的CMOS8位單片機(jī),片內(nèi)含有4kBytesISP的可反復(fù)擦寫(xiě)1000次的Flash只讀程序存儲(chǔ)器,器件采用ATMEL公司的高密度、非易失性存儲(chǔ)技術(shù)制造,芯片內(nèi)集成了通用8位中央處理器和ISPFlash存儲(chǔ)單元。它具有以下特點(diǎn):40個(gè)引腳,4kBytesFlash片內(nèi)程序存儲(chǔ)器,128bytes的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器(RAM),32個(gè)外部雙向輸入/輸出(I/O)口,5個(gè)中斷優(yōu)先級(jí)2層中斷嵌套中斷,2個(gè)16位可編程定時(shí)計(jì)數(shù)器,2個(gè)全雙工串行通信口,看門(mén)狗(WDT)電路,片內(nèi)有時(shí)鐘振蕩器。HMOS制造工藝的MCS-51單片機(jī)都采用40引腳的雙列直插(DIP)方式,CHMOS制造工藝的80C31/80C51除采用DIP封裝方式外,還采用PLCC方形的封裝方式。圖3-4是AT89S51的PDIP封裝引腳圖[10]。AT89S51的PDIP封裝其中,有主電源引腳,外接晶體引腳XTAL1和XTAL2,控制引腳、ALE/、、,輸入輸出接口P0~P3。時(shí)鐘晶振電路和復(fù)位電路AT89S51單片機(jī)在實(shí)際應(yīng)用中,時(shí)鐘電路用于產(chǎn)生時(shí)鐘信號(hào),時(shí)鐘信號(hào)是單片機(jī)內(nèi)部各種各樣的微小操作的時(shí)間基準(zhǔn),在此基礎(chǔ)上,控制器按照指令的功能產(chǎn)生一系列在時(shí)間上有一定次序的信號(hào),這些信號(hào)用來(lái)控制相關(guān)的邏輯電路工作,實(shí)現(xiàn)指令的功能。復(fù)位對(duì)單片機(jī)來(lái)說(shuō),是程序還沒(méi)開(kāi)始執(zhí)行,是在做準(zhǔn)備工作。本系統(tǒng)在設(shè)計(jì)上對(duì)復(fù)位電路設(shè)計(jì)成上電復(fù)位加手動(dòng)復(fù)位。這樣使用起來(lái)比較方便,就算是在程序“跑飛”(programfleet,跑飛是指系統(tǒng)受到某種干擾后,程序計(jì)數(shù)器PC的值偏離了給定的唯一變化歷程,導(dǎo)致程序運(yùn)行偏離正常的運(yùn)行路徑.程序跑飛因素及后果往往是不可預(yù)計(jì)的.在很多情況下,程序跑飛后系統(tǒng)會(huì)進(jìn)入死循環(huán)而導(dǎo)致死機(jī))時(shí),也可以手動(dòng)復(fù)位,不用再重起單片機(jī)電源。其ProtelDXP電路圖如圖[11]。AT89S51復(fù)位與晶振電路總體電路系統(tǒng)LED報(bào)警設(shè)計(jì)本設(shè)計(jì)中,在ST89S51單片機(jī)的P1.0口外接一個(gè)LED二極管作為對(duì)濕度測(cè)控的報(bào)警輸出。當(dāng)濕敏元件HS1101對(duì)室內(nèi)的濕度檢測(cè)時(shí),達(dá)到某個(gè)值,就會(huì)在P1.0端口輸出高電平,使得LED發(fā)亮,以及時(shí)通知工作人員進(jìn)行相關(guān)的操作。其電路原理圖如圖所示。系統(tǒng)報(bào)警電路系統(tǒng)總設(shè)計(jì)基于51單片機(jī)的HS1101傳感器濕度測(cè)控系統(tǒng),主要由幾個(gè)部分組成:傳感器數(shù)據(jù)采集電路,模數(shù)轉(zhuǎn)換電路,LED報(bào)警電路,單片機(jī)主板電路等。其程序流程圖如圖所示。開(kāi)始開(kāi)始初始化讀濕度濕度轉(zhuǎn)換濕度比較圖系統(tǒng)總流程圖從流程圖可以知道,本系統(tǒng)在設(shè)計(jì)過(guò)程中包括了幾個(gè)子程序:讀濕度子程序,濕度轉(zhuǎn)換子程序,計(jì)算濕度子程序,比較子程序。本系統(tǒng)的部原理圖如圖4-8所示下面對(duì)本次設(shè)計(jì)的總電路進(jìn)行說(shuō)明。首先,AT89S51單片機(jī)具有許多特點(diǎn),其功能強(qiáng)大、I/O接口多,但其內(nèi)部的數(shù)據(jù)暫存存儲(chǔ)器的空間其實(shí)是比較小的,當(dāng)用于多位的外圍外接芯片時(shí),會(huì)出現(xiàn)內(nèi)部RAM使用不足的狀況。所以,在本系統(tǒng)設(shè)計(jì)中,考慮到目前只是計(jì)劃應(yīng)用于較小的機(jī)房中,監(jiān)測(cè)點(diǎn)不多,因此本文沒(méi)有對(duì)片內(nèi)RAM進(jìn)行擴(kuò)展或是改換單片機(jī)的型號(hào)。在實(shí)際編程中實(shí)現(xiàn)本系統(tǒng)的功能應(yīng)該沒(méi)有太大的障礙。AT89S51具有4個(gè)I/O接口,它們分別是P0口、P1口、P2口和P3口。本文進(jìn)行設(shè)計(jì)時(shí)只是用到了其中的部分接口,與本系統(tǒng)的其它部分進(jìn)行連接,分別實(shí)現(xiàn)了不同的功能。例如:P1.0口通過(guò)電阻用于LED的外接;P2.0和P0所有接口接ADC0809模數(shù)轉(zhuǎn)換器等等。8051的接口通過(guò)非門(mén)與ADC0809的EOC接口相接,通過(guò)兩個(gè)或非門(mén)跟ADC0809的START、ALE和OE相連,這樣就可以使得8051可以通過(guò)讀寫(xiě)控制線來(lái)控制輸入通道地址的鎖存、啟動(dòng)和輸出允許。NE555電路中的參數(shù)選擇為:R1=1K、R2=499K、R3=576K、R4=909K。其中R1與555的頻率輸出引腳相連,起輸出短路保護(hù)作用,防止輸出電流過(guò)大。R4是用作555定時(shí)器內(nèi)部溫度補(bǔ)償?shù)模鋺?yīng)該具有1%的精度。由于這里采用的是TexasInstruments生產(chǎn)的NE555,所以根據(jù)微調(diào)R4和R3取值分別為909K和576K。:系統(tǒng)總原理圖電路PCB版圖設(shè)計(jì)本設(shè)計(jì)所用到的電路圖,是在ProtelDXP2004軟件中進(jìn)行畫(huà)圖的,ProtelDXP2004是目前新一代完整的板級(jí)設(shè)計(jì)工具,它是Altium公司2004年的最新產(chǎn)品。本原理圖在Protel中進(jìn)行編譯后,然后確定元件的封裝沒(méi)有問(wèn)題,再進(jìn)行網(wǎng)絡(luò)表的制作。本設(shè)計(jì)的PCB版圖是直接從生成的網(wǎng)絡(luò)表直接載入的,載入元件封裝后,再進(jìn)行元件的布局。元件的布局一般從以下幾個(gè)方面考慮:高頻元件之間的連線要短,易受干擾的元件不能離得太近。重量太大的元件要有支架固定。易發(fā)熱元件要遠(yuǎn)離熱敏元件。對(duì)于電位器、可調(diào)電感線圈、可變電容、微動(dòng)開(kāi)關(guān)等可調(diào)元件的布局要考慮整機(jī)的結(jié)構(gòu)要求。預(yù)留出電路板的安裝孔和支架的安裝孔。信號(hào)遵循從左邊進(jìn)入、從右邊輸出,從上邊輸入、從下邊輸出。本設(shè)計(jì)所用的PCB版圖如圖3-9所示:圖:系統(tǒng)PCB版圖系統(tǒng)的PCB版圖所用的是二層布線,用的是Protel自帶的自動(dòng)布線工具。用Protel軟件里面的3D效果圖工具可以得到下面的圖:系統(tǒng)3D效果圖本設(shè)計(jì)的電路中所用到的元件的實(shí)物照片如下所示:晶振集成與非門(mén)ADC0809NE555AT89S51HS1101系統(tǒng)所用元件的實(shí)物圖單片機(jī)與PC間的串行通訊RS-232-C接口計(jì)算機(jī)與計(jì)算機(jī)之間或計(jì)算機(jī)與終端之間的數(shù)據(jù)傳送可以采用串行通訊和并行通訊二種方式。其中串行通訊基于它本身的使用線路少、成本低等多個(gè)優(yōu)點(diǎn)而被廣泛使用。RS-2323-C接口是目前最為常用的一種串行通訊接口。它是1970年由美國(guó)電子工業(yè)協(xié)會(huì)(EIA)聯(lián)合貝爾系統(tǒng)、調(diào)制解調(diào)器廠家及計(jì)算機(jī)終端生產(chǎn)廠家共同制定的用于串行通訊的標(biāo)準(zhǔn)。RS-232接口標(biāo)準(zhǔn)采用25個(gè)引腳的連接器其電氣特性是:邏輯“1”,-5—-15V;邏輯“0”,+5—+15V。噪聲容限為2V。其物理特性有:傳輸線采用屏蔽雙絞線,傳輸電纜的長(zhǎng)度最大為50英尺。RS-232-C接口也有其不足的地方,主要有:接口的信號(hào)電平值較高,易損壞接口電路的芯片;傳輸速率較低,在異步傳輸時(shí),波特率為20Kbps;接口的共地傳輸模式容易產(chǎn)生共模干擾,所以抗噪聲干擾性比較弱;傳輸距離有限等。單片機(jī)和PC通信連接PC機(jī)作為上位機(jī),它是對(duì)單片機(jī)進(jìn)行各種各樣的管理和控制的。本系統(tǒng)在實(shí)際設(shè)計(jì)和編程過(guò)程中,對(duì)AT89S51和PC機(jī)的通信采用了單電源電平轉(zhuǎn)換器ICL232。對(duì)于AT89S51的發(fā)送和接收,其間的通訊協(xié)議如下[10]:通訊波特率為4800b/s,晶振為12MHz,其中T1為方式2,可以計(jì)算得到TH1為F3H和SMOD為1。系統(tǒng)采用串行口方式3,字符格式為1位起始位、8位數(shù)據(jù)位(低位在前)、1位停止位和TB8=0。發(fā)送或接收數(shù)據(jù)塊起始地址存放單元為41H和40H,其中41H為數(shù)據(jù)塊起始地址高字節(jié)存放單元,40H為數(shù)據(jù)塊起始地址低字節(jié)存放單元;數(shù)據(jù)塊長(zhǎng)度存放單元為32H和31H,其中32H為數(shù)據(jù)塊長(zhǎng)度高字節(jié)存放單元,31H為數(shù)據(jù)塊長(zhǎng)度低字節(jié)存放單元。8051串行口以中斷方式進(jìn)行發(fā)送和接收,發(fā)送時(shí)先發(fā)數(shù)據(jù)塊起始地址低字節(jié)和高字節(jié),然后發(fā)送數(shù)據(jù)塊長(zhǎng)度的低字節(jié)和高字節(jié),最后發(fā)送數(shù)據(jù)。數(shù)據(jù)長(zhǎng)度高字節(jié)和低字節(jié)由主程序在發(fā)送前先調(diào)入R2和R3中。其發(fā)送和接收子程序的流程圖如圖所示。標(biāo)記寄存器R2初始化定時(shí)器T1為方式2標(biāo)記寄存器R2初始化定時(shí)器T1為方式2設(shè)定T1初值啟動(dòng)T1工作串行口為方式3開(kāi)中斷等待串行口中斷標(biāo)記寄存器R2初始化定時(shí)器T1為方式2設(shè)定T1初值啟動(dòng)T1工作串行口為方式3,允許接收并開(kāi)中斷等待串行口中斷(a)發(fā)送子程序流程圖(b)接收子程序流程圖RS232發(fā)送與接收流程圖本系統(tǒng)在KeiluVision2中使用匯編程序來(lái)對(duì)發(fā)送和接收子程序?qū)懗龊?jiǎn)單的程序清單。發(fā)送子程序的清單:ORG1000HMOVR0,#03HORLPCON,#80H;設(shè)定SMOD=1MOVTMOD,#20H;設(shè)定T1為方式2MOVTH1,#0F3H;設(shè)定T1值MOVTL1,#0F3HSETBTR1;啟動(dòng)T1工作MOVSCON,#0E0H;串行口方式3,禁止接收MOVIE,#90H;開(kāi)串行口中斷MOVSBUF,#77;數(shù)據(jù)塊始址送發(fā)送緩沖器WAIT1:JBES,WAIT1;等待串行口中斷RET接收子程序的清單:MOVR0,#03HMOVTMOD,#20H;設(shè)定T1為方式2MOVTH1,#0F3H;設(shè)定T1初值MOVTL1,#0F3HSETBTR1MOVSCON,#0FOH;啟動(dòng)T1工作MOVIE,#90H;開(kāi)串行口中斷WAIT2:JBES,ATIT2;等待串行口中斷RET結(jié)論鑒于當(dāng)前的基于單片機(jī)的測(cè)控系統(tǒng)中,溫度測(cè)控有著廣泛的應(yīng)用來(lái)成熟的技術(shù),本課題在提出時(shí)是基于另一個(gè)新穎的角度――濕度測(cè)控。濕度測(cè)控雖然提出較早,但由于其應(yīng)用的廣度和技術(shù)的瓶頸,其發(fā)展速度有些滯后,除開(kāi)在溫室種植和大型重要倉(cāng)庫(kù)中有著重要的地位外,在其它地方往往得不到重視。本文針對(duì)平常的實(shí)驗(yàn)室的室內(nèi)濕度的測(cè)控作為出發(fā)點(diǎn),將多種信息處理技術(shù)和總線通信技術(shù)相結(jié)合,設(shè)計(jì)了一套實(shí)時(shí)的、全面的、可靠的室內(nèi)濕度測(cè)控系統(tǒng)。本設(shè)計(jì)具有多個(gè)特出的方面。在本系統(tǒng)中,采用了模塊化、層次化設(shè)計(jì)。單片機(jī)與監(jiān)控計(jì)算機(jī)之間采用RS232總線通信標(biāo)準(zhǔn),用簡(jiǎn)單、高效的通信電路實(shí)現(xiàn)監(jiān)測(cè)數(shù)據(jù)的讀取。能過(guò)計(jì)算機(jī)的實(shí)時(shí)監(jiān)測(cè),能夠迅速對(duì)信息進(jìn)行采集、報(bào)警和處理。并能夠存儲(chǔ)大量的數(shù)據(jù)供有關(guān)工作人員進(jìn)行瀏覽、查詢(xún)和控制。成功地開(kāi)發(fā)出一套結(jié)構(gòu)簡(jiǎn)單、性能安全、
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 IEC 62232:2025 EN-FR Determination of RF field strength,power density and SAR in the vicinity of base stations for the purpose of evaluating human exposure
- 2025年工程造價(jià)師考試試卷及答案
- 2025年環(huán)境科學(xué)研究生入學(xué)考試試題及答案
- 2025年精益生產(chǎn)與質(zhì)量管理基礎(chǔ)知識(shí)考試試卷及答案
- 2025年農(nóng)產(chǎn)品質(zhì)量安全檢測(cè)考試試卷及答案
- 2025年抗結(jié)劑項(xiàng)目合作計(jì)劃書(shū)
- 2025年稀土-鐵超磁致伸縮單晶材料項(xiàng)目合作計(jì)劃書(shū)
- 家具潔凈護(hù)理流程
- 新人培訓(xùn)指南
- 新能源太陽(yáng)能熱發(fā)電EPC總承包項(xiàng)目合規(guī)性評(píng)估與保障協(xié)議
- 2025年陜西咸陽(yáng)亨通電力(集團(tuán))有限公司招聘筆試參考題庫(kù)附帶答案詳解
- 2025年江蘇省南通市如東縣實(shí)驗(yàn)中學(xué)中考一模英語(yǔ)試題(原卷版+解析版)
- 小學(xué)二年級(jí)有余數(shù)的除法口算題(共300題)
- 【水利水電】李想 案例專(zhuān)項(xiàng)班教案 04-案例專(zhuān)項(xiàng)班(四)
- 漢字文化解密學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 光影中國(guó)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- DLT 572-2021 電力變壓器運(yùn)行規(guī)程
- 胸痛單元建設(shè)課件
- 無(wú)償獻(xiàn)血經(jīng)驗(yàn)交流材料
- 硫酸泄漏灼燙事故現(xiàn)場(chǎng)演練處置方案
- 人教版小學(xué)英語(yǔ)四年級(jí)下冊(cè)u(píng)nit5 測(cè)試卷
評(píng)論
0/150
提交評(píng)論