比例閥雙閉環設計_第1頁
比例閥雙閉環設計_第2頁
比例閥雙閉環設計_第3頁
比例閥雙閉環設計_第4頁
比例閥雙閉環設計_第5頁
已閱讀5頁,還剩24頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、沈陽化工大學 本科畢業論文 題 目:比例閥流量閉環控制系統硬件設計院 系: 信息工程學院 專 業: 電氣工程及其自動化 班 級: 0803 學生姓名: 胡志鵬 指導教師: 蔡勝年 論文提交日期: 年 月 日 論文答辯日期: 年 月 日畢業設計(論文)任務書電氣工程及其自動化專業 電氣0803班 學生:胡志鵬畢業設計(論文)題目:比例閥流量閉環控制系統硬件設計畢業設計(論文)內容:1)完成比例閥流量控制系統硬件設計及驅動電路設計;2)設計電路原理圖,試制硬件電路;3)通過比例閥流量控制系統的性能測試實驗結果,驗證系統硬件的實用性。畢業設計(論文)專題部分:基于單片機流量控制系統硬件設計。起止時間

2、:2012年03月-2012年06月指導教師: 簽字 年 月 日教研主任: 簽字 年 月 日學院院長: 簽字 年 月 日摘要本文以國外比例閥電源控制器的功能和技術參數為參考,致力于將外部標準輸入信號轉換成PWM電壓信號,通過控制驅動PWM電壓的占空比,實現控制主電路的大信號;通過雙閉環設計,使比例電磁閥的電流、流量更穩定,保持比例閥的開度不變,達到提高流量的控制精度的目的;同時,通過增加頻率可調環節,選擇適用于比例閥的最優脈動性。由于控制途徑是采用電流閉環控制,保證了電流的穩定性。經過仿真與實驗分析,完成了單片機控制器的設計。在硬件電路設計方面,根據本設計控制對象的特點,本文采用了AT89S5

3、2為核心控制器件在使用特殊功能寄存器功能下的PWM驅動電路方案,將理論計算和面包板調試相結合的方法,實現了主電路和驅動控制電路的參數研究,完成了控制主電路,PID調節電路和電流反饋控制電路的設計工作。其中工作主電路部分主要使用單片機直接輸出PWM控制信號。本文設計最后進行了實際測試,實驗結果表明本文所設計的電路基本都能滿足控制要求,對電磁閥平穩、寬范圍內的流量控制有著明顯的作用。關鍵詞: 電磁閥; 單片機; PWM; PIDAbstractIn this paper, the proportion of foreign power controller valve function as a

4、reference, is committed to an external standard voltage input signal into a PWM signal, PWM voltage by controlling the duty cycle of drive to achieve control of the main circuit of the large-signal; through closed-loop design, the compensation coil The temperature rise, the solenoid valve with

5、a stable current to maintain the same ratio of valve opening, to improve the accuracy of flow control purposes; the same time, by increasing the frequency adjustable links, choose the best for the pulse of proportional valve . As the current control approach is the use of closed-loop contr

6、ol to ensure that the current stability. Through simulation and experimental analysis, completed the micro-controller design. In circuit design, according to the characteristics of the design control object, we use as the core control device AT89S52 SFR functions using the PWM drive circui

7、t under the program, the theoretical calculations and bread board debugging method of combining to achieve the main circuit and drive control circuit parametric studies, completed the main control circuit, PID regulator circuit and current feedback control circuit design. The major part of

8、 the main circuit which work directly with the microcontroller output PWM control signal. Finally, this design was the actual test, experiment results show that the design of the control circuit to meet the basic requirements of the solenoid valves smooth, wide range of flow control has a signi

9、ficant role. Key words: Solenoid valve; SCM; PWM; PID目錄一、 緒論1.1電液比例閥概述1.2研究內容與預期結果1.3研究意義二、總體設計方案2.1控制系統的組成及工作原理2.2比例閥雙閉環控制原理2.3PWM控制技術2.31脈寬調制技術的原理2.32脈寬調制技術的優點2.4PID控制技術介紹三、系統硬件設計3.1硬件系統整體設計3.2單片機系統各部分介紹及功能3.21晶振電路3.22復位電路作用與原理3,23鍵盤與顯示電路3.3報警電路3.4驅動電路3.5雙閉環控制電路四、系統軟件設計五、實驗結果分析六、結束語一、緒論1.1電液比

