⑴ 我用單片機控制MOC3041觸發可控硅調壓但電壓保持230V不變.3041帶過零檢測應該不用在加過零檢測電路了
第一:
5毫秒顯然不夠。我國採用的交流電是50Hz,也就是一個周期是20毫秒,半周期是10毫秒。
那麼要確保在交流電壓過零的時候觸發,最小保持時間必須大於10毫秒。
第二。你觸發一次,只能保證交流接通半個周期,至交流電壓再次過零的時候會關斷。所以你必須施加恆定的觸發信號或者保證每10毫秒同步地觸發MOC3041。
-----也就是說,這個MOC3041,不具備像寄存器或者D觸發器那樣的保持功能。
⑵ 單片機控制可控硅調壓程序
可控硅必須檢測過零信號。只有零點以後觸發,才會有效。而且在下一個零點到來的時候,可控硅會自動關閉。你這個程序裡面只有一句P=1,沒有P=0,那麼這個埠一直開啟,沒有關閉。負載將一直投入。不可能關閉。所以,根本不可能調壓!
想要調壓:1、增加一個過零檢測電路。
2、每次觸發以後,過一段時間必須把觸發信號關閉。也可以在過零中斷時,將觸發信號關閉。
3、調壓的大小值受過零後多長時間投入。注意10MS以內必須完成一次控制。否則控制將不正常。
⑶ 單片機控制可控硅調速電路
可控硅調速電路輸入的是直流電,通過一個濾波電容穩定電壓。然後分成倆兩路,一路是電調的BEC使用,BEC是給接收機與電調自身單片機供電使用的,輸出至接收機的電源線就是信號線上的紅線和黑線,另一路是介入MOS管使用,在這里,電調上電,單片機開始啟動,驅動MOS管震動,使電機發出滴滴滴的聲音。啟動後待命,有些電調帶有油門校準功能,在進入待命前會監測油門位置是在高還是低還是中間,高的話進入電調行程校準,中間的話開始發出報警信號,電機會滴滴的響,低的話會進入正常工作狀態。一切准備就緒後,電調內的單片機會根據PWM信號線上的信號決定輸出電壓的大小和頻率的高低以及驅動方向和進角多少來驅動電機的轉速,轉向。這就是無刷電調原理。在驅動電機運轉的時候,電調內共有組MOS管工作,每組個極,一個控制正極輸出,一個控制負極輸出,當正極輸出時,負極不輸出,負極輸出時,正極不輸出,這樣子也就形成了交流電,同樣,三組都是這樣工作的,它們的頻率是HZ。講到這,無刷電調也相當於一個工廠里電機上使用的變頻器或者調速器。電調的輸入是直流,通常由鋰電池來供電。輸出是交流,可以直接驅動電機。另外航模無刷電子調速器還有三根信號輸入線,輸入PWM信號,用於控制電機的轉速。對於航模,尤其是四軸飛行器,由於其特殊性,需要專門的航模電調。那麼為什麼在四軸飛行器上需要專門的電調呢,其有什麼特別的地方。四軸飛行器有四個槳,兩兩相對呈十字交叉結構。在槳的轉向上分正轉和反轉,這樣可抵消單個槳葉旋轉引起的自旋問題。每個槳的直徑很小,四個槳轉動時的離心力是分散的。不像直機的槳,只有一個能產生集中的離心力形成陀螺性質的慣性離心力,保持機身不容易很快的側翻掉。所以通常用到的舵機控制信號更新頻率很低。
⑷ 有師兄用單片機控制可控硅調壓的嗎電壓從0V到220V可調節..求助相關的程序例子 和原理,謝謝..
原理很簡單,用可控硅的調光台燈電路到處都有,把上邊電位器那一部分換成單片機的一個輸出端,使用單片機輸出PWM信號,即可得到不同的控制電壓,以控制可控硅的導通情況。
復雜一點的需要做閉環系統,也就是通過ADC輸入後,形成一個閉環的電壓監測,依據此值來控制輸出,使輸出電壓與預設的電壓一致。