ESP8266和雙向可控矽在調速調光中的應用

honyudeng發表於2020-12-16

本文章基於ESP8266-10P上所寫,只適合像我這樣的小白看

此應用電路不適合於ESP-01系列,必須要有三個GPIO腳
一、過零檢測GPIO。
二、雙向可控矽控制GPIO
三、復位按鍵。

過零檢測

線路圖參考如下:引用王林生的文章
引用https://www.cnblogs.com/wanglinsheng/p/6019962.html

  1. 過零檢測在雙向可控矽控制中的必要性這裡就不復述了,需要詳細瞭解的可以搜尋一下,很多文章裡都有說;

調速和調光分開來講

  1. 調光,主要用於調節燈的亮度,屬於阻性負載;
  2. 調速,主要用於調速電動機的速度,屬於感性負載;

先說調光

一個圖片引用來源我忘了(如有侵權,請聯絡本人刪除):
在這裡插入圖片描述
我們直接看最後一條波形,我們知道市電是50HZ,20ms一個週期,一個週期包括上半周和下半周。10ms每個半周,我們把10ms分成10份,每份就是1ms。
如上圖所示,過零檢測到零點電位(上半周和下週的交點)之後,延時5ms之後控制雙向可控矽導通。白色的是不導通,紅色為導通。此時的輸出為正常輸出50%,亮度也為正常的50%。你需要再小一點輸出,延時的時間再大一點(10ms以內),你需要大一點的輸出,延時的時間小一點。
這種延時的方式不適用於電機,有的人使用可控矽給風扇調有噪音就是使用這種。因為在此調節電路中,每一次的導通都是在很高的電位,對電機有一定的電流衝擊。

說說調速

(如有侵權,請聯絡本人刪除):
在這裡插入圖片描述

上面說到調光方式不適合調速,這裡說一下調速的方式:
上面說調光方式每一次可控矽的導通都在高電位,我們現在改變一下,我們前面說了,10ms一個半周,每一秒有100個半周,那麼我們可以在控制導通的半週數控制輸出,從而達到控制速度的目的,這樣子我們導通的時候都處於低電位。效果就會好很多,經過我實際測試,沒有發現有噪音,跟普通的風扇執行一樣。
這裡要注意的一點就是,我們儘量不要把導通半周都擠在一塊,比如前面30個半周導通,後面70個半周關閉。這樣間隔太大停頓會比較明顯,我們可以把導通和關閉交叉一起,1個半周導通,2個半周關閉。這樣處理間隔就會比交小,感覺不出停頓,畢竟風扇轉起來會有慣性的。

調速能不能用於調節燈光?

我測試過,調速方式用來調節燈光會出現明顯的閃爍。有大神可以來指點我一下,但請不要指指點點!

我的調速-調光板盒子

在這裡插入圖片描述

  1. esp8266是自已做的板子模組,有四個GPIO【GPIO0、GPIO2、GPIO4、GPIO5】和一個ADC,體積和ESP-01S一樣,但價效比更高!完全滿足一般的應用電路
  2. 我們使用華為雲搭建了自已的MQTT伺服器,也實現了天貓精靈語音控制。
  3. 使用樂鑫官方SDK開發,放棄常見的samrtconfig配網方式,使用更加快捷方便的配網方式!
  4. 我們的控制端使用微信小程式:
    在這裡插入圖片描述
    在這裡插入圖片描述
    在這裡插入圖片描述
    不需要另外安裝APP,讓你省時、省事、省空間!
    淘寶連結: ESP8266通用控制盒

相關文章