交流电压测量模块的设计思路
发布时间:2008/11/25 0:00:00 访问次数:873
由于pic的a/d输入前端加上了变压器、电位器和电压提升电路,故a/d采样得到的初始数据需要经过调整变换后才能得到实际电压值,通常,采用下面介绍的方法进行调整。
交流工频信号的采集,一般以其有效值进行计算,计算公式为:
其中,t为信号周期。
在计算机采集系统中u(r)是离散值,故应该用下面的公式计算:
为了能够在1个工频周期内采足40个点,需要每间隔500ps启动1次a/d转换,此程序中采用ccp2的特殊事件触发方式定时可达到要求。当ccp2工作在比较方式时,不断地用16位的ccp2寄存器中的值与tmr1寄存器中的值做比较,如果两者相等,ccp2的特殊事件触发输出将对tmr1寄存器复位,并且启动模/数转换,因此只要在程序的初始化部分对16位的ccp2寄存器赋值为01f4h(相当于500μs)即可。
欢迎转载,信息来源维库电子市场网(www.dzsc.com)
由于pic的a/d输入前端加上了变压器、电位器和电压提升电路,故a/d采样得到的初始数据需要经过调整变换后才能得到实际电压值,通常,采用下面介绍的方法进行调整。
交流工频信号的采集,一般以其有效值进行计算,计算公式为:
其中,t为信号周期。
在计算机采集系统中u(r)是离散值,故应该用下面的公式计算:
为了能够在1个工频周期内采足40个点,需要每间隔500ps启动1次a/d转换,此程序中采用ccp2的特殊事件触发方式定时可达到要求。当ccp2工作在比较方式时,不断地用16位的ccp2寄存器中的值与tmr1寄存器中的值做比较,如果两者相等,ccp2的特殊事件触发输出将对tmr1寄存器复位,并且启动模/数转换,因此只要在程序的初始化部分对16位的ccp2寄存器赋值为01f4h(相当于500μs)即可。
欢迎转载,信息来源维库电子市场网(www.dzsc.com)
上一篇:交流电压测量模块的程序设计
上一篇:频率湿测模块的程序设计
热门点击
- PWM信号发生模块的设计思路
- 交流电压测量模块的设计思路
- 多功能波形信号发生模块设计的元器件选型
- 频率湿测模块的设计思路
- USB数据通信接□模块的程序设计
- 交流电压测量模块的程序设计
- 正弦信号发生模块的电路设计
- 多功能波形信号发生模块电路设计
- PWM信号发生模块的程序设计
- 正弦信号发生模块的程序设计
推荐技术资料
- DS2202型示波器试用
- 说起数字示波器,普源算是国内的老牌子了,FQP8N60... [详细]