电磁流量计在自动抄表的应用与探讨 二十七
MS 4P 03 1F49的定时器工作在比较方式时产生定时,在定时周期的基础上可以设置高低电平的周期比和输出模式来产生象D/A 转换功能的脉宽调制输出信号,Timer-弃和Timer-B有10路产生10个不同定时,最多可以设置8路的PWM输出端口,要从引脚输出信号还要通过对多功能输出引脚(GPI/0)进行设置,设置成特殊功能模块。
产生的脉宽调制输出信号PWM经过幅置相性转换和滤波,稳压管进行限压产生规则的正弦波,经过由运算放大器的放大反馈组成的积分电路产生比率的电压输出,这里电压输出幅值是SV。积分电路有放大倍数的电阻调节和零点的电阻调节。
产生的电压信号又经过下图3.01 的电路转换输出恒流源,也是应用了运算放大器的放大反馈的原理,放大倍数用一个可调电阻来小范围地改变输出值,还用了一个三极管来保证功率的输出。
驱动模拟量输出的是流量运算子程序运算完毕后产生的,把流量值换算成脉宽调制输出的占空比的一个高电平值后,对对应的特殊功能寄存器进行赋值即可刷新输出信号。模拟量输出处理程序的部分代码如下,其中输出引脚经过引脚的分析和综合安排,可以把P4.5引脚安排脉宽调制输出引脚,定时器B产生的固定定时中断来进行系统最重要的A/D转换,定时周期是125MS,在这个定时周期的基础上开PWM输出,由变量PWMCYCLE决定占空比。
电磁流量计