[发明专利]一种控制线性马达振动的方法有效
| 申请号: | 200910205577.5 | 申请日: | 2009-10-30 |
| 公开(公告)号: | CN101697470A | 公开(公告)日: | 2010-04-21 |
| 发明(设计)人: | 孙增国 | 申请(专利权)人: | 青岛海信移动通信技术股份有限公司 |
| 主分类号: | H02P7/00 | 分类号: | H02P7/00;G05B19/04 |
| 代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 郭润湘 |
| 地址: | 266100 山*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 控制 线性 马达 振动 方法 | ||
技术领域
本发明涉及信号处理技术领域,尤其涉及一种控制线性马达振动的方法。
背景技术
目前,随着移动终端(如手机终端)的发展,振动功能得到了越来越广泛的应用,由于通过控制普通马达来实现移动终端的振动,在技术实现上简单易行,因此,目前,实现移动终端的振动最主要的方式为通过控制普通马达来实现:通过主处理芯片发送的GPIO(General Purpose Input Output,通用输入输出)信号控制普通马达振动,若GPIO为高电平时,马达振动,GPIO为低电平时,马达停止振动。但普通马达的反应速度较慢,因此振动延时较大,并且仅有振动与不振动两种状态,振动方式灵活性差,振动效果比较单调;而线性马达则反应迅速,寿命长,而且可以实现更丰富的振动效果,在移动终端采用线性马达来实现振动功能得到了较为广泛的应用。
目前,线性马达的工作原理为:采用PWM(Pulse Wideth Modulation,脉冲宽度调制)+专用驱动芯片(如ISA1200芯片)来控制线性马达振动,通过主处理芯片(如Marvell公司的PXA270芯片)的PWM功能输出22.4KHz的方波,该方波经过外部电路整形为正弦波之后发送至专用驱动芯片,由该专用驱动芯片调整该正弦波的占空比,将调整后的正弦波发送至线性马达的驱动芯片以控制线性马达振动。
目前,通过专用驱动芯片调整正弦波的占空比来控制线性马达按特定的规律振动,以实现丰富的振动效果,但由于这种通过专用驱动芯片来调整PWM输出波形的占空比来驱动线性马达按不同的规律振动的方式,需要在现有的移动终端增加专用驱动芯片才能够实现,即需要对现有的移动终端进行改进,不仅增加了成本,而且对线性马达振动进行控制的难度较大。
发明内容
本发明实施例针对上述问题,提供一种控制线性马达振动的方法,以解决现有技术中对线性马达振动进行控制需要改进现有的移动终端而导致对线性马达振动进行控制的难度较大的问题。
一种控制线性马达振动的方法,包括:
生成单声道音频数据;
主处理芯片将所述单声道音频数据发送至音频编解码芯片;音频编解码芯片将所述单声道音频数据转换成模拟信号后发送至线性马达,以驱动线性马达根据该模拟信号振动;
主处理芯片获取触屏点的压力值,根据获取到的所述压力值对所述音频编解码芯片的输出增益进行调整;
所述线性马达根据调整后的输出增益调整振动强度。
本发明实施例中,生成单声道音频数据,采用音频编解码芯片对该单声道音频数据进行数模转换后发送至线性马达,以驱动线性马达振动;在线性马达振动之后,中断处理程序获取触屏点的压力值,并根据获取到的压力值调整音频编解码芯片的输出增益,并控制线性马达按照音频编解码调整后的输出增益调整振动强度。采用本发明技术方案,通过移动终端中现有的音频编解码芯片控制线性马达振动以及振动强度;而不需要增加专用驱动芯片来对主处理芯片输出的波形的占空比进行调整,根据调整后的波形驱动线性马达振动,因此,本发明技术方案不需要对现有的移动终端进行改进即可实现对线性马达振动的控制,在实现丰富的振动效果的同时,还降低了对线性马达振动进行控制的难度。
附图说明
图1为本发明实施例控制线性马达振动的结构示意图;
图2为本发明实施例中采用WM9713芯片控制线性马达振动的流程图;
图3为本发明实施例中主处理芯片向MODR写入和读取数据的结构示意图;
图4为本发明实施例中WM9713芯片播放立体声音频数据与单声道音频数据的结构示意图。
具体实施方式
下面结合说明书附图对本发明实施例进行详细的描述。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信移动通信技术股份有限公司,未经青岛海信移动通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910205577.5/2.html,转载请声明来源钻瓜专利网。





