电机功率采集系统的制作方法

文档序号:11861334阅读:935来源:国知局

本发明属于电力电子领域,涉及一种电机功率采集系统。



背景技术:

数据采集是同步电机测控系统中的核心单元之一,目前同步发电机的数据采集大多是以通用AD转换芯片配合8位或16位单片机进行交流采样,这种的数据采集系统获得的发电机运行的电参量基本全靠软件计算实现,不仅计算量大、精度低、实时性也受到很大限制。



技术实现要素:

为克服现有技术存在的技术缺陷,本发明公开了一种电机功率采集系统。

本发明所述电机功率采集系统,包括与发电机连接的电压互感器和电流互感器,所述电压互感器与电流互感器输出端均与计量芯片连接,所述计量芯片与信号处理器总线连接,所述信号处理器连接有USB接口和接口芯片。

优选的,所述接口芯片为MAX232。

优选的,所述计量芯片与信号处理器之间通过SPI总线连接。

优选的,所述计量芯片为ADE7758。

优选的,所述信号处理器为AT91SAM7A3。

采用本发明所述的电机功率采集系统,用三相电能专用计量芯片代替通用AD芯片,实现了对同步发电机电参数的快速测量和控制,充分利用了芯片的内置功能模块,减少了外围电路,降低了成本,提高了产品的可靠性。

附图说明

图1为本发明一种具体实施方式结构示意图。

具体实施方式

下面结合附图,对本发明的具体实施方式作进一步的详细说明。

本发明所述电机功率采集系统,包括与发电机连接的电压互感器和电流互感器,所述电压互感器与电流互感器输出端均与计量芯片连接,所述计量芯片与信号处理器总线连接,所述信号处理器连接有USB接口和接口芯片。

如下图l所示。进行数据集时其工作流程为:被测信号即同步发电机机端电压U、定子电流I为三相交流电,分别经电压互感器(PT)和电流互感器(CT)转换为低电压和小电流的二次信号,再经过信号调理电路作进一步的处理成不超过500mV的电压信号后送入计量芯片ADE7758进行转换。ADE7758转换结束后向信号处理器提出中断申请,ARM相应ADE7758中断请求,通过高速SPI接口读取相应缓冲区中数据,然后根据互感器、变送器的变换比例计算出发电机运行参量的实际值并将结果保存到相应的数据区中,以备对发电机进行实时控制。与此同时信号处理器通过串口与上位机进行通讯,将最新采集的发电机运行参量发送到上位机,利用上位机软件将实时数据显示出来。该系统还设计了一个USB接口,通过该接口可以和移动存储设备连接,这样即使在无计算机的情况下也可以实现大数据量的数据采集任务。

本系统选择的ARM芯片是AT91SAM7A3,AT91SAM7A3芯片与计量专用芯片ADE7758之间通讯采用标准的3线高速SPI总线;AT91SAM7A3与上位计算机之间通过普通双绞线连接以串行方式进行通讯;AT91SAM7A3与移动存储设备之间采用USB接口进行通讯。

本系统选择AT91SAM7A3单片机作为系统的主控制器,电能计量专用芯片ADE7758作为A/D转换。ADE7758是一款高集成度的三相电能专用计量芯片,集成了6路2阶Sigma-Delta ADC采样通道,带有一个SPI兼容的串行通讯接口,两路脉冲输出。采用数字校准技术,可通过标准的SPI的三线串行通讯接口完成对芯片的设置、电量数据的传输和校准。ADE7758内部集成有温度传感器,单5V供电,低功耗,适用于三相三线和三相四线电力系统中。

ADE7758的电流通道和电压通道各有一个可编程增益放大器,放大增益为1,2或4,除了PGA功能外,还用于A/D转换满刻度量程的选择。增益的大小由用户编程来决定。ADE7758具有一个波形取样寄存器,其值源自于ADC的输出。波形采样部分集成有一个用于短时持续低电平或高电平的检测电路,门槛电平和持续时间是由用户编程来决定的。三相中任一相过零检测是同步进行的,过零检测的结果可用于测量三路电压输人中任一路的周期。ADE7758的所有功能都是通过读写ADE7758内部的寄存器来实现的,即ADE7758的各种设定和操作主要是对寄存器的读和写。每个寄存器在读写时,首先要执行一个写通信寄存器的操作,然后开始传输数据。