10、例閥概述如今,作為連接現代微電子技術、計算機控制技術和大功率工程控制設備之間的橋梁,電液比例控制技術已經在工業領域獲得廣泛的應用,正如一些權威人士所指出的那樣,代表流體控制技術的發展方向。電液比例閥,如同電子技術的晶體二極管、三極管,是帶粘液比例控制技術的核心和主要功率放大原件。它以傳統的工業用液壓控制閥為基礎,采用電-機械轉換裝置,講電信號轉換為位移信號,按輸入電信號指令連續、成比例地控制液壓系統的壓力、流量或方向等參數。雖然比例閥與伺服閥控制系統中的伺服閥相比,性能在某些方面還有一定的差距。但是,其顯著的優點是抗污染能力強,減少了由于污染而造成的工作故障,提高了液壓系統的工作穩定性和可靠性

11、,因此更適合于工業過程;另一方面,比例閥的成本比伺服閥低,而且不包含敏感和精密的部分,更容易操作和保養,已在許多場合獲得廣泛應用。電液比例控制技術從形成至今,大致上可劃分為四個階段:從1967年瑞士Beri nger公司生產KL比例復合閥,到70年代初日本油研公司申請壓力和流量兩項比例閥專利,標志著比例技術的誕生時期。此間,比例技術開始在液壓控制領域中作為獨立的分支,并以丌環控制應用為主。這一階段的比例閥僅僅是將是將新型電一機械轉換器(比例電磁鐵)用于工業液壓閥,以代替開關電磁鐵或調節手柄,閥的結構原理和設計方法幾乎沒有變化,閥內不含受控參數的反饋閉環,其工作頻寬僅在l5Hz之間,滯環在47之

12、間。從1975年到1980年,比例技術的發展進入第二階段。這是比例技術發展最快的時期。此間,采用各種內部反饋原理的比例元件相繼問世,耐高壓比例電磁鐵和比例放大器在技術上已經成熟。比例元件的工作頻寬已達515H,滯環減小到3左右,其應用領域不斷擴大。20世紀70年代后期,比例變量泵和比例執行器相繼出現,為大功率系統的節能奠定了技術基礎。應用領域擴大到閉環控制。到了20世紀80年代比例技術的發展進入第三階段。這一階段,比例元件的設計原理進一步完善,采用了壓力、流量、位移反饋和動壓反饋及電校正等手段,使閥的穩態精度、動態響應和穩定性都有了進一步的提高。除了制造成本的原因,比例閥在中位仍保留死區外,它

13、的穩態和動態特性均已和工業伺服閥相當。這一階段的另一項重大進展是比例技術開始和插裝閥相結合,開發出各種不同功能和規格的二通、三通型比例插裝閥,形成了電液比例插裝技術。此外,由于傳感器和電子器件的小型化,還出現了帶集成放大器的電液一體化比例元件。從1990年至今,是比例技術進一步完善的階段。這一階段,計算機技術開始與比例元件結合,開發出了數字式比例元件和數字式比例系統,并形成了不同總線標準的數字比例元件接口。1.2研究內容與預期結果課題的研究內容:1.利用PWM技術實現流量、電流雙閉環控制的比例閥流量控制系統;2.采用51系列單片機及相關驅動電路完成比例閥流量控制系統設計;3.為試制比例閥流量評

