如何以高速信号采集的单片机提高消谐器参数测量仪精度?

2019-07-02 电子测量技术
8位MCU,微处理器,微控制器,C8051F 8位MCU,微处理器,微控制器,C8051F 8位MCU,微处理器,微控制器,C8051F 8位MCU,微处理器,微控制器,C8051F

为了精确测量消谐器参数中的真有效值和峰值,本研究设计了一种基于芯科科技(SILICON LABS)8位C8051F020单片机芯片的高精度测量系统。该系统实现多路交流信号的峰值及有效值的实时采集和显示功能。仪器硬件实现交流信号的采集功能,主要由信号调理模块、信号采集与处理模块、显示模块组成。软件分析采集数据的特点确定多路交流信号的采样流程,同时对采集的数据进行综合计算分析,滤除误差,提高测量精度。实验结果表明,该测量仪测量误差满足消谐器参数标定的要求,具有测量精度高、性能稳定、携带方便等特点,能用于消谐器以及仪器电阻非线性的检测,具有较广的应用价值。

消谐器在电力系统中电压互感器上广泛使用。当消谐器电阻的非线性特性与所接入电压互感器的特性匹配时,具有消除谐振,保护电路的作用。因此,消谐器在生产和使用的过程中必须对其电阻的非线性特性进行精确测量。但是由于消谐器电阻具有非线性,在测量时电压和电流的波形会发生畸变,不再是传统的正弦波信号,因此不能采用测量普通正弦波的方法进行测量,需要研制针对消谐器电压电流有效值和峰值的测量装置,通过对比电压、电流的峰值/槡2的数值来判断发生谐振时电路中电压、电流的畸变程度,以便准确分析消谐器电阻的非线性特性,对消谐器产品的合格性进行判定。

消谐器测量仪总体方案设计
消谐器参数测量仪监测的是电压电流经过消谐器后的畸变程度,该畸变信号不能单纯采用通常的有效值来衡量,需要实时测量电压和电流的峰值及有效值,对比电流和电压的峰值除以得到的数值,并绘制曲线即可得消谐器的伏安特性曲线。当电路中的电压和电流发生畸变时,电路中存在多次谐波量,普通的电压表和电流表已无法准确测量电压和电流的峰值与有效值。为了准确的测量畸变信号,必须在前端对信号进行处理,以前在使用时会增加系统中的器件,而且接线冗余,降低了系统的可靠性。在此基础上本文提出一种集成前端信号处理、电压电流实时采样处理并显示的测量方案。该方案主要分为2个部分:底层硬件电路和上层软件,二者相互配合实现以下功能:
1)硬件电路采集交流电压及电流的峰值和有效1值,再经过软件中的程序处理计算得到电压、电流平均值;
2)软件部分根据测量得到的数据特点对数据进行处理,滤除误差、消除干扰;
3)电压和电流的有效值及峰值实时显示在液晶屏上,本系统的主体框架由数据采集模块与处理模块、单片机模块和数据显示模块3个模块构成。                   

系统硬件设计分析
从测量仪的测量需求出发,硬件设计采用模块化的思想,将系统分为3大模块:信号调理模块、信号采集与处理模块和显示模块。信号调理模块对前端输入的交流电压和电流信号进行处理,滤除噪声,将交流信号转化为单片机/模块可采样的信号;信号采集与处理模块对交流电压电流信号进行采样,并对采样后的数据进行运算处理,减小误差;显示模块提供良好的人机界面,实时显示交流电压、电流的有效值、峰值和平均值。

信号采集与处理模块
信号采集与处理模块选择芯科科技公司的C8051F系列单片机中的C8051F020芯片作为系统的主控芯片。C8051F020片上集成了8路高速高精度12位A/D转换器(转换速率100kHz)和可编程增益放大器。C8051F020拥有64个通用I/O口(均与5V兼容),具有4352字节的内部RAM和64K字节的FLASH存储器,可以使用JTAG边界扫描技术进行系统调试及系统现场编程,满足系统的功能要求,同时也降低了系统的功耗和成本。