AT91SAM7A3微控制器是ATMEL公司推出的基于ARM7TDMI的嵌入式32位高档微控制器。该款处理器用高密度的16位指令集实现了32位RISC结构,且功耗低,指令执行周期短,运行速度快,32位乘除指令小于1US。AT91SAM7A3微控制器使用了ATMEL公司的高密度CMOS技术,通过在一个单片上集成了ARM7TDMI和256K的Flash程序存储器、32K片内SRAM以及各种外围功能模块,使其成为强有力的32位微控制器。AT91SAM7A3微控制器内部工作寄存器很多,片内外设丰富,片内有62个多功能复用的I/0端口、3个定时/计数器模块,每个模块包含3个完全相同的16位定时/计数器通道,每一个通道都可以独立编程,实现包括频率测量,事件计数,间隔测量,脉冲产生延时和脉冲宽度调制等各种功能、多个中断源、8个中断优先级、3个增强型全双工USART,每个USART都具有自己的波特率发生器和两个专用的数据控制器PDC通道、2个CAN控制器支持CAN2.0B、2个高速SPI、1个I2C、1个USB2.0接口、片内振荡器及看门狗电路[1]。具有256k并行可编程的非易失性FLASH程序存储器,可实现对器件串行在系统编程ISP(In-System Programming)和在应用中编程IAP(In Application Programming)。由于片内外设丰富,便于系统扩展,片内存储容量大,不用再外扩存储器,大大提高了系统的集成度,为许多需要加强运算的嵌入式应用提供了高度的灵活性和高性价比解决方案。

基于ARM和ADE7758的同步发电机数据采集系统的硬件设计包括: 模拟量采集模块、信号调理模块、交流电量计量与转换模块、实时数据的处理与控制模块、显示模块五个部分。

同步发电机的现场模拟量的采集由CT,PT完成,即将发电机机端电压、定子电流分别转换成三相100V、5A的二次信号;信号调理电路完成信号进人电能计量芯片前的调整和滤波,滤除信号中的高频部分,该电路模块主要目的是将信号处理成ADE7758可以直接接收的信号即小于等于500mV的电压信号;交流电量计量与转换模块ADE7758有电压和电流采集通道,它们能接收的交流信号幅值最大为500mV,通过6路A/D采样通道完成数字化。ADE7758内的微处理器对数字化的被测信号进行各种判断、处理和运算,并将结果储存在18个只读寄存器中。ADE7758将数据转换结束后向ARM提出中断申请 (IRQ为低电平有效);实时数据的处理与控制模块由AT91SAM7A3芯片来完成,AT91SAM7A3通过SPI接口对ADE7758进行读写操作,即ARM和ADE7758的数据接口采用中断IRQ、片选CS和3线的SPI接口方式实现数据交换。整个过程可描述为:AT91SAM7A3微处理器响应ADE7758的中断后,立即通过低电平片选ADE7758的CS,然后通过SPI总线MOSI,SCLK , MISO和ADE7758的DIN, SCLK ,DOUT相连,完成数据操作;系统显示模块电路采用MAXIM公司的MAX232芯片完成TTL电平和RS-232标准电平的转换,方便通过串口与计算机进行通信。

为了保证系统的安全性和可靠性,在系统设计中没有用ARM芯片内的看门狗,而专门设计了外部看门狗电路。外部看门狗电路采用AD公司生产的ADM691芯片,利用AT91SAM7A3的PWM口产生的占空比可调的脉冲信号作为喂狗信号,监视电源电压和微处理器的工作状态,该电路结构简单、功能丰富,大大提高系统的安全性和可靠性。另一方面为了使系统具有一定的广泛使用性,还设计了一个支持USB2.0的接口,目的是方便在没有计算机的情况下进行大量的数据采集。

前文所述的为本发明的各个优选实施例,各个优选实施例中的优选实施方式如果不是明显自相矛盾或以某一优选实施方式为前提,各个优选实施方式都可以任意叠加组合使用,所述实施例以及实施例中的具体参数仅是为了清楚表述发明人的发明验证过程,并非用以限制本发明的专利保护范围,本发明的专利保护范围仍然以其权利要求书为准,凡是运用本发明的说明书及附图内容所作的等同结构变化,同理均应包含在本发明的保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1