本发明实施例涉及食品加工机控制技术,尤指一种食品加工机的电流检测方法。
背景技术:
食品加工机如果出现加热管不工作或电机不工作的现象,会严重影响食品加工效果,破坏用户体验。为了有效识别食品加工机加热管和电机异常,目前最有效的方法就是实时检测加热管和电机电流,根据检测电流判断机器工作状态,及时处理机器异常。并且实时检测电流不仅能识别机器异常,当加热管或电机电流过大时,可以及时保护加热管和电机,防止机器损坏。因此,食品加工机的电流检测对保护机器正常工作,改善用户体验具有重要意义。然而,受目前的控制电路结构或采样方式限制,相关电流检测技术均会出现电流检测精度差的问题,从而影响食品加工机的正常工作,为用户带来很差的使用体验。
技术实现要素:
本发明实施例提供了一种食品加工机的电流检测方法,能够提高电流检测精度。
本发明实施例采用如下技术方案:
一种食品加工机的电流检测方法,该食品加工机包括负载回路和电流采样电阻,电流采样电阻串联于负载回路中,用于对负载回路进行电流检测;食品加工机的负载包括加热装置和电机,该方法包括:
根据负载的全部控制周期的最小公倍数确定电流检测中的采样周期t,并根据负载的控制斩波角确定电流检测中的采样次数m。
可选地,负载的全部控制周期的最小公倍数是指:
加热装置和电机的全部控制方式中的全部控制周期的最小公倍数。
可选地,加热装置采用掉波控制方式控制,电机采用斩波控制方式控制;
根据负载的控制斩波角确定电流检测中的采样次数m包括:
根据掉波控制方式以及斩波控制方式中的最小控制斩波角β确定采样次数m。
可选地,t=12/f;
可选地,该方法还包括:
在进行电流检测之前,关闭全部负载的控制电流,并采样待机电流i0;
在进行电流检测之后,根据当前检测出电流i1、待机电流i0以及预设的第一关系式计算最终检测电流i。
可选地,第一关系式包括:i=i1-i0。
可选地,该方法还包括:根据线路板采样系数
根据校正后获得的实际采样电压值u’out计算检测电流i。
可选地,根据线路板采样系数
其中,第二关系式包括:
可选地,该方法还包括:
预先在食品加工机的采样电阻上通过固定校准电流i校准,并采样该采样电阻上的校准电压u校准;
根据校准电压u校准和预设的理论电压u理论计算线路板采样系数
可选地,该方法还包括:在线路板出厂时计算线路板采样系数
本发明实施例的有益效果包括:
1、本发明实施例的食品加工机包括负载回路和电流采样电阻,电流采样电阻串联于负载回路中,用于对负载回路进行电流检测;食品加工机的负载包括加热装置和电机,食品加工机的电流检测方法包括:根据负载的全部控制周期的最小公倍数确定电流检测中的采样周期t,并根据负载的控制斩波角确定电流检测中的采样次数m。该实施例方案解决了相关技术中因为使用可控硅控制电路使得采样电压不对称导致电流检测精度差,以及应为电流采样电路的运放电路失调电压导致电流检测精度差等诸多问题,提高了电流检测精度。
2、本发明实施例中负载的全部控制周期的最小公倍数是指:加热装置和电机的全部控制方式中的全部控制周期的最小公倍数。食品加工机中的加热装置的全部功率档位和电机的控制周期,以及控制导通及关闭的控制周期设置为交流电周期的整数倍,是为了保证控制周期内导通半波及关闭半波的正负半波对称。因此该实施例方案中的采样周期t设置为所有控制周期的最小公倍数,可以保证采样周期内所有控制档位的导通及关闭交流半波对称,从而消除采样电压u不是完全对称导致的电流检测误差。
3、本发明实施例中加热装置采用掉波控制方式控制,电机采用斩波控制方式控制;根据负载的控制斩波角确定电流检测中的采样次数m包括:根据掉波控制方式以及斩波控制方式中的最小控制斩波角β确定采样次数m。由于主控单元mcu斩波控制存在最小斩波角β,单个交流半波电流检测次数需要保证即使最小斩波角也能采样到电流,才能准确检测电流;另外,保证电机斩波时的微小电流也能使得电流检测更可靠。因此该实施例方案可以提高电流检测可靠性,从而进一步提高电流检测精度。
4、本发明实施例的方法还包括:在进行电流检测之前,关闭全部负载的控制电流,并采样待机电流i0;在进行电流检测之后,根据当前检测出电流i1、待机电流i0以及预设的第一关系式计算最终检测电流i。该实施例方案可消除运放电路失调电压导致的电流检测误差。
5、本发明实施例的方法还包括:根据线路板采样系数
6、本发明实施例的方法还包括:在线路板出厂时计算线路板采样系数
附图说明
下面结合附图对本发明做进一步的说明:
图1为本发明实施例的消除由于采样电压u不是完全对称而导致的误差的实施例方法流程图;
图2为常规的电流检测硬件结构示意图;
图3为本发明实施例的消除由于运放电路失调电压导致的误差的实施例方法流程图;
图4为本发明实施例的消除由于pcb铜箔电阻导致的误差的实施例方法流程图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
实施例一
一种食品加工机的电流检测方法,该食品加工机包括负载回路和电流采样电阻,电流采样电阻串联于负载回路中,用于对负载回路进行电流检测;食品加工机的负载包括加热装置和电机,如图1所示,该方法可以包括步骤s11:
s11、根据负载的全部控制周期的最小公倍数确定电流检测中的采样周期t,并根据负载的控制斩波角确定电流检测中的采样次数m。
在本发明实施例中,目前利用采样电阻检测电流是食品加工机的电流检测中成本最低,并且最常用的方法,具体电路拓扑如图2所示:采样电阻r采样加热装置或电机回路1中的电流i,采样电压u=i×r,放大电路2对采样电压u进行放大uout=i×r×α,α为放大倍数,然后输入主控单元mcu,mcu根据采样电压值uout计算电流i。但目前的电流检测方案存在以下问题:
1、由于目前加热装置或电机都是使用可控硅控制,而外加电压vcc会导致可控硅导通斩波点超前或滞后,所以采样电压u不是完全对称的交流波形(即正负半波不一样),实际采样电压uout=vcc±α×i×r-δu1,使用一般的采样算法计算采样电流会导致电流值检测不准。
2、相关采样电路中的放大电路一般均使用运算放大器,而运算放大器的失调电压会导致电流检测误差加大,影响电流检测精度,采样电压uout=vcc±α×i×r-δu1-δu2。
3、线路板生产过程中,不同线路板之间会存在微小的差异,尤其是印刷电路板pcb铜箔电阻会导致采样电阻出现偏差,而电流检测采样信号很小,极容易受线路板参数的影响,导致电流检测误差加大,采样电压uout=vcc±α×i×(r+δr)-δu1-δu2。
在本发明实施例中,基于以上问题,需要对当前的电流检测方法进行改进,解决各种因素引起的检测精度差的问题。
在本发明实施例中,根据上述内容可知,mcu检测电压uout=vcc±α×i×(r+δr)-δu1-δu2,其中α为放大倍数,i是流过采样电阻的电流,r是采样电阻的阻值,δr是pcb铜箔的电阻值,δu1是由于采样电阻采样电压u不是完全对称而导致的误差,δu2是运放电路失调电压导致的误差,δr是pcb铜箔电阻导致的误差。
在本发明实施例中,针对由于采样电阻采样电压u不是完全对称而导致的误差,可以采用步骤s11中的方案,即根据负载的全部控制周期的最小公倍数确定电流检测中的采样周期t,并根据负载的控制斩波角确定电流检测中的采样次数m,从而消除采样电压u不是完全对称导致的电流检测误差,即消除采样电压uout=vcc±α×i×(r+δr)-δu1-δu2中的误差δu1。下面通过具体实施例对该实施例方案进行解释。
在本发明实施例中,目前食品加工机大部分使用可控硅控制加热装置或电机,为了满足豆浆机制浆性能要求,同时避免谐波电流骚扰过大,对大电流负载(加热装置)采用掉波控制方式,小电流负载(电机)使用斩波控制方式。
在本发明实施例中,食品加工机(如豆浆机)加热使用掉波控制方式,加热档位及控制周期可以分别包括:
全功率p1,控制周期t1=1/f,两个交流半波全部导通(f是交流电频率);
3/4功率p2,控制周期t2=1/f×4,导通6个交流半波,关闭2个交流半波;
2/3功率p3,控制周期t3=1/f×3,导通4个交流半波,关闭2个交流半波;
1/2功率p4,控制周期t4=1/f×2,导通2个交流半波,关闭2个交流半波;
1/3功率p5,控制周期t5=1/f×3,导通2个交流半波,关闭4个交流半波;
1/4功率p6,控制周期t6=1/f×4,导通2个交流半波,关闭6个交流半波。
在本发明实施例中,食品加工机(如豆浆机)的电机使用斩波控制方式,例如,控制周期t7=1/f,两个半波都进行斩波,最小控制斩波角β,可控硅在交流半波上的斩波点都是β的整数倍。
在本发明实施例中,上述的食品加工机加热档位最大控制周期设置为交流电周期的4倍,是为了防止控制周期过大而出现电压闪烁风险。加热功率档位及电机控制周期,控制导通及关闭周期设置为交流电周期的整数倍,是为了保证控制周期内导通半波及关闭半波的正负半波对称。例如1/2功率p4:导通2个交流半波,关闭2个交流半波,导通半波1个正半波1个负半波,关闭半波也是1个正半波1个负半波。之所以要保证控制周期内正负半波对称,是因为采样电阻的采样电压u不是完全对称的交流波形,如果采样波形只有正半波或负半波,或者正负半波不对称,电流检测结果就会偏大或偏小。
在本发明实施例中,将电流检测周期t设置为所有控制周期的最小公倍数,是为了保证采样周期内所有控制档位的导通及关闭交流半波对称,消除采样电压u不是完全对称导致的电流检测误差,即消除采样电压uout=vcc±α×i×(r+δr)-δu1-δu2中的误差δu1。
可选地,负载的全部控制周期的最小公倍数是指:加热装置和电机的全部控制方式中的全部控制周期的最小公倍数。
在本发明实施例中,下面对上述控制方式实施例中的所有控制周期的最小公倍数的计算方法做详细介绍:
电流采样周期t是负载控制周期t1、t2、t3、t4、t5、t6、t7的最小公倍数,其中,t2=1/f×4、t2=1/f×4、t3=1/f×3、t4=1/f×2、t5=1/f×3、t6=1/f×4、t7=1/f,即t=12×1/f。例如当交流电频率为50hz时,电流检测的采样周期
在本发明实施例中,例如,当可控硅最小斩波角β=0.5ms时,单个交流半波电流采样次数
可选地,当加热装置采用掉波控制方式控制,电机采用斩波控制方式控制时;根据负载的控制斩波角确定电流检测中的采样次数m可以包括:根据掉波控制方式以及斩波控制方式中的最小控制斩波角β确定采样次数m。
在本发明实施例中,mcu斩波控制存在最小斩波角β,单个交流半波电流检测次数n需要保证即使最小斩波角也能采样到电流,也能准确检测电流,保证电机斩波时的微小电流也能可靠检测。因此n等于单个交流半波内包含多少个整数倍最小斩波角β,即
可选地,t=12/f;
在本发明实施例中,基于前述内容可知,电流检测周期t可以选择12/f,也可以选择12/f的整数倍;电流检测次数m可以选择
实施例二
该实施例给出了消除由于运放电路失调电压导致的误差的实施例方案。
可选地,如图3所示,该方法还可以包括s21-s22:
s21、在进行电流检测之前,关闭全部负载的控制电流,并采样待机电流i0;
s22、在进行电流检测之后,根据当前检测出电流i1、待机电流i0以及预设的第一关系式计算最终检测电流i。
可选地,第一关系式包括:i=i1-i0。
在本发明实施例中,该实施例方案实质上是:采样负载电流i前,先采样基准电流i0(即上述的待机电流i0),再根据基准电流计算最终检测电流i。
在本发明实施例中,通过采样周期t及采样次数m可以提升电流检测精度并消除电流检测中由于采样电阻采样电压u不是完全对称而导致的误差δu1。而通过采样基准电流i0,再根据基准电流i0计算采样电流i=i1-i0即可消除运放电路失调电压导致的误差δu2。
在本发明实施例中,因为当负载全部关闭时,负载电流i=0,基准电流采样值u0=vcc-δu2=i0*r0,而运放电路失调电压比较稳定,所以当负载工作时,将负载电流采样值uout减去基准电流采样值u0则有:uout-u0=[vcc±α×i×(r+δr)-δu2]-[vcc-δu2]=±α×i×(r+δr);最终mcu的采样结果仅与采样电阻r及负载电流i及放大倍数α有关,消除了运放电路失调电压导致的误差δu2。
实施例三
该实施例给出了消除由于pcb铜箔电阻导致的误差的实施例方案。
可选地,如图4所示,该方法还可以包括s31-s32:
s31、根据线路板采样系数
s32、根据校正后获得的实际采样电压值u’out计算检测电流i。
在本发明实施例中,本实施例技术方案通过设计采样周期t及采样次数m可以提升电流检测精度,并消除采样电阻采样电压u不是完全对称而导致的误差δu1;通过采样基准电流,并根据基准电流计算采样电流可以消除运放电路失调电压导致的误差δu2,最终mcu的采样值uout=±α×i×(r+δr)。为了消除pcb走线铜箔电阻导致的电流检测误差δr,本实施例技术方案通过线路板采样系数
可选地,该方法还包括:
预先在食品加工机的采样电阻上通过固定校准电流i校准,并采样该采样电阻上的校准电压u校准;
根据校准电压u校准和预设的理论电压u理论计算线路板采样系数
在本发明实施例中,根据上文所述,已知uout=±α×i×(r+δr),当采样电阻电路上通过固定校准电流i校准时,mcu理论采样值u理论=±α×i校准×r,实际采样值u校准=±α×i校准×(r+δr),则系数
可选地,根据线路板采样系数
其中,第二关系式包括:
在本发明实施例中,mcu计算采样电流时,将采样值uout除以线路板采样系数
可选地,该方法还包括:在线路板出厂时计算线路板采样系数
在本发明实施例中,在线路板出厂时计算线路板采样系数
本发明实施例的有益效果包括:
1、本发明实施例的食品加工机包括负载回路和电流采样电阻,电流采样电阻串联于负载回路中,用于对负载回路进行电流检测;食品加工机的负载包括加热装置和电机,食品加工机的电流检测方法包括:根据负载的全部控制周期的最小公倍数确定电流检测中的采样周期t,并根据负载的控制斩波角确定电流检测中的采样次数m。该实施例方案解决了相关技术中因为使用可控硅控制电路使得采样电压不对称导致电流检测精度差,以及应为电流采样电路的运放电路失调电压导致电流检测精度差等诸多问题,提高了电流检测精度。
2、本发明实施例中负载的全部控制周期的最小公倍数是指:加热装置和电机的全部控制方式中的全部控制周期的最小公倍数。食品加工机中的加热装置的全部功率档位和电机的控制周期,以及控制导通及关闭的控制周期设置为交流电周期的整数倍,是为了保证控制周期内导通半波及关闭半波的正负半波对称。因此该实施例方案中的采样周期t设置为所有控制周期的最小公倍数,可以保证采样周期内所有控制档位的导通及关闭交流半波对称,从而消除采样电压u不是完全对称导致的电流检测误差。
3、本发明实施例中加热装置采用掉波控制方式控制,电机采用斩波控制方式控制;根据负载的控制斩波角确定电流检测中的采样次数m包括:根据掉波控制方式以及斩波控制方式中的最小控制斩波角β确定采样次数m。由于主控单元mcu斩波控制存在最小斩波角β,单个交流半波电流检测次数需要保证即使最小斩波角也能采样到电流,才能准确检测电流;另外,保证电机斩波时的微小电流也能使得电流检测更可靠。因此该实施例方案可以提高电流检测可靠性,从而进一步提高电流检测精度。
4、本发明实施例的方法还包括:在进行电流检测之前,关闭全部负载的控制电流,并采样待机电流i0;在进行电流检测之后,根据当前检测出电流i1、待机电流i0以及预设的第一关系式计算最终检测电流i。该实施例方案可消除运放电路失调电压导致的电流检测误差。
5、本发明实施例的方法还包括:根据线路板采样系数
6、本发明实施例的方法还包括:在线路板出厂时计算线路板采样系数
虽然本发明所揭露的实施方式如上,但所述的内容仅为便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。