摘要
研究设计了一款基于MC9S08SG8单片机的脉冲宽度调制(PWM)信号发生器,包含电源电路设计、单片机软件设计、用户输入接口设计以及上位机设计。为实现输出PWM信号的电压幅值在4~12V可调,采用LM317和L4949设计了电源电路。为实现输出PWM信号的频率在1Hz~100kHz可调,占空比在0%~100%可调,采用单片机MC9S08SG8作为主控芯片。为使系统有良好的人机交互体验,采用OLED作为系统状态显示单元,采用按键和旋转编码器作为用户输入,并可通过基于LabWindows/CVI开发的上位机对输出参数进行实时监控。实验结果表明,系统性能稳定、结构简单、成本低。