旋转角度检测装置的制作方法

文档序号:5863308阅读:152来源:国知局
专利名称:旋转角度检测装置的制作方法
技术领域
本发明涉及旋转角度检测装置,该旋转角度检测装置特别适合用于无刷DC电 动机,该无刷DC电动机作为用于车载用设备的节流阀、EGR(废气再循环系统)阀、 VG(Variable Geometry 可变翼)涡轮系统的可动片等的驱动源而使用。
背景技术
旋转角度检测装置例如使用两个磁传感器,将来自各磁传感器的、与无刷DC电动 机等旋转体的旋转角度对应输出的传感器输出信号输入到信号处理部,进行预定的信号处 理,从而检测出旋转体的旋转角度。此时,信号处理部基于与旋转体的旋转角度对应输出的正弦波、余弦波状这两个 传感器输出信号中的一个传感器输出信号过零点时的旋转角和另一个传感器输出信号的 符号,来计算旋转一周(360度)内的旋转角度(例如,参照专利文献1)。专利文献1 日本专利特开2004-191101号公报(第0048 0051段,图9)根据上述专利文献1所揭示的技术,能够高精度地检测出旋转一周内的旋转角 度,但是在旋转体旋转一周以上时,由于存在多个作为相同信号状态的条件,因此极难对旋 转角度进行检测。因此,例如作为用于车载用设备的节流阀、EGR(废气再循环系统)阀、 VG(Variable Geometry 可变翼)涡轮系统的可动片等的驱动源而使用的无刷DC电动机在 旋转多周时(例如旋转两周)对阀的开关状态进行全局控制(日文全域制御),因此存在 精度上的问题而难以采用现有技术。本发明是为了解决上述问题而完成的,其目的在于提供一种旋转角度检测装置, 该旋转角度检测装置使用可检测旋转一周的旋转角度传感器、可简单、高精度地检测出旋 转多周旋转角度。

发明内容
为了解决上述问题,本发明的旋转角度检测装置包括运算处理单元,该运算处理 单元基于相位不同的两个正弦波状的传感器输出信号中的一个传感器输出信号的符号的 变化方向和另一个传感器输出信号的符号,来对旋转了一周以上的旋转角度的变化进行检 测,基于与上述检测出的旋转了一周以上的旋转角度的变化相关的信息和由上述传感器输 出信号计算出的旋转一周中的旋转角度信息,来生成旋转多周角度信息。另外,本发明的旋转角度检测装置包括运算处理单元,该运算处理单元基于根据 相位不同的两个正弦波状的传感器输出信号计算出的旋转一周中的旋转角度信息,来生成 在每旋转一周中具有任意分割数的、相位不同的两相的信号,并且与上述两相的信号的变 化方向和信号的大小相对应地增加或减少上述信号的变化次数,来生成旋转多周角度信 肩、ο根据本发明的旋转角度检测装置,能够使用可检测出旋转一周的旋转角度传感器来简单、高精度地检测出旋转多周旋转角度。


