稱(chēng)重控制器設計中的DSP實(shí)現
軟件設計主要在CCS 軟件下由C語(yǔ)言設計完成。主程序流程圖由圖5 表示。程序主要包括:初始化,標定程序, 顯示程序, 串口通訊程序, 參數設置程序, 計算質(zhì)量程序, 自動(dòng)控制程序等模塊。
圖5 主程序流程圖
軟件濾波相對于硬件濾波更為方便,靈活。傳統的單片機由于性能的局限所采用的濾波算法一般為限副濾波,中值濾波,算術(shù)平均濾波,滑動(dòng)平均濾波法等。
上述方法編程容易、對處理器要求不高,缺點(diǎn)是算法相對簡(jiǎn)單,濾波效果不理想。本設計采用數字濾波器對數據濾波,數字濾波器是由MATLAB 中的濾波器設計工具箱設計的無(wú)限沖激響應濾波器。軟件濾波程序作為自動(dòng)控制程序的一個(gè)子程序在稱(chēng)重控制開(kāi)始后被調用。
在自動(dòng)控制算法上, 不采用前述的偏差值E 比較法,而是加入模糊控制思想。除了把偏差值E 作為參考量外,還把偏差變化率Δ E 也引入到控制中來(lái)。在鄰近速度切換的閾值時(shí), 同時(shí)考慮偏差變化率的大小, 結合實(shí)際效果恰當編制控制規則表,使出料速度在到達閾值之前就做出變化, 削弱“飛料”對控制精度的影響,優(yōu)化控制器的性能。
5 結束語(yǔ)
本設計針對玻璃企業(yè)原有配料系統特點(diǎn), 給出了一種稱(chēng)重控制器的設計方法。經(jīng)過(guò)現場(chǎng)運行得知,完全可以適應玻璃配料的工作要求, 控制器運行速度快, 稱(chēng)重精度優(yōu)于原有系統, 完全達到了控制器的設計要求, 具有一定實(shí)用價(jià)值。
稱(chēng)重傳感器相關(guān)文章:稱(chēng)重傳感器原理
評論