微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于C8051F410的信号模拟电路设计

基于C8051F410的信号模拟电路设计

时间:11-25 来源:互联网 点击:

CAOCP2的值将在程序流程中实时设定。

具体实现方法与步骤如下:

1)初始设置:根据设定电压值生成初始PWM波形和频率参数。

2)电压测量:测量此时输出电压和设定值之间的偏差,用于调整PWM参数。

3)调整PWM参数:把设定的输出电压与实际读取到的输出电压进行比较.若实际电压值偏小,则向增加输出电压的方向调整PWM的占空比;若实际电压偏大,则向减小输出电压的方向调整PWM的占空比。

4)使能PWM输出。

另外.在软件PWM的调整过程中还要注意ADC的读数偏差和电源工作电压等引入的纹波干扰。合理采用算术平均法等数字滤波技术。

4 结论

基于C8051F410单片机,采用PWM调制技术和负反馈测量技术设计了一种新的精确信号模拟电路,克服了原电路因工作点不稳定的问题。经实验验证,榆测设备重测合格的现象不再出现。本电路从处理器到被控系统信号都是数字形式的,无需进行数模转换,抗噪性能强,工作稳定,具有较高的输出精度,对于同类电路的设计具有一定的借鉴意义。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top