C8051F020 是一款高度集成混合信号8位MCU,具有8051核心,运转频率为25MHz。加强型 MCU 具有一个 12 位、8英寸、100ksps ADC,一个8位、8英寸、500ksps ADC,一个12位、2 英寸DAC和2个比较器。C8051F020还具有64kB闪存、4.25kB RAM 以及EMIF、I2C、SPI、UART、2x UART通信接口和5 x 16位计时器,包装在14x14mm的QFP100中。借助片上VDD监控器、看门狗定时器和一个±20%内部振荡器和高度模拟集成,C8051F020 MCU是真正独立的片上系统解决方案,并成为便携式医疗器械、电子秤、测试设备和光纤系统等应用的理想之选。



图1:C8051F020开发套件提供了开发便携式测试仪器所需的一切工具


信号调理模块模块
测量仪采集交流电压、电流的峰值和有效值,这4路模拟信号通过C8051F020单片机自带的12位高精度位转换器进行采样。这样减少了系统外围设备、功耗以及成本,增加了系统可靠性,提高系统的测量精度。交流信号可有效值调理电路,由于C8051F020的A/D转换模块是单极型的,且A/D的参考电压为2.5V,无法转换负值的电压。因此,交流信号不能直接接到单片机ADC0的模拟输入引脚上。为了测量交流信号,设置单片机C8051F020的ADC0模块工作在差分方式下,在50Hz的交流信号上叠加一个直流偏置,使得叠加后的信号中没有负电平,输入A/D模块的正输入端模块,在A/D模块的负输入端口输入叠加的偏置电平。两路信号经过差分运算后变为原有的交流信号。 



图2:交流信号采集电路


交流信号采样流程
1)本系统在上电后将输入信号接地,采样系统的零偏值并记录。
2)采样一次电压和电流的峰值,根据峰值大小选择合适的放大倍数,保证信号始终在合适的采样范围内,提高采样精度。
3)进行峰值和有效值的采样。由于有效值的测量需要在一个周期内均匀取值,采样周期较长,在这个周期内,对峰值调理电路的电容充电,保证其电压达到峰值。这样,先采集交流信号的有效值,测完之后再测量其峰值。
4)数据全部测完后,减去开始测量记录下的零偏值。
 
数据处理
交流信号的峰值和有效值数据均为多次采样所得,软件将其存入数组中。软件对数组中相邻的测量数据进行求和,平滑数据值,减少误差。同时,在进行测试时,也根据测量所得数据与标准输入数据进行对比,将测量的误差记录形成表格,进行线性拟合,抽象出其近似的函数关系,进一步减小误差。

测试结果
消谐器的硬件和软件平台搭建完成后,加入测试信号进行测量。测试信号由信号发生器产生,峰值和频率可调。为了模拟真实的输入信号,信号频率选择为50Hz。以电压为例进行分析。测量峰值时,考虑误差主要有2个来源:一是信号输入后,在电气元件上的损耗;二是A/D转换模块转换的误差。而有效值除了上述误差外,还引入了数据在平方,开方运算时造成的数据精度的损失。

结论
针对在非线性条件下的电压和电流的真有效值以及峰值的测量,以便对消谐器的伏-安特性进行正确的判断,设计并开发了基于C8051F020的消谐器参数测量仪。测试结果表明,该系统能够满足设计要求,测量得到精确的电压和电流有效值。同时该测量仪具有携带方便、测量精度高、性能稳定的特点,具有较好的推广应用价值。

有关Silicon Labs C8051F020单片机的产品及开发套件信息,请咨询世强。



看到这里您是否又有项目灵感需实现,点击下面开发软件帮你忙。

Silicon Labs Simplicity Studio平台开发工具
Silicon Labs 集成开发环境工具
Silicon Labs 配置向导2开发工具
Silicon Labs FLASH编程开发工具
Silicon Labs 8位MCU Keil PK51 开发工具
Silicon Labs ToolStick 开发工具
Silicon Labs μVision 调试驱动程序开发工具
Silicon Labs 生产编程器开发工具
Silicon Labs .HEX转化.SVF开发工具
Silicon Labs USB复位实用程序开发工具

