下載手機汽配人

用單片機做PWM控制電加熱器的加熱功率請問控制思路是什么?

難道是用單片機的管腳來通過時間定時做開關控制晶閘管的導通與關閉的時間比來達到控制加熱時輸出功率的目的?還請高人多加指點
提問者:網(wǎng)友 2017-04-02
最佳回答
用單片機做PWM控制電加熱器的加熱功率請問控制思路可以這么考慮:加熱功率的大小由輸出脈沖的占空比決定,占空比大,則加熱功率就大。而輸出脈沖的的形成可采用計時方式,即利用內部的定時/計數(shù)器產(chǎn)生,可以設置兩個定時器,一個為脈沖高電平輸出的延時,另一個為低電平輸出的延時或整個周期時間的延時。兩個定時/計數(shù)器采用中斷工作方式,另外設置單片機的某一引腳為脈沖輸出通道,當兩個定時/計數(shù)器定時到后,分別改變這個通道的狀態(tài),就可實現(xiàn)PWM脈沖的輸出。PWM脈沖的占空比就由于兩個定時/計數(shù)器的定時確定。而定時的大小則根據(jù)檢測信號與設定值的偏差,經(jīng)過PID運算或其它控制規(guī)律運算確定。整個單片機系統(tǒng)主程序是對檢測加熱溫度信號進行周而復始的掃描。當掃描到有信號輸入時(A/D轉換芯片送給單片機的),就進行控制規(guī)律的比較,需要改變輸出脈沖占空比時,將計算后的兩個定時/計數(shù)器的定時值分別重新送給這兩個定時/計數(shù)器定時值的存儲單元即可。實際為了提高時效,可以根據(jù)控制規(guī)律,將輸出脈沖的占空比所對應的兩個定時/計數(shù)器的定時值事先計算好,并按照順序事先存放在單片機的內存中,執(zhí)行程序時則采用查表的方法,在掃描到有信號輸入時直接查表,取出定時值送給這兩個定時/計數(shù)器。這樣工作速度快,PWM的動、靜態(tài)性能較好,但程序編寫好后,控制精度就不能更改。因為,這是整個系統(tǒng)的設計問題,只能簡單地說這些思路了。
回答者:網(wǎng)友
產(chǎn)品精選
搜索問答
還沒有汽配人賬號?立即注冊

我要提問

汽配限時折扣

本頁是網(wǎng)友提供的關于“用單片機做PWM控制電加熱器的加熱功率請問控制思路是什么?”的解答,僅供您參考,汽配人網(wǎng)不保證該解答的準確性。