標(biāo)題: 想弄個(gè)由51單片機(jī)控制的恒溫孵化箱,要求有過(guò)零檢測(cè),可控硅控溫,控制1000w的燈 [打印本頁(yè)]

作者: wjq332211    時(shí)間: 2021-1-27 00:05
標(biāo)題: 想弄個(gè)由51單片機(jī)控制的恒溫孵化箱,要求有過(guò)零檢測(cè),可控硅控溫,控制1000w的燈
想弄弄程序,原理是電流通過(guò)過(guò)零檢檢測(cè)電路,給51單片機(jī)一個(gè)0點(diǎn)的時(shí)間,單片機(jī)再根據(jù)這個(gè)0點(diǎn)控制可控硅進(jìn)行導(dǎo)通或阻斷來(lái)進(jìn)行恒溫的控制,但是我不清楚那個(gè)過(guò)零檢測(cè)檢測(cè)到零點(diǎn)傳送給單片機(jī)的作用是什么,怎么編寫程序來(lái)控制那個(gè)0點(diǎn)來(lái)確保溫度的恒溫,我的理解是這樣,還望大神指點(diǎn)一二。
l   電源:采用220v,50HZ交流電。
l   過(guò)零檢測(cè):檢測(cè)交流電過(guò)零點(diǎn),發(fā)送給單片機(jī)當(dāng)作參數(shù)。
l   單片機(jī):內(nèi)含PID算法,以過(guò)零檢測(cè)的零點(diǎn)作為參數(shù),控制可控硅的導(dǎo)通角。
l   可控硅:由單片機(jī)控制導(dǎo)通角度,改變過(guò)電流大小,控制電爐絲溫度
l   溫度傳感器模塊:反饋孵化箱內(nèi)溫度,以便控制恒溫。
要求溫度在38-45度之間,穩(wěn)定時(shí)溫度偏差不大正負(fù)0.2度,可以控制溫度上下限




作者: rundstedt    時(shí)間: 2021-1-27 02:17
這個(gè)話題可以做到非常簡(jiǎn)單,也可以做到非常難。。。搞不好弄出個(gè)博士文檔也未可知。

先簡(jiǎn)單地說(shuō),其實(shí)檢測(cè)過(guò)零點(diǎn)和控制導(dǎo)通角在某些場(chǎng)景下面是對(duì)的,但是在你的場(chǎng)景下面是不太合理的。溫度變化太慢,沒(méi)有調(diào)角的必要。濾掉一部分50Hz半波脈沖即可,比如113個(gè)脈沖(1.13秒)周期范圍內(nèi),導(dǎo)通13個(gè)或者17個(gè)。

超級(jí)難的做法就是用有限元算雞蛋集群的溫度分布梯度,如何讓加熱更均勻。
作者: 學(xué)習(xí)單片機(jī)lq    時(shí)間: 2021-1-27 05:18
完全不需要過(guò)零檢測(cè)和可控硅,只需要控制溫度,低了就加熱,到達(dá)某個(gè)溫度值就停止加熱。
作者: 人人學(xué)會(huì)單片機(jī)    時(shí)間: 2021-1-27 08:34
正好,前段時(shí)間做過(guò)這個(gè)東西,可以設(shè)置制冷模式和制熱模式,帶過(guò)零檢測(cè),可控硅輸出控制溫度。