14、價系統做必要的前期研制工作。預期結果;1.實現用PWM技術對雙閉環比例閥的流量控制;2.完成比例閥流量控制系統的硬件設計及驅動電路設計(包括單片機、顯示、鍵盤、A/D·D/A轉換、接口電路、驅動電路等);3.利用專用電路設計軟件,設計電路原理圖,選擇電路器件,離線調試電路功能,試制硬件電路;4.與軟件系統聯機調試,通過比例閥流量控制系統的性能測試實驗結果,驗證系統硬件的實用性1.3研究意義目前,電液比例系統普遍采用模擬控制,由運算放大器和功率電子元件為主組成控制放大電路控制比例電磁鐵線圈電流的大小和均加減速時間,以控制其力的大小或位移,從而控制了與比例電磁鐵相連接的比例閥的開口大小,

15、達到控制液壓回路油的壓力或流量的目的。由于模擬器件的分散性和組成電路的特點,用這種控制方法制造的控制系統的控制功能很簡單,也難以適應各種需要場合,并且存在明顯的溫度漂移和零點漂移??刂葡到y的參數設定需要電位器調節。而調節的結果即設定值不易被復制或記錄。此外,電位器的可靠性也是一個問題,頻繁的調節可能對電位器產生磨損,出現故障非專業人員難以排查。因此難以滿足飛速發展的機電液一體化技術的要求。數字化的比例閥控制方法可以避免上述弊端,參數重復設定,可記憶存儲。參數設定可用軟件通過軟件完成,避免了活動元器件的機械磨損。所有調節都能自動記錄。同模擬控制相比,它集系統控制功能于一體,使得閥控系統具有更高的

16、經濟性、可靠性和靈活性和使用維護的方便性,使得它具有較廣闊的應用前景。就我國的液壓技術發展現狀而言,對性能良好,價格適宜的電液比例閥具有相當的市場需求。因此根據電液比例系統的特點和控制要求,開發出比例閥的數字化控制方法,并轉化成產品,用以取代常規模擬控制及其他附加元件,不僅能在結構上簡化系統,提高系統的可靠性,而且可以提高系統的經濟性和應用的靈活性,將為比例閥推廣使用奠定良好的基礎,具有很強的現實意義二、總體設計方案2.1控制系統的組成及工作原理系統以單片機為核心,輔助以輸入、報警、驅動等功能電路,通過單片機調制產生的PWM脈沖來控制驅動電路使比例閥正常工作。接通電源時,系統先初始化,之后經過

17、鍵盤將流量的設定值輸入到單片機中,正常工作后流量傳感器將實際的流量值經轉換后反饋給單片機,單片機通過調節器運算產生相應的PWM脈沖,輸出電流也會相應的改變,從而達到調節控制流量的目的。單片機鍵盤輸入顯示器驅動電路比例閥檢測裝置A/D轉換報警電路PWM圖2.1 系統結構圖2.2比例閥雙閉環控制原理電流比較器流量比較器比例閥流量反饋系數電流反饋系數圖2.2 比例閥控制原理在比例電磁閥控制系統中,比例閥為主要研究對象。當電磁閥通電后,由于電磁閥的感抗作用,電磁閥內阻升高,流經電磁閥的電流發生改變,是輸出偏離設定值,因此加入電流環,這樣可以保證驅動電流的穩定。系統的外環是流量環,它將流量傳感器采集的實

18、時流量數據經A/D轉換后送入單片機,單片機將設定值與傳感器的反饋值送入流量調節器,經過運算后輸出PWM脈沖,通過驅動電路控制比例閥的開度,從而達到精確控制。2.3PWM控制技術2.31脈寬調制的原理PWM脈寬調制,是靠改變脈沖寬度來控制輸出電壓,通過改變周期來控制其輸出頻率。而輸出頻率的變化可通過改變此脈沖的調制周期來實現。這樣,使調壓和調頻兩個作用配合一致,且于中間直流環節無關,因而加快了調節速度,改善了動態性能。由于輸出等幅脈沖只需恒定直流電源供電,可用不可控整流器取代相控整流器,使電網側的功率因數大大改善。利用PWM逆變器能夠抑制或消除低次諧波。加上使用自關斷器件,開關頻率大幅度提高,輸

