CN105356791A - 多电机时间控制***及其控制方法 - Google Patents
多电机时间控制***及其控制方法 Download PDFInfo
- Publication number
- CN105356791A CN105356791A CN201510665543.XA CN201510665543A CN105356791A CN 105356791 A CN105356791 A CN 105356791A CN 201510665543 A CN201510665543 A CN 201510665543A CN 105356791 A CN105356791 A CN 105356791A
- Authority
- CN
- China
- Prior art keywords
- module
- event
- motor
- vibration
- time delay
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P5/00—Arrangements specially adapted for regulating or controlling the speed or torque of two or more electric motors
- H02P5/46—Arrangements specially adapted for regulating or controlling the speed or torque of two or more electric motors for speed regulation of two or more dynamo-electric motors in relation to one another
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Control Of Multiple Motors (AREA)
Abstract
本发明提供了一种多电机时间控制***及其控制方法。该***包括:事件发生模块,用于发出与触发事件相对应的信息;控制模块,用于分析所述事件对应的事件信息;信号选择模块,用于选择所述事件需要的振动信息;电机模块,包括多个电机;驱动模块,用于驱动所述电机模块振动;所述控制模块还用于判断所述振动信息是否需要延时;延时模块,用于当所述振动信息需要延迟时,使所述振动信息延时发送至所述驱动模块以便其延时驱动所述电机模块振动;当所述振动信息不需要延时,所述振动信息发送至所述驱动模块以便驱动所述电机模块振动。本发明的多电机时间控制***可以控制多个电机根据具体事件需要以合适的顺序进行振动。
Description
【技术领域】
本发明涉及一种电机,尤其涉及一种多电机时间控制***及其控制方法。
【背景技术】
振动功能已经成为移动电子设备中必不可少的功能,移动电子设备的振动功能由振动电机来实现,比较常用的是用一个振动电机来实现相应的振动功能。随着人们对移动电子设备的要求越来越高,多个电机被应用在同一移动电子设备中已经变得越来越普遍。随之而来的问题就是该如何有效的分配时间顺序使得多个电机能够按一定的顺序工作,甚至产生一些丰富的效果。
现有的电子设备上基本上只有一个电机,不需要考虑多个电机的工作顺序问题。但是对于具有多个振动电机的移动电子设备,简单的***就无法实现电机的不同运行顺序。
因此,有必要提供一种新型的多电机时间控制***及其控制方法。
【发明内容】
本发明的目的在于提供一种多电机时间控制***及其控制方法。
本发明的技术方案如下:一种多电机时间控制***,包括:
事件发生模块,用于发出与触发事件相对应的信息;
控制模块,用于分析所述事件对应的事件信息;
信号选择模块,用于根据所述事件信息选择所述事件需要的振动信息;
电机模块,包括多个电机;
驱动模块,用于根据所述振动信息驱动所述电机模块振动;
所述控制模块还用于判断所述振动信息是否需要延时;
延时模块,用于当所述振动信息需要延时,使所述振动信息延时发送至所述驱动模块以便其延时驱动所述电机模块振动;
当所述振动信息不需要延时,所述振动信息发送至所述驱动模块以便驱动所述电机模块振动。
优选地,该控制***还包括信号存储模块,用于存储所述事件需要的振动信息。
优选地,所述驱动模块有多个,分别用于驱动多个所述电机。
优选地,所述振动信息包括多个用于分别驱动所述电机振动的振动信号。
优选地,所述控制模块对所述多个振动信号进行判断,将需要延时的振动信号发送至所述延时模块以延时驱动对应的电机振动;将不需要延时的振动信号直接发送至所述驱动模块以驱动对应的电机振动。
一种多电机时间控制***的控制方法,包括以下步骤:
S1.事件发生模块发生事件A并产生与所述事件A对应的信息;
S2.控制模块分析所述事件A对应的事件信息;
S3.信号选择模块选择事件A需要的振动信息;
S4.所述控制模块判断所述振动信息是否需要延时;
S5.若所述振动信息需要延时,延时模块将该振动信息延时一段时间再发送至驱动模块以驱动所述电机模块振动;
S6.若所述振动信息不需要延时,则所述控制模块将所述振动信息直接发送至所述驱动模块以驱动所述电机模块振动。
优选地,所述事件信息包括事件类型信息、事件对应的振动信息以及所述振动信息是否需要延时的信息。
优选地,所述振动信息包括多个用于分别驱动所述电机振动的振动信号。
优选地,步骤S4中,对所述振动信息中包含的多个振动信号进行判断,将需要延时的振动信号发送至延时模块以延时驱动所述电机;将不需要延时的振动信号直接发送至所述驱动模块以驱动所述电机振动。
本发明的多电机时间控制***可以有效地调节各电机的振动次序,使得多个电机能够根据具体的事件类型需要以适当的次序进行振动,以获得更加丰富的振动效果。
【附图说明】
图1为本发明的多电机时间控制***的结构框图;
图2为本发明的多电机时间控制***的控制流程图。
【具体实施方式】
下面结合附图和实施方式对本发明作进一步说明。
如图1所示,一种多电机时间控制***包括事件发生模块101、与事件发生模块101电连接的控制模块102、与控制模块102电连接的信号选择模块103、延时模块105、驱动模块106,以及与驱动模块106电连接的电机模块107。该***还包括与信号选择模块103电连接的信号存储模块104。在本实施例中,该信号存储模块104也可直接与控制模块102电连接。在本实施例中,电机模块107包括多个电机。
当某一事件或请求发生时,事件发生模块101会发出一段与该事件或请求对应的信息,并将该信息传递到控制模块102。该事件对应的信息包括但不限于事件类型信息、事件对应的振动信息以及振动是否需要延时的信息。事件类型指的是发生的何种事件,例如可能是到达闹钟时间,日历提醒等不是即时操作的事件,也可能是用户开启某一应用程序或是打开某段视频或游戏等即时操作事件,也可能是视频中的某一段场景带来的触发事件等非人工操作。本发明中定义的“事件”的含义:是指在同一事件类型下,需要振动的多个电机依次启动,例如在播放一段视频时涉及到不同的场景时,随着场景的变化需要振动的电机也逐渐变化,例如依次开启电机1、电机2的振动,这种在同一事件类型下(播放视频)由于场景的改变,振动的多个电机的依次开启可以被定义为一个“事件”。这种在同一个事件类型下需要振动的多个电机依次开启,都会触发事件发生模块101发送事件信息给控制模块102。
控制模块102接收事件发生模块101传递过来的事件信息,并发送指令给信号选择模块103,信号选择模块103根据控制模块102分析出的事件类型及其对应的振动信息从信号存储模块104中调出与该事件所需要的振动信息。振动信息包括但不限于事件对应的振动类型、事件对应的振感强度信息以及振动持续时间信息。振动信息包括多个用于驱动电机振动的振动信号。振感强度信息则代表事件需要的振感强弱的变化。振动持续时间信息指的是是某一个或某几个电机应该以需要的强度持续振动多长时间。
控制模块102分析事件信息时还提取振动是否需要延时的信息,并根据提取到的振动是否需要延时的信息对信号选择模块103发送的振动信息进行判断,判断振动信息的多个振动信号中哪些属于需要延时的振动信号,哪些是不需要延时的振动信号。根据控制模块102的判断结果,将需要延时的振动信号发送至延时模块105。将不需要延时的振动信号发送至驱动模块106。
延时模块105对接收到的需要延时的振动信号延时一段时间,然后再将该振动信号发送至驱动模块106。
驱动模块106根据接收到的振动信号驱动电机107振动。在本实施例中,驱动模块106可以放大振动信号,产生驱动电机振动的驱动信号并将其发送至电机。在本实施例中,驱动模块106包括多个分别连接至电机的驱动子模块。部分驱动子模块与延时模块105电连接,接收延时的振动信号以驱动对应的电机延时振动。另一部分驱动子模块直接与控制模块102电连接,接收不需延时的振动信号以驱动对应的电机振动。
该***以事件信息为依据,通过控制模块102来判断特定事件中电机的振动顺序,并驱动各电机以合适的次序振动,具有高效、反应即时的优点。且通过多个电机的时间控制可以获得更加丰富的振动效果。
如图2所示,一种上述多电机时间控制***的控制方法,主要包括以下步骤:
S1.事件发生模块发生事件A并产生与所述事件A对应的信息;
S2.控制模块分析所述事件A对应的事件信息;
S3.信号选择模块选择事件A需要的振动信息;
S4.所述控制模块判断所述振动信息是否需要延时;
S5.若所述振动信息需要延时,延时模块将该振动信息延时一段时间再发送至驱动模块以驱动所述电机模块振动;
S6.若所述振动信息不需要延时,则所述控制模块将所述振动信息直接发送至所述驱动模块以驱动所述电机模块振动。
在本实施例中,振动信息包括用于分别控制多个电机振动的振动信号。控制模块102根据提取的振动是否需要延时的信息判断这些振动信号中哪些需要延时,哪些不需要延时,并将需要延时的振动信号发送至延时模块105,延时模块105对该振动信号延时一段时间,然后再将该振动信号发送至驱动模块106,驱动模块106驱动该振动信号对应的电机振动。控制模块102将不需要延时的振动信号发送至驱动模块106,驱动模块106驱动该振动信号对应的电机振动。由不同振动信号控制的不同电机按次序依次振动。
为了更好地理解本发明的技术方案,下面用更为具体的例子阐述该控制***的控制方法:
发生了一个事件A,该事件A为同一事件中振动的电机的变化。事件类型A由振动的电机2变成振动的电机1。电机1和电机2同样有各自的振动持续时间和振动强弱。
当事件A发生时,事件发生模块101会产生一个与该事件A对应的事件信息给控制模块102。控制模块102因此“知晓”事件类型A发生了。此时,控制模块102发送控制指令给信息选择模块103,信息选择模块103从信号存储模块104中提取出事件类型A下电机1和电机2的振动信息并反馈给控制模块102。控制模块102根据提取到的事件类型A的振动信号是否需要延时的信息判断电机1的振动信息和电机2的振动信息是否需要延时。当控制模块102确定电机1的振动信息需要延时,而振动电机2的振动信息不需要延时,将电机1的振动信息发送至延时模块105,延时一段时间,然后再由延时模块105发送至驱动模块106,由驱动模块106控制电机1振动。同时,将电机2的振动信息发送至驱动模块106,由驱动模块控制电机2振动。此时,电机2先振动,电机1延时一段时间后振动,两者依次振动,产生丰富的振动效果。
以上所述的仅是本发明的实施方式,在此应当指出,对于本领域的普通技术人员来说,在不脱离本发明创造构思的前提下,还可以做出改进,但这些均属于本发明的保护范围。
Claims (9)
1.一种多电机时间控制***,其特征在于,其包括:
事件发生模块,用于发出与触发事件相对应的信息;
控制模块,用于分析所述事件对应的事件信息;
信号选择模块,用于根据所述事件信息选择所述事件需要的振动信息;
电机模块,包括多个电机;
驱动模块,用于根据所述振动信息驱动所述电机模块振动;
所述控制模块还用于判断所述振动信息是否需要延时;
延时模块,用于当所述振动信息需要延时,使所述振动信息延时发送至所述驱动模块以便其延时驱动所述电机模块振动;
当所述振动信息不需要延时,所述振动信息发送至所述驱动模块以便驱动所述电机模块振动。
2.根据权利要求1所述的多电机时间控制***,其特征在于,该控制***还包括信号存储模块,用于存储所述事件需要的振动信息。
3.根据权利要求2所述的多电机时间控制***,其特征在于,所述驱动模块有多个,分别用于驱动多个所述电机。
4.根据权利要求3所述的多电机时间控制***,其特征在于,所述振动信息包括多个用于分别驱动所述电机振动的振动信号。
5.根据权利要求4所述的多电机时间控制***,其特征在于,所述控制模块对所述多个振动信号进行判断,将需要延时的振动信号发送至所述延时模块以延时驱动对应的电机振动;将不需要延时的振动信号直接发送至所述驱动模块以驱动对应的电机振动。
6.一种如权利要求1所述的多电机时间控制***的控制方法,其特征在于,其包括以下步骤:
S1.事件发生模块发生事件A并产生与所述事件A对应的信息;
S2.控制模块分析所述事件A对应的事件信息;
S3.信号选择模块选择事件A需要的振动信息;
S4.所述控制模块判断所述振动信息是否需要延时;
S5.若所述振动信息需要延时,延时模块将该振动信息延时一段时间再发送至驱动模块以驱动所述电机模块振动;
S6.若所述振动信息不需要延时,则所述控制模块将所述振动信息直接发送至所述驱动模块以驱动所述电机模块振动。
7.根据权利要求6所述的控制方法,其特征在于,所述事件信息包括事件类型信息、事件对应的振动信息以及所述振动信息是否需要延时的信息。
8.根据权利要求7所述的控制方法,其特征在于,所述振动信息包括多个用于分别驱动所述电机振动的振动信号。
9.根据权利要求8所述的控制方法,其特征在于,步骤S4中,对所述振动信息中包含的多个振动信号进行判断,将需要延时的振动信号发送至延时模块以延时驱动所述电机;将不需要延时的振动信号直接发送至所述驱动模块以驱动所述电机振动。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510665543.XA CN105356791A (zh) | 2015-10-14 | 2015-10-14 | 多电机时间控制***及其控制方法 |
JP2016126087A JP6285989B2 (ja) | 2015-10-14 | 2016-06-24 | マルチモーター時間制御システム及びその制御方法 |
US15/283,512 US9819295B2 (en) | 2015-10-14 | 2016-10-03 | Time control system and time control method for multiple motors |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510665543.XA CN105356791A (zh) | 2015-10-14 | 2015-10-14 | 多电机时间控制***及其控制方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105356791A true CN105356791A (zh) | 2016-02-24 |
Family
ID=55332692
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510665543.XA Pending CN105356791A (zh) | 2015-10-14 | 2015-10-14 | 多电机时间控制***及其控制方法 |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP6285989B2 (zh) |
CN (1) | CN105356791A (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109213319A (zh) * | 2018-08-04 | 2019-01-15 | 瑞声科技(新加坡)有限公司 | 基于场景的振动反馈方法及移动终端 |
CN112054721B (zh) * | 2020-09-03 | 2023-05-02 | 立得微电子(惠州)有限公司 | 一种用于微型振动马达驱动芯片的电压控制方法 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1953480A (zh) * | 2005-10-20 | 2007-04-25 | 乐金电子(中国)研究开发中心有限公司 | 具备振动音响输出功能的移动通信终端及其工作方法 |
CN102769701A (zh) * | 2012-07-12 | 2012-11-07 | 宇龙计算机通信科技(深圳)有限公司 | 移动终端振动模式的生成方法及移动终端 |
JP2013074405A (ja) * | 2011-09-27 | 2013-04-22 | Nec Saitama Ltd | モバイル機器 |
CN103593124A (zh) * | 2012-08-14 | 2014-02-19 | 北京三星通信技术研究有限公司 | 一种信息交互方法及使用该方法的电子设备 |
CN103856616A (zh) * | 2012-12-03 | 2014-06-11 | 联想(北京)有限公司 | 一种提示信息生成方法及电子设备 |
JP2014203169A (ja) * | 2013-04-02 | 2014-10-27 | 船井電機株式会社 | 携帯端末 |
CN204015338U (zh) * | 2014-07-14 | 2014-12-17 | 深圳市海派通讯科技有限公司 | 震动可控的无线传输手环 |
CN104935740A (zh) * | 2015-06-05 | 2015-09-23 | 广东小天才科技有限公司 | 一种启动移动终端震动马达的方法及移动终端 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006288106A (ja) * | 2005-04-01 | 2006-10-19 | Canon Inc | 駆動装置および制御方法 |
KR20110117534A (ko) * | 2010-04-21 | 2011-10-27 | 삼성전자주식회사 | 진동제어장치 및 방법 |
JP5887830B2 (ja) * | 2010-12-10 | 2016-03-16 | 株式会社ニコン | 電子機器及び振動方法 |
JP6295520B2 (ja) * | 2013-06-10 | 2018-03-20 | カシオ計算機株式会社 | 身体装着型端末 |
-
2015
- 2015-10-14 CN CN201510665543.XA patent/CN105356791A/zh active Pending
-
2016
- 2016-06-24 JP JP2016126087A patent/JP6285989B2/ja not_active Expired - Fee Related
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1953480A (zh) * | 2005-10-20 | 2007-04-25 | 乐金电子(中国)研究开发中心有限公司 | 具备振动音响输出功能的移动通信终端及其工作方法 |
JP2013074405A (ja) * | 2011-09-27 | 2013-04-22 | Nec Saitama Ltd | モバイル機器 |
CN102769701A (zh) * | 2012-07-12 | 2012-11-07 | 宇龙计算机通信科技(深圳)有限公司 | 移动终端振动模式的生成方法及移动终端 |
CN103593124A (zh) * | 2012-08-14 | 2014-02-19 | 北京三星通信技术研究有限公司 | 一种信息交互方法及使用该方法的电子设备 |
CN103856616A (zh) * | 2012-12-03 | 2014-06-11 | 联想(北京)有限公司 | 一种提示信息生成方法及电子设备 |
JP2014203169A (ja) * | 2013-04-02 | 2014-10-27 | 船井電機株式会社 | 携帯端末 |
CN204015338U (zh) * | 2014-07-14 | 2014-12-17 | 深圳市海派通讯科技有限公司 | 震动可控的无线传输手环 |
CN104935740A (zh) * | 2015-06-05 | 2015-09-23 | 广东小天才科技有限公司 | 一种启动移动终端震动马达的方法及移动终端 |
Also Published As
Publication number | Publication date |
---|---|
JP2017077152A (ja) | 2017-04-20 |
JP6285989B2 (ja) | 2018-02-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2004082156A3 (en) | System for constraining services for a communication device | |
CN112866732B (zh) | 音乐广播方法及其装置、设备与介质 | |
US9819295B2 (en) | Time control system and time control method for multiple motors | |
CN105356791A (zh) | 多电机时间控制***及其控制方法 | |
EP1333670A3 (en) | Receiving apparatus and receiving method and storage medium | |
EP1536580A3 (en) | Multiplex broadcast receiving apparatus and multiplex broadcast receiving method | |
CN106054075A (zh) | 一种确定振动马达驱动参数的方法及电子设备 | |
CN106162332A (zh) | 一种电视播放控制方法及装置 | |
CN102298491A (zh) | 嵌入式图形界面***及其图像生成方法 | |
CN100481958C (zh) | 用以执行资料流的信号同步的***与方法 | |
CN106168974A (zh) | 多***截屏文件的处理方法和*** | |
CN105025373B (zh) | 电视机、远程控制***及其控制方法 | |
CN105262377A (zh) | 多电机驱动***及其驱动方法 | |
CN109176537A (zh) | 用于机器人的内容展示方法及装置 | |
KR101599032B1 (ko) | 모니터링 정보 제공 장치 및 방법 | |
CN105227003A (zh) | 多电机频率控制***及其控制方法 | |
CN108365706B (zh) | 线性电机共振频率的检测方法及装置 | |
CN105207536A (zh) | 可进行电机选择控制的多电机驱动装置及方法 | |
CN114706477B (zh) | 驱动方法、装置、设备及计算机可读存储介质 | |
CN108988694A (zh) | 振捣装置及其电机控制方法、***、可读存储介质 | |
CN110971941A (zh) | 用于弹幕拥挤疏通的方法、***、服务器及直播间控制器 | |
US20180054345A1 (en) | Transmission apparatus and transmission method, reception apparatus and reception method, transmission system, and program | |
CN105704340A (zh) | 多功能振动***、振动方法以及应用该***的通讯终端 | |
CN109801390B (zh) | Psam卡的操作方法、装置和设备 | |
CN107835446B (zh) | 媒体状态呈现及控制方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20160224 |