一种电流PID控制的电动冲击扳手转让专利
申请号 : CN202011345938.9
文献号 : CN112497126B
文献日 : 2022-03-15
发明人 : 谢峰 , 刘建军 , 马亮 , 汪小武
申请人 : 安徽大学
摘要 :
权利要求 :
1.一种电流PID控制的电动冲击扳手,其特征在于:包括无刷直流电机(1)、行星齿轮减速器(2)、主轴(3)、主压力弹簧(4)、主动块(5)、从动块(6)、机壳(7)、电源(8)、显示装置(9)和控制系统(10);
所述扳手内置的无刷直流电机(1)产生的动能经过行星齿轮减速器(2)一部分转化为带动主动块(5)旋转的动能,一部分转化为主压力弹簧(4)压缩储存的势能,还有一部分能量以热能和机械损耗的形式消失;主压力弹簧(4)压缩储存的势能作用到主动块(5),一部分转化成主动块(5)的平动动能,一部分转化成主动块(5)旋转的动能,此过程也有一部分消失的能量;主动块(5)的凸肩带动从动块(6),从而生成冲击扭矩;
所述扳手的输出扭矩是通过套筒传递到螺栓或螺母,使螺栓或螺母旋转一定角度,冲击的循环将持续到螺栓装卸工作完成为止;
所述扳手的电源(8)为可充电蓄电池,为驱动电机和显示装置(9)提供电能,并且可拆卸安装;
所述控制系统(10)电路板包括以下几个模块:单片机微处理器模块,单片机内置了控制驱动电机电流‑输出扭矩的关系模型,根据关系模型将不同扭矩值其对应的电流值预存到单片机数据库中,输入设定扭矩值后,通过控制电流传感器检测出来电机电流的实测值使之达到所预存的值,达到预设扭矩值之后停止紧固螺栓作业;
通讯模块,将扳手工作数据储存在EEPROM中,当连接上位机时,上位机可读取存储的数据,对电动冲击扳手的使用情况进行实时记录和监控;
电机驱动模块,采用驱动芯片和逆变电路实现电机的驱动,单片机微处理器输出6路PWM信号传输到驱动芯片输入引脚,然后由驱动芯片输出引脚输出至MOSFET,从而控制MOSFET的导通和关断;
检测模块,所述检测模块分为电流检测模块和位置检测模块,其中电流检测模块通过电流传感器对驱动电机电流进行采集,采集到的信号输入到单片机微处理器模块中,进行数据处理得到实时的扭矩值,从而进行扭矩的精准控制,位置检测模块通过3个霍尔传感器检测转子位置,单片机微处理器根据霍尔传感器采集到的位置信号来发出相对应的触发信号控制MOSFET通断,最后再通过3个霍尔传感器的高低电平信号计算出电机的转速;
所述转速和电流的双闭环PID控制,用于驱动电机电流信号和转子位置信号的反馈,提高系统的控制精度和降低电机转动超调量,所述控制系统通过监测电机电流控制输出扭矩,系统上电后,单片机微控制器的端口寄存器进行初始化,传感器开始采集数据,显示设备显示所采集的扭矩值和电流值,设定输出扭矩期望值,单片机内部进行计算得到电机电流预存值,控制系统中PWM信号输出,驱动电机转动,电流检测模块开始检测电机电流实际值,电流实际值达到电流预存值后,驱动电机停转,系统进入待机状态。
2.根据权利要求1所述的一种电流PID控制的电动冲击扳手,其特征在于,所述关系模型是根据多项式拟合实验数据样本所得,通过搭建信号采集系统实时采集电动冲击扳手输出扭矩信号与驱动电机电流信号,信号经SG(Savitzky‑Golay)滤波器进行降噪处理,处理后得到的数据作为多项式拟合的数据样本,从而得出电动冲击扳手输出扭矩与驱动电机电流的关系模型和关系曲线;
所述电动冲击扳手输出扭矩与驱动电机电流的关系曲线,能够实现对电动冲击扳手输出扭矩进行预测和控制,达到扳手的定扭矩控制目的。
3.根据权利要求1所述的一种电流PID控制的电动冲击扳手,其特征在于,所述控制系统的双闭环PID控制用于提高控制系统的响应速度和稳定性,驱动电机电流反馈作为内环,转子位置提供速度反馈作为外环,内环用于改善系统稳定性,外环用于降低外界的干扰,结合PID算法提高系统的控制精度。
说明书 :
一种电流PID控制的电动冲击扳手
技术领域
背景技术
操作者对持握扳手的手感和对套筒转动的观察来判断是否达到要求力矩,这种情况下装配
力矩存在较大的精度误差。由于电动冲击扳手的工作原理复杂,工作中涉及的部件较多,这
使对其进行原理分析和准确建模变得困难。如何实现电动冲击扳手定扭矩控制是目前待解
决的关键问题。电动冲击扳手在对不同型号的螺栓进行紧固操作时,要避免由于扭矩过大
出现“超拧紧”而造成螺栓发生形变而损坏,或者扭矩过小出现“欠拧紧”而导致螺栓松动脱
落。为了防止上述情况的发生这就要求电动冲击扳手能够实现定扭矩控制。
发明内容
关系模型将不同扭矩值其对应的电流值预存到数据库中,当预设扭矩值给定后,通过控制
电流传感器检测出来电机电流的实测值使之达到所预存的值,达到预设扭矩值之后,再结
合转速和电流的双闭环PID控制,可以实现更高的装配需求,达到更好的控制精度。
电源8、显示装置9和控制系统10;
热能和机械损耗的形式消失。主压力弹簧4压缩储存的势能作用到主动块5,一部分转化成
主动块5的平动动能,一部分转化成主动块5旋转的动能,此过程也有一部分消失的能量。主
动块5的凸肩带动从动块6,从而生成冲击扭矩;
过控制电流传感器检测出来电机电流的实测值使之达到所预存的值,达到预设扭矩值之后
停止紧固螺栓作业;
MOSFET的导通和关断;
进行数据处理得到实时的扭矩值,从而进行扭矩的精准控制。位置检测模块通过3个霍尔传
感器检测转子位置,单片机微处理器根据霍尔传感器采集到的位置信号来发出相对应的触
发信号控制MOSFET通断,最后再通过3个霍尔传感器的高低电平信号计算出电机的转速。
噪处理,处理后得到的数据作为多项式拟合的数据样本,从而得出电动冲击扳手输出扭矩
与驱动电机电流的关系模型和关系曲线。
电机转速。
期望值,单片机内部进行计算得到电机电流预存值,控制系统中PWM信号输出,驱动电机转
动,电流检测模块开始检测电机电流实际值,电流实际值达到电流预存值,驱动电机停转,
系统进入待机状态。
性,外环用于降低外界的干扰,结合PID算法提高系统的控制精度。
流值预存到数据库中,当预设扭矩值给定后,通过控制电流传感器检测出来电机电流的实
测值使之达到所预存的值,达到预设扭矩值之后,再结合转速和电流的双闭环PID控制,达
到电动冲击扳手的定扭矩输出,从而获得更高的装配精度。
附图说明
具体实施方式
手内置的无刷直流电机1产生的动能经过行星齿轮减速器2一部分转化为带动主动块5旋转
的动能,一部分转化为主压力弹簧4压缩储存的势能,还有一部分能量以热能和机械损耗的
形式消失。主压力弹簧4压缩储存的势能作用到主动块5,一部分转化成主动块5的平动动
能,一部分转化成主动块5旋转的动能,此过程也有一部分消失的能量。主动块5的凸肩带动
从动块6,从而生成冲击扭矩;扳手的输出扭矩是通过套筒传递到螺栓或螺母,使螺栓或螺
母旋转一定角度,冲击的循环将持续到螺栓装卸工作完成为止;
求的行星齿轮传动比确定后,可根据传动比的表达式为电动冲击扳手选择合适的太阳齿
轮、圆环和行星齿轮齿数。
矩是一个累积的扭矩。
述情况的发生这就要求电动冲击扳手能够实现定扭矩控制。
扭矩与电机电流的关系模型。
噪声等不确定因素,这将直接影响最终扳手输出扭矩的精度,因此在本发明实施过程中,通
过信号采集系统直接对驱动电机的电流信号和扳手输出扭矩信号进行实时采集。
会直接影响到模型的准确性。为了能够得到准确的建模数据样本,需要对输出扭矩信号中
的噪声信号通过SG滤波器进行降噪处理。
一一对应,选择某一时刻的输出扭矩值与其对应时刻的电机电流值作为一个有效的数据
点,在MATLAB中对选取的数据点进行曲线拟合。
产生约0.5N·m的输出扭矩值,此阶段扳手还未紧固螺栓;在263mA~794mA阶段,电机电流
不断增大,而扳手输出扭矩缓慢增大,扳手对螺栓进行预紧固动作。电机电流在794mA之后
曲线不断倾斜,扳手进行紧固螺栓动作,输出扭矩不断增大,直至完成螺栓紧固。
对电动冲击扳手输出扭矩进行预测和控制,达到扳手的定扭矩控制目的。
断,实现对驱动电机三相绕组转换通电。电流传感器采样电路检测电机电流信号反馈给单
片机微处理器,实时调节电流。霍尔位置传感器检测转子位置,单片机微处理器获取反馈的
脉冲信号,判断出转子正确位置,输出对应PWM信号换相控制,同时计算出转速作为速度反
馈调节转速。键盘电路通过按键控制设定转速和扭矩。显示电路可通过LCD显示屏显示给定
的转速、扭矩和实际的转速、扭矩。
制扳手电机的电源通断,同时也可以通过控制系统对其进行控制。
置,用于计算转速作为速度反馈调节转速。
扳手输出扭矩信号与驱动电机电流信号在液晶显示屏中显示。设定好扭矩值后,通过所得
的扳手输出扭矩与驱动电机电流间的多项式数学模型,微控制器内部开始计算其对应的驱
动电机电流预存值。得到驱动电机电流预存值后,微控制器内部的PWM输出模块开始输出
PWM信号,驱动电机带动主轴旋转。驱动电机转动的过程中电流传感器检测电机电流实际
值,并将驱动电机电流实际值与扳手输出扭矩设定值所对应的驱动电机电流预存值进行比
较。若电流实际值小于电流预存值,将继续执行PWM输出循环;若电流实际值达到电流预存
值,驱动电机停转,扳手停止紧固作业且动作锁定,同时,液晶显示屏锁定,显示跳出循环时
的扳手输出扭矩实时值,系统进入待机状态。
控制方式,提高了控制系统的控制精度和鲁棒性。