19、出波形可以非常接近正弦波。脈寬調制的原理,把一個正弦半波分為若干等份,然后把每一等份的正弦曲線和橫軸t所包圍的面積計算出來,在這個正弦曲線圖的下方,繪制一個相同的坐標,并在這個新坐標的圖中,用一個與所計算的面積相等的等高矩形脈沖替代那些計算過面積的每一等份,這個矩形脈沖的中點應該與正弦波上所對應的這一等份的中點重合。由若干個等幅而不等寬的矩形脈沖所組成的波形就與正弦的半周等效,如圖2.3所示。 uua)OOb)圖2.3 用PWM波代替正弦波2.32脈寬調制的優點PWM的一個優點是從處理器到被控系統信號都是數字形式的無需進行數模轉換。讓信號保持為數字形式可將噪聲影響降到最小。噪聲只有在強到足以將

20、邏輯1改變為邏輯0或將邏輯0改變為邏輯1時,也才能對數字信號產生影響。對噪聲抵抗能力的增強是PWM相對于模擬控制的另外一個優點,而且這也是在某些時候將PWM用于通信的主要原因。從模擬信號轉向PWM可以極大地延長通信距離。在接收端,通過適當的RC或LC網絡可以濾除調制高頻方波并將信號還原為模擬形式。2.4PID控制技術介紹PID調節器中有比例微分(PD)、比例積分(PI)和比例積分微分(PID)三種類型。由PD調節器構成超前校正,可提高系統的穩定裕度,并獲得足夠的快速性,但穩態精度可能受到影響;由PI調節器構成的滯后校正,可保證穩態精度,卻是以對快速性的限制來換取系統的穩定性;用PID調節器實現

21、的滯后-超前校正則兼有二者的優點,可以全面提高系統的控制性能,但具體實現與調試要復雜一些。一般調速系統的要求以動態穩定性和穩態精度為主,對快速性的要求可以差一些,所以主要采用PI調節器;在隨動系統中,快速性是主要要求,須用PD或PID調節器。在雙閉環流量控制系統中,電流調節器的作用是補償線圈溫度上升。當流經電磁閥的電流發生變化時,須依靠積分作用來抑制電流的變化,使電磁閥的驅動電流快速跟隨給定,以保證流量的穩定輸出。三、系統硬件設計3.1硬件系統整體設計系統的總體設計思想是流量傳感器采集實際流量信息,將流量轉換為電壓信號,A/D轉換器將連續的電壓信號處理為05V的離散信號送入單片機,單片機將設定

22、值與實際值比較處理后,經調節器運算產生相應的PWM信號,以此控制比例閥開度及流量,實現流量的精確控制。圖3.1 系統連接圖3.2單片機系統各部分介紹及功能3.21晶振電路晶振,全稱晶體振蕩器,在單片機系統里晶振的作用非常大,它結合單片機內部的電路,產生單片機所必須的時鐘頻率,單片機的一切指令的執行都是建立在這個基礎上的,晶振的提供的時鐘頻率越高,那單片機的運行速度也就越快晶振的作用是為系統提供基本的時鐘信號。通常一個系統共用一個晶振,便于各部分保持同步。圖3.2 晶振電路3.22復位電路作用與原理當單片機系統在運行中受到環境干擾出現程序跑飛的時候,按下復位按鈕,內部的程序便會自動從頭開始執行。

23、在單片機啟動0.1S后,電容C兩端的電壓持續充電為5V,這是時候10K電阻兩端的電壓接近于0V,RST處于低電平所以系統正常工作。當按鍵按下的時候,開關導通,這個時候電容兩端形成了一個回路,電容被短路,所以在按鍵按下的這個過程中,電容開始釋放之前充的電量。隨著時間的推移,電容的電壓在0.1S內,從5V釋放到變為了1.5V,甚至更小。根據串聯電路電壓為各處之和,這個時候10K電阻兩端的電壓為3.5V,甚至更大,所以RST引腳又接收到高電平。單片機系統自動復位。圖3.3 復位電路3.23鍵盤與顯示電路圖3.4 鍵盤與顯示電路3.3報警電路比例閥控制系統在工作過程中發生故障時,報警系統工作報警,如圖

