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