新聞中心

EEPW首頁 > 電源與新能源 > 設(shè)計應(yīng)用 > 電流模擬實驗系統(tǒng)的設(shè)計

電流模擬實驗系統(tǒng)的設(shè)計

作者: 時間:2011-03-28 來源:網(wǎng)絡(luò) 收藏


2 軟件
對于采用微控制器構(gòu)成的來說,一般硬件是骨架,而軟件則是靈魂。只有通過良好的程序支持,才能完成相應(yīng)的功能。本系統(tǒng)的程序采用匯編語言實現(xiàn)。程序的關(guān)鍵是設(shè)計出程序運行的流程圖,設(shè)計時可以根據(jù)要實現(xiàn)的功能分塊進行。對某些關(guān)鍵部分,則還要考慮算法問題。在硬件設(shè)計的基礎(chǔ)上,系統(tǒng)的軟件部分又可由主程序和各模塊子程序構(gòu)成。這里只對主程序流程設(shè)計做介紹。
本系統(tǒng)將實現(xiàn)的功能是:由鍵盤實現(xiàn)直流和交流信號的切換,并通過按鍵輸入想要產(chǎn)生的直流信號的幅值或交流信號的平均值和峰峰值,然后通過一個確認鍵,使要輸出的信號通過單片機處理后,再由后續(xù)電路處理,最后經(jīng)A/D采集回單片機,輸入值和輸出值均要實時顯示。硬件設(shè)計時,也采用一個鍵作為直流和交流模式的切換,即MODE鍵。并用兩個鍵分別控制顯示值的上調(diào)和下調(diào),即UP鍵和DOWN鍵。再用一個鍵作為確認鍵,即SET鍵,即通過此鍵來設(shè)置要輸出的值。主程序設(shè)計時,首先初始化各寄存器,并判斷是否有按鍵,如果有,則轉(zhuǎn)到相應(yīng)的處理子程序;如果沒有,則根據(jù)SET鍵和MODE鍵標(biāo)志位的情況轉(zhuǎn)到直流或交流部分處理。直流和交流部分涉及到D/A和A/D的子程序設(shè)計。按鍵部分涉及到D/A和A/D轉(zhuǎn)換數(shù)據(jù)的處理和顯示數(shù)據(jù)的處理。根據(jù)以上詳細分析設(shè)計的整個系統(tǒng)的主流程如圖3所示。

本文引用地址:http://2s4d.com/article/179310.htm

c.JPG



3 數(shù)據(jù)測試及分析
數(shù)據(jù)的測試可采用仿真在線測試的方法。數(shù)據(jù)測試分為直流測試和交流測試兩部分,直流測試可采用不同的反饋電阻Rf進行測試,表1所列是Rf=10 kΩ,RL=1Ω時的測試結(jié)果,圖4是直流輸入輸出值與實測值的比值曲線。

e.JPG

d.JPG


從測試結(jié)果可以看出,其實際偏差被控制在3%以內(nèi),故可達到設(shè)計要求。同時使系統(tǒng)在輸入為4 A的情況下連續(xù)工作15分鐘,結(jié)果證明:其輸出始終穩(wěn)定在4.03 A。
交流測試可采用輸出方波調(diào)試。輸出結(jié)果是占空比為1:1的51 Hz的方波。其結(jié)果如圖5所示。

4 結(jié)束語
通過系統(tǒng)調(diào)試和測試結(jié)果分析證明,本系統(tǒng)可實現(xiàn)交流、直流信號的產(chǎn)生。其中直流發(fā)生范圍可從0~4 A,步進值為0.01A;交流目前只能產(chǎn)生方波,其平均值和峰峰值均可調(diào)節(jié),頻率為51 Hz;直流信號可以實時顯示,顯示偏差小于1%,顯示結(jié)果與實際結(jié)果的偏差在3%以內(nèi);也可以將必要的數(shù)據(jù)通過串口傳給上位機。盡管系統(tǒng)仍然存在不足,但已可高壓環(huán)境,從而完成對光纖電流傳感系統(tǒng)的測試。
本系統(tǒng)還可增加頻率可調(diào)功能。實際應(yīng)用中的光纖電流傳感器不會僅僅局限于50 Hz的交流電測量,還需要用高頻電流進行監(jiān)測和控制。而要作為一個終端設(shè)備,它不應(yīng)當(dāng)僅僅能夠?qū)⑺钄?shù)據(jù)傳送給上位機,還要能實現(xiàn)上位機對采集數(shù)據(jù)的分析并反過來控制終端。因此,對此系統(tǒng)設(shè)計一個對應(yīng)的虛擬儀器,是其今后革新的方向。

基爾霍夫電流相關(guān)文章:基爾霍夫電流定律



上一頁 1 2 下一頁

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