找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 4272|回復(fù): 17
打印 上一主題 下一主題
收起左側(cè)

想弄個(gè)由51單片機(jī)控制的恒溫孵化箱,要求有過零檢測(cè),可控硅控溫,控制1000w的燈

  [復(fù)制鏈接]
回帖獎(jiǎng)勵(lì) 50 黑幣 回復(fù)本帖可獲得 50 黑幣獎(jiǎng)勵(lì)! 每人限 1 次
跳轉(zhuǎn)到指定樓層
樓主
想弄弄程序,原理是電流通過過零檢檢測(cè)電路,給51單片機(jī)一個(gè)0點(diǎn)的時(shí)間,單片機(jī)再根據(jù)這個(gè)0點(diǎn)控制可控硅進(jìn)行導(dǎo)通或阻斷來進(jìn)行恒溫的控制,但是我不清楚那個(gè)過零檢測(cè)檢測(cè)到零點(diǎn)傳送給單片機(jī)的作用是什么,怎么編寫程序來控制那個(gè)0點(diǎn)來確保溫度的恒溫,我的理解是這樣,還望大神指點(diǎn)一二。
l   電源:采用220v,50HZ交流電。
l   過零檢測(cè):檢測(cè)交流電過零點(diǎn),發(fā)送給單片機(jī)當(dāng)作參數(shù)。
l   單片機(jī):內(nèi)含PID算法,以過零檢測(cè)的零點(diǎn)作為參數(shù),控制可控硅的導(dǎo)通角。
l   可控硅:由單片機(jī)控制導(dǎo)通角度,改變過電流大小,控制電爐絲溫度
l   溫度傳感器模塊:反饋孵化箱內(nèi)溫度,以便控制恒溫。
要求溫度在38-45度之間,穩(wěn)定時(shí)溫度偏差不大正負(fù)0.2度,可以控制溫度上下限



分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:879809 發(fā)表于 2021-1-27 02:17 | 只看該作者
這個(gè)話題可以做到非常簡(jiǎn)單,也可以做到非常難。。。搞不好弄出個(gè)博士文檔也未可知。

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

超級(jí)難的做法就是用有限元算雞蛋集群的溫度分布梯度,如何讓加熱更均勻。

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

板凳
ID:692132 發(fā)表于 2021-1-27 05:18 來自觸屏版 | 只看該作者
完全不需要過零檢測(cè)和可控硅,只需要控制溫度,低了就加熱,到達(dá)某個(gè)溫度值就停止加熱。
回復(fù)

使用道具 舉報(bào)

地板
ID:390416 發(fā)表于 2021-1-27 08:34 | 只看該作者
正好,前段時(shí)間做過這個(gè)東西,可以設(shè)置制冷模式和制熱模式,帶過零檢測(cè),可控硅輸出控制溫度。
回復(fù)

使用道具 舉報(bào)

5#
ID:752974 發(fā)表于 2021-1-27 09:31 | 只看該作者
可控硅控溫常用的有兩種方法,移相控制和周期控制,移相控制一般的在需要連續(xù)直流電壓輸出的情況下用,優(yōu)點(diǎn)是可以得到連續(xù)的直流電壓,缺點(diǎn)是破壞的正弦波的波形完整性,對(duì)電網(wǎng)中的其它設(shè)備影響較大。周期控制則相反,一般的做法是確定一個(gè)周期,控制一個(gè)周期通過多少個(gè)波來控制輸出功率,這兩種方式選用哪個(gè)都可以。溫度控制精度做到正負(fù)0.2度很難,傳感器的精度最低要高出一個(gè)數(shù)量級(jí),這樣的傳感器成本不會(huì)低,也不知有沒有。溫箱里溫度的均勻性不是太難,加一個(gè)小風(fēng)扇就可以。

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

6#
ID:332444 發(fā)表于 2021-1-27 09:31 | 只看該作者
回復(fù)

使用道具 舉報(bào)

7#
ID:420836 發(fā)表于 2021-1-27 10:05 | 只看該作者
首先,需要將項(xiàng)目劃分為不同的子系統(tǒng),包括過零檢測(cè),溫度監(jiān)控,SCR控制,PID控制等,然后完成每個(gè)子系統(tǒng)。 最后放在一起。

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