授权代理商:世强先进(深圳)科技股份有限公司
技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 1

评论

   |   

提交评论

全部评论(1

  • yuyu Lv8. 研究员 2017-10-22
    学习学习
没有更多评论了

相关推荐

【应用】这款8位MCU“一手包办”空气净化器的容性触摸按键

芯科推出的一款MCU产品EFM8SB10F8,以其特有的功能、性能及价格的优势,在空气净化器产品中,有着非常独到的应用。

新应用    发布时间 : 2019-09-05

【应用】超低功耗8位MCU在远程无线联网报警系统中的应用

节点设备对于MCU的性能要求不是太高,8位MCU就能满足需求,一般更看重MCU的小体积和低功耗。

新应用    发布时间 : 2019-07-16

【应用】3X3mm!超小封装8位MCU在烟雾报警器中的应用

EFM8BB2内部集成5V LDO,可以支持5V VDD输入。与电路中其他器件的电压兼容,不需要额外的3.3V转换,有效节省电路功耗。

新应用    发布时间 : 2019-07-10

【产品】集成12位高速ADC、DAC的8位MCU C8051F00x,最高执行速度达25MIPS

C8051F00x系列是Silicon Labs的一款高集成度的混合信号8位MCU,采用强大的8051微处理器,最高执行速度可达25MIPS。还集成了12位/10位多通道ADC、VDD监控器、看门狗定时器、时钟振荡器以及其他通用部件,可以作为真正的独立片上系统解决方案,可应用于诸如便携式医疗器械、测试设备和光纤系统等领域。

新产品    发布时间 : 2017-01-05

涨姿势! 小壁虎MCU是这样做到低功耗的!

EFM32系列是世界上最节能的微控制器,特别适用于低功耗和能源敏感型应用。

技术探讨    发布时间 : 2016-03-17

Silicon Labs 8位MCU 复位后是否可初始化位可加性RAM/BDATA(地址0x20-0x2F)? 

是的,在启动文件(startup.a51或silabs_startup.a51)中,位可寻址的ram被初始化为0x00。

技术问答    发布时间 : 2020-03-02

【经验】如何正确使用8位MCU的PortMatch功能

Silicon Labs的8位MCU(C8051和EFM8)都具有PortMatch功能,此功能允许一个或多个端口IO引脚上的逻辑电平变化触发系统事件。

设计经验    发布时间 : 2018-02-08

【经验】主控MCU芯片使用flash作EEPROM使用时代码异常丢失该如何解决?

Silicon Labs C8051F350 MCU FLASH可以作EEPROM使用的特性,以及使用在工业锅炉房(环境恶劣)的用法,是典型的导致FLASH数据丢失的应用。

设计经验    发布时间 : 2017-08-17

【技术】预安装BOOT的新一代的8位MCU

Silicon labs的EFM8系列MCU是C8051F的升级换代产品。较C8051F不同的是,其在出厂时已经固化好BOOT程序。

技术探讨    发布时间 : 2019-07-11

【产品】小蜜蜂8位MCU助您轻松迎接物联网时代

Silicon labs推出了一款集小封装和高性价比于一身的多用途8位MCU EFM8BB1,可轻松替代普通8051家族的MCU产品。

新产品    发布时间 : 2019-07-05

EFM8LB低功耗8位MCU在使用BOOTLOADER时,如何让程序进入BOOTLOADER?

EFM8LB的芯片进入BOOTLOADER有三种方法。第一种:上电后如果0X0000地址的数据为0XFF,程序会直接进入BOOTLOADER. 第二种:在上电复 位时,如果C2D引脚保持低电平超过50uS,程序会进入BOOTLOADER.第三种: 应用程序将R0赋值为0XA5,然后执行软启动,启动后程序会自动进入 BOOTLOADER。

技术问答    发布时间 : 2017-10-10

基于64k Flash MCU的全电量智能变送器优化方案

C8051F021内部的FLASH为64K,可以方便的实现电力参数的运算,内部的ADC精度为12位,可以实现高精度采样,同时内部还集成有2路的12位DAC,因此可以完全满足变送器的电力参数运算。

器件选型    发布时间 : 2019-07-03

为什么在8位MCU C8051F392上运行正常的程序增加了一个全局变量后就无法执行到主程序中?

8位MCU C8051F392芯片内部集成有看门狗功能,这个功能默认是开启的,当全局变量过多时,在C语言的程序初始化没有结束时看门狗已经复位了,所以无法执行到主程序中,解决 办法是将STARTUP.A51添加到项目中,并在STARTUP.A51文件中将看门狗关闭。

技术问答    发布时间 : 2017-10-10

推荐一款带ADC的小封装8位MCU,适用于对模拟性能、MCU性能以及电路板尺寸有比较高要求的场合。

推荐EFM8LB11系列8位MCU,该系列MCU内部集成了高精度ADC(14位)、4个12位DAC、内置温度传感器、模拟比较器以及丰富的数字外设和通信接口,FLASH大小为16/32KB,RAM为1.25/2.25KB,封装包括QFN24、QFN32、QFP32以及QSOP24,最小封装3x3mm,具有高性能、低功耗、小封装等特性,非常适用于高性能、低功耗、小封装,对模拟外设有更高要求的应用设计。

技术问答    发布时间 : 2017-05-05

有没通用usb接口仪器用键盘处理芯片,通时支持选轮输入?

根据你的需求,给你推荐Silicon Labs EFM8UB系列8位MCU,带USB接口,可支持HID键盘功能。相关资料链接如下:EFM8 Universal Bee 系列 EFM8UB2 数据表

技术问答    发布时间 : 2018-11-30

展开更多

电子商城

查看更多

品牌:SILICON LABS

品类:8位MCU

价格:¥28.8021

现货: 18,224

品牌:SILICON LABS

品类:8位MCU

价格:¥35.6782

现货: 90

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥12.9143

现货: 95,058

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.9026

现货: 83,205

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.5305

现货: 80,817

品牌:SILICON LABS

品类:8位MCU

价格:¥5.8534

现货: 73,120

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥5.0172

现货: 45,300

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥4.3667

现货: 27,741

品牌:SILICON LABS

品类:8位MCU

价格:¥4.4595

现货: 27,240

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥9.2911

现货: 23,898

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥10.1700

现货:10,000

品牌:SILICON LABS

品类:8位MCU

价格:¥4.9000

现货:12,000

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.7900

现货:3,451

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥11.1200

现货:1,201

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥16.8500

现货:550

品牌:SILICON LABS

品类:8位MCU

价格:¥56.0000

现货:550

品牌:SILICON LABS

品类:8位MCU

价格:¥5.1900

现货:396

品牌:SILICON LABS

品类:8位MCU

价格:¥39.8000

现货:266

品牌:RENESAS

品类:microcontroller

价格:¥2.8532

现货:188,410

品牌:Advanced Digital Chips

品类:MCU

价格:¥6.6000

现货:100,000

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

TFT LCD液晶显示屏/模组定制

可定制显示屏的尺寸0.96”~15.6”,分辨率80*160~3840*2160,TN/IPS视角,支持RGB、MCU、SPI、MIPI、LVDS、HDMI接口,配套定制玻璃、背光、FPCA/PCBA。

最小起订量: 1000 提交需求>

MCU烧录/Flash烧录/CPLD烧录

可烧录IC封装SOP/MSOP/SSOP/TSOP/TSSOP/PLCC/QFP/QFN/MLP/MLF/BGA/CSP/SOT/DFN;IC包装Tray/Tube/Tape;IC厂商不限,交期1-3天。支持IC测试(FT/SLT),管装、托盘装、卷带装包装转换,IC打印标记加工。

最小起订量: 1pcs 提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面