
基于单片机的PWM简易调压器设计
图中左侧为模数转换器ADC0809,中间为P89V51单片机,右侧为RC滤波稳压电路。通过电位器为单片机系统提供模拟电压,通过ADC采样后,传输到单片机内,经过处理后,利...
图中左侧为模数转换器ADC0809,中间为P89V51单片机,右侧为RC滤波稳压电路。通过电位器为单片机系统提供模拟电压,通过ADC采样后,传输到单片机内,经过处理后,利用输出口采用PWM方式输出相应的电压值。通过外接led管显示的亮度可以了解当前的电压值变化规律。由于P89V51 单片机没有PWM输出口,所以要求采用程序模拟该种输出方式。这种调压方式在单片机系统设计中广泛使用,能够降低成本,提高可靠性。
2、控制要求:
(1)控制电源开关接通后, 系统可以工作,输出的电压按方波型式变化,LED显示灯即开始工作,点亮、关闭,循环进行,频率为0.5HZ。
(2)按下K1按钮,则输出的电压按正弦波型式开始变化,Led显示灯反复循环运行,忽明忽暗。
(3)按下K2按钮,则开始按方波变化,Led显示灯反复循环运行,点亮、关闭,循环进行,频率从1HZ到10HZ。
(4)不论在什么工作方式,按下K3按钮,Led显示灯立即停止工作,按照当前电位器的电压值给出的频率显示,电位器从0V到5V变化,对应的频率范围为从0.5HZ到5HZ,直至按下其他按钮。
"userRatingCoun 展开
2、控制要求:
(1)控制电源开关接通后, 系统可以工作,输出的电压按方波型式变化,LED显示灯即开始工作,点亮、关闭,循环进行,频率为0.5HZ。
(2)按下K1按钮,则输出的电压按正弦波型式开始变化,Led显示灯反复循环运行,忽明忽暗。
(3)按下K2按钮,则开始按方波变化,Led显示灯反复循环运行,点亮、关闭,循环进行,频率从1HZ到10HZ。
(4)不论在什么工作方式,按下K3按钮,Led显示灯立即停止工作,按照当前电位器的电压值给出的频率显示,电位器从0V到5V变化,对应的频率范围为从0.5HZ到5HZ,直至按下其他按钮。
"userRatingCoun 展开
1个回答
展开全部
所谓的PWM脉宽调制,PIC单片机的PWM是8。输出频率为大约10K,如果转换为直流连续变化最简单的方法是RC滤波器是在管脚1连接到一个4.7K的电阻的输出端,连接到输出滤波电容器10UF极为稳定的直流连续变化的端电阻当然这种方法的应用通常是足够的。如果您需要更多精密运算放大器,需要使用有源滤波器,与一般使用LM324的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询