8#
ID:235954 發(fā)表于 2021-1-27 11:07 | 只看該作者
過零檢測(cè)的作用是斬波,控制導(dǎo)通程度,也就是功率

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

9#
ID:369658 發(fā)表于 2021-1-27 11:29 | 只看該作者
輸出是電流大小;輸入是溫度傳感器
建議用ADC讀溫度傳感器數(shù)值,輸出利用計(jì)數(shù)器輸出PWM波,利用PID算法控制輸出PWM波的占空比達(dá)到控制功率的效果,如果擔(dān)心加熱過快單靠環(huán)境降溫速度過慢可以外加小風(fēng)扇散熱,可以精確控制溫度。

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

10#
ID:298123 發(fā)表于 2021-1-27 11:32 | 只看該作者
用帶過零檢測(cè)的可控硅控制芯片
回復(fù)

使用道具 舉報(bào)

11#
ID:298123 發(fā)表于 2021-1-27 11:33 | 只看該作者
過零檢測(cè)還是需要的,減小負(fù)載沖擊
回復(fù)

使用道具 舉報(bào)

12#
ID:288629 發(fā)表于 2021-1-27 14:21 | 只看該作者
沒明白你的意思,過零檢測(cè)的意義是什么?溫度應(yīng)該受溫度檢測(cè)來確定啊,再經(jīng)PID計(jì)算后控制可控硅啊,不應(yīng)該由正弦波的零點(diǎn)來控溫吧。

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

13#
ID:879809 發(fā)表于 2021-1-27 14:40 | 只看該作者



評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

14#
ID:419294 發(fā)表于 2021-1-27 22:00 | 只看該作者
可以給帖主一個(gè)參考,有問題可以問我

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

002cc61a70a7bc60d599258675ff0d56_201533h2scmccxnvgnw4kn.png
回復(fù)

使用道具 舉報(bào)

15#
ID:873383 發(fā)表于 2021-1-29 23:59 | 只看該作者
wjcxy3166 發(fā)表于 2021-1-27 14:21
沒明白你的意思,過零檢測(cè)的意義是什么?溫度應(yīng)該受溫度檢測(cè)來確定啊,再經(jīng)PID計(jì)算后控制可控硅啊,不應(yīng)該 ...

過零檢測(cè)就是檢測(cè)的正弦波的0點(diǎn),主要是編程這塊我不太會(huì)弄,那51單片機(jī)怎么去控制呢
回復(fù)

使用道具 舉報(bào)

16#
ID:881566 發(fā)表于 2021-1-30 07:06 來自觸屏版 | 只看該作者
rundstedt 發(fā)表于 2021-1-27 02:17
這個(gè)話題可以做到非常簡(jiǎn)單,也可以做到非常難。。。搞不好弄出個(gè)博士文檔也未可知。

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

有限元如何做,請(qǐng)指教?
回復(fù)

使用道具 舉報(bào)

17#
ID:656213 發(fā)表于 2021-2-2 20:13 | 只看該作者
wjq332211 發(fā)表于 2021-1-29 23:59
過零檢測(cè)就是檢測(cè)的正弦波的0點(diǎn),主要是編程這塊我不太會(huì)弄,那51單片機(jī)怎么去控制呢

這個(gè)應(yīng)該比較簡(jiǎn)單呀,當(dāng)然,首先你要結(jié)合原理圖,如樓上圖所示,過零檢測(cè)引腳觸發(fā)中斷,開始控制可控硅導(dǎo)通,同時(shí)啟動(dòng)定時(shí)器,想要可控硅導(dǎo)通多長(zhǎng)時(shí)間,就定時(shí)多長(zhǎng)時(shí)間。
回復(fù)

使用道具 舉報(bào)

18#
ID:883242 發(fā)表于 2021-2-9 16:00 | 只看該作者
過零檢測(cè)是為了調(diào)角控制可控硅的,但是溫度變化是非常緩慢的,沒有調(diào)角的必要,只要管通斷就行了,別想太多。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表