电力谐波检测仪制造技术

技术编号:20021926 阅读:34 留言:0更新日期:2019-01-06 02:32
一种电力谐波检测仪,包括Cortex‑A9处理器、模数转换模块和外围电路,外围电路包括信号调理模块、电源模块、数据存储模块、键盘触摸屏、显示模块、通信接口,Cortex‑A9处理器控制模数转换模块,实现对电网电压、电流信号的同步采样,对采集得到的数据进行加窗傅立叶谐波检测,显示模块实现结果显示,数据存储模块完成数据存储,键盘触摸屏完成人机交互,通信接口实现数据交互。

【技术实现步骤摘要】
电力谐波检测仪
本专利技术属于电力检测
,特别涉及一种电力谐波检测仪。
技术介绍
现有的电力谐波检测设备多采用以下3种方案:1、采用DSP单CPU或DSP+ARM双CPU控制模式,该设计方案具有较高的检测精度和较快的处理速度,最终将数据传输到PC终端完成显示。2、采用以单片机为核心的控制系统。3、以工控机为核心,对电能质量进行检测的同时利用其自身的网络接口和硬盘实现数据存储和数据远程传输。在检测方法方面,目前谐波检测最常用的方法有基于傅里叶变换的谐波检测及其改进方法,基于小波变换的谐波检测方法,基于瞬时无功功率理论的谐波检测方法,基于改进S变换的谐波检测等。现有检测方案,主要存在以下缺点:1、采用DSP单CPU或DSP+ARM双CPU控制模式,系统不能完全脱离PC,在移植性和便携性上存在不足。2、采用以单片机为核心的控制系统,由于单片机资源有限,运算速度低,不能满足系统在实时性、准确性等方面的要求。3、以工控机为核心,缺点是体积较大,价格昂贵,便携性方面存在不足。现有的检测方法的缺点是,基于小波变换可以实现对电网谐波信号的时频检测,但是在对信号进行分析和重构过程中运算复杂,计算量大,同时对频率相近的谐波具有较差的分辨能力。S变换对分析电能扰动具有明显的效果,改进的S变换引入可调因子实现对电力谐波检测,但调节因子的选取并没有合理的理论依据,不适合一般电力谐波检测。瞬时无功功率理论的谐波检测方法在工程中应用广泛,但此方法需要坐标变换,且都需要低通滤波器。
技术实现思路
本专利技术提供一种电力谐波检测仪,该检测仪基于Android系统,以解决现有技术中电力谐波检测仪在软硬件方面的缺陷。本专利技术实施例之一,一种电力谐波检测仪,包括Cortex-A9处理器、模数转换模块和外围电路,外围电路包括信号调理模块、电源模块、数据存储模块、键盘触摸屏、显示模块、通信接口,Cortex-A9处理器控制模数转换模块,实现对电网电压、电流信号的同步采样,对采集得到的数据进行加窗傅立叶谐波检测,显示模块实现结果显示,数据存储模块完成数据存储,键盘触摸屏完成人机交互,通信接口实现数据交互。电力谐波检测仪运行流程包括:主程序开启后,打开驱动文件,并开始采集数据。数据采集模块将数据转换后通过数据总线传送给Cortex-A9处理器,Cortex-A9处理器数据处理程序对数据进行加窗傅里叶变换处理,完成电力谐波参数计算,计算得到的三相电能参数显示在显示屏上,同时可绘制三相电压/电流波形,同时完成对信号的存储和查询功能。本专利技术针对目前电网谐波检测的需求,设计基于Cortex-A9处理器的电力谐波检测仪,通过移植Android系统,检测仪可完全脱离PC,独立完成电力谐波信号检测任务,可实现数据管理,波形绘制,电参数测量等功能。采用加窗FFT算法完成数据处理,降低了栅栏效应和频谱泄漏造成的检测误差。附图说明通过参考附图阅读下文的详细描述,本专利技术示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本专利技术的若干实施方式,其中:图1本专利技术实施例中系统硬件结构图。图2本专利技术实施例中电压采样模块电路原理图。图3本专利技术实施例中ADC驱动工作原理。图4本专利技术实施例中软件功能结构框图。图5本专利技术实施例中主程序流程图。具体实施方式根据一个或者多个实施例,电力谐波检测仪以三星公司推出的一款四核处理器Exynos4412为控制核心,外围电路包括信号调理模块,电源模块,数据存储模块,接口扩展模块,显示模块等。主控制器控制模数转换模块,实现对电网电压、电流信号的同步采样,对采集得到的数据进行加窗傅立叶谐波检测,LCD完成结果显示,SD卡或存储设备完成数据存储,键盘触摸屏完成人机交互,网络接口完成系统网络扩展。系统硬件设计如图1所示。FFT电力谐波检测算法,通过采用加窗方法对采样信号进行处理可减小频谱泄漏造成的检测误差,提高检测精度。选用的窗函数是布莱克曼-哈里斯(Blackman-Harris)窗。该窗函数为四阶全余弦窗函数,具有旁瓣小,衰减快,主瓣窄特点。表达式为:式中:n=0,1,2,…,N-1;K=3;a0=0.35875;a1=0.48829;a2=0.14128;a3=0.01168。对信号进行N次采样,采样频率为fs,采样信号的时域表示为x(t),信号离散化加窗处理后表示为:xN(n)=Wk(n)·x(n)对加窗后信号进行离散傅里叶变换如下:式中k=0,1,2,…,N-1;利用旋转因子的对称性和周期性,对xN(n)按奇、偶分为两组,变换得到:式中数据采集模块由电压/电流互感器、电流-电压转换电路、4阶低通放大滤波电路,6通道16位同步采样芯片AD7606组成。电流-电压转换电路将电流信号转化为电压信号,4阶低通滤波电路的信号截止频率为3200Hz,放大倍数为3.9。最后双极性信号传送到AD芯片的输入端。图2为电力谐波检测仪数据采集模块电路原理图。根据一个或者多个实施例,电力谐波检测仪软件在Android系统中的移植方法是,在Windows系统下安装VMWare虚拟机,将Ubuntu14.04安装在虚拟机上,配合Windows下的开发工具进行系统开发。然后进行Bootloader移植,选择U-boot作为系统开机引导程序,实现检测仪硬件设备初始化,建立合适的系统软硬件环境,为应用程序调用系统内核做好准备。其中,Android系统设备驱动是连接硬件和应用程序的桥梁,可直接对硬件设备寄存器进行读写操作,最终使通信设备能够收发数据,显示设备能够显示文字和画面,存储设备能够记录文件和数据。本实施例中,为AD7606编写的驱动程序属于字符设备驱动。AD芯片与ARM引脚直接相连,驱动程序可对AD芯片引脚操作,为AD芯片提供控制信号。图3为AD芯片驱动工作原理图。在Ubntu系统的用户文件下存放安卓源码,在源码的kernel/driver/char/ADC目录下新建Makefile,Kconfig以及AD7606.c三个文件,Makefile文件内容为:obj-$(CONFIG_ADC_DRIVER)+=AD7606.o,Kconfig文件中将“ADC_7606”的声明设定为参数tristate,在AD7606.c文件中进行AD驱动程序编写。最后配置Menuconfig,编译内核。将ADC_7606配置为编译成模块,保存配置后再编译内核,在目录kernel/drivers/char/ADC下将会生成模块文件AD7606.ko。将新生成的AD7606.ko文件拷贝到SD卡,并mount到mnt目录下,在串口终端任意目录下执行如下指令insmod/mnt/AD7606.ko即可动态加载驱动。AD7606为6通道16位模数转换器,可选用SPI串行数据传输模式。AD驱动可以通过控制AD引脚控制采样开始,AD芯片完成一次转换后CS引脚由高电平变为低电平,触发ARM中断,ARM中断处理函数开始读取AD采集数据,数据读取采用SPI主从模式,读时钟由ARM产生。ARM在接收到数据后进行数据处理,完成谐波分析。根据一个或者多个实施例,电力谐波检测仪的谐波检测软件包括上位机软件总体设计,在Android系统下,应用程序的开发是针对内核和驱动本文档来自技高网...

