本发明涉及自动化控制技术领域,特别是涉及一种比例阀电流采集方法、系统及电子设备。
背景技术:
随着汽车电气自动化控制的发展,电磁阀的应用数量和种类越来越多,对电磁阀控制精度要求也越来越高。因此提升电磁阀控制的精度是硬件设计的重要目标之一。
目前程应用中对于受pwm(脉冲宽度调制)驱动的比例阀的电流信息的采集,通常的方法是使用低通滤波器将电磁阀电流中的其他频率分量滤掉,形成相对稳定的直流电流,但是在滤波过程中,存在直流电流线性度与滤波转化时间的矛盾,若得到线性度较强的直流电流,则滤波器的充放电时间较长,电流波形转化速度较慢,采集速度和精度较低。同时,在实际工程中,由于控制系统中硬件电路驱动芯片和电子元件精度不同,比例电磁阀的一致性存在一定差异,则相同频率和占空比的pwm输出至不同批次控制系统硬件电路、不同批次电磁阀控制相同执行机构时,会产生不同的驱动电流,导致执行机构与其目标位置存在偏差,必须根据当前的控制系统硬件电路、电磁阀进行重新标定pwm的占空比,使执行机构达到目标位置,标定工作量巨大,自适应能力差。另外,控制系统硬件电路、电磁阀和执行机构工作环境稳定变化,会导致执行机构与目标位置存在偏差,需要重新标定pwm的占空比,使执行机构达到目标位置,综上所述,目前的电流采集过程中的采集效率低、速度慢、准确性低。
技术实现要素:
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种比例阀电流采集方法、系统及电子设备,用于解决现有技术中电流采集过程中的采集效率低、速度慢、准确性低的问题。
为实现上述目的及其他相关目的,本发明提供一种比例阀电流采集方法,所述比例阀电流采集方法包括:
第一计算器根据电压信号的幅值,以及电压信号中的相邻的上升沿对应时刻、下降沿对应时刻,以计算相邻的上升沿对应时刻、下降沿对应时刻的电压信号的面积;
利用电流比例系数获取器获取电流比例系数;
第二计算器根据所述电压信号的面积,以及电流比例系数,以计算多组电磁阀的电流值;
利用第三计算器对多组所述电磁阀的电流值进行加权平均值计算,以得到加权平均后的电磁阀的电流值。
在本发明的一实施例中,所述比例阀电流采集方法还包括:
采集脉冲宽度调制反馈的电压信号的幅值,以及反馈的电压信号中的相邻的上升沿对应时刻、下降沿对应时刻。
在本发明的一实施例中,所述根据电压信号的幅值,以及电压信号中的相邻的上升沿对应时刻、下降沿对应时刻,以计算相邻的上升沿对应时刻、下降沿对应时刻的电压信号的面积的步骤包括:
所述相邻的上升沿对应时刻、下降沿对应时刻的电压信号的面积的公式为:
其中,ii计算表示相邻的上升沿对应时刻、下降沿对应时刻的电压信号的面积,vi表示脉冲宽度调制反馈的电压信号的幅值,
在本发明的一实施例中,所述根据所述电压信号的面积,以及电流比例系数,以计算多组电磁阀的电流值的步骤包括:
所述电磁阀的电流值的公式为:
其中,ii表示电磁阀的电流值,γ表示电流比例系数,ii计算表示相邻的上升沿对应时刻、下降沿对应时刻的电压信号的面积。
在本发明的一实施例中,所述获取电流比例系数的步骤包括:
计算相邻的上升沿对应时刻、下降沿对应时刻的电压信号的面积ii计算;
测量多组实际电磁阀的电流值ik,其中,k=1、2、3...n,对多组所述实际电磁阀的电流值ik取平均值,以得到实际电磁阀的平均电流值;
将所述实际电磁阀的平均电流值赋值给ii;
根据公式ii=γ×ii计算,以计算得出比例系数γ。
在本发明的一实施例中,所述对多组所述电磁阀的电流值进行加权平均值计算,以得到加权平均后的电磁阀的电流值的步骤包括:
当同一周期内的
根据公式
当
在本发明的一实施例中,所述对多组所述电磁阀的电流值进行加权平均值计算,以得到加权平均后的电磁阀的电流值的步骤包括:
当同一周期内的
根据公式
当
在本发明的一实施例中,所述设定时间t为2~7个周期内。
本发明还提供一种比例阀电流采集系统,所述比例阀电流采集系统包括:
第一计算器,用于根据电压信号的幅值,以及电压信号中的相邻的上升沿对应时刻、下降沿对应时刻,以计算相邻的上升沿对应时刻、下降沿对应时刻的电压信号的面积;
电流比例系数获取器,用于获取电流比例系数;
第二计算器,用于根据所述电压信号的面积,以及电流比例系数,以计算多组电磁阀的电流值;
第三计算器,用于对多组所述电磁阀的电流值进行加权平均值计算,以得到加权平均后的电磁阀的电流值。
本发明还提供一种电子设备,包括处理器和第一存储器,所述第一存储器存储有程序指令,所述处理器运行程序指令实现上述的比例阀电流采集方法。
如上所述,本发明的一种比例阀电流采集方法、系统及电子设备,具有以下有益效果:
本发明的比例阀电流采集方法通过采集电流信号同一周期内上升沿与下降沿之间的面积,并通过实际计算求出的比例系数进行换算,求得采集电流值即为电磁阀的电流值ii。本发明与传统的滤波器采集电流法相比,在保证了较高的精度的同时,大大提高了电流信号采集的速度。
本发明的比例阀电流采集方法通过采用全新的加权平均值计算方法,并对采集信息进行实时处理,其中新采集的电流信息的权重系数较小,从而减轻了新采集信息对整体的影响。因此本发明大大减轻了电流采集过程中杂波对整体数值影响,从而大大提高了系统采集信息的精度。
附图说明
图1为本申请一个实施例提供的一种比例阀电流采集方法的工作流程图。
图2为本申请又一个实施例提供的一种比例阀电流采集方法的工作流程图。
图3为本申请实施例提供的一种比例阀电流采集系统的结构框图。
图4为本申请实施例提供的一种比例阀电流采集方法工作依据的硬件装置结构框图。
图5为本申请实施例提供的一种电子设备的结构框图。
图6为本申请实施例提供的一种比例阀电流采集方法的电流信号采集反馈电压的波形图。
元件标号说明
1控制器
2电磁阀
3温度传感器
4标定开关
5操纵系统
6液压泵
7第二存储器
8执行机构
10第一存储器
20处理器
30第一计算器
40电流比例系数获取器
50第二计算器
60第三计算器
具体实施方式
以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图示中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
请参阅图4,图4为本申请实施例提供的一种比例阀电流采集方法工作依据的硬件装置结构框图。本发明提供一种比例阀电流采集方法,所述比例阀电流采集方法涉及的硬件结构包括但不限于控制器1、电磁阀2、温度传感器3、标定开关4、操纵系统5、液压泵6、第二存储器7以及执行机构8,所述操纵系统5可以但不限于为开关,例如,所述操纵系统5可以为控制上升或下降的操纵把手或拇指开关,所述控制器1的信号输入端分别连接温度传感器3、标定开关4、操纵系统5的信号输出端,所述控制器1与电磁阀2、第二存储器7之间双向通信连接,所述电磁阀2信号输入端分别连接温度传感器3、液压泵6的信号输出端,所述电磁阀2的信号输出端连接所述执行机构8信号输入端。所述控制器1用于收发控制信号以及进行信息传输,当所述标定开关4处于开启状态时,所述控制器1发出pwm占空比信号,驱动所述电磁阀2至相应位置,所述控制器1接收所述温度传感器3采集的温度信号,所述控制器1中的单片机中的模数转换器、ect模块接收所述电磁阀2的反馈电流信号,同时,所述控制器1将采集到的信号发送至所述第二存储器7,作为新的标准值储存起来。当所述标定开关4处于关闭状态时,系统处于工作状态,所述控制器1接收操纵系统5的控制指令,输出pwm占空比信息使电磁阀2到达不同开度,液压系统通过所述电磁阀2的开度控制通过的油量,使执行结构到达相应的位置。在此过程中,所述控制器1接收电磁阀2的反馈电流信息,并进行实时调节。所述温度传感器3可以但不限于安装在电磁阀2的附近,以测量所述电磁阀2的工作温度,并发送温度信息至所述控制器1。本发明中的比例阀电流采集方法可以但不限于适用于脉冲宽度调制驱动的功率器件,例如:pwm驱动的高速电机、步进电机、高速开关阀等。
请参阅图1、图2,图1为本申请一个实施例提供的一种比例阀电流采集方法的工作流程图。图2为本申请又一个实施例提供的一种比例阀电流采集方法的工作流程图。本发明提供一种比例阀电流采集方法,所述比例阀电流采集方法包括:s1、第一计算器30根据电压信号的幅值,以及电压信号中的相邻的上升沿对应时刻、下降沿对应时刻,以计算相邻的上升沿对应时刻、下降沿对应时刻的电压信号的面积。s2、利用电流比例系数获取器40获取电流比例系数。s3、第二计算器50根据所述电压信号的面积,以及电流比例系数,以计算多组电磁阀的电流值。s4、利用第三计算器60对多组所述电磁阀的电流值进行加权平均值计算,以得到加权平均后的电磁阀的电流值。所述比例阀电流采集方法还包括步骤s0,所述步骤s0为:采集脉冲宽度调制反馈的电流信号对应的电压信号的幅值,以及反馈的电流信号对应的电压信号中的相邻的上升沿对应时刻、下降沿对应时刻。本发明的比例阀电流采集方法采集的电磁阀电流ii可以应用于电流自适应标定控制方法中,所述电流自适应标定控制方法包括:利用脉冲宽度调制驱动的电磁阀液压系统进入标定状态,当所述电磁阀液压系统的温度为θi(i=1,2,3...n)时,所述电磁阀液压系统进行标定操作。具体的,所述电磁阀液压系统进行标定操作的步骤包括:所述电磁阀液压系统在工作温度θi时进行标定,脉冲宽度调制信号的占空比从零开始增加步长δλ至λi,当执行机构到达最大位移时,所述脉冲宽度调制信号停止增加。脉冲宽度调制驱动的电磁阀液压系统的控制器1记录电磁阀电流ii,以及所述脉冲宽度调制信号的占空比mi,通过比例阀电流采集方法获取所述电磁阀电流ii,保存至所述控制器1的储存单元,以作为标定后的标准数据。所述电磁阀液压系统的标定操作完成,所述电磁阀液压系统进入工作状态,以实现电磁阀电流的目标ii跟踪。具体的,所述电磁阀液压系统进入工作状态,以实现电磁阀电流的目标ii跟踪的步骤包括:当所述电磁阀电流的目标为ii时,所述控制器1根据电磁阀液压系统的工作温度θi,查询与所述工作温度θi对应的电磁阀电流的目标ii,以及所述脉冲宽度调制信号的占空比mi。输出所述占空比mi,以实现电磁阀电流的目标ii跟踪,可快速实现电磁阀的电流目标ii跟踪。具体的,所述标定开关4起作用,pwm驱动的电磁阀系统进入自标定状态,pwm驱动的电磁阀系统进入标定状态,系统只进行接收标定操作,屏蔽其他多余操作。当电磁阀工作液压系统温度为θi(i=1,2,3...n)时进行标定操作。具体的,所述执行机构到达最大位移即为所述执行机构的极限位置,所述执行机构可以但不限于为油缸,所述油缸或执行机构到达限位块处。
请参阅图1、图2,所述比例阀电流采集方法包括对某型号电磁阀2进行比例驱动电流采集,该型号比例控制电磁阀2的参数如下:所述pwm工作频率范围可以但不限于为120hz~150hz,线圈阻值可以但不限于为4~6.1ω,额定工作电压12v对应最大电流为1.76a,线圈匝数可以但不限于为526匝,所述控制器1采用可以但不限于为mc9s12xs128mal。通过比例阀电流采集方法获取所述电磁阀电流ii的步骤包括:步骤1、设定pwm工作频率为值120hz,当单片机输出50%的pwm占空比信号给比例控制电磁阀2时,所述比例控制电磁阀为所述电磁阀2的一种,所述比例电磁阀的开度达到稳定位置。此时经过比例控制电磁阀的输出电流信息为一周期稳定的信号。通过单片机的模数转换器的采集模块对线路中的测量电阻进行电压信息采集,形成周期稳定的方波信号,所述周期稳定的方波信号请参阅图6,图6为本申请实施例提供的一种比例阀电流采集方法的电流信号采集反馈电压的波形图。图6中记录信号的一个周期内上升沿
请参阅图3、图5,图3为本申请实施例提供的一种比例阀电流采集系统的结构框图。图5为本申请实施例提供的一种电子设备的结构框图。本发明还提供一种比例阀电流采集系统,所述比例阀电流采集系统包括第一计算器30、电流比例系数获取器40、第二计算器50以及第三计算器60。所述第一计算器30、电流比例系数获取器40、第二计算器50、第三计算器60之间依次连接。所述第一计算器30用于根据电压信号的幅值,以及电压信号中的相邻的上升沿对应时刻、下降沿对应时刻,以计算相邻的上升沿对应时刻、下降沿对应时刻的电压信号的面积。电流比例系数获取器40用于获取电流比例系数。第二计算器50用于根据所述电压信号的面积,以及电流比例系数,以计算多组电磁阀的电流值。第三计算器60用于对多组所述电磁阀的电流值进行加权平均值计算,以得到加权平均后的电磁阀的电流值。本发明还提供一种电子设备,包括处理器20和第一存储器10,所述第一存储器10存储有程序指令,所述处理器20运行程序指令实现上述的比例阀电流采集方法。
综上所述,本发明的比例阀电流采集方法通过采集电流信号同一周期内上升沿与下降沿之间的面积,并通过实际计算求出的比例系数进行换算,求得采集电流值即为电磁阀的电流值ii。本发明与传统的滤波器采集电流法相比,在保证了较高的精度的同时,大大提高了电流信号采集的速度。
上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。