【技术实现步骤摘要】
一种直流电流传感器外部事件中断处理方法
[0001]本专利技术涉及直流电流传感器
,具体涉及一种直流电流传感器外部事件中断处理方法。
技术介绍
[0002]随着电能表电流传感器在实际应用过程中,随着环境温度的变化,传感器的测量结果会受到不同程度的影响,这就对一些高精度、高稳定性的传感器的研发和应用造成困难,尤其传感器作为计量元器件使用于直流电能表时,要接受电能表
‑
40℃到85℃的工作温度要求,温度区间跨度较大,温度上升或下降导致传感器输出的变化会超出电能表计量精度的要求。另一方面传感器的零点输出也是影响传感器精度重要因素。
技术实现思路
[0003]为了克服现有技术的不足,本专利技术提出一种直流电流传感器外部事件中断处理方法,采用中断处理的方法,更好更快利用有限的系统资源解决系统响应速度和运行效率,对直流电流传感器的零点和幅值进行软件校准。
[0004]本专利技术的技术方案为:一种直流电流传感器外部事件中断处理方法,所述方法利用控制芯片MCU、温度传感器采样电路、控制芯片辅助 ...
【技术保护点】
【技术特征摘要】
1.一种直流电流传感器外部事件中断处理方法,其特征是:所述方法利用控制芯片MCU、温度传感器采样电路、控制芯片辅助电路、输出补偿电路对外部事件中断服务进行处理,控制芯片MCU设有UART通讯口,利用中断服务模块对UART通讯口的数据进行读写,进而对直流电流传感器的进行软件校准,根据温度传感器NTC采集的温度点,对温度传感器进行软件补偿,通过PWM方式对温度传感器的零点输出进行调整,PWM占空比从0.4%到99.6%,对应的寄存器值为01H~FEH,所述控制芯片辅助电路设有数字电位器,所述数字电位器的对应寄存器为01H~7FH,通过调整所述数字电位器的阻值改变传感器的电路放大倍数,实现温度传感器输出幅值的校准;所述的中断服务模块包括串口读数据RX模块和串口发数据TX模块,所述的串口读数据RX模块包含串口收数据模块、开始校验位、校验变量值、UART通讯口数据模块和串口协议奇偶校验变量,所述的串口收数据模块包括温度读取区间值、协议变量值和数据索引值;所述的UART通讯口数据模块包括UART通讯口 RX 值和UART通讯口成功标志位。2.根据权利要求1所述的直流电流传感器外部事件中断处理方法所述的串口,其特征是:所述的串口发数据TX模块包括串口发数据模块、UART通讯口模块和校验变量值,所述的串口发数据模块包括串口发数据值、协议变量值、数据索引值;所述的UART通讯口模块包括UART通讯口 TX值;读数据RX模块的步骤为:第一步:设定所述的温度读取区间值和所述的协议变量值、所述数据索引值;第二步:读取所述串口数据的温度读取区间值、协议变量值和数据索引值;第三步...
【专利技术属性】
技术研发人员:王应栋,潘琳斌,章孟翼,叶峰,
申请(专利权)人:宁波泰丰源电气有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。