開封市中儀流量儀表有限公司
暫無信息 |
閱讀:211發(fā)布時間:2021-12-23
動態(tài)反饋極化控制方法的軟件總體設(shè)計
為了控制極化電壓到某一重復(fù)穩(wěn)定的電壓值,并準確提取出反映流速的感應(yīng)電動勢,動態(tài)反饋極化控制方法的軟件部分主要是在已完成的硬件電路基礎(chǔ)上,實現(xiàn)動態(tài)反饋極化控制方法。因此,軟件部分側(cè)重于時序控制、對極化電壓和感應(yīng)電動勢的數(shù)字運算和處理,最終用液晶準確顯示測量流速,或者通過RS.232串口發(fā)送到上位機進行分析、處理。
為了提高程序的可讀性,系統(tǒng)的軟件設(shè)計采用了結(jié)構(gòu)化和模塊化的設(shè)計思想,整個系統(tǒng)程序包括主程序模塊、初始化子程序、定時器中斷子程序和A/D 中斷子程序等組成。系統(tǒng)總的軟件程序流程框圖如圖5.1所示。圖5.1系統(tǒng)總的程序流程圖在圖5.1系統(tǒng)總的程序流程圖中,系統(tǒng)上電以后,程序開始以后,為了使單片機正常運行,首先必須對單片機系統(tǒng)進行初始化,主要包括看門狗定時器的設(shè)置,系統(tǒng)時鐘的設(shè)置,端口I/O初始化,UART串口初始化(包括串口的工作方式和波特率的設(shè)置),定時器0、2和3的初始化,單片機內(nèi)部集成的12 位ADC0的初始化,以及模擬開關(guān)工作狀態(tài)的初始化。程序通過控制模擬開關(guān)來控制反饋電壓的開關(guān)和極性。
程序初始化以后,進入主程序。主程序一直循環(huán)運行,除非有中斷發(fā)生。當(dāng)中斷發(fā)生時,主程序停止運行,一直等到中斷結(jié)束后再繼續(xù)運行。主程序的循環(huán)體主要由數(shù)據(jù)處理、控制時段時序的波形調(diào)整、串口通訊等功能模塊組成。其中,控制時段時序波形調(diào)整主要是根據(jù)測量極化電壓值和設(shè)定值之間的大小比較,決定控制階段模擬開關(guān)的導(dǎo)通時間,從而達到控制反饋電壓正負脈沖的占空比的目的;數(shù)據(jù)處理主要包括數(shù)字濾波、小信號切除等功能;串口通訊模塊主要是將反映流體流量的感應(yīng)電動勢通過RS.232串口發(fā)送到上位機程序,以便進行進一步的分析與處理。
除了初始化程序和主程序之外,軟件系統(tǒng)還包括中斷服務(wù)程序。其中,定時器中斷服務(wù)程序主要用來產(chǎn)生控制模擬開關(guān)通斷的時序、測量時段A/D轉(zhuǎn)換的開始點以及整個控制.測量周期的長短;A/D中斷服務(wù)程序負責(zé)控制A/D轉(zhuǎn)換結(jié)果的保存、通道的選擇以及轉(zhuǎn)換的啟動與終止。--擴展閱讀:開封中儀流量儀表有限公司專業(yè)生產(chǎn)電磁流量計、孔板流量計、渦街流量計、文丘里流量計、v錐流量計、v型錐流量計、噴嘴流量計、插入式電磁流量計、智能電磁流量計、分體式電磁流量計、一體式電磁流量計、標準孔板流量計、標準孔板、一體化孔板流量計、標準噴嘴流量計、長徑噴嘴流量計、標準噴嘴、長徑噴嘴、插入式渦街流量計、智能渦街流量計、錐型流量計、v錐型流量計、節(jié)流裝置、節(jié)流孔板、限流孔板等流量產(chǎn)品,更多有關(guān)電磁流量計、孔板流量計、渦街流量計的信息請訪問開封中儀網(wǎng)站:
儀表網(wǎng) 設(shè)計制作,未經(jīng)允許翻錄必究 .? ? ?
請輸入賬號
請輸入密碼
請輸驗證碼
請輸入你感興趣的產(chǎn)品
請簡單描述您的需求
號碼可能有誤,請核對!
請選擇省份