【技术实现步骤摘要】
电机控制方法、装置、设备及存储介质
[0001]本申请涉及电机控制领域,尤其涉及电机控制方法、装置、设备及存储介质。
技术介绍
[0002]在一些大型机电设备(如汽车)中,会利用多个电机驱动不同的部件运动,以使大型机电设备能够正常工作。
[0003]为了实现对大型机电设备中的多个电机进行控制,现有的电机控制方案如图1所示,主控单元通过控制器局域网(controller area network,CAN)总线与多个电机控制单元连接,多个电机控制单元分别用于控制多个电机,主控单元通过CAN总线向多个电机控制单元发送电机控制信号来控制多个电机。采用CAN总线传输电机控制信号易受电气环境干扰,抗干扰能力较差。
技术实现思路
[0004]本申请提供电机控制方法、装置、设备及存储介质,以解决采用CAN总线传输电机控制信号易受电气环境干扰的技术问题。
[0005]第一方面,提供一种电机控制方法,应用于多电机设备中的目标电机控制单元,所述多电机设备包括主控单元和多个电机控制单元,每个电机控制单元用于控制电机,所述多个电机控制单元通过光纤串联并与所述主控单元连接,所述目标电机控制单元为所述多个电机控制单元中的任意一个电机控制单元;
[0006]所述方法包括:
[0007]在通过光纤接收到所述主控单元发送的光纤数据帧的情况下,读取所述光纤数据帧中的模式码,所述模式码用于指示所述主控单元基于所述光纤数据帧控制的目标电机,所述光纤数据帧包括所述模式码和所述目标电机对应的控制数据;
[0 ...
【技术保护点】
【技术特征摘要】
1.一种电机控制方法,其特征在于,应用于多电机设备中的目标电机控制单元,所述多电机设备包括主控单元和多个电机控制单元,每个电机控制单元用于控制电机,所述多个电机控制单元通过光纤串联并与所述主控单元连接,所述目标电机控制单元为所述多个电机控制单元中的任意一个电机控制单元;所述方法包括:在通过光纤接收到所述主控单元发送的光纤数据帧的情况下,读取所述光纤数据帧中的模式码,所述模式码用于指示所述主控单元基于所述光纤数据帧控制的目标电机,所述光纤数据帧包括所述模式码和所述目标电机对应的控制数据;在根据所述模式码,确定所述目标电机为所述目标电机控制单元对应的电机的情况下,根据所述控制数据,控制所述目标电机。2.根据权利要求1所述的方法,其特征在于,所述多个电机控制单元的数量为N个,N为大于1的正整数;每个电机控制单元包括光纤数据接收模块和光纤数据发送模块,所述多个电机控制单元中的第1个电机控制单元的光纤数据接收模块与所述主控单元连接,所述多个电机控制单元中的第i个电机控制单元的光纤数据发送模块与所述多个电机控制单元中的第(i+1)个电机控制单元的光纤数据接收模块连接,1≤i≤N
‑
1;所述方法还包括:在根据所述模式码,确定所述目标电机不为所述目标电机控制单元对应的电机的情况下,将所述光纤数据帧通过所述目标电机控制单元的光纤数据发送模块转发给所述多个电机控制单元中的所述目标电机控制单元的下一电机控制单元。3.根据权利要求1所述的方法,其特征在于,每个电机控制单元包括光纤数据接收模块和光纤数据发送模块,每个电机控制单元的光纤数据接收模块连接至同一光纤,每个电机控制单元的光纤发送模块连接至同一光纤;所述方法还包括:在根据所述模式码,确定所述目标电机不为所述目标电机控制单元对应的电机的情况下,忽略所述光纤数据帧。4.根据权利要求1
‑
3任一项所述的方法,其特征在于,所述模式码还用于指示所述目标电机的电机控制方向;所述根据所述控制数据,控制所述目标电机,包括:根据所述控制数据,按所述电机控制方向控制所述目标电机的转向。5.根据权利要求1
‑
3任一项所述的方法,其特征在于,所述模式码还用于指示所述目标电机对应的PID参数的数量;和/或所述模式码还用于指示所述控制数据中是否存在PID参数。6.根据权利要求1
‑
3任一项所述的方法,其特征在于,所述光纤数据帧还包括校验码;所述根据所述控制数据,控制所述目标电机,包括:根据所述校验码对所述光纤数据帧进行传输校验;在校验通过的情况下,根据所述控制数据,控制所述目标电机。7.根据权利要求1
‑
3任一项所述的方法,其特征在于,所述光纤数据帧还包括帧头、帧数和控制数据长度,所述控制数据长度用于指示所述控制数据的长度。8.一种电机控制方法,其特征在于,应用于多电机设备中的主控单元,所述多电机设备
包括主控单元和多个电机控制单元,每个电机控制单元用于控制电机,所述多个电机控制单元通过光纤串联并与所述主控单元连接;所述方法包括:生成待控制的目标电机对应的控制数据和模式码,并根据所述控制数据和所述模式码生成光纤数据帧,所述光纤数据帧包括所述控制数据和所述模式码,所述模...
【专利技术属性】
技术研发人员:谢济键,黄奎霖,
申请(专利权)人:深圳市中科蓝讯科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。