图1是表示用于说明本发明实施方式1的旋转角度检测装置中所使用的传感器及 其检测系统的图。图2是表示相位不同的两个正弦波状的传感器输出信号的矢量的图。图3是用〈表1>说明本发明实施方式1的旋转角度检测装置的旋转多周的检测 原理的图。图4是表示本发明实施方式1的旋转角度检测装置的内部电路结构的框图。图5是表示本发明实施方式1的旋转角度检测装置进行正转时的动作的时序图。图6是表示本发明实施方式1的旋转角度检测装置进行反转时的动作的时序图。图7是表示本发明实施方式1的检测装置的动作的图,是用表格形式〈表2>来表 示旋转周数识别信号与旋转角度的计算处理的关系的图。图8是表示本发明实施方式2的旋转角度检测装置的内部电路结构的框图。图9是表示本发明实施方式2的旋转角度检测装置进行正转时的动作的时序图。图10是表示本发明实施方式2的旋转角度检测装置进行反转时的动作的时序图。图11是表示在本发明实施方式2的旋转角度检测装置中所使用的AB相信号生成 器的内部结构的一个例子的图。图12是表示本发明实施方式2的旋转角度检测装置进行正转时的AB相的信号变 化与计数值的增减的关系的图。图13是表示本发明实施方式2的旋转角度检测装置进行反转时的AB相的信号变 化与计数值的增减的关系的图。
具体实施例方式以下,为了更详细说明本发明,根据附图对用于实施本发明的最佳方式进行说明。实施方式1.图1是表示用于说明本发明实施方式1的旋转角度检测装置中所使用的传感器及 其检测系统的图。此处,在与未图示的DC电动机同时绕轴旋转的磁体圆板1的大致呈直角的偏移位 置上固定配置有两个霍尔传感器2、3,从而构成检测系统。如图2(a)所示,霍尔传感器2、3的输出即Vx、Vy可以用矢量来表现。如图2(b) 所示,实际的输出波形例是相位不同的两个正弦波状的传感器输出信号。此处,设两个传感 器输出信号的周期为旋转一周的1/n周期(η为任意的整数)。此外,所使用的传感器不限于霍尔传感器2、3,也可以用其他磁传感器等旋转角度 检测传感器来代替。图3是用〈表1>示出本发明实施方式1的旋转角度检测装置对旋转超过一周(360 度)时的旋转角度进行检测的旋转多周的检测原理的图。众所周知,可以根据错开90度相位的两个传感器输出信号,可以检测出旋转一周 中的旋转角度。本发明实施方式1的旋转角度检测装置可根据错开90度相位的两个传感器输出信号来检测出旋转多周中的旋转角度。具体的检测原理是,在具有如图2(b)所示那样的错开相位的两个正弦波状的传 感器输出信号Vx、Vy的情况下,若使用图3中以〈表1>示出的组合中的、在过360度这点 的时刻的组合,则可以基于一个传感器输出信号在过零点时的信号的符号的变化方向和另 一个传感器输出信号的符号,来判断是否旋转了一周以上。例如,在正转时,旋转第零周(0度)、旋转第一周(360度)、及旋转第二周(720度) 的Vx过零点时的符号的变化方向为从_向+方向变化,此时的Vy的符号为+。另外,在反 转时,旋转第零周(0度)、(360度)第一周旋转、及旋转第二周(720度)的Vx过零点时的 符号的变化方向为从+向-方向变化,此时的Vy的符号为_。因而,根据该组合可以判断是 否旋转了一周以上。由此可知,例如若使用比较器等来检测符号和变化边缘(日文变化- , ^ ),则 可以仅利用正或负这两个值的运算来进行旋转多周角度检测,容易得到以运算器为中心的 硬件的组合而成的结构。此处,将该硬件总称为运算处理单元。图4是表示本发明实施方式1的旋转角度检测装置的内部电路结构的一个例子的 框图。如图4所示,本发明实施方式1的旋转角度检测装置包括AD(模拟数字)转换器 11、12 ;校正运算器13、14 ;比较器15、16 ;边缘检测器17 ;脉冲计数器18 ;—周旋转角度计 算器19 ;多周旋转处理电路20 ;以及DA (数字模拟)转换器21。上述各构成块11 21协同地进行动作,从而起到运算处理单元的作用即,基于 传感器输出信号(霍尔传感器2、3)中的一个传感器输出信号的符号的变化方向和另一个 传感器输出信号的符号,来对旋转一周以上的旋转角度的变化进行检测,基于与所检测出 的旋转一周以上的旋转角度的变化相关的信息和根据传感器输出信号计算出的旋转一周 中的旋转角度信息,来生成旋转多周角度信息,以下对其进行详细说明。图5、图6是表示本发明实施方式1的旋转角度检测装置的动作的时序图,分别示 出进行正转时(图5)和反转时(图6)的情况。此外,在图5、图6中,具有与图4相同名 称的信号的波形与图4所示的信号相同,示出了(a)旋转角度Θ、(b)X分量信号、(C)Y分 量信号、(d) X分量符号信号、(e) Y分量符号信号、(f) +脉冲、(g)_脉冲、(h)脉冲计数器18 的输出。以下,参照图5、图6的时序图对图4所示的本发明实施方式1的旋转角度检测装 置的动作进行详细说明。首先,由霍尔传感器2、3输出的两个正弦波状的传感器信号即模拟信号Vx、Vy分 别由AD(模拟数字)转换器11、12转换为数字信号,并分别输出到校正运算器13、14。由于 以下处理与现有的处理相同即,校正运算器13、14在校正部位进行与振幅和偏移相关的 校正,将校正后的信号提供给一周旋转角度计算器19,由一周旋转角度计算器19计算旋转 一周内的旋转角度,输出旋转角度θ (η比特的旋转一周位置信号数字值),因此省略具体 说明。另一方面,除了将上述校正运算器13、14的输出提供给一周旋转角度计算器19之 外,还将其提供给比较器15、16的一个输入端子。向比较器15、16的另一个输入端子提供 预先设定的0基准值,此处,进行与0基准值的大小比较。将比较器15、16的“高电平”、“低电平”的符号(信号)输入到边缘检测器17。边缘检测器17采用以下结构S卩,接收来自 比较器15、16的信号,在图3的表所示的正转的0度、360度、720度的条件下输出+脉冲, 在反转的0度、360度、720度的条件下输出-脉冲,将此处所检测出的+脉冲或_脉冲输出 到脉冲计数器18。此外,上述边缘检测器17的结构例如详细记载于综合出版社“AC伺服系统的理论 和设计的实际”的图6. 5的增量式编码器的位置检测法中。此处,脉冲计数器18采用2比特的结构,若从边缘检测器17输入+脉冲则更新为 +1,若输入-脉冲则更新为-1。此处,将计数后的值作为旋转周数识别信号输出到多周旋转 处理电路20。多周旋转处理电路20采用以下结构即,根据由脉冲计数器18输出的2比特的旋 转周数识别信号,进行例如图7的〈表2>所示的处理,将与从0度到720度相对应的旋转 多周位置信号(n+1)比特的数据输出到DA转换器21,用DA转换器21将数字信号转换为模 拟信号来输出到未图示的脉冲控制系统。此外,图7所示的 < 表2>是表示由脉冲计数器18输出的2比特的旋转周数识别 信号与由多周旋转处理电路20进行的旋转角度θ的计算处理(旋转一周角度信号士360 度的处理)的关系的图。此处,图7示出了以下情况即,在由脉冲计数器18输出的旋转周数识别信号为 “0”的情况下,多周旋转处理电路20将由一周旋转角度计算器19输出的旋转角度θ直接 输出到DA转换器21,在由脉冲计数器18输出的旋转周数识别信号为“1”的情况下,多周 旋转处理电路20将由一周旋转角度计算器19输出的旋转角度θ附加上360度来输出到 DA转换器21,在由脉冲计数器18输出的旋转周数识别信号为“2”的情况下,多周旋转处理 电路20将由一周旋转角度计算器19输入的旋转角度θ附加上720度来输出到DA转换器 21。此外,在此,由于设定为在旋转两周(720度)时对整个区域的阀开关位置进行监 视,因此在由脉冲计数器18输出的旋转周数识别信号为“3”的情况下,多周旋转处理电路 20也不更新一周旋转角度计算器19输出的旋转角度θ。假设要在旋转六周时对整个区域 的阀开关位置进行监视的情况下,则需要3比特的旋转周数识别信号。而且该比特数的设 定是任意的。如上所述,根据上述本发明实施方式1的旋转角度检测装置,运算处理单元基于 传感器输出信号中的一个传感器输出信号的符号的变化方向和另一个传感器输出信号的 符号,来对旋转一周以上的旋转角度的变化进行检测,基于与检测得到的旋转一周以上的 旋转角度的变化相关的信息和根据传感器输出信号计算出的旋转一周中的旋转角度信息, 来生成旋转多周角度信息,从而不需要使用CPU (Central Processing Unit:中央处理器) 那样的大规模的电路,而仅利用运算器等简单的硬件就能运算旋转多周中的旋转角度。因 而,能够提供一种小型且廉价的、可以使用能够可检测旋转一周的旋转角度传感器来检测 出旋转多周中的旋转角度的旋转角度检测装置。另外,以下对特别是旋转范围不足两周时简化图4的脉冲计数器18的方法进行说 明。在图2(b)的配置中,Vx为+、Vy处于上升状态的定时存在于0度、360度、720度这三 处,脉冲计数器18在这三处进行动作。然而,在旋转不足两周时,仅在360度位置使脉冲计数器动作,从而能够只提供示出表2中的360度以下和360度以上这两个值的信息,以1比 特来构成脉冲计数器。在这种情况下,将在图2(b)中超过了全行程的初始位置δ 1的位置 作为起点,将比720度减少了 δ 2的位置作为终点,对起点与终点进行极小的偏移。δ1、δ2 是旋转检测器的检测误差范围以上的值,若是常用的传感器,则将Si、δ 2设为几度以上。由此,在720度_( δ 1+ δ 2)的全行程范围内,Vx为+、Vy为上升状态的定时只出 现一次,因此表2所示的旋转周数识别信号仅为0和1,可以将脉冲计数器18和多周旋转处 理电路的处理比特数降低到1比特,从而能够获得简化装置整体的效果。实施方式2.图8是表示本发明实施方式2的旋转角度检测装置的内部电路结构的框图。如图8所示,本发明实施方式2的旋转角度检测装置包括AD(AnalogDigital 模 拟数字)转换器31、32 ;校正运算器33、34 ;—周旋转角度计算器35 ;AB相信号生成器36 ; 编码器用计数器37 ;以及DA转换器38。上述各构成块31 38协同地进行动作,从而起到运算处理单元的作用S卩,基于 根据相位不同的两个正弦波状的传感器输出信号计算出的旋转一周中的旋转角度信息,来 生成在每一周旋转中具有任意分割数的、相位不同的两相的信号,并且与上述两相的信号 的变化方向和信号的大小对应地增加或减少上述信号的变化次数来生成多周旋转角度信 息,以下对其进行详细说明。图9、图10是表示本发明实施方式2的旋转角度检测装置的动作的时序图,分别示 出进行正转时和反转时的情况。此外,在图9、图10中,具有与图8相同名称的波形与图8 所示的波形相同,分别示出了(a)旋转角度θ、(b)X分量信号、(C)Y分量信号、(d) 一周旋 转角度计算器输出θ、(e)A相、(f)B相。以下,参照图9、图10的时序图对图8所示的本发明实施方式2的旋转角度检测装 置的动作进行详细说明。首先,由霍尔传感器2、3输出的两个正弦波状的传感器信号即模拟信号Vx、Vy分 别由AD(模拟数字)转换器31、32转换为数字信号,并分别输出到校正运算器33、34。由于 以下处理与现有的处理相同即,校正运算器33、34在校正部位进行与振幅和偏移相关的 校正,将校正后的信号提供给一周旋转角度计算器35,由一周旋转角度计算器35计算旋转 一周内的旋转角度,输出旋转角度θ (η比特数值),因此省略具体说明。实施方式2的特征在于,AB相信号生成器36生成并输出AB两相的数字信号,上 述AB两相是与上述旋转角度θ的旋转一周或1/η (η为任意的整数)相对应的相位,且彼 此相位不同。AB相信号生成器36例如可以采用输出相位因旋转方向而不同的脉冲的转式编码 器的结构。转式编码器在电动机轴每旋转一定量时根据分辨率来生成的脉冲数不同,能够 根据对脉冲进行计数来获取关于轴旋转了几度、轴旋转了几周的信息。然而,由于无法判断 旋转方向,因此,AB相信号生成器36输出两相的脉冲。例如,在轴顺时针旋转的情况下,首先输出A相的脉冲,并在输出A相的脉冲的中 途输出B相的脉冲。相反的,在轴逆时针旋转的情况下,首先输出B相的脉冲,并在输出B 相的脉冲的中途输出A相的脉冲。即,使用它们的关系能够获取轴当前向着哪个方向旋转 了多少的信息。
7
AB相信号生成器36基于由相位不同的两个正弦波状的传感器输出信号计算得到 的旋转一周中的旋转角度信息,来生成在每旋转一周中具有任意分割数的、相位不同的两 相的信号。AB相信号生成器36采用ROM(ReadC)nIy Memory 只读存储器)的结构,或如图 11的一个例子所示的那样,采用简单的硬连线逻辑(hard wired logic)的结构。例如,如图11所示,AB相信号生成器36基于由一周旋转角度计算器35输出的旋 转一周中的旋转角度信息的任意连续的2比特(此处,为Dm比特和Dm+1比特)的信号来 生成二进制的数字信号,并将该数字信号输出到编码器用计数器37。而且,此处,利用XOR 门39对Dm比特信号和Dm+1比特信号进行异或运算来输出A相的信号,将Dm+1比特信号 作为B相的信号输出到编码器用计数器37。编码器用计数器37对由AB相信号生成器36生成并输出的两相的脉冲进行计数。 编码器用计数器37根据由AB相信号生成器36生成并输出的两相的信号的变化方向和信 号的大小来增加或减少信号的变化次数,生成旋转多周角度信息。以下对具体例子进行说 明。图12、图13分别示出了在正转时和反转时AB相的信号的变化与编码器用计数器 37的计数值的增减的关系。在图12、图13中,图12(a)和图13(a)示出了 A相B相的脉冲 波形,图12(b)和图13(b)示出了此时的计数条件。例如,在图12(a)所示的进行正转时、AB各相的脉冲发生变化的定时对编码器用 计数器37进行更新(递增计数)的情况下,如图12(b)所示,在变化点α,A相从“低电平” 变化为“高电平”、B相为“低电平”,另外,在变化点β,A相为“高电平”、而B相从“低电平” 变化为“高电平”。另外,在变化点Υ,Α相从“高电平”变化为“低电平”、B相为“高电平”, 另外,在变化点S,A相为“低电平”、而B相从“高电平”变化为“低电平”。此外,如图13(a)、(b)所示,在反转时也基于以变化点α δ示出的AB各项的 脉冲发生变化的定时来对编码器用计数器37进行更新(递减计数)。编码器用计数器37通过对由AB相信号生成器36输出的上述信号进行计数,从而 生成与从0度到720度相对应的(η+2)比特的数据。编码器用计数器37与实施方式1相 同,采用以下结构即,将该数据输出到DA转换器来转换为模拟信号,并将该模拟信号提供 给未图示的阀控制系统。如上所述,运算控制单元根据旋转角度θ生成相位不同的AB两相的信号,利用编 码器用计数器37对AB两相的信号进行计数,从而可以进行360度以上的旋转多周的角度 检测处理,此外,运算控制单元也可以利用开关操作等的外部信号来对编码器用计数器37 进行复位,从而任意地设定原点位置。因此,不需要利用软件等在程序中特意地存储原点位 置,从而能够有利于简化软件处理。根据上述本发明实施方式2的旋转角度检测装置,运算处理单元基于根据相位不 同的两个正弦波状的传感器输出信号计算出的旋转一周中的旋转角度信息,来生成在每一 周旋转中具有任意分割数的、相位不同的两相的信号,并且与上述两相的信号的变化方向 和信号的大小相对应地增加或减少上述信号的变化次数,来生成旋转多周角度信息,从而 能够不使用CPU那样的大规模的电路,而仅利用运算器等简单的硬件来对旋转多周中的旋 转角度进行运算。因而,能够提供一种小型且廉价的、可以使用能够检测旋转一周的旋转角 度传感器来检测出旋转多周中的旋转角度的旋转角度检测装置。
另外,运算处理单元将基于旋转一周中的旋转角度信息来生成在每旋转一周中具 有任意分割数的、相位不同的两相的信号设为二进制的数字信号,而且,还基于旋转一周中 的旋转角度信息的任意连续的2比特的信号来生成二进制的数字信号,从而能够以数字数 据来进行获取旋转一周角度信号θ及其之后的全部处理。其结果是,能够提供一种具有强 耐噪声,对信号噪声的错误检测较少的旋转角度检测装置。工业上的实用性如上所述,本发明提供了一种旋转角度检测装置,该旋转角度检测装置能够使用 可检测出旋转一周的旋转角度传感器,来简单、高精度地检测出旋转多周旋转角度,该旋转 角度检测装置采用包括以下运算处理单元的结构,即,该运算处理单元基于相位不同的两 个正弦波状的传感器输出信号中的一个传感器输出信号的符号的变化方向和另一个传感 器输出信号的符号,来对旋转一周以上的旋转角度的变化进行检测,基于与上述检测得到 的旋转一周以上的旋转角度的变化相关的信息和根据上述传感器输出信号计算出的旋转 一周中的旋转角度信息,来生成旋转多周角度信息,或者,该旋转角度检测装置也采用包括 以下运算处理单元的结构即,基于根据相位不同的两个正弦波状的传感器输出信号计算 出的旋转一周中的旋转角度信息,来生成在每一周旋转中具有任意分割数的、相位不同的 两相的信号,并且与上述两相的信号的变化方向和信号的大小相对应地增加或减少上述信 号的变化次数,来生成多周旋转角度信息,因此,本发明的旋转角度检测装置适用于小型且 廉价的、能够检测出旋转多周中的旋转角度的旋转角度检测装置,或者是对信号噪声的错 误检测较少的旋转角度检测装置等。
权利要求
一种旋转角度检测装置,基于相位不同的两个正弦波状的传感器输出信号使用矢量来求出旋转角度,其特征在于,包括运算处理单元,该运算处理单元基于所述传感器输出信号中的一个传感器输出信号的符号的变化方向和另一个传感器输出信号的符号,来对旋转一周以上的旋转角度的变化进行检测,基于与所述检测出的旋转一周以上的旋转角度的变化相关的信息和根据所述传感器输出信号计算出的旋转一周中的旋转角度信息,来生成旋转多周角度信息。
2.如权利要求1所述的旋转角度检测装置,其特征在于,所述运算处理单元将所述传感器输出信号转换为数字值,将对振幅、偏移进行了校正 后的信号与预先设定的零基准值进行比较来进行边缘检测,对基于旋转η周(η为任意整 数)的正转或反转的条件而输出的脉冲进行计数,将计数后的值作为旋转周数识别信号, 与基于所述传感器输出信号计算得到的旋转一周中的旋转角度信息组合,来生成所述旋转 多周角度信息。
3.如权利要求1所述的旋转角度检测装置,其特征在于,所述运算处理单元在将从运转范围的起点到终点设为旋转角度全行程θ的情况下, 传感器信号的绝对值输出配置的起点为超过了 0度δ 1的位置,终点为比720度减少了 δ2 的位置,δ 1、δ 2为旋转检测误差范围以上的值,同时,使θ满足θ < 720度_(δ 1+δ 2) 的范围,以这种方式来输出旋转多周角度信息。
4.一种旋转角度检测装置,基于相位不同的两个正弦波状的传感器输出信号使用矢量来求出旋转角度,其特征在 于,包括运算处理单元,该运算处理单元基于根据所述相位不同的两个正弦波状的传感器输出 信号计算出的旋转一周中的旋转角度信息,来生成在每旋转一周中具有任意分割数的、相 位不同的两相的信号,并且与所述两相的信号的变化方向和信号的大小相对应地增加或减 少所述信号的变化次数,来生成旋转多周角度信息。
5.如权利要求4所述的旋转角度检测装置,其特征在于,所述运算处理单元将基于所述旋转一周中的角度信息生成的、在每旋转一周中具有任 意分割数的相位不同的两相的信号设为二进制的数字信号。
6.如权利要求4所述的旋转角度检测装置,其特征在于,所述运算处理单元基于所述一周旋转中的角度信息的任意连续的2比特的信号,来生 成二进制的数字信号。
7.如权利要求4所述的旋转角度检测装置,其特征在于,所述运算处理单元根据由外部提供的复位信号在任意位置上设定原点位置。全文摘要
本发明的目的在于提供一种旋转角度检测装置,该旋转角度检测装置包括运算处理单元,该运算处理单元基于传感器输出信号中的一个传感器输出信号的符号的变化方向和另一个传感器输出信号的符号,来对旋转一周以上的旋转角度的变化进行检测,基于与检测的旋转一周以上的旋转角度的变化相关的信息和根据传感器输出信号计算出的旋转一周中的旋转角度信息,来生成多周旋转角度信息。
文档编号G01D5/14GK101925800SQ20098010318
公开日2010年12月22日 申请日期2009年3月6日 优先权日2008年3月18日
发明者三好帅男, 井上正哉, 大西良孝, 家泽雅宏, 川村敏, 森刚, 竹长史贵 申请人:三菱电机株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1