作者: munuc_w    時(shí)間: 2021-1-27 09:31
可控硅控溫常用的有兩種方法,移相控制和周期控制,移相控制一般的在需要連續(xù)直流電壓輸出的情況下用,優(yōu)點(diǎn)是可以得到連續(xù)的直流電壓,缺點(diǎn)是破壞的正弦波的波形完整性,對(duì)電網(wǎng)中的其它設(shè)備影響較大。周期控制則相反,一般的做法是確定一個(gè)周期,控制一個(gè)周期通過(guò)多少個(gè)波來(lái)控制輸出功率,這兩種方式選用哪個(gè)都可以。溫度控制精度做到正負(fù)0.2度很難,傳感器的精度最低要高出一個(gè)數(shù)量級(jí),這樣的傳感器成本不會(huì)低,也不知有沒(méi)有。溫箱里溫度的均勻性不是太難,加一個(gè)小風(fēng)扇就可以。
作者: xianfajushi    時(shí)間: 2021-1-27 09:31
可參https://blog.csdn.net/xianfajushi/article/details/100553842
作者: TTQ001    時(shí)間: 2021-1-27 10:05
首先,需要將項(xiàng)目劃分為不同的子系統(tǒng),包括過(guò)零檢測(cè),溫度監(jiān)控,SCR控制,PID控制等,然后完成每個(gè)子系統(tǒng)。 最后放在一起。
作者: 梁廷明    時(shí)間: 2021-1-27 11:07
過(guò)零檢測(cè)的作用是斬波,控制導(dǎo)通程度,也就是功率
作者: wxywxynku    時(shí)間: 2021-1-27 11:29
輸出是電流大。惠斎胧菧囟葌鞲衅
建議用ADC讀溫度傳感器數(shù)值,輸出利用計(jì)數(shù)器輸出PWM波,利用PID算法控制輸出PWM波的占空比達(dá)到控制功率的效果,如果擔(dān)心加熱過(guò)快單靠環(huán)境降溫速度過(guò)慢可以外加小風(fēng)扇散熱,可以精確控制溫度。
作者: hz_dyg    時(shí)間: 2021-1-27 11:32
用帶過(guò)零檢測(cè)的可控硅控制芯片
作者: hz_dyg    時(shí)間: 2021-1-27 11:33
過(guò)零檢測(cè)還是需要的,減小負(fù)載沖擊
作者: wjcxy3166    時(shí)間: 2021-1-27 14:21
沒(méi)明白你的意思,過(guò)零檢測(cè)的意義是什么?溫度應(yīng)該受溫度檢測(cè)來(lái)確定啊,再經(jīng)PID計(jì)算后控制可控硅啊,不應(yīng)該由正弦波的零點(diǎn)來(lái)控溫吧。

作者: rundstedt    時(shí)間: 2021-1-27 14:40




作者: Dremt    時(shí)間: 2021-1-27 22:00
可以給帖主一個(gè)參考,有問(wèn)題可以問(wèn)我

002cc61a70a7bc60d599258675ff0d56_201533h2scmccxnvgnw4kn.png (51.08 KB, 下載次數(shù): 98)

002cc61a70a7bc60d599258675ff0d56_201533h2scmccxnvgnw4kn.png

作者: wjq332211    時(shí)間: 2021-1-29 23:59
wjcxy3166 發(fā)表于 2021-1-27 14:21
沒(méi)明白你的意思,過(guò)零檢測(cè)的意義是什么?溫度應(yīng)該受溫度檢測(cè)來(lái)確定啊,再經(jīng)PID計(jì)算后控制可控硅啊,不應(yīng)該 ...

過(guò)零檢測(cè)就是檢測(cè)的正弦波的0點(diǎn),主要是編程這塊我不太會(huì)弄,那51單片機(jī)怎么去控制呢
作者: wcf8051    時(shí)間: 2021-1-30 07:06
rundstedt 發(fā)表于 2021-1-27 02:17
這個(gè)話題可以做到非常簡(jiǎn)單,也可以做到非常難。。。搞不好弄出個(gè)博士文檔也未可知。

先簡(jiǎn)單地說(shuō),其實(shí)檢 ...

有限元如何做,請(qǐng)指教?
作者: jiahz2019    時(shí)間: 2021-2-2 20:13
wjq332211 發(fā)表于 2021-1-29 23:59
過(guò)零檢測(cè)就是檢測(cè)的正弦波的0點(diǎn),主要是編程這塊我不太會(huì)弄,那51單片機(jī)怎么去控制呢

這個(gè)應(yīng)該比較簡(jiǎn)單呀,當(dāng)然,首先你要結(jié)合原理圖,如樓上圖所示,過(guò)零檢測(cè)引腳觸發(fā)中斷,開(kāi)始控制可控硅導(dǎo)通,同時(shí)啟動(dòng)定時(shí)器,想要可控硅導(dǎo)通多長(zhǎng)時(shí)間,就定時(shí)多長(zhǎng)時(shí)間。
作者: Hephaestus    時(shí)間: 2021-2-9 16:00
過(guò)零檢測(cè)是為了調(diào)角控制可控硅的,但是溫度變化是非常緩慢的,沒(méi)有調(diào)角的必要,只要管通斷就行了,別想太多。




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1