【技术保护点】
1.一种电力谐波检测仪,包括Cortex‑A9处理器、模数转换模块和外围电路,外围电路包括信号调理模块、电源模块、数据存储模块、键盘触摸屏、显示模块、通信接口,Cortex‑A9处理器控制模数转换模块,实现对电网电压、电流信号的同步采样,对采集得到的数据进行加窗傅立叶谐波检测,显示模块实现结果显示,数据存储模块完成数据存储,键盘触摸屏完成人机交互,通信接口实现数据交互。

【技术特征摘要】
1.一种电力谐波检测仪,包括Cortex-A9处理器、模数转换模块和外围电路,外围电路包括信号调理模块、电源模块、数据存储模块、键盘触摸屏、显示模块、通信接口,Cortex-A9处理器控制模数转换模块,实现对电网电压、电流信号的同步采样,对采集得到的数据进行加窗傅立叶谐波检测,显示模块实现结果显示,数据存储模块完成数据存储,键盘触摸屏完成人机交互,通信接口实现数据交互。2.根据权利要求1所述的电力谐波检测仪,其特征在于,所述电力谐波检测仪的操作系统基于Android系统,所述电力谐波检测仪的检测软件从Windows系统移植到Android系统,移植方法是:在Windows系统下安装VMWare虚拟机,将Ubuntu14.04安装在虚拟机上,配合Windows下的开发工具进行系统开发。然后进行Bootloader移植,选择U-boot作为系统开机引导程序,实现检测仪硬件设备初始化,建立合适的系统软硬件环境,为应用程序调用系统内核做好准备,其中,Android系统驱动程序中包括字符设备驱动驱动,通过AD7606实现字符设备驱动,AD7606芯片与ARM引脚直接相连,驱动程序可对AD7606芯片引脚操作,为AD7606芯片提供控制信号。3.根据权利要求2所述的电力谐波检测仪,其特征在于,通信接口包括串口终端,AD7606字符设备驱动程序编译加载过程是:在Ubntu系统的用户文件下存放安卓源码,在源码的kernel/driver/char/ADC目录下新建Makefile,Kconfig以及AD7606.c三个...

【专利技术属性】
技术研发人员:郭振涛迟长春刘佳陈俊杰张贤
申请(专利权)人:上海电机学院
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1