




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
計(jì)算機(jī)控制技術(shù)課程設(shè)計(jì)
儲(chǔ)水罐液位計(jì)算機(jī)控制系統(tǒng)設(shè)計(jì)
學(xué)生姓名_____________________________
學(xué)號(hào)_____________________________
學(xué)院名稱_____________________________
專業(yè)名稱_____________________________
指導(dǎo)教師_____________________________
2023年6月7日
目錄
1.儲(chǔ)水罐液位系統(tǒng)設(shè)計(jì)原理......................................................4
1.1本設(shè)計(jì)任務(wù)和重要內(nèi)容.....................................................4
1.1.1設(shè)計(jì)任務(wù)..............................................................4
1.1.2重要內(nèi)容..............................................................1
2.系統(tǒng)模型建立.................................................................1
2.1系統(tǒng)構(gòu)成..................................................................2
2.2系統(tǒng)工作原理.............................................................2
2.3系統(tǒng)模型.................................................................3
3.硬件選擇....................................................................6
3.1液體壓力傳感器選擇.......................................................6
3.2水泵選擇.................................................................7
3.3微控制器日勺選擇...........................................................8
3.3.180C51電源............................................................8
3.3.280C51時(shí)鐘............................................................9
3.3.380C51控制線..........................................................9
3.3.480C51I/O接口.........................................................9
3.4A/D轉(zhuǎn)換器選擇...........................................................10
4.硬件電路設(shè)計(jì)...............................................................12
4.180C51單片機(jī)外圍電路設(shè)計(jì).................................................12
4.1.1時(shí)鐘電路.............................................................12
4.1.2復(fù)位電路.............................................................12
4.2水泵驅(qū)動(dòng)電路設(shè)計(jì)........................................................13
4.2.1繼電器電路...........................................................13
4.2.2雙向晶閘管過零調(diào)功調(diào)速原理...........................................14
4.2.3過零檢測(cè)電路.........................................................15
4.2.4雙向晶閘管觸發(fā)電路...................................................16
4.3數(shù)碼管電路..............................................................17
5.系統(tǒng)軟件設(shè)計(jì)...............................................................17
5.1軟件設(shè)計(jì)流程圖..........................................................17
5.2軟件主函數(shù)..............................................................18
5.3軟件水泵控制程序........................................................20
6.結(jié)論.......................................................................23
參照文獻(xiàn)......................................................................24
附錄..........................................................................25
附錄1..........................................................................................................................................25
附錄3..........................................................................................................................................34
附錄4..........................................................................................................................................36
1.儲(chǔ)水罐液位系統(tǒng)設(shè)計(jì)原理
1.1本設(shè)計(jì)任務(wù)和重要內(nèi)容
1.1.1設(shè)計(jì)任務(wù)
本設(shè)計(jì)重要研究水箱水位自動(dòng)控制系統(tǒng)。此系統(tǒng)實(shí)現(xiàn)了水位報(bào)警,水位實(shí)時(shí)顯示。在
2min內(nèi)到達(dá)并穩(wěn)定在1m水位高度,并且偏差在土10%。
1.1.2重要內(nèi)容
被控系統(tǒng)為一儲(chǔ)水罐C系統(tǒng)如圖1-1所示,儲(chǔ)水罐內(nèi)為清水,下部設(shè)有出水管,流量
記為Q2。儲(chǔ)水罐通過水泵將清水池內(nèi)的清水補(bǔ)入罐內(nèi),流量記為Q1,清水池內(nèi)的水位可
視為固定值2米(即在儲(chǔ)水罐補(bǔ)水過程中液位不變化)。已知儲(chǔ)水罐的截面積A=1平方米,
高度H=2米,規(guī)定控制目的液位高度為1米。
當(dāng)水箱水位低于1m時(shí),啟動(dòng)水泵,從清水池抽水供應(yīng)給儲(chǔ)水罐;當(dāng)水箱水位高于1m
時(shí)水泵自動(dòng)停止;當(dāng)水箱水位高于1.8m時(shí)外部報(bào)警燈自動(dòng)點(diǎn)亮,手動(dòng)復(fù)位控制系統(tǒng)。
a
圖1-1儲(chǔ)水罐系統(tǒng)
2,系統(tǒng)模型建立
2.1系統(tǒng)構(gòu)成
儲(chǔ)水罐液位系統(tǒng)口勺原理圖如圖2-1所示。此系統(tǒng)由清水池,儲(chǔ)水罐,直流水泵,微控
制器,液體壓力傳感器,A/D轉(zhuǎn)換器等構(gòu)成。
清水池在此設(shè)計(jì)中屬于理想狀態(tài),即水位高度不變;
直流水泵選用TPH2T6K型號(hào),220V離心式水泵,此水泵工作效率為50〃//H;
微控制器選用Atmel企業(yè)生產(chǎn)的89C51單片機(jī);
液體壓力傳感器選用PT500-500液體壓力傳感器;
A/D轉(zhuǎn)換器則選用ADC08088位精度轉(zhuǎn)換器。
圖2-1儲(chǔ)水罐液位系統(tǒng)的原理圖
2.2系統(tǒng)工作原理
此系統(tǒng)由液體壓力傳感器測(cè)出儲(chǔ)水罐液位壓力,以()~2()mA電流形式輸入到一種I25Q
電阻上,A/D轉(zhuǎn)換器采樣電阻兩端電壓,然后輸入微控制器80C51,微控制器8OC51通過
處理判斷水位高度進(jìn)行對(duì)應(yīng)的處理,并控制數(shù)碼管顯示目前水位高度。系統(tǒng)工作流程圖如
圖2-2o
圖2-2儲(chǔ)水罐液位系統(tǒng)工作流程圖
2.3系統(tǒng)模型
此系統(tǒng)是一種經(jīng)典的一階系統(tǒng)。儲(chǔ)水罐相稱于一種流體容器,由物質(zhì)守恒可以得到:
Q」Q+QMU(2.1)
式中Qin——表達(dá)流入儲(chǔ)水罐的)水量;
Q表達(dá)儲(chǔ)水罐中保留的水量;
Qo
Ul表達(dá)流出儲(chǔ)水罐的I水量。
假設(shè)A是儲(chǔ)水罐的橫截面積,h為儲(chǔ)水罐中水位口勺高度則(2.1)可寫成:
c*dh?
Q'n=A^+Q-
(2.2)
出水流量取決于儲(chǔ)水罐日勺流量系數(shù),儲(chǔ)水罐的I液位高度,儲(chǔ)水罐的I出水口面積,和重
力常數(shù)。即:
Qou.=(2.3)
式中Cd——表達(dá)儲(chǔ)水罐出口的流量系數(shù);
a——表達(dá)儲(chǔ)水罐日勺出水口面積;
g----表達(dá)重力常數(shù)(9.8m/s2)o
結(jié)合(2.2),(2.3)我們能得到
Q『A*a廊
(2.4)
假設(shè)Qin是個(gè)常數(shù)則出水流量將到達(dá)一種穩(wěn)態(tài)值Q向二Q。,水位高度也將能到達(dá)一種
恒定值。
=ca2
Q0d7A(2.5)
我們假設(shè)Qm有個(gè)小的擾動(dòng)值,我們能得到:
KQin=Qin-Q()(2.6)
同步液位高度也將會(huì)有小時(shí)擾動(dòng):
3h=h-4(2.7)
將(2.6)、(2.7)帶入(2.4)我們可以得至IJ:
A房+Cdaj2(Mz+4)=bQin+Q。
(2.8)
應(yīng)用泰勒級(jí)數(shù)將(2.8)線性化,泰勒級(jí)數(shù):
。一1))2
2
dx"2!(2.9)
取泰勒級(jí)數(shù)第一級(jí)得到:
/3)-/(尤0卜60。(x-%)
(2.10)
或者(2.11)
將(2.8)用(2.11)線性化后得到:
A處1Q。劭=也
2%
dt(2.12)
對(duì)(2.12)進(jìn)行拉普拉斯變換,我們可以得到:
/?(s)I
2〃(S)AS+QO/24
(2.13)
帶入數(shù)據(jù)可得:
力⑸1
2“(s)5+0.1(2.14)
電機(jī)的電氣方程:
La—=Uu-iara-C“Q(/)(2.15)
dt
電機(jī)口勺機(jī)械方程:
^1=T-Ti.(2.16)
dt
式中G——表達(dá)電機(jī)電勢(shì)系數(shù);
七一一表達(dá)電樞電阻;
Ua----表達(dá)電樞電壓;
表達(dá)電樞電流;
La表達(dá)電樞電感;
表達(dá)折算到軸上口勺轉(zhuǎn)動(dòng)慣量;
T——表達(dá)電動(dòng)機(jī)電磁轉(zhuǎn)矩;
TL——表達(dá)負(fù)載轉(zhuǎn)矩;
將(2.15)、(2.16)式進(jìn)行拉式變換可以得到轉(zhuǎn)速和輸入電壓的傳遞函數(shù):
(2.17)
電機(jī)經(jīng)驗(yàn)公式:
C二30生二理
兀nN
TGD2R
Im=-----------
375CC
G?=—Ce
71
TLa
Il=—
Ra
得出該電機(jī)口勺傳遞函數(shù)為:
30.139
0.000163s2+0.0173s+1
由上式我們可以得到此液位系統(tǒng)日勺框圖如圖2-3
圖2-3儲(chǔ)水罐液位系統(tǒng)框圖
3.硬件選擇
3.1液體壓力傳感器選擇
本設(shè)計(jì)中儲(chǔ)水罐日勺高度液位高度最高為2M,根據(jù)尸=夕液劭,可算出在此設(shè)計(jì)中最大壓
強(qiáng)為19.6Kpa。可選擇壓力傳感器量程為0—20Kpa,最終選用了PT500-500液體壓力傳感
器,PT500-500采用高精度高穩(wěn)定性電阻應(yīng)變計(jì)做為變送器日勺感壓芯片,選進(jìn)的貼片工藝,
配套帶有零點(diǎn)、滿量程賠償,溫度賠償?shù)母呔群透叻€(wěn)定性放大集成電路。重要技術(shù)規(guī)定
如表3-1所示。
表3-1PT500-500液體壓力傳感器技術(shù)參數(shù)
技術(shù)參數(shù)參數(shù)值
被測(cè)介質(zhì)!氣體、液體及蒸氣
量程-100KPa-20Kpa?60Mpa?150Mpa間任意可選
輸出0?20mA(二線制)
綜合精度±0.1%FS(量程60Mpa以上)、±0.25%FS、±0.5%FS
供電!12?36VDC
絕緣電阻>1000MQ/100VDC
負(fù)載電阻最大800c
介質(zhì)溫度-20?85℃、-20?150℃、-20?2009、-20?300℃(可選)
環(huán)境溫度-20?85℃
相對(duì)濕度;0-95%RH
過載能力150%FS
響應(yīng)時(shí)間<10mS
電氣連接不銹鋼防水密封端子、四芯航空接插件、赫絲曼接頭等
此液體壓力傳感器完全可以滿足控制日勺規(guī)定,選擇此傳感器重要由于:供電規(guī)定12?
36VDC,電壓范圍廣,輸出0?20mA原則電信號(hào),以使A/D采集。
3.2水泵選擇
此設(shè)計(jì)中應(yīng)用了TPH2T6K離心式單相交流水泵,其技術(shù)參數(shù)如表3-2。此水泵采用單
相交流電,易于控制,流量5O"/H=0.83〃P/min,在兩分鐘內(nèi)可以到達(dá)規(guī)定。
表3-2TPH2T6K離心式單相交流水泵技術(shù)參數(shù)
技術(shù)參數(shù)參數(shù)值
工作電壓;220V
工作頻率!50HZ
流量50m3/H
揚(yáng)程i55m
進(jìn)出口徑!25cm
馬達(dá)轉(zhuǎn)速2900RPM
3.3微控制器的選擇
此設(shè)計(jì)采用ATMEL80C51作為控制芯片。它是在MCS-48系列的基礎(chǔ)上發(fā)展內(nèi)高性能的
8位單片機(jī)。所出的系列產(chǎn)品有8051、8031、8751。其代表就是8051。其他系列的單片機(jī)
都以它為關(guān)鍵,因此本設(shè)計(jì)采用的關(guān)鍵芯片是8051單片機(jī)。CPU是它的關(guān)鍵設(shè)備,從功能上
看,CPU包括兩個(gè)部分:運(yùn)算器和控制器,它執(zhí)行對(duì)輸入信號(hào)的分析和處理。每片80c51包括:
一種8位的微型處理器CPJ;128B的片內(nèi)數(shù)據(jù)存儲(chǔ)器RAM;4KB片內(nèi)程序存儲(chǔ)器ROM;四個(gè)
8位并行的1/0接口P0-P3,每個(gè)接口既可以輸入,也可以輸出;兩個(gè)定期器/記數(shù)器;五
個(gè)中斷源的中斷控制系統(tǒng);一種全雙工UART的串行I/O口;片內(nèi)振蕩器和時(shí)鐘產(chǎn)生電路,
但石英晶體和微調(diào)電容需要外接。最高容許振蕩頻率是12MHZ0以上各個(gè)部分通過內(nèi)部總
線相連接。
整個(gè)系統(tǒng)電控部分以ATMEL企業(yè)的8051為關(guān)鍵芯片,控制信號(hào)采集、處理、輸出三
個(gè)過程。這種芯片內(nèi)置4KR0M,由于系統(tǒng)規(guī)定控制線較多,假如采用8031外置三PROM程序
控制構(gòu)造,則導(dǎo)致控制線不夠,而8051卻可以運(yùn)用PO、P2口作控制總線,大大簡(jiǎn)化了硬
件構(gòu)造,并可以直接控制LED數(shù)據(jù)顯示,以便現(xiàn)場(chǎng)調(diào)試和維護(hù),使整個(gè)系統(tǒng)的通用性和智
能化得到了很大日勺提高。
目前簡(jiǎn)介下在此設(shè)計(jì)中用到H勺引腳L引腳圖如圖3-1所示。
單片機(jī)的40個(gè)引腳大體可分為4類:電源、時(shí)鐘、控制和I/O引腳。
3.3.180C51電源
VCC-芯片電源,接+5V;
VSS-接地端;
3.3.280C51時(shí)鐘
XTAL1.XTAL2-晶體振蕩電路反相輸入端和輸出端。
3.3.380C51控制線
?ALE/PROG:地址鎖存容許/片內(nèi)EPROM編程脈沖
ALE功能:用來鎖存P0口送出日勺低8位地址
PROG功能:片內(nèi)有EPROM的芯片,在EPROM編程期間,此引腳輸入編程脈沖。
?PSEN:外ROM讀選逍信號(hào)。
?RST/VPD:復(fù)位/備用電源。
RST(Reset)功能:復(fù)位信號(hào)輸入端。
VPD功能:在Vcc掉電狀況下,接備用電源。
?EA/Vpp:內(nèi)外ROM選擇/片內(nèi)EPROM編程電源。
EA功能:內(nèi)外ROM選擇端。
Vpp功能:片內(nèi)有EPROM的芯片,在EPROM編程期間,施加編程電源Vpp°
3.3.480c51I/O接口
?P0口(39腳?32腳):P0.0?P0.7統(tǒng)稱為P0口。當(dāng)不接外部存儲(chǔ)器與不擴(kuò)展I/O接口
時(shí),它可作為準(zhǔn)雙向8位輸入/輸出接口。當(dāng)接有外部程序存儲(chǔ)器或擴(kuò)展I/O口時(shí),P0
口為地址/數(shù)據(jù)分時(shí)復(fù)用口。它分時(shí)提供8位雙向數(shù)據(jù)總線。
?P1口(1腳?8腳):P1.0?P1.7統(tǒng)稱為P1口,可作為準(zhǔn)雙向I/O接口使用。對(duì)于MCS
-52子系列單片機(jī),P1.0和P1.1尚有第2功能:P1.0口用作定期器/計(jì)數(shù)器2的計(jì)數(shù)
脈沖輸入端T2;P1.1用作定期器/計(jì)數(shù)器2的外部控制端T2EX。對(duì)于EPROM編程和
進(jìn)行程序校驗(yàn)時(shí),P0口接受輸入日勺低8位地址。
?P2口(21腳?28腳):P2.0?P2.7統(tǒng)稱為P2口,一般可作為準(zhǔn)雙向I/O接口。當(dāng)接有
外部程序存儲(chǔ)器或擴(kuò)展I/O接口且尋址范圍超過256個(gè)字節(jié)時(shí),P2口用于高8位地址
總線送出高8位地址。對(duì)于EPROM編程和進(jìn)行程序校驗(yàn)時(shí),P2口接受輸入的8位地
址。
?P3口(1()腳?17腳):P3.0?P3.7統(tǒng)稱為P3口。它為雙功能口,可以作為一般日勺準(zhǔn)雙
向I/O接口,也可以將每1位用于第2功能,并且P3口日勺每一條引腳均可獨(dú)立定義為
第1功能時(shí)輸入輸出或第2功能。
U1-U1
1S—>XTAL1P0.0/AD0
P01/AD12610
P0.2/AD2INOCLOCK<
18,276
XTAL2P0.3/AD3IN1START
P0.4/AD428
IN2
P05/AD517
19P0.6/AD6IN3EOC
RSTP0.7/AD72IN4
321
or2r.cU//AoAIN5OUT1
P2.1/A9420
IN6OUT2
29______________________________________P2.2/A10519
303PSENP2.3/A11IN7OUT3
ALEP2.4/A12OUT418
EA-P2.5/A13258
P2.6/A14ADDAOUT5
P2.7/A1524ADDRClJT615
12314
P1.0P3.0/RXDADDCOUT7
P1.1P31/TXD2217
3P12P3.2J1NT0"ALEOUT8
4
PI.3PSS^NTI-
P1.4P3.4/T0S12
P1.5P3.5/T1VREF(+)
:izPI.6P3.6/WR"16VREF(-)OE9
P1.7P3.7/RD-
?0Q51....................................................................ADC0808
圖3-180C5I單片機(jī)引腳圖圖3-2ADC0808引腳圖
3.4A/D轉(zhuǎn)換器選擇
本設(shè)計(jì)采用ADC0808作為A/D轉(zhuǎn)換器,ADCO8O8是帶有8位A/D轉(zhuǎn)換器、8路多路
開關(guān)以及微處理機(jī)兼容的控制邏輯的CMOS組件。它是逐次迫近式A/D轉(zhuǎn)換器,可以和
單片機(jī)直接接口。
ADC0808轉(zhuǎn)換器引腳圖如圖3-2所示
ADC0808轉(zhuǎn)換器引腳簡(jiǎn)介:
?INO?IN7:8路模擬量輸入端。
?OUT1-OUT8:8位數(shù)字量輸出端。
?AL::地址鎖存容許信號(hào),輸入,高電平有效。
?START:A/D轉(zhuǎn)換啟動(dòng)脈沖輸入端,輸入一種正脈沖(至少10()ns寬)使其啟動(dòng)(脈
沖上升沿使08()8復(fù)位,下降沿啟動(dòng)A/D轉(zhuǎn)換)。
?EOC:A/D轉(zhuǎn)換結(jié)束信號(hào),當(dāng)A/D轉(zhuǎn)換結(jié)束時(shí),此端輸出一種高電平(轉(zhuǎn)換期間一
直為低電平)。
?OE:數(shù)據(jù)輸出容許信號(hào),輸入,高電平有效。當(dāng)A/D轉(zhuǎn)換結(jié)束時(shí),此端輸入一種高
電平,才能打開輸出三態(tài)門,輸出數(shù)字量。
?CLK:時(shí)鐘脈沖輸入端。規(guī)定期鐘頻率不高于640KHZ。
■VREF(+)和VREF(-):參照電壓輸入端。
?Vcc:主電源輸入端5V。
?GND:接地。
?ADDA、ADDB、ADDC:3位地址輸入線,用于選通8路模擬輸入中日勺一路,通道選
擇表如表3-3所示。
?注意事項(xiàng):輸出端out8為最低位outl為最高位,與單片機(jī)連接是要注意。
表3-3通道選擇
ADDCADDBADDA選擇的通道
000IN0
00IINI
010IN2
011IN3
100IN4
101IN5
110IN6
111IN7
4.硬件電路設(shè)計(jì)
4.180C51單片機(jī)外圍電路設(shè)計(jì)
4.1.1時(shí)鐘電路
80C51用內(nèi)部振蕩電路,這時(shí)需要XTAL1、XTAL2來外接石英晶振和微調(diào)電容,如
圖4-1所示。外接石英晶振為12MHZ,兩個(gè)電容為30PF為起振電容。
“I?C1C2..
一T*30pF.30pF.
<TEXT>-
>XTAL1
E
CRYSTAL?
vcte-XTAL2
圖4-180C51夕卜部時(shí)鐘電路
4.1.2復(fù)位電路
80c51單片機(jī)有一種復(fù)位引腳RST,高電平有效。在時(shí)鐘電路工作后來,當(dāng)外部電路
使得RST端出現(xiàn)兩個(gè)機(jī)器周期(24個(gè)時(shí)鐘周期)以上日勺高電平,系統(tǒng)內(nèi)部復(fù)位。復(fù)位方
式有兩種:上電復(fù)位和按鈕復(fù)位。本設(shè)計(jì)選用按鈕復(fù)位,由于碰到特殊狀況系統(tǒng)出錯(cuò),可
以及時(shí)復(fù)位保證系統(tǒng)損失減到最低。復(fù)位電路如圖4-2所示。
C3
................................................<TEXT>.......................................EA
圖4-28OC51按鈕復(fù)位電路
4.2水泵驅(qū)動(dòng)電路設(shè)計(jì)
4.2.1繼電器電路
由于本設(shè)計(jì)中用到的I是單相交流水泵用的I220V交流電屬于強(qiáng)電范圍,不能直接與單
片機(jī)連接因此采用了繼電器來充當(dāng)開關(guān)。繼電器電路如圖4-3所示。
繼電器的觸發(fā)電路應(yīng)用了光耦隔離,當(dāng)單片機(jī)日勺P2.2口輸出控制低電平時(shí),光耦輸入
端導(dǎo)通,使得光耦內(nèi)部三極管導(dǎo)通,通過R4,R3電阻分壓后使得Q1基極電壓變高,使
得Q1導(dǎo)通,從而使得繼電器工作。其中D1是為了消耗繼電器中線圈中掉電后的剩余電流。
4.2.2雙向晶閘管過零調(diào)功調(diào)速原理
本設(shè)計(jì)中應(yīng)用雙向晶閘管對(duì)水泵進(jìn)行調(diào)速控制,根據(jù)
P=TXG(4.1)
式中P——表達(dá)電功率KW;
T——表達(dá)外部阻力矩Nrn;
。——表達(dá)角速度rad?s-lo
當(dāng)外部狀況不變即T保持不變時(shí),在規(guī)定期間內(nèi)電功率的變化將導(dǎo)致角速度H勺變化,
因此調(diào)電功就可到達(dá)調(diào)速向目的。
可控硅過零控制波形見圖4-5o可以看出,過零調(diào)功通過的工作電壓是完整的正弦波
形,過零導(dǎo)通且過零截止c過零調(diào)功方式就是通過在給定的時(shí)間內(nèi)變化加在負(fù)載上H勺交流
正弦波個(gè)數(shù)來調(diào)整負(fù)載功率的一種控制措施。
T蟆電壓/V
圖4-5雙向晶閘管過零控制信號(hào)波形圖
4.2.3過零檢測(cè)電路
過零檢測(cè)電路的最終目的是實(shí)現(xiàn)當(dāng)50HZ日勺交流電壓通過零點(diǎn)時(shí)取出其脈沖。本設(shè)計(jì)
中用兩個(gè)光耦實(shí)現(xiàn)脈沖的檢測(cè),如圖4-6所示。交流電源經(jīng)R7后加到兩個(gè)反并聯(lián)H勺二極
管上,在交流電源的I正、負(fù)半周,U2中二極管和U8中二極管輪番導(dǎo)通,從而使U1中三
極管和U8中三極管也輪音導(dǎo)通,在導(dǎo)通期間光耦的5號(hào)輸出引腳輸出低電平,只有在交
流電源過零的瞬間,兩個(gè)二極管均截止,5號(hào)引腳輸出高電平,因此5號(hào)引腳得到周期為
10msH勺脈沖信號(hào),再將此信號(hào)通過7407邏輯門進(jìn)行整流,從而得到圖4-5中過零脈沖。
電路總R7的大小選用與索取的光耦觸發(fā)電流有關(guān),本設(shè)計(jì)中采用60()。電阻。
圖4-6過零檢測(cè)電路圖
4.2.4雙向晶閘管觸發(fā)電路
本設(shè)計(jì)中應(yīng)用了光耦對(duì)雙向晶閘管進(jìn)行驅(qū)動(dòng),電路如圖4-7所示。此電路的工作原理
是:?jiǎn)纹瑱C(jī)響應(yīng)顧客的I參數(shù)設(shè)置,在I/O口輸出一種高電平,經(jīng)反向器反向后,送出一種
低電平,使光電耦合器導(dǎo)通,同步觸發(fā)雙向可控硅,使工作電路導(dǎo)通工作。R5為觸發(fā)限流
電阻,R6為雙向晶閘管門極電阻,防止誤觸發(fā),提高抗干擾能力。在本設(shè)計(jì)中負(fù)載是水泵
屬于感性交流負(fù)載,這樣會(huì)使得雙向可控硅承受的電壓值遠(yuǎn)遠(yuǎn)超過電源電壓,也許擊穿并
且燒壞晶閘管,因此雙向晶閘管兩極間并聯(lián)一種RC阻容吸取電路,實(shí)現(xiàn)晶閘管的過電壓
保護(hù)。各個(gè)電阻和電容值均為光耦推薦電路中值未加改動(dòng)。
在給定日勺時(shí)間內(nèi)水泵得到的功率為:
P=-UI
N(4.2)
式中P-----表達(dá)負(fù)載得到的功率;
n一一表達(dá)給定期間內(nèi)雙向晶閘管導(dǎo)通H勺正弦波的個(gè)數(shù);
N一一表達(dá)給定期間內(nèi)正弦波的總個(gè)數(shù);
U一—表達(dá)不加雙向晶閘管時(shí)負(fù)載得到H勺電壓有效值;
I一一表達(dá)不加雙向晶閘管時(shí)負(fù)載得到日勺電流有效值。
由(4.2)式可以看出只要N,U,I為定值,只要變化n就可以抵達(dá)調(diào)速日勺目日勺。
4.3數(shù)碼管電路
本設(shè)計(jì)中應(yīng)用了7SEG-MPX2-CC8段式共陰極雙數(shù)碼管,段碼引腳接入80C51的P1
口,位選兩條線分別接單片機(jī)日勺P2A0,P2Al口。在本設(shè)計(jì)中采用了數(shù)碼管日勺動(dòng)態(tài)顯示,
運(yùn)用了人日勺視覺暫留效應(yīng)C
5,系統(tǒng)軟件設(shè)計(jì)
5.1軟件設(shè)計(jì)流程圖
本系統(tǒng)程序重要有AD轉(zhuǎn)換模塊、數(shù)碼管顯示模塊、PI調(diào)整模塊、報(bào)警燈控制模塊、
電機(jī)控制模塊構(gòu)成。工作流程如圖5-1所示。
圖5-1主程序工作流程圖
5.2軟件主函數(shù)
根據(jù)流程圖設(shè)計(jì)出軟件的主程序如下:
voidmain()
ik=0;
el=0;
kp=2;
ki=4;
initdingshi();〃中斷初始化
st=O;
while(l)
(
ad();//AD初始化
if(getdata>=230)//判斷與否水位超過1.8米假如超過
{〃打開報(bào)警燈否則關(guān)閉報(bào)警燈
lamp=0;
kg=O;
)
else
lamp=1;
if(gctdata<127)//判斷數(shù)位與否低于1米假如低于打開繼電器,
kg=O;〃并設(shè)定雙向晶閘管導(dǎo)通次數(shù)
EX1=1;〃外部中斷1容許位打開
y=100-(100*uk)/127;
1
else
kg=l;
)
)
5.3軟件水泵控制程序
水泵控制程序是在外部中斷1、定期器0共同配合下進(jìn)行的,他們實(shí)現(xiàn)了在1秒內(nèi)控
制通過雙向晶閘管半波個(gè)數(shù),從而精確控制水泵轉(zhuǎn)速。外部中斷1每10MS觸發(fā)一次,而
定期器0要定期1S后才執(zhí)行任務(wù),因此時(shí)序問題很重要。時(shí)序流程圖如圖5-2所示。詳細(xì)
程序如下:
voiddingshi()interrupt1〃定期器0定期50MS中斷程序
(
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
w十十;
while(w==20)〃當(dāng)至ljIS時(shí)打開外部中斷1
(
EX1=1;
w=0;
}
voidwaibu()interrupt2〃外部中斷1,產(chǎn)生雙向晶閘管觸發(fā)脈沖,打開定期器0
TR()=1;
ET()=1;
chufa=l;
delay(8);
chufa=();
dclay(8);
x++;
if(x二二y)〃當(dāng)過零脈沖抵達(dá)調(diào)整數(shù)時(shí)關(guān)掉外部中斷1并
〃關(guān)閉晶閘管觸發(fā)脈沖
(
chufa=l;
x=0;
EX1=0;
}
圖5-2中斷時(shí)序流程圖
6.結(jié)論
本系統(tǒng)重要簡(jiǎn)介了水體的液位檢測(cè)控制,簡(jiǎn)介了8051單片機(jī)在液位控制系統(tǒng)中的應(yīng)
用,簡(jiǎn)介了它們的引腳和在系統(tǒng)中的電路圖,本設(shè)計(jì)還采用了液體壓力傳感器來對(duì)液位口勺
信號(hào)采集,運(yùn)用數(shù)碼管來進(jìn)行信號(hào)口勺輸出顯示,我設(shè)計(jì)1內(nèi)硬件系統(tǒng)的構(gòu)造簡(jiǎn)化,系統(tǒng)精度高,
具有良好的人機(jī)交互功能,并設(shè)有液位報(bào)警燈,有問題立即就能發(fā)現(xiàn),減小損失。通過自動(dòng)
調(diào)整控制液位并實(shí)現(xiàn)水體內(nèi)液位報(bào)警。液位控制在設(shè)定值上正常運(yùn)行不需要人工干預(yù),操
作人員勞動(dòng)強(qiáng)度小。
采用單片機(jī)設(shè)計(jì)出的工業(yè)水位控制器,可以針對(duì)水位的不一樣狀態(tài)和不一樣外界條件
進(jìn)行控制,水位運(yùn)行穩(wěn)定、控制品質(zhì)良好、控制效果明顯改善;同步大大提高了控制系統(tǒng)口勺
抗干擾能力,保證了工業(yè)水體液位方面作業(yè)口勺穩(wěn)定運(yùn)行??刂蒲b置具有成本低、抗干擾能力
強(qiáng)、控制性能好等長(zhǎng)處,且系統(tǒng)硬、軟件維護(hù)簡(jiǎn)樸以便。
本系統(tǒng)采用雙向晶閘管控制水泵,電路簡(jiǎn)樸,實(shí)用性強(qiáng),控制精確。本設(shè)計(jì)在雙向晶
閘管驅(qū)動(dòng)電路方面準(zhǔn)備用MOC3041過零保護(hù)光耦合器,最終由于在PROTUES中仿真一
直報(bào)錯(cuò)?,最終沒有找到處理措施,最終用了一般的NPN型光耦合器替代,增長(zhǎng)了雙向晶
閘管口勺工作承擔(dān)。
參照文獻(xiàn)
[1]JohnWiley&Sons,Ltd.MicrocontrollerBasedAppliedDigitalControl[M].ThcAtrium,SouthernGate,
Chichester,WestSussexPO198SQ,England.JohnWiley&SonsLtd.2023.
⑵謝維成楊加國.單片機(jī)原埋與應(yīng)用及C5I程序設(shè)計(jì)[M].第二版.北京.北京國馬印刷廠.2023-7.
[3]樊月珍.江發(fā)潮.基于AT89C51H勺交流電機(jī)調(diào)速控制系統(tǒng)設(shè)計(jì)[EB/OL].北京林業(yè)大學(xué)工學(xué)院網(wǎng)
站.20232023-6.
[4]胡壽松.自動(dòng)控制原理[M].第五版.北京?科學(xué)出版社.2023?
[5J余孟嘗.數(shù)字電子技術(shù)基礎(chǔ)簡(jiǎn)要教程[M].第三版,北京.高等教育出版社.2023.
附錄
附錄1
系統(tǒng)程序:
#include<reg5l.h>
#includc<intrins.h>
#includc<math.h>
#dcfincucharunsignedchar
#defineuintunsignedint
sbitwl=P2人0;//數(shù)碼管位選1
sbitw2=P2A1;//數(shù)碼管位選2
sbitst=P3A0;//ADC0808啟動(dòng)信號(hào)
sbiteoc=P3Al;//ADC0808轉(zhuǎn)換標(biāo)志位
sbitdian=PU7;〃數(shù)碼管點(diǎn)口勺控制I/OM
sbitkg=P2人2;〃繼電器控制位
sbitchufa=P2人3;〃雙向晶閘管觸發(fā)控制位
sbitlamp=P2A4;//報(bào)警燈控制位
ucharkp,ki,uk,pk,ik;//PID系數(shù)定義
uintgetdata;
uinttemp;
uintqd=127;//IM位置
floate,el,e2,yk;//PID中間量
intzkb,w=(),t=(),p=(),x=0,y=2();〃變量定義
uchardispbuf[3]={0,0,0);〃數(shù)碼管緩沖數(shù)組
ucharcodetable[l={〃段碼
0x3f,0x06,0x5b,0x4f,
0x66,0x6d,0x7d,0x07,
0x7f,0x6f,0x77,0x7c,
0x39,0x5e,0x79,0x71);
voiddelay(uchari)〃lus定期
(
while(i—)
_nop_();
)
voidled();
voidpi();
voidad();
voidinitdingshi();
voidmain()
(
ik=0;
el=0;
kp=0.8;
ki=1.5;
initdingshi();//中斷初始化
st=();
while(l)
{
ad();//AD初始化
if(getdata>=230)〃判斷與否水位超過1.8米假如超過
(〃打開報(bào)警燈否則關(guān)閉報(bào)警燈
lamp=0;
kg=O;
1
else
lamp=l;
if(gctdata<127)//判斷數(shù)位與否低于I米假如低于打開繼電器,
kg=O;〃并設(shè)定雙向品閘管導(dǎo)通次數(shù)
EX1=1;〃外部中斷1容許位
y=100-(100*uk)/127;
if(y>100);
y=l()();
)
else
(
kg=l;
}
voidad()//AD初始化子程序
(
if(p==5)〃每25MS進(jìn)行采集一次
{
st=l;〃啟動(dòng)AD
dclay(l);〃滿足觸發(fā)時(shí)間
sl=0;
whilc(coc==0);〃等待采集完畢
delay(l);
getdata=P();〃采集數(shù)據(jù)存到變量中
temp=(getdata*4/51);//將數(shù)據(jù)進(jìn)行轉(zhuǎn)換
dispbuf[l]=temp/10;
dispbuf[O]=temp%1();
p=0;〃將計(jì)時(shí)變量清零
pi();//PI處理
)
led();〃數(shù)碼管顯示
I
voidinitdingshi()〃中斷初始化程序
(
TMOD=Oxll;〃定期器1,定期器0選擇16位定期方式
1T1=1;〃外部中斷1為邊緣觸發(fā)方式
TH0=(65536-50000)/256;〃定期器0定期初始化50MS
TL0=(65536-50000)%256;
TH1=(65536-5000)/256;//定期器1定期初始化5Ms
TLl=(65536-5000)%256;
TR1=1;〃啟動(dòng)定期器1
EA=1;〃中斷打開
ET1=1;〃定期器1溢出中斷容許位
)
voidled()〃數(shù)碼管顯示子程序
(
P1=table[dispbuf[1]];
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(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ǎng)老金的智能化與市場(chǎng)前景
- 現(xiàn)場(chǎng)管理工作總結(jié)(15篇)
- 公司企業(yè)部門年終總結(jié)(4篇)
- 五年級(jí)第一學(xué)期教學(xué)計(jì)劃(20篇)
- 購買市中心房產(chǎn)合同書(4篇)
- 2025紀(jì)念澳門回歸26周年心得體會(huì)600字
- 2025-2026年典當(dāng)?shù)募夹g(shù)創(chuàng)新
- 2025-2026年成人初中教育的智能化趨勢(shì)
- 小學(xué)數(shù)學(xué)青島版 (五四制)五年級(jí)上冊(cè)三 包裝盒-長(zhǎng)方體和正方體第2課時(shí)教案及反思
- 小學(xué)數(shù)學(xué)人教版四年級(jí)上冊(cè)角的度量教學(xué)設(shè)計(jì)
- 2022年中小學(xué)體育課堂教學(xué)規(guī)范
- 新人教版八年級(jí)下冊(cè)英語全冊(cè)教案(教學(xué)設(shè)計(jì))
- 2022年河南省鄭州市中考二模語文試卷
- 東莞市衛(wèi)生與健康十三五規(guī)劃
- 土壤分析技術(shù)規(guī)范(第二版)
- 3力浮力答案第1講難題型密度計(jì)
- 地下車庫交通標(biāo)志標(biāo)線及地坪漆工程施工組織設(shè)計(jì)
- 專題一電磁感應(yīng)與電路ppt課件
- GDFJ005修改個(gè)人信息申請(qǐng)表
- JJF 1363-2019硫化氫氣體檢測(cè)儀型式評(píng)價(jià)大綱(高清版)
- 氟喹諾酮類抗菌藥物的不良反應(yīng)和臨床應(yīng)用概要
評(píng)論
0/150
提交評(píng)論