基于多任務(wù)系統(tǒng)設(shè)計思想的數(shù)控穩(wěn)壓源設(shè)計
模擬接口通過下圖右邊的放大器將輸出電壓放大兩倍,并通過左邊的電路來穩(wěn)定電壓輸出和增加輸出的電流。其中右邊的放大器的同向輸入端與DA電路的輸出
相連。本文引用地址:http://m.butianyuan.cn/article/181113.htm
圖3-2-4模擬接口和調(diào)理電路模塊
四.軟件設(shè)計分析說明
4.1軟件設(shè)計思想說明
本系統(tǒng)的軟件采用多任務(wù)系統(tǒng)設(shè)計思想來完成,所謂的多任務(wù)就是將系統(tǒng)任務(wù)分割成若干獨(dú)立的任務(wù),然后讓CPU按照一定的頻度來輪流執(zhí)行各個任務(wù)。這其中的一個關(guān)鍵點(diǎn)就是要用中斷來進(jìn)行任務(wù)之間的切換,并且每個任務(wù)在一個執(zhí)行周期里所需的時間是多少必須要在分析之后進(jìn)行嚴(yán)格的設(shè)定。
4.2總程序流程圖如下
圖5-1總程序流程圖
五.系統(tǒng)仿真測試
5.1測試方案
運(yùn)行系統(tǒng)仿真后,通過鍵盤輸入設(shè)定輸出電壓值,觀察LCD1602上顯示的設(shè)定值和實(shí)際值是否符合實(shí)際,并聽蜂鳴器在按鍵輸入時是否有提示音。然后通過增和減按鍵來實(shí)現(xiàn)10mV步進(jìn),通過多次設(shè)定來測試系統(tǒng)電壓的輸出范圍是否達(dá)到設(shè)計要求。
5.1測試結(jié)果
表5-1電壓輸出設(shè)定值和實(shí)際值
5.2結(jié)果分析
由上表可以看出,系統(tǒng)不僅達(dá)到了輸出電壓范圍和電壓步進(jìn)要求也達(dá)到了設(shè)計的顯示要求,而且輸出電壓范圍大,具有按鍵提示和當(dāng)設(shè)定值并當(dāng)設(shè)定值和測量值超過1V以上時關(guān)閉輸出和報警功能。系統(tǒng)還具有信號調(diào)理功能并且人機(jī)交互效果好。由此可以看出系統(tǒng)達(dá)到了全部的基本要求和部分發(fā)揮部分要求,還具有功耗低、抗干擾能力強(qiáng)等特點(diǎn),基本滿足設(shè)計要求。
六.結(jié)束語
首先,通過本次應(yīng)用系統(tǒng)設(shè)計,在很大程度上提高了我的獨(dú)立思考能力和單片機(jī)的專業(yè)知識,也深刻了解寫一篇應(yīng)用系統(tǒng)的步驟和格式,有過這樣的一次經(jīng)歷,相信在接下來的日子我能在已有的基礎(chǔ)上做得更好。本系統(tǒng)以STC89C52單片機(jī)作為系統(tǒng)的核心控制器件,由DAC模塊,ADC模塊,鍵盤模塊,液晶顯示模塊和蜂鳴器模塊和模擬接口和調(diào)理電路模塊組成,具有系統(tǒng)功耗低、抗干擾能力強(qiáng)等特點(diǎn)。但是由于時間較緊,最后還有部分發(fā)揮部分的要求未達(dá)到,我會在接下來的時間里繼續(xù)完善該設(shè)計,完善發(fā)揮部分的要求,并提高各方面的參數(shù),以其做得更好。
評論