找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4213|回復: 17
收起左側

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

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



回復

使用道具 舉報

ID:879809 發(fā)表于 2021-1-27 02:17 | 顯示全部樓層
這個話題可以做到非常簡單,也可以做到非常難。。。搞不好弄出個博士文檔也未可知。

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

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

評分

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

查看全部評分

回復

使用道具 舉報

ID:692132 發(fā)表于 2021-1-27 05:18 來自觸屏版 | 顯示全部樓層
完全不需要過零檢測和可控硅,只需要控制溫度,低了就加熱,到達某個溫度值就停止加熱。
回復

使用道具 舉報

ID:390416 發(fā)表于 2021-1-27 08:34 | 顯示全部樓層
溫控器 NTC 可控硅 數(shù)碼管顯示 背面.jpg 溫控器 NTC 可控硅 數(shù)碼管顯示 正面.jpg 正好,前段時間做過這個東西,可以設置制冷模式和制熱模式,帶過零檢測,可控硅輸出控制溫度。
回復

使用道具 舉報

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

評分

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

查看全部評分

回復

使用道具 舉報

ID:332444 發(fā)表于 2021-1-27 09:31 | 顯示全部樓層
回復

使用道具 舉報

ID:420836 發(fā)表于 2021-1-27 10:05 | 顯示全部樓層
首先,需要將項目劃分為不同的子系統(tǒng),包括過零檢測,溫度監(jiān)控,SCR控制,PID控制等,然后完成每個子系統(tǒng)。 最后放在一起。

評分

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

查看全部評分

回復

使用道具 舉報

ID:235954 發(fā)表于 2021-1-27 11:07 | 顯示全部樓層
過零檢測的作用是斬波,控制導通程度,也就是功率

評分

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

查看全部評分

回復

使用道具 舉報

ID:369658 發(fā)表于 2021-1-27 11:29 | 顯示全部樓層
輸出是電流大�。惠斎胧菧囟葌鞲衅�
建議用ADC讀溫度傳感器數(shù)值,輸出利用計數(shù)器輸出PWM波,利用PID算法控制輸出PWM波的占空比達到控制功率的效果,如果擔心加熱過快單靠環(huán)境降溫速度過慢可以外加小風扇散熱,可以精確控制溫度。

評分

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

查看全部評分

回復

使用道具 舉報

ID:298123 發(fā)表于 2021-1-27 11:32 | 顯示全部樓層
用帶過零檢測的可控硅控制芯片
回復

使用道具 舉報

ID:298123 發(fā)表于 2021-1-27 11:33 | 顯示全部樓層
過零檢測還是需要的,減小負載沖擊
回復

使用道具 舉報

ID:288629 發(fā)表于 2021-1-27 14:21 | 顯示全部樓層
沒明白你的意思,過零檢測的意義是什么?溫度應該受溫度檢測來確定啊,再經(jīng)PID計算后控制可控硅啊,不應該由正弦波的零點來控溫吧。

評分

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

查看全部評分

回復

使用道具 舉報

ID:879809 發(fā)表于 2021-1-27 14:40 | 顯示全部樓層
contenteetimes-images-edn-design-ideas-mains-driven-zero-crossing-detector-high-.png


評分

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

查看全部評分

回復

使用道具 舉報

ID:419294 發(fā)表于 2021-1-27 22:00 | 顯示全部樓層
可以給帖主一個參考,有問題可以問我
002cc61a70a7bc60d599258675ff0d56_201533h2scmccxnvgnw4kn.png
回復

使用道具 舉報

ID:873383 發(fā)表于 2021-1-29 23:59 | 顯示全部樓層
wjcxy3166 發(fā)表于 2021-1-27 14:21
沒明白你的意思,過零檢測的意義是什么?溫度應該受溫度檢測來確定啊,再經(jīng)PID計算后控制可控硅啊,不應該 ...

過零檢測就是檢測的正弦波的0點,主要是編程這塊我不太會弄,那51單片機怎么去控制呢
回復

使用道具 舉報

ID:881566 發(fā)表于 2021-1-30 07:06 來自觸屏版 | 顯示全部樓層
rundstedt 發(fā)表于 2021-1-27 02:17
這個話題可以做到非常簡單,也可以做到非常難。。。搞不好弄出個博士文檔也未可知。

先簡單地說,其實檢 ...

有限元如何做,請指教?
回復

使用道具 舉報

ID:656213 發(fā)表于 2021-2-2 20:13 | 顯示全部樓層
wjq332211 發(fā)表于 2021-1-29 23:59
過零檢測就是檢測的正弦波的0點,主要是編程這塊我不太會弄,那51單片機怎么去控制呢

這個應該比較簡單呀,當然,首先你要結合原理圖,如樓上圖所示,過零檢測引腳觸發(fā)中斷,開始控制可控硅導通,同時啟動定時器,想要可控硅導通多長時間,就定時多長時間。
回復

使用道具 舉報

ID:883242 發(fā)表于 2021-2-9 16:00 | 顯示全部樓層
過零檢測是為了調角控制可控硅的,但是溫度變化是非常緩慢的,沒有調角的必要,只要管通斷就行了,別想太多。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

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

快速回復 返回頂部 返回列表