A. 請教單片機PWM控制加熱器用增量式PID,三個參數的選擇
uint ZKB; //定義占空比初始值
float zkc;
int kkk;
uint kp=4; //定義PID初始值
float ki=0.17;
uint kd=16;
uint uc=5000;
float ek;
float u_k;
float uk;
float uk1=0;
float ek1=0;
float ek2=0;
uchar click=0; //中斷次數計數器變數
uint zhouqi=0;
void deal(uint t) //加熱控制函數
{ TR0=1;
if(zhouqi==1) //進行PID演算法,求新的占空比
{
zhouqi=0;
ek=wen_c-t; //計算偏差
u_k=kp*(ek-ek1)+ki*ek+kd*(ek-2*ek1+ek2); //計算增量
uk=uk1+u_k;
zkc=100*uk/uc;
if (zkc>=95)
zkc=95;
kkk=(int)zkc ;
}
if(t>=wen_c) //大於設定值
shuchu=0; //輸出高電平
else //小於設定值
{
ZKB=(int)zkc; //調整新的脈寬定時,即新的占空比
if (click<=ZKB) // 判斷脈寬定時周期是否到?當小於占空比值時輸出高電平,高於時是低電平,從而實現占空比的調整
shuchu=1;
else
shuchu=0 ;
}
}
B. 單片機怎麼控制封口機發熱條的溫度很定在某個溫度值上,並且溫度可調
發熱條一般來說,就是一個功率大些的,阻值比較小的電阻,具體的電阻值你可以用萬用表量出來,但不會十分准確,因為發熱時的電阻值變化還是很大的。一般是發熱電阻值變大,平常不加電的時候阻值會小很多。量出發熱條的電阻值,估算一下發熱條的功率,再看看你的電源的功率,比較一下看相差的大嗎。
我們常說白熾燈頻繁開關容易壞,是因為關燈後電阻變小,燈泡的功率相應變大,上電的時候功率變大,所以開燈的時候燈泡容易壞。這種情況下,你的發熱條控制的時候最好可以控制最大的加熱功率不要超過電源的功率。
好吧,以下這些僅供參考。先聲明,我不了解你所說的封口機,是用來壓塑料袋的嗎。
請確認一下是否有必要進行恆溫控制。如果沒有必要,盡量不使用恆溫控制,最好用開環的方式直接控制輸出電壓,簡單的系統可靠性高。
比如說這樣,用戶選擇要輸出第幾檔的加熱功率,像家裡的電暖氣類似,有一個檔位選擇就可以,不需要十分准確,當然也可以做成連續可調的。
使用的時候,如果開始加熱到停止加熱的時間比較短,可以在這個過程中突然加大功率輸出,其他的時候不需要一直加熱。
C. 單片機怎麼控制電熱絲溫度(精確控制)
一般情況都是繼電器控制,如果要精確控制的話,就用可控硅,通過單片機輸出PWM波控制電熱絲的發熱溫度,使用數字化的溫度感測器(比如DS18B20)測量溫度。剛才有同志說用熱電偶,低溫情況下(100℃以下)不建議使用熱電偶,因為電偶輸出信號是模擬信號,單片機採集模擬信號還要進行AD轉換,軟體硬體都更復雜。
D. 怎麼用單片機控制一個帕爾貼加熱或製冷
這么多想代做的,生意不好也別這么沒節操。首先帕爾貼的電流都很大,但是電壓不高。你得准備一個開關電源。普通的變壓器和手機充電器電流都不夠,然後要想加熱和製冷可切換。必須要使用H橋驅動電路,但是普通的H橋是受不了這么大電流的,所以最好選擇兩個帶常開觸點的繼電器來組合。
只要控制兩個介面的電平高低就可以了。
E. 基於單片機的溫度監測系統設計的總體大概的講一下測溫和無線傳輸顯示的過程
感測器DS18B20具有體積更小、精度更高、適用電壓更寬、採用一線匯流排、可組網等優點,在實際應用中取得了良好的測溫效果[7]。
美國Dallas半導體公司的數字化溫度感測器DS1820是世界上第一片支持 「一線匯流排」介面的溫度感測器,在其內部使用了在板(ON-B0ARD)專利技術。全部感測元件及轉換電路集成在形如一隻三極體的集成電路內。「一線匯流排」獨特而且經濟的特點,使用戶可輕松地組建感測器網路,為測量系統的構建引入全新概念。現在,新一代的DS18B20體積更小、更經濟、更靈活。使你可以充分發揮「一線匯流排」的優點。 同DS1820一樣,DS18B20也支持「一線匯流排」介面,測量溫度范圍為-55°C~+125°C,在-10~+85°C范圍內,精度為±0.5°C。現場溫度直接以「一線匯流排」的數字方式傳輸,大大提高了系統的抗干擾性。適合於惡劣環境的現場溫度測量,如:環境控制、設備或過程式控制制、測溫類消費電子產品等。與前一代產品不同,新的產品支持3V~5.5V的電壓范圍,使系統設計更靈活、方便。而且新一代產品更便宜,體積更小[8]。
1. DS18B20的特性 [9]
(1)適應電壓范圍更寬,電壓范圍:3.0~5.5V,寄生電源方式下可由數據線供。
(2)獨特的單線介面方式,DS18B20在與微處理器連接時僅需要一條口線即可實現微處理器與DS18B20的雙向通訊。
(3)DS18B20支持多點組網功能,多個DS18B20可以並聯在唯一的三線上,實現組網多點測溫。
(4)DS18B20在使用中不需要任何外圍元件,全部感測元件及轉換電路集成在形如一隻三極體的集成電路內。
(5)溫范圍-55℃~+125℃,在-10~+85℃時精度為±0.5℃。
(6)可編程的解析度為9~12位,對應的可分辨溫度分別為0.5℃、0.25℃、0.125℃和0.0625℃,可實現高精度測溫。
(7)在9位解析度時最多在93.75ms內把溫度轉換為數字,12位解析度時最多在750ms內把溫度值轉換為數字,速度更快。
(8)測量結果直接輸出數字溫度信號,以「一線匯流排」串列傳送給CPU,同時可傳送CRC校驗碼,具有極強的抗干擾糾錯能力。
(9)負壓特性:電源極性接反時,晶元不會因發熱而燒毀,但不能正常工作。
2.DS18B20內部結構及DS18B20的管腳排列
64位光刻ROM是出廠前被光刻好的,它可以看作是該DS18B20的地址序列號。不同的器件地址序列號不同。DS18B20內部結構主要由四部分組成:64位光刻ROM,溫度感測器,非揮發的溫度報警觸發器TH和TL,高速暫存器。
DS18B20的引腳定義:
(1)DQ為數字信號輸入/輸出端
(2)GND為電源地
(3)VDD為外接供電電源輸入端(在寄生電源接線方式時接地)
另外,站長團上有產品團購,便宜有保證
F. 51單片機要使電熱絲發熱,用繼電器驅動(5V),應該怎麼連線啊
vcc電源電壓,即電源接入,gnd地線或0線,in數據信號的正負輸入
G. 單片機控制MOS管加熱電熱片發熱步驟是什麼,越詳細越好
這是基本電路。75NF75工作在「開關狀態」,P16輸入控制它的導通或截止,相當於開關接通或斷開,導通時連接在電源+5V上的加熱器通過這個「電子開關」與電源「接地」接通,電流通過加熱器加熱,控制信號處於低電平時75NF75處於截止狀態,相當於開關斷開,加熱器停止加熱。
H. MCU控制MCH發熱是怎麼回事普通的PTC都是可以用NTC來控溫 但是MCH如何實現控溫
MCH只是一種發熱體,相比其他的效率要高些,按常規控制就行了。
I. 利用51單片機控制可控硅
很簡單啊!
最好是採用MOC3020光耦隔離一下。
J. 單片機怎麼控制電熱絲溫度(精確控制)
要單片機控制溫度,是完全可以的。
要有溫度感測器測溫度,再去控制電熱絲。
電熱絲也用5V電源嗎?那電源的功率是多少,電熱功率是多少?用5Ⅴ能使電熱絲發熱嗎?這幾個問題才是關鍵,這些不解決,那就只是在畫餅充飢,望梅止渴,紙上談兵了。