基于神經(jīng)網(wǎng)絡(luò)和DSP的錫爐溫度控制系統(tǒng)的研究與應(yīng)用
2.2 系統(tǒng)軟件
在系統(tǒng)芯片中選用TMS320LF2407,通過上位機(jī)把C語言開發(fā)的算法經(jīng)編譯連接后,轉(zhuǎn)換為DSP能接收的目標(biāo)文件格式(COFF),加載到DSP進(jìn)行執(zhí)行控制。圖4為控制系統(tǒng)軟件流程圖。采集溫度傳感器的模擬參數(shù)經(jīng)過A/D轉(zhuǎn)化為數(shù)字信號(hào),用C語言編寫的控制算法通過CL30開發(fā)工具進(jìn)行編譯,傳到DSP系統(tǒng)板加以運(yùn)算控制,獲得控制驅(qū)動(dòng)信號(hào)。在DSP控制中心,對(duì)基于神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)算法的過程中,上位PC機(jī)通過RAM進(jìn)行狀態(tài)信息的捕捉,實(shí)時(shí)監(jiān)測(cè)控制系統(tǒng)的參數(shù)性能,為溫度控制系統(tǒng)的控制算法提供有力分析依據(jù),完成系統(tǒng)的調(diào)試。本文引用地址:http://www.ex-cimer.com/article/162866.htm
控制系統(tǒng)經(jīng)過系統(tǒng)初始化后開中斷,并進(jìn)行各種功能檢測(cè)。溫度參數(shù)采樣進(jìn)行A/D轉(zhuǎn)換成數(shù)字信號(hào),送入DSP運(yùn)算中心進(jìn)行數(shù)字處理,輸出控制信號(hào)經(jīng)D/A轉(zhuǎn)換用以驅(qū)動(dòng)執(zhí)行機(jī)構(gòu)。定時(shí)器T0作為采樣設(shè)定周期,每個(gè)采樣周期完成一次采樣和運(yùn)算分析處理,直到預(yù)測(cè)神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)完成,退出中斷而停止。
3 系統(tǒng)應(yīng)用結(jié)果
在電路中安裝溫度、電壓和電流檢測(cè)裝置,經(jīng)過電路實(shí)驗(yàn),在DSP中植入預(yù)測(cè)神經(jīng)網(wǎng)絡(luò)算法的結(jié)果,從而實(shí)現(xiàn)溫度PID控制,其溫度控制曲線如圖5所示。
將預(yù)測(cè)神經(jīng)網(wǎng)絡(luò)和DSP高速運(yùn)算處理相結(jié)合的方法應(yīng)用到錫爐的溫度PID控制系統(tǒng)中,大大提高了控制系統(tǒng)溫度的穩(wěn)定性和精度,為電子元件在裝配過程中提供了可靠的焊接溫度,降低了因裝接高溫而損壞元件和電路板的可能性。
參考文獻(xiàn)
[1] 蔣宗禮.人工神經(jīng)網(wǎng)絡(luò)導(dǎo)論[M].北京:高等教育出版社,2001:39-52.
[2] 王永驥,涂健.神經(jīng)元網(wǎng)絡(luò)控制[M].北京:機(jī)械工業(yè)出版社,1999:1-68.
[3] 劉鐵男.多層前向神經(jīng)網(wǎng)絡(luò)的新型二階學(xué)習(xí)算法[J].控制理論與應(yīng)用,2000,17(5):721-724.
[4] 朱志甫.DSP在鍋爐給水變頻控制系統(tǒng)中的應(yīng)用[J].河南科技大學(xué)學(xué)報(bào)(自然科學(xué)版),2007,28(4):21-32.
評(píng)論