System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及电机控制领域,尤其涉及一种两相步进电机控制装置及控制方法。
技术介绍
1、传统的两相步进电机需使用四路桥臂,共八个mos管进行控制。为节省一路mos管资源,现可使用三相逆变器控制两相步进电机运行。
2、然而,通过三相逆变器控制两相步进电机运行存在一个较为明显的问题,即两相步进电机在运行过程中抖动幅度较大,运行稳定性差。因此,现亟需一种两相步进电机控制方法提高两相步进电机的运行稳定性。
3、上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
1、本专利技术的主要目的在于提供一种两相步进电机控制装置和两相步进电机控制方法,旨在解决现有通过三相逆变器控制两相步进电机运行存在两相步进电机抖动幅度较大,运行稳定性差的技术问题。
2、为实现上述目的,本专利技术提供了一种两相步进电机控制装置,该控制装置包括:控制模块和三相逆变器;
3、所述控制模块分别与所述三相逆变器和两相步进电机连接,所述三相逆变器与所述两相步进电机连接;
4、所述控制模块,用于接收两相步进电机的驱动电流,并判断所述驱动电流是否位于电流阈值范围内;
5、所述控制模块,还用于根据所述驱动电流判断结果,输出与所述驱动电流判断结果对应的死区补偿信号至所述三相逆变器;
6、所述三相逆变器,用于根据所述死区补偿信号控制所述两相步进电机运行。
7、可选地,所述控制模块,还用于在所述驱动电流不
8、所述三相逆变器,还用于在接收到所述截止信号时,关断与所述两相步进电机之间的第一驱动子回路,所述第一驱动子回路为与所述截止信号对应的mos管连通回路;
9、所述控制模块,还用于在所述驱动电流不位于所述电流阈值范围内且所述驱动电流的电流值小于第二电流阈值时,向所述三相逆变器输出导通信号;
10、所述三相逆变器,还用于在接收到所述导通信号时,导通与所述两相步进电机之间的第二驱动子回路,所述第二驱动子回路为与所述导通信号对应的mos管连通回路。
11、可选地,所述控制模块,还用于在检测到所述驱动电流位于所述电流阈值范围内时,根据预设转速和所述两相步进电机的当前电机转速预测所述驱动电流的极性;
12、所述控制模块,还用于在所述驱动电流位于所述电流阈值范围内且所述驱动电流的极性为正时,向所述三相逆变器输出所述截止信号。
13、可选地,所述控制模块,还用于在所述驱动电流位于所述电流阈值范围内且所述驱动电流的极性为负时,向所述三相逆变器输出所述导通信号。
14、此外,为实现上述目的,本专利技术还提出一种基于上述两相步进电机控制装置的两相步进电机控制方法,所述控制方法包括:
15、接收两相步进电机的驱动电流;
16、判断所述驱动电流是否位于电流阈值范围内;
17、根据所述驱动电流判断结果,输出与所述驱动电流判断结果对应的死区补偿信号至三相逆变器,以使所述三相逆变器根据所述死区补偿信号控制所述两相步进电机运行。
18、可选地,所述根据所述两相步进电机的驱动电流判断结果,输出与所述驱动电流判断结果对应的死区补偿信号至三相逆变器,以使所述三相逆变器根据所述死区补偿信号控制所述两相步进电机运行的步骤,包括:
19、若所述驱动电流的判断结果为所述驱动电流不位于所述电流阈值范围内且所述驱动电流的电流值大于第一电流阈值,则输出与所述驱动电流对应的截止信号至三相逆变器,以使所述三相逆变器在接收到所述截止信号时,关断与所述两相步进电机之间的第一驱动子回路,所述第一驱动子回路为与所述截止信号对应的mos管连通回路。
20、可选地,所述根据所述两相步进电机的驱动电流判断结果,输出与所述驱动电流判断结果对应的死区补偿信号至三相逆变器,以使所述三相逆变器根据所述死区补偿信号控制所述两相步进电机运行的步骤,包括:
21、若所述驱动电流的判断结果为所述驱动电流不位于所述电流阈值范围内且所述驱动电流的电流值小于第二电流阈值,则输出与所述驱动电流对应的导通信号至三相逆变器,以使所述三相逆变器在接收到所述导通信号时,导通与所述两相步进电机之间的第二驱动子回路,所述第二驱动子回路为与所述导通信号对应的mos管连通回路。
22、可选地,所述根据所述两相步进电机的驱动电流判断结果,输出与所述驱动电流判断结果对应的死区补偿信号至三相逆变器,以使所述三相逆变器根据所述死区补偿信号控制所述两相步进电机运行的步骤,包括:
23、若所述驱动电流的判断结果为所述驱动电流位于所述电流阈值范围内,则根据预设转速和所述两相步进电机的当前电机转速预测所述驱动电流的极性;
24、若所述驱动电流的极性预测结果为正,则输出与所述驱动电流对应的截止信号至三相逆变器,以使所述三相逆变器在接收到所述截止信号时,导通与所述两相步进电机之间的第一回路,所述第一回路为与所述导通信号对应的连通回路。
25、可选地,所述若所述驱动电流的判断结果为所述驱动电流位于所述电流阈值范围内,则根据预设转速和当前电机转速预测所述驱动电流的极性之后,还包括:
26、若所述驱动电流的极性预测结果为负,则输出与所述驱动电流对应的导通信号至三相逆变器,以使所述三相逆变器在接收到所述导通信号时,导通与所述两相步进电机之间的第一回路,所述第一回路为与所述导通信号对应的连通回路。
27、本专利技术公开了一种两相步进电机控制装置及控制方法,该控制方法包括:接收两相步进电机的驱动电流;判断驱动电流是否位于电流阈值范围内;根据驱动电流判断结果,输出与驱动电流判断结果对应的死区补偿信号至三相逆变器,以使三相逆变器根据死区补偿信号控制两相步进电机运行。本专利技术可实时接收两相步进电机的驱动电流,并对驱动电流的幅值和电流阈值范围进行比较判断,从而根据判断结果在三相逆变器输出至两相步进电机原有的控制信号的基础上添加对应的死区补偿信号,进而提升两相步进电机运行过程中电流的均一性。因此,本专利技术可降低两相步进电机在运行过程中的抖动幅度,提高两相步进电机的运行稳定性。
本文档来自技高网...【技术保护点】
1.一种两相步进电机控制装置,其特征在于,所述控制装置包括:控制模块和三相逆变器;
2.如权利要求1所述的两相步进电机控制装置,其特征在于,
3.如权利要求2所述的两相步进电机控制装置,其特征在于,
4.如权利要求3所述的两相步进电机控制装置,其特征在于,
5.一种基于权利要求1至4任一项所述两相步进电机控制装置的两相步进电机控制方法,其特征在于,所述控制方法包括:
6.如权利要求5所述的两相步进电机控制方法,其特征在于,所述根据所述两相步进电机的驱动电流判断结果,输出与所述驱动电流判断结果对应的死区补偿信号至三相逆变器,以使所述三相逆变器根据所述死区补偿信号控制所述两相步进电机运行的步骤,包括:
7.如权利要求6所述的两相步进电机控制方法,其特征在于,所述根据所述两相步进电机的驱动电流判断结果,输出与所述驱动电流判断结果对应的死区补偿信号至三相逆变器,以使所述三相逆变器根据所述死区补偿信号控制所述两相步进电机运行的步骤,包括:
8.如权利要求7所述的两相步进电机控制方法,其特征在于,所述根据所述
9.如权利要求8所述的两相步进电机控制方法,其特征在于,所述若所述驱动电流的判断结果为所述驱动电流位于所述电流阈值范围内,则根据预设转速和当前电机转速预测所述驱动电流的极性之后,还包括:
...【技术特征摘要】
1.一种两相步进电机控制装置,其特征在于,所述控制装置包括:控制模块和三相逆变器;
2.如权利要求1所述的两相步进电机控制装置,其特征在于,
3.如权利要求2所述的两相步进电机控制装置,其特征在于,
4.如权利要求3所述的两相步进电机控制装置,其特征在于,
5.一种基于权利要求1至4任一项所述两相步进电机控制装置的两相步进电机控制方法,其特征在于,所述控制方法包括:
6.如权利要求5所述的两相步进电机控制方法,其特征在于,所述根据所述两相步进电机的驱动电流判断结果,输出与所述驱动电流判断结果对应的死区补偿信号至三相逆变器,以使所述三相逆变器根据所述死区补偿信号控制所述两相步进电机运行的步骤,包括:
7...
【专利技术属性】
技术研发人员:许畅泽,何资,罗薛,毕磊,毕超,
申请(专利权)人:峰岹科技深圳股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。