24、3.所示,報警裝置選用5V直流型蜂鳴器。當檢測到的流量值遠大于設定值時,單片機管腳送出高電平,三極管導通,蜂鳴器發出報警聲。當故障解除后,按下單片機復位按鈕,解除警報,實現保護。圖3.5 報警系統接線圖3.4驅動電路場效應管的優點:開關速度快,高輸入阻抗和低電平驅動,安全工作區寬;熱穩定性高;易于并聯使用;跨導高度線性;管內存在漏源二極管;MOS管的這些特點很符合本設計的要求,因此采用MOS管作為控制開關與電磁閥相連接。為避免產生振蕩,在光耦12V電源處加12uf的電容濾波,而為了使MOS管能正常工作,在其柵極與源極之間并聯10千歐的電阻以使MOS管獲得10V的電壓。在驅動部分為了防止控制電路

25、部分發生過電壓或者過電流故障時產生的沖擊電壓或電流對控制部分產生損害,在單片機控制電路與電磁閥工作電路之間采用光耦隔離器TLP250相隔離。系統工作時,通過鍵盤輸入設定值,單片機運算后產生相應的PWM脈沖,脈沖信號經驅動電路來控制比例閥的開度以達到對比例閥流量的控制。圖3.6 驅動電路接線圖3.5采樣放大電路采樣放大電路是電流環設計中的一個環節。本設計中利用同相比例運算電路將采樣電阻上的電壓放大到05V后送入到AD轉換模擬量輸入端。比例閥工作時的額定電流為1A,采樣電阻選用1歐的精密電阻,因此,工作狀態下采樣電阻上的電壓為01V,放大5倍后可滿足要求。如圖,在同相比例運算電路中,圖3.7 采樣

26、放大電路3.6A/D轉換電路ADC0809芯片有28條引腳,采用雙列直插式封裝,如圖所示。圖3.8 ADC0809芯片引腳圖IN0IN7為8路模擬量輸入端;D0D7為數字量輸出端;ADDA、ADDB、ADDC為3位地址輸入線,用于選通8路模擬輸入中的一路;ALE是地址鎖存允許信號輸入,高電平有效;START為A/D轉換啟動脈沖輸入端,輸入一個正脈沖(至少100ns寬)使其啟動(脈沖上升沿使0809復位,下降沿啟動A/D轉換);EOC為 A/D轉換結束信號,輸出,當A/D轉換結束時,此端輸出一個高電平(轉換期間一直為低電平);OE為數據輸出允許信號輸入,高電平有效。當A/D轉換結束時,此端輸入一

27、個高電平,才能打開輸出三態門,輸出數字量;CLK為時鐘脈沖輸入端。要求時鐘頻率不高于640KHZ;REF(+)、REF(-)是基準電壓。被選模擬量路數與地址的關系如下表所示。在本設計中,只有兩路模擬量輸入,因此在設計時將ADDB、ADDC接地,而把ADDA接到單片機引腳上,通過單片機的輸出來控制兩路通道的選擇。時鐘信號的輸入則是將單片機的時鐘信號通過用74HC74芯片搭建的二分頻電路后接入ADC0809的CLK端。選擇的通道CBAIN0000IN1001IN2010IN3011IN4100IN5101IN6110IN7111表3.1 被選模擬量路數與地址的關系四、系統軟件設計4.1 軟件設計的

28、整體思路本設計整體采用CPU空閑等待的方法進行系統編程,當所有初始化結束后,進入空閑等待,即等待有鍵按下或者進入中斷響應。如果沒有鍵按下,即正常輸出初始化時PWM狀態,如有鍵按下,即進入設定狀態,設定狀態時,不輸出PWM,即關閉所有中斷和管腳等信號,設定結束后,開中斷等,然后輸出設定的PWM并顯示當前流量。在采集反饋電流時,使用AD轉換,單片機得到的即是數字量,然后通過程序算法即PID算法構成閉環電流。因為程序中多次使用中斷,例如定期器0中斷還有AD中斷等,在程序中必須先執行定時器0中斷,所以本程序中斷采用優先級判斷方法,在多個中斷同時到來時,則先執行優先級高的,執行完后,返回上一狀態,再執行

