本帖最后由 dulianling 于 2010-4-17 18:32 编辑
过零中断+定时器中断来控制可控硅,过零触发后给定时器装入初
始值(根据需要来定,可实现无级调速、调功)并启动定时器,定时器
中断后触发可控硅,延时1ms(仍用同一个定时器来做)后关断可控硅
的触发信号。如果芯片抗干扰不好或者工作环境恶劣,建议定时器中断
时间做成100us,每到100us处理一次单片机输出引脚可解决功率不稳
定、电机转速不稳的情况。其他的程序该怎么运行还怎么运行,做起来
不难的。有一点要注意,除非通讯、时序上的简单短时间延时外所有的
延时都不可用软件延时,会影响你的程序运行,后期功能扩展也难。
如果觉得麻烦,也可以考虑用5个NPN的三极管(或2003及其他
芯片)4个不同电阻值的电阻(用于改变R2阻值),可实现4种功率和
关闭的功能。
|