本发明涉及编码器技术领域,特别涉及一种磁电编码器和编码信号产生方法。
背景技术:
编码器是一种将旋转位移转换成一串数字脉冲信号的传感器,最终得到用以通讯、传输和存储的信号形式,因此广泛应用在各个领域。目前,在音响行业中,音箱中的音量调节所用的编码器均为机械编码器,但是,机械编码器存在两大缺陷:一是机械编码器存在机械噪音,机械噪音会产生干扰脉冲,造成程序的识别误差;二是因为机械编码器是由机械触点直接接触,并产生相对运动来完成工作,所以机械编码器的寿命会因机械摩擦受到限制。在音响中使用该类机械编码器,一方面需要复杂的降噪算法去消除机械噪音,增加了程序的设计难度;另一方面,机械编码器的寿命有限,也影响音箱的使用寿命,降低用户体验。
技术实现要素:
鉴于现有技术中使用机械编码器的音箱存在设计难度且使用寿命也受机械编码器的影响,降低用户体验的问题,提出了本发明的一种磁电编码器和编码信号产生方法,以便解决或至少部分地解决上述问题。
根据本发明的一个方面,提供了一种磁电编码器,
所述磁电编码器包括主码盘和若干个波形感应产生器;
所述主码盘包括盘底和盘壁,在所述盘底中心位置设置一旋转轴,在所述盘壁上内嵌有上下若干排动磁铁;
对应每排动磁铁设置一个所述波形感应产生器,每个所述波形感应产生器设置在与相应排动磁铁等高且靠近所述盘壁的内嵌动磁铁一侧的位置,每个所述波形感应产生器均包括一个霍尔元件和一个固定磁铁,用于当主码盘带动动磁铁围绕旋转轴转动时,动磁铁和固定磁铁产生磁感应信号并由霍尔元件接收,霍尔元件将接收的磁感应信号转换成编码信号进行输出。
根据本发明的另一个方面,提供了一种编码信号产生方法,该方法包括:
设计一主码盘,将所述主码盘包括盘底和盘壁,在所述盘底中心位置设置一旋转轴,在所述盘壁上内嵌上下若干排动磁铁;
设置若干个波形感应产生器,对应每排动磁铁设置一个所述波形感应产生器,将每个所述波形感应产生器设置在与相应排动磁铁等高且靠近所述盘壁的内嵌动磁铁一侧的位置,由一个霍尔元件和一个固定磁铁构成每个所述波形感应产生器;
将所述主码盘带动动磁铁围绕所述旋转轴转动,动磁铁和固定磁铁产生磁感应信号并由霍尔元件接收,霍尔元件将接收的磁感应信号转换成编码信号进行输出。
综上所述,本发明在磁电编码器的主码盘壁上内嵌有上下若干排动磁铁,每排动磁铁设置一个波形感应产生器,波形感应器中包括一个霍尔元件和一个固定磁铁,当主码盘带动动磁铁围绕旋转轴转动时,动磁铁和固定磁铁产生磁感应信号并由霍尔元件接收,霍尔元件将接收的磁感应信号转换成编码信号进行输出。可见,本发明利用磁感应原理,通过波形感应产生器中的霍尔元件与磁铁相配合设计成的磁电编码器,在工作过程中不存在机械噪音,可提高程序识别的准确性,降低程序设计的难度;没有机械摩擦,提高了编码器的使用寿命,将该磁电编码器用于音响中,有助于增加用户体验。
附图说明
图1为本发明一个实施例提供的一种磁电编码器的主视图;
图2为本发明一个实施例提供的一种磁电编码器的侧视图;
图3为本发明一个实施例提供的一种磁电编码器的波形感应产生器细节图;
图4为本发明一个实施例提供的一种磁电编码器的波形特性示意图;
图5为本发明一个实施例提供的一种磁电编码器中霍尔元件的电原理示意图;
图6为本发明另一个实施例提供的一种编码信号产生方法的流程图。
具体实施方式
本发明的设计思路是:现有技术的音箱中的音量调节所用的机械编码器,一方面存在机械噪音,造成程序的识别误差,增加程序设计的难度;另一方面机械编码器的寿命会因机械摩擦受到限制。为解决上述问题,本发明利用磁感应的原理,在主码盘的盘壁上内嵌上下若干排动磁铁,在对应每排动磁铁设置一个波形感应产生器,且每个波形感应产生器设置在与相应排动磁铁等高且靠近盘壁的内嵌动磁铁一侧的位置,当主码盘围绕旋转轴转动时,会产生磁感应信号并将磁感应信号转换成编码信号进行输出。该磁电编码器没有机械噪音,也不存在机械摩擦。为使本发明的目的、技术方案和优点更加清楚,下面将采用实施例结合附图对本发明实施方式作进一步地详细描述。
实施例一:
图1为本发明一个实施例提供的一种磁电编码器的主视图。如图1所示,本实施例中的磁电编码器包括主码盘和两个波形感应产生器;其中,主码盘包括盘底110和盘壁120,在盘底110中心位置设置一旋转轴130,在盘壁120上内嵌有上排动磁铁150和下排动磁铁160;且对应每排动磁铁设置一个波形感应产生器140,每个波形感应产生器设置在与相应排动磁铁等高且靠近盘壁120的内嵌动磁铁的内侧的位置,且每一个波形感应产生器均包括一个霍尔元件和一个个固定磁铁,当主码盘带动上排动磁铁150和下排动磁铁160围绕旋转轴转动时,动磁铁和固定磁铁产生磁感应信号并由霍尔元件接收,霍尔元件将接收的磁感应信号转换成编码信号进行输出。
在众多脉冲波形中,方波脉冲的波形的特征规则稳定,可利于程序的辨别,所以本实施例以磁电编码器输出的信号为方波脉冲进行示例。图2为本发明一个实施例提供的一种磁电编码器的侧视图。如图2所示,上排动磁铁150和下排动磁铁160的磁铁均为方形磁铁,磁铁的宽度为L1,上排动磁铁的磁铁间的间距L3和下排动磁铁的磁铁间的间距L4相等并等于每个动磁铁的宽度L1,这样该磁电编码器可输出两个方波脉冲,波形中高电位和低电位各占半个周期,符合方形脉冲的规则性。
另外,在编码器的实际应用中,通常程序需要判断编码器的转动方向,保证编码器输出的编码信号的准确性,在本实施例中,可通过编码器输出的波形进行判断。如图2所示,两排动磁铁呈水平向移位排列,移位距离L2为每个动磁铁的宽度L1的一半,这样该磁电编码器输出的两个方波脉冲为两个存在相位差的方波脉冲,相位超前的波形产生的方向,即为编码器转动的方向,这就方便编码器的程序判断主码盘的转动方向,利于编码器正确地输出编码信号。
图3为本发明一个实施例提供的一种磁电编码器的波形感应产生器细节图。如图3所示,对应上排动磁铁150的上排波形感应产生器包括一个霍尔元件320和一个固定磁铁310,霍尔元件320设置在固定磁铁310和盘壁120之间的位置,保证能接收到动磁铁和固定磁铁之间的磁感应信号;固定磁铁310和动磁铁150相对的一侧磁性相反,利于产生磁感应信号;同样地,对应下排动磁铁160的下排波形感应产生器包括一个霍尔元件340和一个固定磁铁330,霍尔元件340设置在固定磁铁330和盘壁120之间的位置,固定磁铁330和动磁铁160相对的一侧磁性相反。例如固定磁铁的N极对应动磁铁的S极,保证两者之间能产生磁感应信号。
本实施例中,为保证输出的两个方波脉冲存在相位差,上排波形感应产生器和下排波形感应产生器是上下正对设置的,当主码盘围绕旋转轴转动时,两个波形感应产生器所对应的盘壁的位置在垂直方向上呈一条直线,这样才能配合呈水平向移位排列的两排动磁铁,产生两个具有相位差的方波脉冲。
在实际应用中,数字编码器的主码盘围绕旋转轴转动,当动磁铁转动到对应波形感应产生器中的位置,动磁铁和固定磁铁两者发生磁感应,位于中间的霍尔元件接收到该磁感应信号,并将接收的磁感应信号转换成低电位脉冲信号进行输出,当动磁铁转动到未对应固定磁铁的位置,两者不发生磁感应,会输出高电位脉冲信号,这样主码盘转动一周,就会相应输出周期性的方波脉冲,脉冲信号的周期个数由每排动磁铁的个数决定。
下面结合附图具体说明本实施例中的磁电编码器的波形特性。图4为本发明一个实施例提供的一种磁电编码器的波形特性示意图。如图4所示,当主码盘围绕旋转轴顺时针转动时,下排动磁铁160的右边缘首先转动到对应固定磁铁330的左边缘位置,两者开始发生磁感应,霍尔元件接收到该磁感应,开始输出一个低电位脉冲,直到主码盘转过动磁铁的宽度L1的距离时,下排动磁铁160的右边缘不再对应固定磁铁330,不再产生磁感应,即开始输出高电位脉冲。因为上排动磁铁和下排动磁铁呈水平方向上的移位排列,当下排动磁铁160的右边缘转动到对应固定磁铁330的左边缘位置时,上排动磁铁150的右边缘对应的是盘壁,还没有转动到对应固定磁铁310的左边缘位置,因此两者没有磁感应,霍尔元件不会接受到该磁感应信号,对应输出高电位脉冲;当主码盘继续转动,转过动磁铁宽度L1的一半的距离的时候,上排动磁铁150的右边缘正好转动到对应固定磁铁310的左边缘位置,两者开始发生磁感应,霍尔元件接收到该磁感应信号,输出一个低电位脉冲,直到主码盘转动动磁铁的宽度L1的距离时,下排动磁铁150的右边缘不再对应固定磁铁320,不再产生磁感应,即输出高电位脉冲。由此可知,下排波形感应产生器产生低电位脉冲比上排波形感应产生器产生低电位脉冲要超前四分之一周期ΔT(即动磁铁L1的一半的长度)。主码盘连续转动,上排波形感应产生器产生方波A,下排波形感应产生器产生方波B,且方波B比方波A超前四分之一周期ΔT。
但是,通常情况下,主码盘的转动方向未知,程序需要通过编码器输出的波形进行判断。当得到的方波A和方波B后,如果方波A比方波B落后四分之一周期ΔT,就判断磁电编码器的转动方向为顺时针方向;若方波A比方波B超前四分之一周期ΔT,判断磁电编码器的转动方向为逆时针方向。在本实施例中,方波A比波形B的落后四分之一周期ΔT,进而判断磁电编码器的转动方向为顺时针方向,这样就实现编码器程序判断主码盘转动方向的功能。
图5为本发明一个实施例提供的一种磁电编码器中霍尔元件的电原理示意图。如图5所示,输出波形A的霍尔元件320和输出波形B的霍尔元件340均连接接地端510和电源端520,可保证霍尔元件的正常工作。
需说明的是,为保证输出的两个方波脉冲存在相位差,在本发明的另一个实施例中,也可将上排动磁铁和下排动磁铁设置成上下正对位置,上排波形感应产生器和下排波形感应产生器呈水平向移位排列。实施例一的方案只是一个优选方案。
实施例二:
图6为本发明另一个实施例提供的一种编码信号产生方法的流程图。如图2所示,该方法包括:
步骤S610,设计一主码盘,将主码盘包括盘底和盘壁,在盘底中心位置设置一旋转轴,在盘壁上内嵌上下若干排动磁铁。
步骤S620,设置若干个波形感应产生器,对应每排动磁铁设置一个波形感应产生器,将每个波形感应产生器设置在与相应排动磁铁等高且靠近盘壁的内嵌动磁铁一侧的位置,由一个霍尔元件和一个固定磁铁构成每个波形感应产生器。
步骤S630,将主码盘带动动磁铁围绕旋转轴转动,动磁铁和固定磁铁产生磁感应信号并由霍尔元件接收,霍尔元件将接收的磁感应信号并将磁感应信号转换成编码信号进行输出。
在本发明的一个实施例中,将霍尔元件设置在固定磁铁和盘壁之间的位置,且设置固定磁铁和动磁铁相对的一侧磁性相反。
进一步地,将若干个形感应产生器上下正对设置;将上下不同排动磁铁呈水平向移位排列。
具体地,在盘壁上内嵌上下两排动磁铁,上下两排动磁铁的移位距离为每个动磁铁的宽度的一半;上下两排动磁铁的间距相等并等于每个动磁铁的宽度;根据编码信号的周期调节每排动磁铁的个数。
需要说明的是,实施例二中的编码信号产生方法的实现过程与实施例一中的磁电编码器产生编码信号的实现过程对应一致,上文已有详细说明,在此不再赘述。
综上所述,本发明在磁电编码器的主码盘壁上内嵌上下若干排动磁铁,对应每排动磁铁设置一个波形感应产生器,每个波形感应器中包括一个霍尔元件和一个固定磁铁,当主码盘带动动磁铁围绕旋转轴转动时,动磁铁和固定磁铁产生磁感应信号并由霍尔元件接收,霍尔元件将接收的磁感应信号转换成编码信号进行输出。可见,本发明利用磁感应原理,通过波形感应产生器中的霍尔元件与磁铁相配合设计成的磁电编码器,在工作过程中不存在机械噪音,可提高程序识别的准确性,降低程序设计的难度;没有机械摩擦,提高了编码器的使用寿命;将该磁电编码器用于音响中,有助于增加用户体验。
以上所述,仅为本发明的具体实施方式,在本发明的上述教导下,本领域技术人员可以在上述实施例的基础上进行其他的改进或变形。本领域技术人员应该明白,上述的具体描述只是更好的解释本发明的目的,本发明的保护范围应以权利要求的保护范围为准。