一种电磁开关高频信号的数据采集方法与流程

文档序号:15585728发布日期:2018-10-02 18:21阅读:430来源:国知局
本发明涉及工业控制系统领域,特别是一种电磁开关高频信号的数据采集方法。
背景技术
:电磁开关广泛应用于各种工业控制系统,其性能指标直接影响着整个系统的稳定性和可靠性。电磁开关在整个运动过程中的线圈电压、线圈电流、动铁心位移等机电参量的动态曲线构成了接触器的动态特性,可以在很大程度上反映其性能指标,成为判断接触器性能优劣的重要依据。目前,对电磁开关的动态特性进行分析主要通过两种方式:1、采用数模一体化联合仿真、三维有限元仿真及多物理场的一体化耦合仿真来建立电磁开关的动态仿真模型,进行动态特性仿真;2、以数据采集卡为核心,构建电磁开关的数据采集系统,对整个运动过程中的动态特性进行数据采集,之后进行上位机的数据分析。以上两种方法都是研究电磁开关动态特性的有效手段。近年来电磁开关的闭环智能控制技术发展迅速,主要有如下几种控制方案:1、线圈电流闭环控制技术:线圈激磁电压采用pwm控制,以线圈电流为反馈,进行闭环控制,直接调节线圈高频方波电压的导通周期数及占空比,从而得到所需的线圈电流。2、无位置传感器的位移闭环控制:在电流闭环控制的基础上,进一步采用位移估算技术来实时估算接触器动铁心位移,构建无位置传感器的位移闭环控制,其线圈激励电压同样为高频方波。3、线圈电压闭环控制技术:采用线圈电压平均值作为反馈,以pwm方式来调节激磁电压占空比,电磁开关的激磁电压同样为高频方波。通过以上智能控制方案可以看出:随着电磁开关智能控制技术的发展,其激磁方式由传统的工频交流或直流激磁向高频激磁转变,因此需要采用新的仿真方法或测量手段来研究高频激磁下电磁开关的动态特性。技术实现要素:有鉴于此,本发明的目的是提出一种电磁开关高频信号的数据采集方法,结合电磁开关驱动电路,根据驱动信号及前端直流滤波电压来间接合成线圈高频方波电压,可大幅降低采样系统对电压传感器带宽及ad输入通道采样速度的要求,从而降低采样系统的成本。本发明采用以下方案实现:一种电磁开关高频信号的数据采集方法,将输入电源依次经过整流单元、滤波单元后,通过两个电力电子开关施加在电磁开关线圈上,根据两个电力电子开关的驱动信号与前端直流滤波电压间接合成电磁开关线圈的高频方波电压。进一步地,所述整流单元采用整流桥电路实现,所述滤波单元采用并接在所述整流桥电路输出端的滤波电容实现,所述滤波电容的两端分别连接至两个电力电子开关的一端,所述两个电力电子开关的另一端分别连接至所述电磁开关线圈的两端。进一步地,所述两个电力电子开关与一嵌入式控制芯片电性相连,用以获取驱动信号;所述滤波单元的两端并接有用以采集前端直流滤波电压的电压传感器,所述电磁开关线圈串接有用以采集电磁开关线圈电流的电流传感器;所述电压传感器、电流传感器均连接至一采集卡的模拟通道,用以将前端直流滤波电压、电磁开关线圈电流信号输入采集卡;所述嵌入式控制芯片与所述采集卡的数字通道相连,用以将两个电力电子开关的驱动信号输入采集卡;所述采集卡的输出连接至上位机,用以将采集到的前端直流滤波电压、电磁开关线圈电流信号、以及两个电力电子开关的驱动信号输入至上位机进行后续处理。进一步地,所述采集卡的数字通道的采集端口设置有低通滤波电路,用以滤除电力电子开关驱动信号的高频尖峰干扰。进一步地,所述采集卡的驱动程序中设置有采样频率倍比,使得数字通道的采样频率高于模拟通道采样频率若干数量级,用以进行精确的驱动信号采样。进一步地,所述上位机进行后续处理包括以下步骤:步骤s1:上位机分别获取前端直流滤波电压、电磁开关线圈电流信号、以及两个电力电子开关的驱动信号的波形成分;步骤s2:获取电磁开关线圈电流信号波形的幅值,并存储为数组;获取前端直流滤波电压信号波形的幅值,并存储为数组;获取两个电力电子开关的驱动信号波形的初始时刻、波形数据间隔、两个驱动信号所组成的二进制数组及二进制数组的对数;步骤s3:将所述二进制数组转换成bcd码,并定义所述bcd码对应的电路状态系数,同时判断电磁开关线圈电流的幅值是否大于零,并将其逻辑结果与所述电路状态系数作逻辑与运算,得到最终的电压系数;步骤s4:将所述二进制数组的对数除以采集卡中的采样频率倍比n,使得每n个电压系数对应同一个前端直流滤波电压信号波形的幅值;步骤s5:将每n个电压系数乘以同一个前端直流滤波电压信号波形的幅值,并配合两个电力电子开关的驱动信号波形的初始时刻、波形数据间隔,依次运算重构得到电磁开关线圈的高频方波电压。步骤s5中,所述依次运算重构得到电磁开关线圈的高频方波电压具体包括以下步骤:步骤s51:从波形采集的初始时刻开始,每n个电压系数分为一组,每一组电压系数依次对应一个前端直流滤波电压信号波形的幅值,由于n为采集卡数字通道与模拟通道的采样速度倍数(n为正整数),因此能够保证每一组电压系数都能唯一对应一个波形幅值数据。从第一组开始,依次将每组的n个电压系数乘以对应的前端直流滤波电压信号波形的幅值,直至最后一组为止,得到高频方波电压的幅值数组;步骤s52:得到高频方波电压幅值数组后,即可对线圈方波电压波形进行重构,通过获取数字波形成分得到数字波形的初始时刻t0及数字波形的数据间隔dt,以t0作为波形初始时刻,以dt作为波形数据的时间间隔,依次以高频方波电压的幅值数组作为对应时刻的波形数据,便可以完成线圈方波电压波形的重构。与现有技术相比,本发明有以下有益效果:本发明所提出的方法结合电磁开关驱动电路,根据驱动信号及前端直流滤波电压来间接合成线圈高频方波电压,可大幅降低采样系统对电压传感器带宽及ad输入通道采样速度的要求,从而降低采样系统的成本。该采样方法的硬件开销较少,不仅适用于低成本的采集卡采样,更适用于单片机等硬件资源有限的嵌入式采样。附图说明图1为本发明实施例的原理示意图。图2为本发明实施例的合成电磁开关线圈电压与实测电压对比示意图1(整体波形对比)。图3为本发明实施例的合成电磁开关线圈电压与实测电压对比示意图2(起动细节波形对比)。图4为本发明实施例的合成电磁开关线圈电压与实测电压对比示意图3(保持细节对比)。图5为本发明实施例的合成电磁开关线圈电压与实测电压对比示意图4(分断细节波形对比)。具体实施方式下面结合附图及实施例对本发明做进一步说明。如图1所示,本实施例提供了一种电磁开关高频信号的数据采集方法,将输入电源依次经过整流单元、滤波单元后,通过两个电力电子开关施加在电磁开关线圈上,根据两个电力电子开关的驱动信号与前端直流滤波电压间接合成电磁开关线圈的高频方波电压。在本实施例中,所述整流单元采用整流桥电路实现,所述滤波单元采用并接在所述整流桥电路输出端的滤波电容实现,所述滤波电容的两端分别连接至两个电力电子开关的一端,所述两个电力电子开关的另一端分别连接至所述电磁开关线圈的两端。在本实施例中,所述两个电力电子开关与一嵌入式控制芯片电性相连,用以获取驱动信号;所述滤波单元的两端并接有用以采集前端直流滤波电压的电压传感器,所述电磁开关线圈串接有用以采集电磁开关线圈电流的电流传感器;所述电压传感器、电流传感器均连接至一采集卡的模拟通道,用以将前端直流滤波电压、电磁开关线圈电流信号输入采集卡;所述嵌入式控制芯片与所述采集卡的数字通道相连,用以将两个电力电子开关的驱动信号输入采集卡;所述采集卡的输出连接至上位机,用以将采集到的前端直流滤波电压、电磁开关线圈电流信号、以及两个电力电子开关的驱动信号输入至上位机进行后续处理。在本实施例中,所述采集卡的数字通道的采集端口设置有低通滤波电路,用以滤除电力电子开关驱动信号的高频尖峰干扰。在本实施例中,所述采集卡的驱动程序中设置有采样频率倍比,使得数字通道的采样频率高于模拟通道采样频率若干数量级,用以进行精确的驱动信号采样。图1中,d1、d2、d3、d4为整流二极管,组成整流桥;c1为输入滤波电容;v1为电压传感器,测量hv+节点电压;s1、s2为电力电子开关;d5、d6为快恢复二极管;v2为电流传感器,测量电磁开关线圈电流。其输入电源input可以为交流电源也可以为直流电源;整流滤波后的hv+节点电压变化较慢,因此电压传感器v1仅需采用低带宽的低成本霍尔电压传感器即可;由于受电磁开关线圈的强感性作用,线圈电流变化缓慢,因此电流传感器v2也仅需采用低带宽低成本的霍尔电流传感器即可。较佳的,在本实施例中,采用采集卡模拟通道对滤波电容电压vcap、电磁开关线圈电流ifb进行ad转换,由于vcap及ifb变化较为平缓,因此对采集卡模拟通道的采样速度要求不高;采用采集卡数字通道来采集驱动电路中的电力电子开关驱动信号sh、sl,采集卡中数字通道的采样速率一般远大于模拟通道的采样速率,采用数字通道采集sh、sl可以以较低的成本实现开关驱动信号的高速、准确采样,同时不占用有限的模拟通道资源。电磁开关线圈在高频方波激励下会产生一些高频尖峰干扰,这些高频尖峰可能会耦合到开关驱动信号中,因此在开关驱动信号的数字采集端口前加入低通滤波,以滤除高频尖峰干扰,防止采集到错误的驱动信号。在采集卡的驱动程序中设置采样频率倍比n这一参数,使数字通道的采样频率高于模拟通道采样频率若干数量级,进行精确的驱动信号采样。在本实施例中,所述上位机进行后续处理包括以下步骤:步骤s1:上位机分别获取前端直流滤波电压vcap、电磁开关线圈电流信号ifb、以及两个电力电子开关的驱动信号sh、sl的波形成分;步骤s2:获取电磁开关线圈电流信号ifb波形的幅值,并存储为数组;获取前端直流滤波电压信号vcap波形的幅值,并存储为数组;获取两个电力电子开关的驱动信号sh、sl波形的初始时刻t0、波形数据间隔dt、两个驱动信号(sh、sl)所组成的二进制数组及二进制数组的对数;步骤s3:将所述(sh、sl)组成的二进制数组转换成bcd码,并定义所述bcd码对应的电路状态系数(逻辑对应关系如表1所示),同时判断电磁开关线圈电流ifb的幅值是否大于零,若ifb>0,则逻辑结果为1,否则,逻辑结果为0,将该逻辑结果与所述电路状态系数作逻辑与运算,得到最终的电压系数;步骤s4:将所述二进制数组的对数除以采集卡中的采样频率倍比n,使得每n个电压系数对应同一个前端直流滤波电压信号波形的幅值;步骤s5:将每n个电压系数乘以同一个前端直流滤波电压信号波形的幅值,并配合两个电力电子开关的驱动信号波形的初始时刻、波形数据间隔,依次运算重构得到电磁开关线圈的高频方波电压。表1电路状态逻辑关系shsl(sh、sl)bcd码电路状态系数00000-1010110101020111131步骤s5中,所述依次运算重构得到电磁开关线圈的高频方波电压具体包括以下步骤:步骤s51:从波形采集的初始时刻开始,每n个电压系数分为一组,每一组电压系数依次对应一个前端直流滤波电压信号波形的幅值,由于n为采集卡数字通道与模拟通道的采样速度倍数(n为正整数),因此能够保证每一组电压系数都能唯一对应一个波形幅值数据。从第一组开始,依次将每组的n个电压系数乘以对应的前端直流滤波电压信号波形的幅值,直至最后一组为止,得到高频方波电压的幅值数组;步骤s52:得到高频方波电压幅值数组后,即可对线圈方波电压波形进行重构,通过获取数字波形成分得到数字波形的初始时刻t0及数字波形的数据间隔dt,以t0作为波形初始时刻,以dt作为波形数据的时间间隔,依次以高频方波电压的幅值数组作为对应时刻的波形数据,便可以完成线圈方波电压波形的重构。特别的,在本实施例中,对合成的电磁开关线圈电压与实际测量的实际电压结果进行对比,如图2至图5所示(图中浅灰色为采用智能电器数采卡采集的实际电压波形,深灰色为采用本实施例方法合成的电压波形):采用本实施例的方法所合成的高频方波电压与实际电压吻合度较高。可见,本实施例所采用的方法所合成的电磁开关线圈高频方波电压准确度高。以上所述仅为本发明的较佳实施例,凡依本发明申请专利范围所做的均等变化与修饰,皆应属本发明的涵盖范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1