24小时热门版块排行榜    

CyRhmU.jpeg
查看: 571  |  回复: 0

lengyuye11

新虫 (初入文坛)

[求助] 求高手指点单片机KeilC编程问题,主要是可控硅PWM调制程序问题

可控硅用的是MOC3021,是不带过零触发的,所以用了过零检测电路,过零信号接到单片机的外部中断口,相当于每10ms会触发一次外部中断。
本来是想用调节可控硅导通角的方法来控制加热管,但是觉得程序好难写,大部分都是用PWM调制,即在一个周期内选择导通的周波数。可是这个周波数怎么和外部中断联系呢?
我是想利用外部中断来计时,比如来一个外部中断,变量加1,假设希望导通的周波数为5,即50ms时间,当变量等于5时,再将输出信号变为0.。。。这样的思路对吗?为什么写到程序里总是不行呢?
希望高手帮帮忙。。。。或者控制导通角的程序也行,我简直要疯了啊。。。。
希望高手朋友们给予指点。。。不胜感激。。。
回复此楼

» 猜你喜欢

幸福
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

智能机器人

Robot (super robot)

我们都爱小木虫

相关版块跳转 我要订阅楼主 lengyuye11 的主题更新
信息提示
请填处理意见