29、次級中斷程序。在進行PID運算的設計思想是分時運算,先給流量付一個初始值,然后進行流量環進行第一次PID運算確定輸出電流,再通過電流環反饋回來與電流設定值做第二次PI運算給定輸出。4.2 數字濾波數字濾波設計原理數字濾波有很多方法,我們見選用其中幾種來進行設計,如中值濾波、算術平均濾波、加權平均濾波等。中值濾波中位值濾波是先對某一參數連續采樣N次(一般N取奇數),然后把N次采樣值按從小到大排列,取中間值為本次采樣值。該濾波方法實際上是一種排序方法,我在此采用的是冒泡法排序。由于在冒泡法排序中,每出現一次前者數據大于后者數據,就要進行二者數據的交換。中位值濾波能有效地克服偶然因素引起的波動或采樣

30、器不穩定引起的誤碼等脈沖干擾。對溫度、液位等緩慢變化的被測參數采用此算法能收到良好的濾波效果,但對于流量、壓力等快速變化的數據,不宜采用中位值濾波。 算術平均濾波算術平均濾波法適用于對一般的具有隨機干擾的信號進行濾波。這種信號的特點是信號本身在某一數值范圍附近上下波動,如測量流量、液位時經常遇到這種情況。算術平均濾波法是要按輸入的N 個采樣數據,尋找這樣一個Y,使得Y 與各個采樣值之間的偏差的平方和最小。算術平均濾波適用于對一般具有隨機干擾的信號進行濾波。這種信號的特點是有一個平均值,信號在某一數值范圍附近做上下波動,在這種情況下僅取一個采樣值做依據顯然是不準確的。算術平均濾波對信號的平滑程序

31、完全取決于N,當N較大時,平滑度高,但靈敏度低;當N較小時,平滑度低,但靈敏度高,應視具體情況選取N,以便既少占用計算時間,又達到最好的效果。 加權平均濾波在算術平均濾波和移動平均濾波中,N次采樣值在輸出結果中的權重是均等的,取1/N。用這樣的濾波算法,對于時變信號會引入滯后,N值越大,滯后越嚴重。為了增加新采樣數據在移動平均中的權重,以提高系統對當前采樣值中所受干擾的靈敏度,可采用加權平均濾波,它是移動平均濾波算法的改進。加權平均濾波是對連續N次采樣值分別乘上不同的加權系統之后再求累加和,加權系統一般先小后大,以突出后面若干采樣的效果,加強系統對參數變化趨勢的辨識。各個加權系統均為小于1的小

32、數,且滿足總和等于1的約束條件。這樣,加權運算之后的累加和即為有效采樣值。4.3 編程工具Keil uVision44.3.1 Keil的概述單片機開發中除必要的硬件外,同樣離不開軟件,匯編語言源程序要變為CPU可以執行的機器碼有兩種方法,一種是手工匯編,另一種是機器匯編,目前已極少使用手工匯編的方法。機器匯編是通過匯編軟件將源程序變為機器碼,用于51單片機的匯編軟件有早期的A51,隨著單片機開發技術的不斷發展,從普遍使用匯編語言到逐漸使用高級語言開發,單片機的開發軟件也在不斷發展。C語言是一種通用的計算機程序設計語言,既可以編寫計算機的系統程序,也可以編寫一般的應用程序。2Keil軟件是目前

33、最流行開發MCS-51系列單片機的軟件。Keil提供了包括C編譯器、宏匯編、連接器、庫管理和一個功能強大的仿真調試器等在內的完整開發方案,通過一個集成開發環境(uVision)將這些部分組合在一起7。4.3.2 Keil uVision4的組成C51工具包的整體結構,其中uVision與Ishell分別是C51 for Windows和for Dos的集成開發環境(IDE),可以完成編輯、編譯、連接、調試、仿真等整個開發流程。可用IDE本身或其它編輯器編輯C或匯編源文件。然后分別由C51及A51編譯器編譯生成目標文件(.OBJ)。目標文件可由LIB51創建生成庫文件,也可以與庫文件一起經L51

