[发明专利]一种基于旋转编码器的参数调节方法、装置及电子设备在审
申请号: | 201810836598.6 | 申请日: | 2018-07-26 |
公开(公告)号: | CN109032560A | 公开(公告)日: | 2018-12-18 |
发明(设计)人: | 王中镇 | 申请(专利权)人: | 歌尔股份有限公司 |
主分类号: | G06F3/16 | 分类号: | G06F3/16;G06F3/14;G09G5/10 |
代理公司: | 北京博雅睿泉专利代理事务所(特殊普通合伙) 11442 | 代理人: | 郭少晶;马佑平 |
地址: | 261031 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 旋转编码器 参数调节 第二信号 装置及电子设备 前一时刻 通道输出 信号数据 采样频率 数据确定 | ||
本发明公开了一种基于旋转编码器的参数调节方法、装置及电子设备,该参数调节方法包括:按照预先设定的采样频率,获取旋转编码器的一个通道输出的信号数据,作为第一信号数据;获取旋转编码器的另一个通道输出的信号数据,作为第二信号数据;根据当前时刻的第一信号数据、当前时刻的第二信号数据、前一时刻的第一信号数据和前一时刻的第二信号数据确定旋转编码器的旋转方向;根据旋转方向对旋转编码器对应的参数进行调节。
技术领域
本发明涉及电子设备技术领域,更具体地,本发明涉及一种基于旋转编码器的参数调节方法、装置及电子设备。
背景技术
随着科学技术的不断飞速发展,越来越多的电子设备采用旋转编码器来调节播放音量或者显示亮度等参数。现有技术中通过捕捉外部中断事件,来获取的两路信号,即A相信号和B相信号(其波形可以是如图4所示),根据旋转编码器输出的两路信号之间的相位差来确定旋转编码器的旋转方向。这样就增加了系统占用资源。
而且,在旋转编码器转动时,两路信号可能会产生尖峰毛刺,在确定旋转编码器的旋转方向时就可能会产生误差。
发明内容
本发明实施例的一个目的是提供一种至少能够解决上述问题之一的新的技术方案。
根据本发明的第一方面,提供了一种基于旋转编码器的参数调节方法,包括:
按照预先设定的采样频率,获取所述旋转编码器的一个通道输出的信号数据,作为第一信号数据;获取所述旋转编码器的另一个通道输出的信号数据,作为第二信号数据;
根据当前时刻的第一信号数据、当前时刻的第二信号数据、前一时刻的第一信号数据和前一时刻的第二信号数据确定所述旋转编码器的旋转方向;
根据所述旋转方向对所述旋转编码器对应的参数进行调节。
可选地,所述根据当前时刻的第一信号数据、当前时刻的第二信号数据、前一时刻的第一信号数据和前一时刻的第二信号数据确定所述旋转编码器的旋转方向的步骤包括:
在所述前一时刻的第一信号数据与所述前一时刻的第二信号数据不同、所述当前时刻的第一信号数据与所述当前时刻的第二数据相同、且所述前一时刻的第一信号数据与所述当前时刻的第一信号数据相同的情况下,判定所述旋转方向为第一方向;其中,所述前一时刻为所述当前时刻之前的、相邻的采样时刻;
在所述前一时刻的第一信号数据与所述前一时刻的第二信号数据不同、所述当前时刻的第一信号数据与所述当前时刻的第二数据相同、且所述前一时刻的第一信号数据与所述当前时刻的第一信号数据不同的情况下,判定所述旋转方向为第二方向;其中,所述第一方向和所述第二方向相反。
可选地,所述第一信号数据和所述第二信号数据为逻辑电平的时间序列。
可选地,所述根据所述旋转方向对所述旋转编码器对应的参数进行调节的步骤包括:
根据所述旋转方向和预先设定的调节幅度,确定当前增益;
根据所述增益调节所述参数。
可选地,所述参数至少包括播放音量或者显示亮度。
根据本发明的第二方面,提供了一种基于旋转编码器的参数调节装置,包括:
信号数据获取模块,用于按照预先设定的采样频率,获取所述旋转编码器的一个通道输出的信号数据,作为第一信号数据;获取所述旋转编码器的另一个通道输出的信号数据,作为第二信号数据;
方向确定模块,用于根据当前时刻的第一信号数据、当前时刻的第二信号数据、前一时刻的第一信号数据和前一时刻的第二信号数据确定所述旋转编码器的旋转方向;
参数调节模块,用于根据所述旋转方向对所述旋转编码器对应的参数进行调节。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于歌尔股份有限公司,未经歌尔股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810836598.6/2.html,转载请声明来源钻瓜专利网。