绵阳网络营销师:单片机实现PWM编程的问题

来源:百度文库 编辑:高考问答 时间:2024/05/01 19:23:51
交流电50Hz 用电器500W
要求实现5个档位0W 100W 200W 300W 400W 500W的输出
请问用单片机对各个档位实现PWM的定时时间如何取??

P0.0置1时间20ms,置0时间80ms,输出100W。
P0.0置1时间40ms,置0时间60ms,输出200W。
P0.0置1时间60ms,置0时间40ms,输出300W。
P0.0置1时间80ms,置0时间20ms,输出400W。
P0.0一直置1输出500W。
P0.0一直置0输出0W。
P0.0状态转换时应检测交流电是否过0。
高级别的单片机本身就有PWM功能,无PWM功能低级别的单片机可用TIMER或自编延时子程序,单片机振荡频率尽量选低频电路更方便编延时子程序。相关单片机厂家网站上都会给出简单应用程序。

工频交流为50周/秒.100W时,可令BCR导10周波,200W时,导20周波,...
500W时,导50周波.且控制在过零点时发出触发信号.