34、連接定位生成絕對目標文件(.ABS)。ABS文件由OH51轉換成標準的Hex文件,以供調試器dScope51或tScope51使用進行源代碼級調試。4.4 主程序主程序流程圖見圖5.1所示。圖5.1 主程序流程圖系統上電后,首先對單片機系統的各個控制引腳初始化,以確保各硬件功能塊正常工作。系統初始化后,則對任務初始化,使各個任務處于正常狀態。在While循環中則不停的查詢任務標志的狀態,取出處于就緒狀態的任務標志。根據任務的標志調用相應的子函數,在子函數中使任務處于非就緒狀態。當完成就緒的任務后,返回到主函數,繼續查詢任務狀態。4.5 子程序4.5.1 初始化子程序初始化流程圖見圖圖5.1 主

35、程序流程圖在主程序執行之前,需要對各個功能塊進行初始化,對需要調用的模塊付初始值,保證各模塊按要求運行,防止其陷入死循環。4.5.2 顯示子程序 本次設計所使用的單片機顯示模塊是動態掃描顯示,動態顯示的特點是將所有位數碼管的段選線并聯在一起,由位選線控制是哪一位數碼管有效。這樣一來,就沒有必要每一位數碼管配一個鎖存器,從而大大地簡化了硬件電路。選亮數碼管采用動態掃描顯示。所謂動態掃描顯示即輪流向各位數碼管送出字形碼和相應的位選,利用發光管的余輝和人眼視覺暫留作用,使人的感覺好像各位數碼管同時都在顯示。動態顯示可以很好的節約硬件空間和單用輸出口。顯示子函數的功能就是當進行按鍵設置時顯示占空比,當

36、占空比設定完畢時把電流的實時狀態顯示出來,最主要的是在設定狀態的時候顯示設定值。4.5.3 鍵處理子程序 當按下P22時進行鍵掃描,停止PWM輸出,不停地判斷按鍵值,如果有鍵按下,判斷鍵值,并進行修改設定值,執行按鍵指令函數。本按鍵程序思路是以顯示為主。4.5.4 AD轉換ADC0809主要管腳如圖ADC0809是美國國家半導體公司生產的CMOS工藝8通道,8位逐次逼近式A/D模數轉換器。其內部有一個8通道多路開關,它可以根據地址碼鎖存譯碼后的信號,只選通8路模擬輸入信號中的一個進行A/D轉換。是目前國內應用最廣泛的8位通用A/D芯片。ADC0809時首先輸入3位地址,并使ALE=1,將地址存

37、入地址鎖存器中。此地址經譯碼選通8路模擬輸入之一到比較器。START上升沿將逐次逼近寄存器復位。下降沿啟動 A/D轉換,之后EOC輸出信號變低,指示轉換正在進行。直到A/D轉換完成,EOC變為高電平,指示A/D轉換結束,結果數據已存入鎖存器,這個信號可用作中斷申請。當OE輸入高電平 時,輸出三態門打開,轉換結果的數字量輸出到數據總線上。轉換數據的傳送 A/D轉換后得到的數據應及時傳送給單片機進行處理。數據傳送的關鍵問題是如何確認A/D轉換的完成,因為只有確認完成后,才能進行傳送。為此可采用下述三種方式。 (1)定時傳送方式 對于一種A/D轉換器來說,轉換時間作為一項技術指標是已知的和固定的。例如ADC0809轉換時間為128s,相當于12MHz的AT89S52單片機共128個機器周期??蓳嗽O計一個延時子程序,A/D轉換啟動后即調用此子程序,延遲時間一到,轉換肯定已經完成了,接著就可進行數據傳送。 (2)查詢方式 A/D轉換芯片由表明轉換完成的狀態信號,例如ADC0809的EOC端。因此可以用查詢方式,測試EOC的狀態,即可確認轉換是否完成,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論