基于模糊PID控制算法的恒溫石英晶體振蕩器
摘要:為了提高石英晶體振蕩器的頻率穩定度,除了選取高性能的諧振器外,對其采取恒溫控制方式是保證其穩定震蕩的關(guān)鍵。本文給出了一種采用雙層恒溫槽及采用模糊PID控制算法,外層加溫部分控制基礎加溫,內層加溫部分實(shí)現精確加溫,從而提高恒溫石英晶體振蕩器的穩定性和啟動(dòng)性的設計方法。同時(shí),在MATLAB環(huán)境下建立了數學(xué)模型,進(jìn)行了仿真研究,結果表明采取模糊控制算法和PID控制算法結合的算法比單純采用PID控制算法溫度上升快,超調量小,也更加穩定。
關(guān)鍵詞:恒溫晶體振蕩器;諧振器;模糊PID控制;算法
0 引言
恒溫晶體振蕩器是目前頻率穩定度最高的晶體振蕩器,作為精密時(shí)頻信號源被廣泛應用在全球定位系統、通信、計量、頻譜及網(wǎng)絡(luò )分析儀等電子儀器中?,F代通信的迅速發(fā)展對恒溫晶體振蕩器的穩定度提出了更高的要求。為了獲得較高的頻率穩定度,必須采用高品質(zhì)的石英諧振器以及良好的控溫系統實(shí)現恒溫控制。傳統的PID控制算法簡(jiǎn)單、魯棒性好、可靠性高,并且可以消除穩態(tài)誤差。而在實(shí)際中被控對象往往具有非線(xiàn)性、不確定性難以建立精確地數學(xué)模型,因此應用傳統的PID控制器難以達到理想的控制效果。鑒于模糊控制具有快速性的特點(diǎn),同時(shí)還可以保持較小的超調量。文中將模糊控制與PID控制算法相結合,從而得到一種控制規則簡(jiǎn)單,控制性能良好的控制方法。
1 恒溫晶體振蕩器硬件原理
由于晶體振蕩器的頻率溫度特性主要由石英諧振器的頻溫特性決定。因此在制作恒溫晶體振蕩器前,首先要選擇性能良好的高品質(zhì)諧振器,不同切型的諧振器頻率溫度系數也不同,AT切諧振器的振蕩頻率與溫度的關(guān)系呈近似三次函數關(guān)系,具有零溫度系數點(diǎn)。因而把控制溫度設定在諧振器頻率溫度曲線(xiàn)拐點(diǎn)溫度處即可實(shí)現振蕩器輸出穩定頻率的目的。由高品質(zhì)的諧振器和穩定的振蕩電路所組成的恒溫晶體振蕩器基本框圖如圖1所示。
它的工作原理是:在外層加熱電路中,控制芯片根據片內傳感器所測得的溫度對外槽內控制加溫至接近石英諧振器拐點(diǎn)溫度處實(shí)現基礎加溫控制;內層加熱電路中,控制芯片根據溫度傳感器所測得的溫度對內槽控制加溫,使內槽溫度穩定在石英諧振器拐點(diǎn)溫度處從而實(shí)現精確加溫控制。內槽在制作上選用導熱系數高的紫銅,提高內槽的傳熱性能;外槽在制作上選用導熱系數較低的聚氨酯泡沫塑料灌注,使其和元器件粘在一起,不僅保溫性好而且有防震的功能。
控溫部分采用單片機c8051f330來(lái)控溫,它主要通過(guò)軟件實(shí)現,結合硬件電路,構成數字化精確控溫。這里主要介紹控溫算法的實(shí)現以及MATLAB仿真測試結果。
2 PID控制器的控制原理
PID控制器是一種線(xiàn)性控制器,其原理如圖2。
式(1)中Kp為比例系數;Ti為積分時(shí)間常數;Td為微分時(shí)間常數。
在PID控制過(guò)程中,首先根據被控對象的數學(xué)模型確定PID,然后再用偏差e作為輸入,計算出控制量,并驅動(dòng)相應的執行機構來(lái)減小誤差,直到被控對象穩定在允許的范圍內。
評論