System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术实施例涉及电机控制技术,尤其涉及一种步进电机的控制方法和装置。
技术介绍
1、步进电机根据自身的低速大扭矩,低成本,精度高等特点在机床行业,自动化设备,医疗设备,汽车行业,机器人领域等等行业有着广泛的应用。以步进电机在汽车行业中的应用为例,由于车内空间环境密闭以及用户对车内控制品质感的升级,对电机低噪音的要求比较严格。因此,需要对步进电机进行可靠控制,以降低步进电机的噪音。
2、目前,现有的步进电机的控制方法,通常在根据采样电流对步进电机进行控制时,采样电流的采样窗口存在采样窗口为0而采样电流不为0的情况,这样会使得电机在控制过程中产生噪音,影响控制可靠性。
技术实现思路
1、本专利技术实施例提供一种步进电机的控制方法和装置,以保证控制可靠性。
2、第一方面,本专利技术实施例提供了一种步进电机的控制方法,包括:
3、获取所述步进电机的控制信号;
4、根据所述控制信号,确定所述步进电机的电流采样窗口;其中,所述电流采样窗口与所述控制信号的占空比相关;
5、在所述电流采样窗口获取采样电流,并基于所述采样电流和svpwm算法,控制所述步进电机的工作状态;其中,所述采样电流不为0时,所述电流采样窗口不为0。
6、可选的,所述控制信号包括第一pwm信号和第二pwm信号,所述电流采样窗口包括多个与所述第一pwm信号的占空比相关的第一电流采样窗口和多个与所述第二pwm信号的占空比相关的第二电流采样窗口;
8、根据所述第一pwm信号的占空比,确定第一电流采样窗口;
9、根据所述第二pwm信号的占空比,确定第二电流采样窗口。
10、可选的,所述根据所述第一pwm信号的占空比,确定第一电流采样窗口,包括:
11、根据所述第一pwm信号的占空比,确定所述第一pwm信号的高电平出现的各个位置;
12、将所述高电平出现的各个位置作为所述第一电流采样窗口。
13、可选的,所述基于所述采样电流和svpwm算法,控制所述步进电机的工作状态,包括:
14、将所述采样电流转换为两相静止坐标系下的电流;
15、根据所述两相静止坐标系下的电流和svpwm算法,控制所述步进电机的工作状态。
16、可选的,所述控制信号包括第一pwm信号和第二pwm信号,所述第一pwm信号的高电平的中点对应的时刻为所述第二pwm信号的低电平的中点对应的时刻。
17、可选的,所述控制信号包括第一pwm信号和第二pwm信号,所述第一pwm信号的占空比的变化与所述第二pwm信号的占空比的变化相反,所述第一pwm信号的占空比增大,所述第二pwm信号的占空比减小。
18、可选的,所述步进电机为两相步进电机,所述采样电流为两相采样电流。
19、第二方面,本专利技术实施例提供了一种步进电机的控制装置,包括:
20、波形获取模块,用于获取所述步进电机的控制信号;
21、窗口确定模块,用于根据所述控制信号,确定所述步进电机的电流采样窗口;其中,所述电流采样窗口与所述控制信号的占空比相关;
22、状态控制模块,用于在所述电流采样窗口获取采样电流,并基于所述采样电流和svpwm算法,控制所述步进电机的工作状态;其中,所述采样电流不为0时,所述电流采样窗口不为0。
23、可选的,所述控制信号包括第一pwm信号和第二pwm信号,所述电流采样窗口包括多个与所述第一pwm信号的占空比相关的第一电流采样窗口和多个与所述第二pwm信号的占空比相关的第二电流采样窗口;
24、所述窗口确定模块包括:
25、第一窗口确定单元,用于根据所述第一pwm信号的占空比,确定第一电流采样窗口;
26、第二窗口确定单元,用于根据所述第二pwm信号的占空比,确定第二电流采样窗口。
27、可选的,所述第一窗口确定单元包括:
28、位置确定子单元,用于根据所述第一pwm信号的占空比,确定所述第一pwm信号的高电平出现的各个位置;
29、窗口确定子单元,用于将所述高电平出现的各个位置作为所述第一电流采样窗口。
30、本专利技术实施例提供的步进电机的控制方法和装置,控制方法包括:获取步进电机的控制信号;根据控制信号,确定步进电机的电流采样窗口;其中,电流采样窗口与控制信号的占空比相关;在电流采样窗口获取采样电流,并基于采样电流和svpwm算法,控制步进电机的工作状态;其中,采样电流不为0时,电流采样窗口不为0。本专利技术实施例提供的步进电机的控制方法和装置,根据控制信号如pwm信号,确定步进电机的电流采样窗口,在确定的电流采样窗口获取采样电流,可使得采样电流不为0时,电流采样窗口不为0,不会出现由于电流采样窗口为0而采样电流不为0引起的采样错误以及噪音问题,保证控制可靠性。
本文档来自技高网...【技术保护点】
1.一种步进电机的控制方法,其特征在于,包括:
2.根据权利要求1所述的控制方法,其特征在于,所述控制信号包括第一PWM信号和第二PWM信号,所述电流采样窗口包括多个与所述第一PWM信号的占空比相关的第一电流采样窗口和多个与所述第二PWM信号的占空比相关的第二电流采样窗口;
3.根据权利要求2所述的控制方法,其特征在于,所述根据所述第一PWM信号的占空比,确定第一电流采样窗口,包括:
4.根据权利要求1所述的控制方法,其特征在于,所述基于所述采样电流和SVPWM算法,控制所述步进电机的工作状态,包括:
5.根据权利要求1所述的控制方法,其特征在于,所述控制信号包括第一PWM信号和第二PWM信号,所述第一PWM信号的高电平的中点对应的时刻为所述第二PWM信号的低电平的中点对应的时刻。
6.根据权利要求1所述的控制方法,其特征在于,所述控制信号包括第一PWM信号和第二PWM信号,所述第一PWM信号的占空比的变化与所述第二PWM信号的占空比的变化相反,所述第一PWM信号的占空比增大,所述第二PWM信号的占空比减小。
8.一种步进电机的控制装置,其特征在于,包括:
9.根据权利要求8所述的控制装置,其特征在于,所述控制信号包括第一PWM信号和第二PWM信号,所述电流采样窗口包括多个与所述第一PWM信号的占空比相关的第一电流采样窗口和多个与所述第二PWM信号的占空比相关的第二电流采样窗口;
10.根据权利要求9所述的控制装置,其特征在于,所述第一窗口确定单元包括:
...【技术特征摘要】
1.一种步进电机的控制方法,其特征在于,包括:
2.根据权利要求1所述的控制方法,其特征在于,所述控制信号包括第一pwm信号和第二pwm信号,所述电流采样窗口包括多个与所述第一pwm信号的占空比相关的第一电流采样窗口和多个与所述第二pwm信号的占空比相关的第二电流采样窗口;
3.根据权利要求2所述的控制方法,其特征在于,所述根据所述第一pwm信号的占空比,确定第一电流采样窗口,包括:
4.根据权利要求1所述的控制方法,其特征在于,所述基于所述采样电流和svpwm算法,控制所述步进电机的工作状态,包括:
5.根据权利要求1所述的控制方法,其特征在于,所述控制信号包括第一pwm信号和第二pwm信号,所述第一pwm信号的高电平的中点对应的时刻为所述第二pwm信号的低电平的中点对应的时刻。
【专利技术属性】
技术研发人员:郎庆亮,陈云,王博,潘吉快,庄健,
申请(专利权)人:无锡英迪芯微电子科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。