当前位置:首页 > 单片机 > 单片机
[导读] 1 前 言 随着社会的发展,用电量增大,为提高用电效率,改善用电量不均衡的现象,国内各省市的电力部门己开始全面推出了复费率电能表,计量单位对复费率电能表检定的任务越来越繁重[1-2]。时钟的准

1 前 言

随着社会的发展,用电量增大,为提高用电效率,改善用电量不均衡的现象,国内各省市的电力部门己开始全面推出了复费率电能表,计量单位对复费率电能表检定的任务越来越繁重[1-2]。时钟的准确性是分时计量最重要的一部分。目前的计量单位对复费率电能表时钟检定的方法已经逐渐不能满足需要。为了解决目前复费率电能表时钟检定存在的问题,本文设计了一种基于PIC单片机的复费率电能表时钟误差分析仪的系统。该系统是一种便携式时钟误差检定装置,集计时检定,数据处理,数据传送等功能于一体,具有快捷、准确、有效的特点。

l频率测量原理[3-4]

系统测量频率采用的是多周期同步测量方法,这种方法是在直接测频的基础上发展测量方法,在目前的测频系统中得到越来越广泛的应用。多周期同步法测频技术的闸门时间不是固定的值,而是被测信号的整周期倍、即与被测信号同步,因此消除了对被测信号计数产生的±1个字误差,测量精度大大提高,而且达到了在整个测量频段的等精度测量。


多周期同步测量方法测量的分辨率为:

日计时误差值:式中:Nx为对电能表的实际计数值;Ns、fs分别对应于电能表的标准值。系统最终将显示测量的电能表频率及日计时误差值。

2系统构成

2.1系统硬件组成 系统主要有3部分组成:前端电路、主控回路、显示及通讯部分。系统组成框图如图l所示。

当晶振工作时,会产生微弱的电磁波,且电磁波的频率和晶体振荡的频率一致。系统首先采集晶振频率信号,然后把采集到的信号通过滤波放大电路滤去高频干扰和低频漂移信号,同时也进行线性放大,使之变为一波形正规幅值适当的正弦信号,然后经过A/D转换变成数字信号进入:PIC单片机处理。

系统采用一种改进的双T型选频网络,在提高Q值的同时不影响其他参数变化,带通宽度更窄,带通效果更为显着。具体做法是:在反馈网络中再接一个同相输比例运放作为双T网络的负载。电路如图2所示。


A/D转换采用的是ADS7826芯片,该芯片是双12位,500 kHz的模拟数字(A/D)转换器,带有6条全差分输入通道,这些通道分为3对,用于进行高速同步信号采集。对采样与保持放大器的输入是全差分的并且保持差分状态直到A/D转换器的输入。这样在频率为50 kHz时仍可提供80 dB良好的共模抑制比,这在高噪声环境中是非常重要的。

本系统采用的处理器是PIC16F87X系列单片机[5-7]。PICl6F87X的内部有3个计数器(Timer0,Timerl.Tim-er2)和一个看门狗定时器(watchdog timer,WDT),这些计数器的结构与特性并不完全相同,具体到本系统使用的情况,被检定的信号频率的大概值为32768 Hz,基准频率为10 MHz。因此使用单片机内部的Timer0和Timerl两个计数器,基准频率信号使用Timer1,被检定的信号使用Timer0。Timer0是8位,最大计数值为256,Timerl是16位,最大计数值为65 536,各需要外接一个8位计数器才能满足需要。采用74LS393是双四位的二进制计数器可将计数增至24位。


