一种电机转动方向自适应的方法与流程

文档序号:11777873阅读:441来源:国知局
一种电机转动方向自适应的方法与流程

本发明涉及电子设备领域,尤其涉及电机转动方向自适应的方法。



背景技术:

电机在日常生活中应用非常广泛。

众所周知,直流电机有a和b两个输入端,如果a端电压减b端电压为正电压,则直流电机的转子顺时针方向转动,否则转子逆时针方向转动。直流电机通过电机转子带动目标物转动或者带动目标物位置移动,来实现目的。

在日常应用中,都需要人工判断电机转动方向的正确性:人工连接线路给电机供电让电机转动,然后判断此时电机的转动方向是否实现目的,如果没有实现,则需要给所述电机反接线路,再次测试电机转动方向是否实现了目的,直到测试完毕。

这样应用电机带来了一系列问题:第一,需要有技术积累的技术员才能完成上述测试工作,人工成本高昂;第二,电机转动方向并不是安装测试正确后就一劳永逸的,当电机已经完成转动,但是目标体却因为机械阻隔无法转动或者无法位置移动时,所述电机的转动方向就必须反过来,即需要再次人工反接线路,显然这样的维护效率不高。



技术实现要素:

鉴于此,本发明实施例提供一种电机转动方向自适应的方法,包括:

通过mcu控制电机的输入电压;

至少一个检测器被用于检测所述电机的转子带动负载位移;

所述负载位移方向与电机输入电压对应关系保存在存储单元;

所述mcu根据所述对应关系,输出信号驱动电机转动。

进一步地,所述电机转动前,所述mcu获取检测器反馈信号为sa;

所述电机转动完成后,所述mcu获取检测器反馈信号sb;

如果sa与sb相等,则确定存储单元的所述对应关系错误,更正存储单元上记录对应关系;如果sa与sb不相等,则确定存储单元的所述对应关系正确。。

本实施例通过电机转动方向自适应,可以免除人工测试电机转动方向,提升运营效率,降低成本。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明的实施例的电路图。

图2为本发明的实施例的逻辑流程图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1,电机转动方向是输入端ma和mb的电压确定的,当ma端电压减mb端电压为正电压时,所述电机的转子顺时针转动,当ma端电压减mb端电压为负电压时,所述电机的转子逆时针转动,当ma端电压减mb端电压为零电压时,所述电机的转子停止转动。传统上人工测试电机转动方向就是通过改变ma和mb的连接来测试的。

从图1的电路很容易发现,电机的输入电压实际上是mcu控制的,中间通过电机芯片l9110s把mcu的电平信号放大,ma与ma是正相关的,mb与mb是正相关的,即,当ma为高电平时ma也为高电平,ma为低电平时ma也为低电平,同样地,mb为高电平时mb也为高电平,mb为低电平时mb也为低电平,所不同的是ma和mb之间负载功率远比ma和mb的大。

所以,在mcu改变ma和mb的电平信号也一样可以模拟人工测试,从而实现电机转动方向自适应。

电机正常转动时,其转子或顺时针转动,或逆时针转动,则转子一定可以带动一个或者多个负载发生位置移动。为了更清晰解释,图1中举出一个特例来说明,电机motor的转子转动带动齿轮(301)转动,同时齿轮(301)转动也带动齿条(302)发生位置移动。当齿条(302)接触检测器(303)时,所述检测器(303)向mcu反馈高电平;当齿条(302)离开检测器(303)时,所述检测器(303)向mcu反馈低电平,显然,接触时也可以反馈低电平,而离开时反馈高电平,原理是一样的,此处不再赘述。

本方法电机转动方向自适应步骤如下:

步骤201,mcu在存储单元上记录初始化对应关系:

步骤202,mcu计划实现目标a,所述mcu启动sensor端口采集检测器的电平信号。

步骤203,所述mcu从sensor端口获取检测器反馈的电平信号并判断。

步骤204,如果此时所述信号为高电平,则目标a已实现,完成并退出。

步骤205,如果此时所述信号为低电平,则查询存储单元上存储的记录对应关系,根据对应关系,实现目标a需要输出ma高电平和mb低电平;所以所述mcu输出ma高电平和mb低电平,并驱动电机转动t毫秒。

步骤206,所述mcu从sensor端口获取检测器反馈的电平信号并判断。

步骤207,如果此时所述信号为高电平,则目标a已实现,完成并退出。

步骤208,如果此时所述信号为低电平,则确定所述mcu在存储单元上记录的对应关系是错误的。

步骤209,改变所述mcu在存储单元上记录的对应关系:

步骤210,所述mcu输出ma低电平和mb高电平,驱动电机转动t毫秒。

步骤211,所述mcu从sensor端口获取检测器反馈的电平信号并判断。

步骤212,如果此时所述信号为高电平,则目标a已实现,完成并退出。

步骤213,如果此时所述信号仍然为低电平,则说明系统出错,需要发送告警。

本实施例的实施步骤并不是严格固定的,本领域的技术人员可以调整步骤顺序,或者改变信号实现方式,或者记录获取方式,本领域技术人员很容易想到变化,此处不再赘述。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。



技术特征:

技术总结
本发明实施例提供一种电机转动方向自适应的方法,包括:通过MCU控制所述电机的输入电压;包含至少一个检测器,用于确定所述电机是否实现目标;实现的目标与电机输入电压对应关系保存在存储介质;所述MCU根据所述对应关系输出信号驱动电机转动;如果所述MCU获取检测器反馈信号表明已经实现目标,则完成退出;如果所述MCU获取检测器反馈信号表明未实现目标,则根据所述对应关系输出电压驱动电机转动;如果所述电机转动完成后,所述MCU获取检测器反馈信号没有改变,则确定存储介质的对应关系错误,并更改存储介质上记录对应关系。本实施例通过电机转动方向自适应,可以免除人工测试电机转动方向,提升运营效率,降低成本。

技术研发人员:陈瑞波
受保护的技术使用者:深圳市驿固科技有限公司
技术研发日:2017.08.03
技术公布日:2017.10.20
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1