⑴ 我用单片机控制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输入后,形成一个闭环的电压监测,依据此值来控制输出,使输出电压与预设的电压一致。