系统中采用的是多周期同步测频法,需要在对被测信号开始计数的同时对基准信号计数,当被测信号计时完成的同时基准信号的技术也要停止。这一过程可以采用PIC16F87x内置的CCP模块来实现。CCP模块是指捕捉/比较/脉宽调制模块((2apturelC20mparelPWMmodule,CCP module),该模块可以提供外部信号捕捉、内部比较输出以及PWM输出这3种功能。捕捉与比较功能在基本的动作方式是相同的,在搭配定时器使用时,捕捉指的是侦测引脚上输入信号的状态。在信号的变化吻合设定的条件时(信号上升沿或下降沿出现时),产生中断并记录当时的定时器值;比较是将事先设定好的值与定时器的值相互比较,一旦两个值相等时,产生中断并驱动事先设定好的动作;PWM则是输出脉冲宽度可调的信号,脉冲的周期(period)和工作循环周期(duty cycle)是由内部的定时器比较产生的,因此也需要搭配定时器来使用。

系统显示采用AY0438驱动4位LCD显示电路。AY0438是.MicroChip公司生产的一种完整的CMOS显示驱动器,可在单片机或微处理器的控制下直接驱动LCD显示模块。它结构简单,使用方便。特别是在驱动32段LCD显示器方面,更能显示出它的精巧和方便。AY0438只用3条控制线即可连续不断地向与它相连的LCD显示器输进驱动信号。该器件内含32位锁存器,它既可以对被显示的数据进行锁存,也可以锁存微处理器的状态或波形。系统最终频率测量结果和日误差值将由其显示。

2.2系统软件组成

根据其实现的功能,可以把复费率电能表时钟晶振误差检定仪的软件划分为以下几个功能模块:

(1)计时检定部分:主要功能是完成对信号的采集,计数和日计时误差的计算;

(2)通讯及显示:通讯主要功能是完成单片机和上位机的通信,一般采用的是异

步串行通信;显示的功能是在液晶显示屏上显示出晶振频率的大小,计时误差等项;

(3)其他一些子程序包括看门狗,延时,保护程序等。

系统流程图如图3所示。


3结束语

本文采用该系统对不同标准频率进行测试后,得到该系统的频率测量准确度:±0.15 PPM,日误差准确度≤10 ms。该系统采用多周期同步测量方法利用PIC单片机实现了复费率电能表误差检定仪的设计,具有体积小、重量轻、稳定可靠、易于操作、测量精度高的特点,实现了复费率电能表的误差检定。


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

该系列产品有助于嵌入式设计人员在更广泛的系统中轻松实现USB功能

关键字: 单片机 嵌入式设计 USB

单片机编程语言是程序员与微控制器进行交流的桥梁,它们构成了单片机系统的软件开发基石,决定着如何有效、高效地控制和管理单片机的各项资源。随着微控制器技术的不断发展,针对不同应用场景的需求,形成了丰富多样的编程语言体系。本文...

关键字: 单片机 微控制器

单片机,全称为“单片微型计算机”或“微控制器”(Microcontroller Unit,简称MCU),是一种高度集成化的电子器件,它是现代科技领域的关键组件,尤其在自动化控制、物联网、消费电子、汽车电子、工业控制等领域...

关键字: 单片机 MCU

STM32是由意法半导体公司(STMicroelectronics)推出的基于ARM Cortex-M内核的32位微控制器系列,以其高性能、低功耗、丰富的外设接口和强大的生态系统深受广大嵌入式开发者喜爱。本文将详细介绍S...

关键字: STM32 单片机

在当前的科技浪潮中,单片机作为嵌入式系统的重要组成部分,正以其强大的功能和广泛的应用领域受到越来越多行业的青睐。在众多单片机中,W79E2051以其卓越的性能和稳定的工作特性,成为市场上的明星产品。本文将深入探讨W79E...

关键字: 单片机 w79e2051单片机

单片机,又称为微控制器或微处理器,是现代电子设备中的核心部件之一。它集成了中央处理器、存储器、输入输出接口等电路,通过外部信号引脚与外部设备进行通信,实现对设备的控制和管理。本文将详细介绍单片机的外部信号引脚名称及其功能...

关键字: 单片机 微控制器 中央处理器

随着科技的飞速发展,单片机和嵌入式系统在现代电子设备中的应用越来越广泛。它们不仅提高了设备的智能化水平,还推动了各行各业的创新与发展。在单片机和嵌入式系统的开发中,编程语言的选择至关重要。本文将深入探讨单片机和嵌入式系统...

关键字: 单片机 嵌入式系统 电子设备

PLC(可编程逻辑控制器)和单片机是两种不同的控制设备,它们之间存在明显的区别:

关键字: 单片机 plc 控制器

Holtek隆重推出全新一代32-bit Arm® Cortex®-M0+ 5V CAN MCU - HT32F53231/HT32F53241/HT32F53242/HT32F53252。这一系列单片机带有来自Bosc...

关键字: MCU 工业自动化 单片机

Holtek精益求精,宣布推出全新5V宽电压Arm® Cortex®-M0+ 32-bit MCU系列HT32F50431/HT32F50441/HT32F50442/HT32F50452。此系列MCU经多方位升级能满...

关键字: 单片机 智能家居 工业控制
关闭
关闭