一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

信号处理方法、程序和信号处理系统与流程

2022-06-09 02:29:50 来源:中国专利 TAG:


1.本公开总体上涉及信号处理方法、程序和信号处理系统。更具体地,本公开涉及在信号处理系统中使用的信号处理方法、程序和信号处理系统。


背景技术:

2.例如,专利文献1公开了一种用于检测汽车的转向角的信号处理系统(磁传感器)。专利文献1的信号处理系统包括第一磁阻元件、第二磁阻元件、以及接收来自第一磁阻元件的信号和来自第二磁阻元件的信号的检测电路。第一磁阻元件和第二磁阻元件中的每一个包括四个正弦磁阻元件和四个余弦磁阻元件。
3.在专利文献1的信号处理系统中,检测电路基于从第一磁阻元件提供的检测信号和从第二磁阻元件提供的检测信号,生成包含关于旋转角度的信息的角度信号。
4.另一方面,这种信号处理系统是具有相同结构的两个信号处理系统的组合。这允许信号处理系统通过将两个信号处理系统获取的检测结果相互比较来对自身进行故障诊断。
5.引用列表
6.专利文献
7.专利文献1:jp 2017-198515 a


技术实现要素:

8.然而,专利文献1的信号处理系统需要两个信号处理系统,从而导致信号处理系统的整体规模显著增大,这是专利文献1的信号处理系统的问题。
9.本公开的一个目的是提供一种信号处理方法、程序和信号处理系统,所有这些都被配置或设计为能够在减少信号处理系统的整体规模的增大的同时,对第一磁检测单元和第二磁检测单元进行故障诊断。
10.根据本公开的一方面的信号处理方法被设计用于包括第一磁检测单元、第二磁检测单元和处理单元的信号处理系统。第一磁检测单元输出与检测到的磁场的旋转角度相对应的正弦信号。第二磁检测单元输出与检测到的磁场的旋转角度相对应并且与正弦信号具有π/2相位差的余弦信号。处理单元基于正弦信号或余弦信号中的至少一个输出角度信号和故障信号。角度信号包括关于检测到的磁场的旋转角度的角度信息。故障信号包括关于第一磁检测单元或第二磁检测单元中的至少一个的故障的故障信息。信号处理方法包括角度计算步骤和故障诊断步骤。角度计算步骤包括:通过使用反三角函数,将正弦信号、余弦信号和正切信号分别变换成用作角度信号的第一角度信号、第二角度信号和第三角度信号。正切信号是基于正弦信号和余弦信号的信号。故障诊断步骤包括:通过将选自由第一角度信息、第二角度信息和第三角度信息组成的组中的两个或更多个角度信息相互比较,对第一磁检测单元和第二磁检测单元进行故障诊断。第一角度信息是包含在第一角度信号中的角度信息。第二角度信息是包含在第二角度信号中的角度信息。第三角度信息是包含在
第三角度信号中的角度信息。
11.根据本公开的另一方面的程序被设计为使得一个或多个处理器执行上述信号处理方法。
12.根据本公开的又一方面的信号处理系统包括第一磁检测单元、第二磁检测单元和处理单元。第一磁检测单元输出与检测到的磁场的旋转角度相对应的正弦信号。第二磁检测单元输出与检测到的磁场的旋转角度相对应并且与正弦信号具有π/2相位差的余弦信号。处理单元基于正弦信号或余弦信号中的至少一个输出角度信号和故障信号。角度信号包括关于检测到的磁场的旋转角度的角度信息。故障信号包括关于第一磁检测单元或第二磁检测单元中的至少一个的故障的故障信息。处理单元包括角度计算单元和故障诊断单元。角度计算单元通过使用反三角函数,将正弦信号、余弦信号和正切信号分别变换成用作角度信号的第一角度信号、第二角度信号和第三角度信号。正切信号是基于正弦信号和余弦信号的信号。故障诊断单元通过将选自由第一角度信息、第二角度信息和第三角度信息组成的组中的两个或更多个角度信息相互比较,对第一磁检测单元和第二磁检测单元进行故障诊断。第一角度信息是包含在第一角度信号中的角度信息。第二角度信息是包含在第二角度信号中的角度信息。第三角度信息是包含在第三角度信号中的角度信息。
附图说明
13.图1是示出根据示例实施例的信号处理系统的结构的框图;
14.图2是表示信号处理系统的检测角度与输出电压的关系的曲线图;以及
15.图3是表示信号处理系统的操作方式的流程图。
具体实施方式
16.(实施例)
17.(1)概述
18.首先,将参考图1和图2描述根据示例实施例的信号处理方法和信号处理系统100的概述。
19.根据示例实施例的信号处理方法被设计用于信号处理系统100。例如,信号处理系统100可以是磁传感器。例如,信号处理系统100可以用于检测诸如汽车的转向轴之类的旋转体的旋转角度。具体地,在信号处理系统100中,第一磁阻器111-114和第二磁阻器211-214(稍后描述)的电阻值响应于来自通过齿轮等耦合到旋转体的磁体的磁场的变化而变化。然后,信号处理系统100可以通过检测第一磁阻器111-114和第二磁阻器211-214的电阻值的变化来检测旋转体的旋转角度。
20.如图1所示,根据本示例实施例的信号处理系统100包括第一磁检测单元1、第二磁检测单元2和处理单元3。第一磁检测单元1输出与检测到的磁场的旋转角度相对应的正弦信号s1(参照图2)。第二磁检测单元2输出与检测到的磁场的旋转角度相对应的余弦信号s2(参照图2)。余弦信号s2是与正弦信号s1具有π/2相位差的信号。如本文所用,“检测到的磁场”是指基于第一磁阻器111-114和第二磁阻器211-214的电阻值检测到的来自磁体的磁场。因此,可以通过检测该检测到的磁场的旋转角度来间接检测旋转体的旋转角度。处理单元3基于正弦信号s1或余弦信号s2中的至少一个,输出角度信号v5和故障信号v6。角度信号
v5包括关于检测到的磁场的旋转角度的角度信息。故障信号v6包括关于第一磁检测单元1或第二磁检测单元2中的至少一个的故障的故障信息。角度信息可以是检测到的磁场的旋转角度。然而,角度信息不必是旋转角度,也可以是任何其他类型的信息,只要该信息涉及旋转角度即可。故障信息可以是关于故障本身的信息,但也可以是任何其他类型的信息,只要该故障信息可以指示已经引起故障即可。
21.信号处理方法包括角度计算步骤和故障诊断步骤。角度计算步骤包括通过使用反三角函数分别将正弦信号s1、余弦信号s2和正切信号变换成第一角度信号v51、第二角度信号v52和第三角度信号v53。正切信号是基于正弦信号s1和余弦信号s2的信号。具体地,通过将正弦信号s1的值除以余弦信号s2的值来计算正切信号的值。故障诊断步骤包括通过将选自由第一角度信息、第二角度信息和第三角度信息组成的组中的两个或更多个角度信息相互比较,对第一磁检测单元1和第二磁检测单元2进行故障诊断。第一角度信息是包含在第一角度信号v51中的与正弦信号s1相对应的角度信息。第二角度信息是包含在第二角度信号v52中的与余弦信号s2相对应的角度信息。第三角度信息是包含在第三角度信号v53中的与正切信号相对应的角度信息。
22.如图1所示,处理单元3包括角度计算单元31和故障诊断单元32。角度计算单元31通过使用反三角函数分别将正弦信号s1、余弦信号s2、正切信号变换成第一角度信号v51、第二角度信号v52、第三角度信号v53。正切信号是基于正弦信号s1和余弦信号s2的信号。具体地,通过将正弦信号s1的值除以余弦信号s2的值来计算正切信号的值。故障诊断单元32通过将选自由第一角度信息、第二角度信息和第三角度信息组成的组中的两个或更多个角度信息相互比较,对第一磁检测单元1和第二磁检测单元2进行故障诊断。第一角度信息是包含在第一角度信号v51中的与正弦信号s1相对应的角度信息。第二角度信息是包含在第二角度信号v52中的与余弦信号s2相对应的角度信息。第三角度信息是包含在第三角度信号v53中的与正切信号相对应的角度信息。
23.(2)结构
24.接下来,将参考图1和图2描述根据示例实施例的信号处理系统(磁传感器)100的结构。
25.如图1所示,根据本示例实施例的信号处理系统100包括第一磁检测单元1、第二磁检测单元2和处理单元3。
26.(2.1)第一磁检测单元
27.第一磁检测单元1包括第一磁阻元件11、第一放大器12和第一a/d转换器13。第一磁阻元件11例如可以是各向异性磁阻(amr)元件。
28.第一磁阻元件11包括第一桥式电路10。例如,第一桥式电路10可以实现为例如由多个(例如,在图1所示的示例中为四个)第一磁阻器111-114组成的全桥电路。具体地,通过连接第一磁阻器111、112各自的第一端形成第一串联电路,并且通过连接第一磁阻器113、114各自的第一端形成第二串联电路。然后,第一串联电路和第二串联电路电连接在参考电位vc和接地gnd之间。换言之,第一磁阻器111、113各自的第二端与参考电位vc电连接,并且第一磁阻器112、114各自的第二端与接地gnd电连接。
29.在这种情况下,第一磁阻器111-114中的每一个具有电阻值,该电阻值随着来自经由齿轮等耦合到旋转体的磁体的磁场的变化而变化。另外,在该第一桥式电路10中,从第一
磁阻器111、112之间的连接节点以及第一磁阻器113、114之间的连接节点分别输出相位相差π(180度)的两个正弦信号(正弦波信号)。具体而言,在该第一桥式电路10中,从第一磁阻器111、112之间的连接节点输出 sin信号,从第一磁阻器113、114之间的连接节点输出-sin信号。
30.第一放大器12例如可以实现为差分放大器。第一放大器12包括第一输入端、第二输入端和输出端。第一输入端为非反相输入端,并且与第一桥式电路10的第一磁阻器111、112之间的连接节点电连接。第二输入端为反相输入端,并且与第一桥式电路10的第一磁阻器113、114之间的连接节点电连接。第一放大器12对提供给其第一输入端的 sin信号和提供给其第二输入端的-sin信号进行差分放大,从而生成振幅已经加倍的sin信号v1。第一放大器12通过其输出端输出由此生成的sin信号v1。
31.第一a/d转换器13以预定的采样频率对从第一放大器12提供的模拟信号(sin信号)v1进行模数转换,并将如此转换的信号作为数字信号v3输出。也就是说,在本实施例中,从第一a/d转换器13提供的数字信号v3是正弦信号s1。
32.(2.2)第二磁检测单元
33.第二磁检测单元2包括第二磁阻元件21、第二放大器22和第二a/d转换器23。第二磁阻元件21例如可以是各向异性磁阻(amr)元件。
34.第二磁阻元件21包括第二桥式电路20。例如,第二桥式电路20可以实现为例如由多个(例如,在图1所示的示例中为四个)第二磁阻器211-214组成的全桥电路。具体地,通过连接第二磁阻器211、212各自的第一端形成第一串联电路,并且通过连接第二磁阻器213、214各自的第一端形成第二串联电路。然后,第一串联电路和第二串联电路电连接在参考电位vc和接地gnd之间。换言之,第二磁阻器211、213各自的第二端与参考电位vc电连接,并且第二磁阻器212、214各自的第二端与接地gnd电连接。
35.第二桥式电路20被布置成相对于第一桥式电路10限定45度的旋转角度。因此,在该第二桥式电路20中,从第二磁阻器211、212之间的连接节点以及第二磁阻器213、214之间的连接节点分别输出相位相差π(180度)的两个余弦信号(余弦波信号)。具体而言,在该第二桥式电路20中,从第二磁阻器211、212的连接节点输出 cos信号,从第二磁阻器213、214的连接节点输出-cos信号。
36.第二放大器22例如可以实现为差分放大器。第二放大器22包括第一输入端、第二输入端和输出端。第一输入端为非反相输入端,并且与第二桥式电路20的第二磁阻器211、212之间的连接节点电连接。第二输入端为反相输入端,并且与第二桥式电路20的第二磁阻器213、214之间的连接节点电连接。第二放大器22对提供给其第一输入端的 cos信号和提供给其第二输入端的-cos信号进行差分放大,从而生成振幅已经加倍的cos信号v2。第二放大器22通过其输出端输出如此生成的cos信号v2。
37.第二a/d转换器23以预定的采样频率对从第二放大器22提供的模拟信号(cos信号)v2进行模数转换,并将如此转换的信号作为数字信号v4输出。也就是说,在本实施例中,从第二a/d转换器23提供的数字信号v4是余弦信号s2。
38.(2.3)处理单元
39.如图1所示,处理单元3包括角度计算单元31和故障诊断单元32。
40.角度计算单元31具有第一阈值th1和第二阈值th2(见图2)。如图2所示,第一阈值
th1和第二阈值th2是正弦信号s1和余弦信号s2之间的交点po1、po2处的值。第一阈值th1和第二阈值th2中的每一个例如可以是电压值。第二阈值th2小于第一阈值th1。在本实施例中,第一阈值th1为正值,第二阈值th2为负值。另外,在本实施例中,第一阈值th1的绝对值与第二阈值th2的绝对值相同。或者,第一阈值th1的绝对值和第二阈值th2的绝对值可以相互不同。
41.如果正弦信号s1和余弦信号s2的最大振幅为a1,第一阈值th1的值为b1,第二阈值th2的值为b2,则b1和b2分别由下式(1)和(2)计算:
[0042][0043][0044]
例如,如图2所示,如果a1=1,则b1≈0.71,b2≈-0.71。
[0045]
角度计算单元31基于从第一磁检测单元1提供的正弦信号s1(数字信号v3)和从第二磁检测单元2提供的余弦信号s2(数字信号v4)计算正切信号。具体地,角度计算单元31通过将正弦信号s1的值除以余弦信号s2的值来计算正切信号的值。此外,角度计算单元31还基于正弦信号s1、余弦信号s2和正切信号分别计算第一角度信号v51、第二角度信号v52和第三角度信号v53(见图1)。具体而言,角度计算单元31通过使用反三角函数将正弦信号s1变换成第一角度信号v51。另外,角度计算单元31通过使用反三角函数将余弦信号s2变换成第二角度信号v52。此外,角度计算单元31通过使用反三角函数将正切信号变换成第三角度信号v53。
[0046]
在这种情况下,如图2所示,在正弦信号s1的值包含在第一阈值th1和第二阈值th2之间的第一期间pe1中,角度计算单元31将正弦信号s1变换成第一角度信号v51,并将正切信号变换成第三角度信号v53。换言之,如果正弦信号s1的值包含在第一阈值th1和第二阈值th2之间,则角度计算单元31在角度计算步骤中将正弦信号s1变换成第一角度信号v51,并且将正切信号变换成第三角度信号v53。
[0047]
在第一期间pe1中,如图2所示,余弦信号s2的值在峰值(最大振幅a1)附近,因此,随着旋转角度θ的变化的、余弦信号s2的变化较小。因此,在第一期间pe1中,角度计算单元31将正弦信号s1变换成第一角度信号v51,并且将正切信号变换成第三角度信号v53。在这种情况下,角度计算单元31可以将余弦信号s2变换成第二角度信号v52,或者可以不将余弦信号s2变换成第二角度信号v52。
[0048]
在这种情况下,如图2所示,在余弦信号s2的值包含在第一阈值th1和第二阈值th2之间的第二期间pe2中,角度计算单元31将余弦信号s2变换成第二角度信号v52,并且将正切信号变换成第三角度信号v53。换言之,如果余弦信号s2的值包含在第一阈值th1和第二阈值th2之间,则角度计算单元31在角度计算步骤中将余弦信号s2变换成第二角度信号v52,并且将正切信号变换成第三角度信号v53。
[0049]
在第二期间pe2中,如图2所示,正弦信号s1的值在峰值附近,因此,随着旋转角度θ的变化的、正弦信号s1的变化较小。因此,在第二期间pe2中,角度计算单元31将余弦信号s2变换成第二角度信号v52,并且将正切信号变换成第三角度信号v53。在这种情况下,角度计算单元31可以将正弦信号s1变换成第一角度信号v51,或者可以不将正弦信号s1变换成第
一角度信号v51。
[0050]
在这种情况下,旋转角度θ可以基于正弦信号s1通过下式(3)计算:
[0051]
θ=sin-1
(sinθ)
···
(3)
[0052]
此外,旋转角度θ可以基于余弦信号s2通过下式(4)计算:
[0053]
θ=cos-1
(cosθ)
···
(4)
[0054]
此外,旋转角度θ可以基于根据正弦信号s1和余弦信号s2得到的正切信号,通过下式(5)计算:
[0055][0056]
因此,在第一期间pe1中,角度计算单元31对正弦信号s1进行反正弦处理,对正切信号进行反正切处理,从而计算出第一角度信息和第三角度信息。另外,在第二期间pe2中,角度计算单元31对余弦信号s2进行反余弦处理,对正切信号进行反正切处理,从而计算出第二角度信息和第三角度信息。然后,角度计算单元31将包含计算出的角度信息的角度信号v5输出到外部电路(诸如ecu等)。
[0057]
故障诊断单元32通过将选自第一角度信息、第二角度信息和第三角度信息中的两个或更多个角度信息相互比较,对第一磁检测单元1和第二磁检测单元2进行故障诊断。第一角度信息是基于从第一磁检测单元1提供的正弦信号s1获取的角度信息。第二角度信息是基于从第二磁检测单元2提供的余弦信号s2获取的角度信息。第三角度信息是基于根据正弦信号s1和余弦信号s2得到的正切信号获取的角度信息。
[0058]
在第一期间pe1中,故障诊断单元32通过将第一角度信息和第三角度信息相互比较,对第一磁检测单元1进行故障诊断。在第二期间pe2中,故障诊断单元32通过将第二角度信息和第三角度信息相互比较,对第二磁检测单元2进行故障诊断。然后,故障诊断单元32将包括故障诊断结果的故障信号v6输出到外部电路(诸如ecu)。也就是说,在故障诊断步骤中,故障诊断单元32通过将第一角度信息或第二角度信息与第三角度信息进行比较,对第一磁检测单元1或第二磁检测单元2进行故障诊断。
[0059]
如果余弦信号s2的值a2等于0,则正切信号的值发散。因此,在该情况下,故障诊断单元32优选通过将第一角度信息和第二角度信息相互比较,对第一磁检测单元1或第二磁检测单元2进行故障诊断。然而,在这种情况下,仅表明第一磁检测单元1或第二磁检测单元2中的至少一个发生了故障,不能确定两个检测单元中的哪一个发生了故障。
[0060]
处理单元3可以实现为例如包括处理器和存储器的微型计算机。也就是说,处理单元3被实现为包括处理器和存储器的计算机系统。计算机系统通过使处理器执行适当的程序来执行处理单元3(包括角度计算单元31和故障诊断单元32)的功能。该程序可以预先存储在存储器中。或者,该程序也可以通过诸如互联网之类的电信线路下载,或在已经存储在诸如存储卡之类的非暂时性存储介质中之后分发。
[0061]
(3)操作
[0062]
接下来,将参考图2和图3描述根据本实施例的信号处理系统100的操作方式。在图2中,横坐标表示旋转体(即来自磁体的磁场)的检测角度(机械角),并且纵坐标表示第一磁检测单元1和第二磁检测单元2的输出值(输出电压值)。此外,在图2中,第一期间pe1是检测角度在0度至22.5度的范围内、在67.5度至112.5度的范围内、在157.5度至202.5度的范围
内、在247.5度至292.5度的范围内、以及在337.5度至360度的范围内的期间。此外,在图2中,第二期间pe2是检测角度在22.5度至67.5度的范围内、在112.5度至157.5度的范围内、在202.5度至247.5度的范围内、以及在292.5度至337.5度的范围内的期间。在本实施例中,如图2所示,第一期间pe1和第二期间pe2相互交替。
[0063]
在根据本实施例的信号处理系统100中,第一磁阻元件11和第二磁阻元件21均被实现为amr元件。因此,当正弦信号s1和余弦信号s2改变2π时,旋转角度θ改变180度。
[0064]
处理单元3的角度计算单元31从第一磁检测单元1获取正弦信号s1,并且还从第二磁检测单元2获取余弦信号s2(步骤st1)。接着,角度计算单元31基于正弦信号s1和余弦信号s2计算正切信号(步骤st2)。角度计算单元31确定正弦信号s1的值a1是否包含在第一阈值th1和第二阈值th2之间(步骤st3)。在第一期间pe1中,由于正弦信号s1的值a1包含在第一阈值th1和第二阈值th2之间(即,在步骤st3中的回答为“是”),角度计算单元31对正弦信号s1进行反正弦处理,对正切信号进行反正切处理(步骤st4)。这样,角度计算单元31计算出与正弦信号s1相对应的第一角度信息和与正切信号相对应的第三角度信息。
[0065]
故障诊断单元32比较角度计算单元31在步骤st4中计算出的第一角度信息和第三角度信息(步骤st5)。当发现第一角度信息和第三角度信息彼此一致时(如果在步骤st5中的回答为“是”),故障诊断单元32判定(即,诊断)第一磁检测单元1应该正常运行(正常)(步骤st6)。另一方面,当发现第一角度信息和第三角度信息不一致时(如果在步骤st5中的回答为“否”),故障诊断单元32判定(即,诊断)第一磁检测单元1应该发生了故障(步骤st7)。
[0066]
在第二期间pe2中,由于正弦信号s1的值a1不包括在第一阈值th1和第二阈值th2之间(即,在步骤st3中的回答为“否”),角度计算单元31对余弦信号s2进行反余弦处理,对正切信号进行反正切处理(步骤st8)。这样,角度计算单元31计算出与余弦信号s2相对应的第二角度信息,还计算出与正切信号相对应的第三角度信息。
[0067]
故障诊断单元32比较角度计算单元31在步骤st8中计算出的第二角度信息和第三角度信息(步骤st9)。当发现第二角度信息和第三角度信息彼此一致时(如果在步骤st9中的回答为“是”),故障诊断单元32判定(即,诊断)第二磁检测单元2应该正常运行(正常)(步骤st10)。另一方面,当发现第二角度信息和第三角度信息不一致时(如果在步骤st9中的回答为“否”),故障诊断单元32判定(即,诊断)第二磁检测单元2应该发生了故障(步骤st11)。
[0068]
也就是说,故障诊断单元32在故障诊断步骤中如上所述地确定第一磁检测单元1或第二磁检测单元2中的哪一个发生了故障。
[0069]
在本实施例中,在第一期间pe1中,故障诊断单元32如上所述通过将第一角度信息和第三角度信息相互比较来进行第一磁检测单元1的故障诊断。在这种情况下,第一磁检测单元1可能正常运行,但第二磁检测单元2可能已经发生了故障。因此,在第一期间pe1中,故障诊断单元32优选地通过将第一角度信息、第二角度信息和第三角度信息相互比较,对第一磁检测单元1和第二磁检测单元2双方进行故障诊断,从而也可以对第二磁检测单元2的故障进行诊断。例如,假设第一磁检测单元1正常运行而第二磁检测单元2发生了故障的情况。在这种情况下,第一角度信息和第三角度信息一致,但第二角度信息和第三角度信息不一致。这允许故障诊断单元32判定(诊断)第二磁检测单元2应该已经发生了故障。
[0070]
在这种情况下,如果故障诊断单元32已经诊断出第一磁检测单元1应该正常运行并且第二磁检测单元2应该发生了故障,那么优选地在仅第一磁检测单元1启用并且第二磁
检测单元2停用的情况下检测上述旋转角度θ。与第一磁检测单元1和第二磁检测单元2都被停用的情况相比,这可以确保冗余。
[0071]
在第二期间pe2中,故障诊断单元32通过将第二角度信息和第三角度信息相互比较,对第二磁检测单元2进行故障诊断。在这种情况下,第二磁检测单元2可能正常运行,但第一磁检测单元1可能已经发生了故障。因此,在第二期间pe2中,故障诊断单元32优选地通过将第一角度信息、第二角度信息和第三角度信息相互比较,对第一磁检测单元1和第二磁检测单元2双方进行故障诊断,从而也可以对第一磁检测单元1的故障进行诊断。例如,假设第二磁检测单元2正常运行而第一磁检测单元1发生了故障的情况。在这种情况下,第二角度信息和第三角度信息一致,但第一角度信息和第三角度信息不一致。这允许故障诊断单元32判定(诊断)第一磁检测单元1应该已经发生了故障。
[0072]
在这种情况下,如果故障诊断单元32已经诊断出第二磁检测单元2应该正常运行并且第一磁检测单元1应该发生了故障,那么优选地在仅第二磁检测单元2启用并且第一磁检测单元1停用的情况下检测上述旋转角度θ。与第一磁检测单元1和第二磁检测单元2都被停用的情况相比,这可以确保冗余。
[0073]
(4)优点
[0074]
在根据本实施例的信号处理系统100中,第一磁检测单元1的设置数量为一个,第二磁检测单元2的设置数量也为一个。因此,设置仅一个第一放大器12和仅一个第一a/d转换器13来处理从第一磁阻元件11提供的信号。同样地,设置仅一个第二放大器22和仅一个第二a/d转换器23来处理从第二磁阻元件21提供的信号。与上述专利文献1的磁传感器中设置两个检测电路(即,第一检测电路和第二检测电路)的情况相比,这使得能够在减少信号处理系统100的整体规模的增大的同时,对第一磁检测单元1和第二磁检测单元2进行故障诊断。
[0075]
此外,根据本实施例的信号处理系统100还可以确定第一磁检测单元1或第二磁检测单元2中的哪一个发生了故障。这使得可以通过使第一磁检测单元1或第二磁检测单元2中的正确运行的一个磁检测单元检测旋转角度θ,来确保信号处理系统100的冗余。
[0076]
此外,根据本实施例的信号处理系统100通过将第一角度信息、第二角度信息和第三角度信息相互比较,可以更可靠地确定第一磁检测单元1或第二磁检测单元2中的哪一个发生了故障。
[0077]
(5)变型
[0078]
注意,上述实施例仅是本公开的各种实施例中的示例实施例之一,不应被解释为限制。相反,在不脱离本公开的范围的情况下,可以根据设计选择或任何其他因素以各种方式容易地修改示例实施例。可选地,根据上述示例实施例的信号处理系统100的功能还可以实现为信号处理方法、计算机程序或存储有计算机程序的非暂时性存储介质。根据一方面的程序被设计为使一个或多个处理器执行上述信号处理方法。
[0079]
接下来,将逐一列举示例实施例的变型。注意,可以适当组合采用下面要描述的变型。
[0080]
根据本公开的信号处理系统100包括计算机系统。计算机系统可以包括作为主要硬件组件的处理器和存储器。根据本公开的信号处理系统100的功能可以通过使处理器执行存储在计算机系统的存储器中的程序来执行。该程序可以预先存储在计算机系统的存储
器中。或者,该程序也可以通过电信线路下载,或者记录在存储卡、光盘或硬盘驱动器等计算机系统可读的任何非暂时性存储介质中后分发。计算机系统的处理器可以由包括半导体集成电路(ic)或大规模集成电路(lsi)的单个或多个电子电路组成。如本文中所使用的,诸如ic或lsi之类的“集成电路”根据其集成度而被称为不同的名称。集成电路的示例包括系统lsi、大规模集成电路(vlsi)和超大规模集成电路(ulsi)。可选地,还可以采用在制造lsi之后进行编程的现场可编程门阵列(fpga)或者允许重新配置lsi内部的连接或电路部分的可重构逻辑器件作为处理器。这些电子电路可以在单个芯片上集成在一起,也可以分布在多个芯片上,以合适的方式为准。这些多个芯片可以不受限制地在单个设备中聚合在一起或分布在多个设备中。如本文所用,计算机系统包括微控制器,该微控制器包括一个或多个处理器和一个或多个存储器。因此,微控制器也可以实现为包括半导体集成电路或大规模集成电路的单个或多个电子电路。
[0081]
此外,在上述实施例中,信号处理系统100的多个功能被一起集成在单个壳体中。然而,这不是信号处理系统100的必要配置。或者,信号处理系统100的那些组成元件可以分布在多个不同的壳体中。又或者,信号处理系统100的至少一些功能(例如,处理单元3的一些功能)也可以实现为例如云计算系统。
[0082]
在上述实施例中,第一磁阻元件11和第二磁阻元件21均被实现为各向异性磁阻(amr)元件。然而,这只是一个例子,不应被解释为限制。或者,第一磁阻元件11和第二磁阻元件21中的每一个可以实现为例如隧道磁阻(tmr)元件或巨磁阻(gmr)元件。此外,第一磁阻元件11和第二磁阻元件21可以是相同类型的元件或两种不同类型的元件,以合适的为准。例如,第一磁阻元件11可以是amr元件,第二磁阻元件21可以是tmr元件。在这种情况下,如果第一磁阻元件11和第二磁阻元件21都是tmr元件或gmr元件,则在正弦信号s1和余弦信号s2变化2π时旋转角度θ变化360度。
[0083]
在上述实施例中,仅设置了一个第一磁检测单元1来输出正弦信号s1,并且仅设置了一个第二磁检测单元2来输出余弦信号s2。然而,这只是一个例子,不应被解释为限制。或者,例如,可以设置一个第一磁检测单元1并且可以设置两个第二磁检测单元2,或者反之亦然。换言之,在根据示例实施例的信号处理方法中,从第一磁检测单元1和第二磁检测单元2中选择的一种类型的磁检测单元的设置数量可以是一个,另一种类型的磁检测单元的设置数量可以是两个。与第一磁检测单元1和第二磁检测单元2的设置数量均为两个的情况相比,这使得能够在减少信号处理系统100的整体规模的增大的同时,对第一磁检测单元1和第二磁检测单元2进行故障诊断。
[0084]
此外,在上述示例实施例中,故障诊断单元通过将选自由第一角度信息、第二角度信息和第三角度信息组成的组中的两个或更多个角度信息相互比较,对第一磁检测单元1和第二磁检测单元2进行故障诊断。另一方面,在故障诊断步骤中,当发现正弦信号s1的值a1不连续地变化时,故障诊断单元32可以诊断第一磁检测单元1应该发生了故障。此外,在故障诊断步骤中,当发现余弦信号s2的值a2不连续地变化时,故障诊断单元32可以诊断第二磁检测单元2应该发生了故障。例如,如果第一磁检测单元1正常运行,则正弦信号s1的值a1连续地变化,如图2所示。然而,如果第一磁检测单元1发生了故障,则正弦信号s1的值a1在某些期间内不连续。这允许故障诊断单元32基于正弦信号s1的值a1和余弦信号s2的值a2的变化对第一磁检测单元1和第二磁检测单元2进行故障诊断。在这种情况下,故障诊断单
元32将角度计算单元31的计算结果存储在处理单元3的存储器中,并且参考存储在存储器中的计算结果的历史,确定正弦信号s1和余弦信号s2的连续程度。
[0085]
或者,故障诊断单元32也可以基于正弦信号s1的整个波形对第一磁检测单元1进行故障诊断,并且基于余弦信号s2的整个波形对第二磁检测单元2进行故障诊断。
[0086]
在上述示例实施例中,第一磁检测单元1包括第一a/d转换器13,第二磁检测单元2包括第二a/d转换器23。可选地,可以省略第一a/d转换器13或第二a/d转换器23中的至少一个。
[0087]
(概括)
[0088]
从以上描述可以看出,根据第一方面的信号处理方法被设计用于信号处理系统(100)中。信号处理系统(100)包括第一磁检测单元(1)、第二磁检测单元(2)和处理单元(3)。第一磁检测单元(1)输出与检测到的磁场的旋转角度相对应的正弦信号(s1)。第二磁检测单元(2)输出与检测到的磁场的旋转角度相对应并且与正弦信号(s1)具有π/2相位差的余弦信号(s2)。处理单元(3)基于正弦信号(s1)或余弦信号(s2)中的至少一个,输出角度信号(v5)和故障信号(v6)。角度信号(v5)包括关于检测到的磁场的旋转角度的角度信息。故障信号(v6)包括关于第一磁检测单元(1)或第二磁检测单元(2)中的至少一个的故障的故障信息。信号处理方法包括角度计算步骤和故障诊断步骤。角度计算步骤包括通过使用反三角函数将正弦信号(s1)、余弦信号(s2)和正切信号分别变换成用作角度信号(v5)的第一角度信号(v51)、第二角度信号(v52)和第三角度信号(v53)。正切信号是基于正弦信号(s1)和余弦信号(s2)的信号。故障诊断步骤包括通过将选自由第一角度信息、第二角度信息和第三角度信息组成的组中的两个或更多个角度信息相互比较,对第一磁检测单元(1)和第二磁检测单元(2)进行故障诊断。第一角度信息是包含在第一角度信号(v51)中的角度信息。第二角度信息是包含在第二角度信号(v52)中的角度信息。第三角度信息是包含在第三角度信号(v53)中的角度信息。
[0089]
该方面使得能够在减少信号处理系统(100)的整体规模的增大的同时,对第一磁检测单元(1)和第二磁检测单元(2)进行故障诊断。
[0090]
在可以结合第一方面实现的、根据第二方面的信号处理方法中,设定第一阈值(th1)和第二阈值(th2),所述第一阈值(th1)和所述第二阈值(th2)是正弦信号(s1)和余弦信号(s2)的各个交点(po1、po2)处的值。第二阈值(th2)小于第一阈值(th1)。角度计算步骤包括,当正弦信号(s1)的值包含在第一阈值(th1)和第二阈值(th2)之间时,将正弦信号(s1)变换成第一角度信号(v51)并且将正切信号变换成第三角度信号(v53)。角度计算步骤包括,当余弦信号(s2)的值包含在第一阈值(th1)和第二阈值(th2)之间时,将余弦信号(s2)变换成第二角度信号(v52)并且将正切信号变换成第三角度信号(v53)。
[0091]
该方面能够确定第一磁检测单元(1)或第二磁检测单元(2)中的哪一个发生了故障。
[0092]
在可以结合第一方面或第二方面实现的、根据第三方面的信号处理方法中,第一磁检测单元(1)包括用于将模拟信号转换成数字信号的第一a/d转换器(13)。第二磁检测单元(2)包括用于将模拟信号转换成数字信号的第二a/d转换器(23)。
[0093]
该方面能够通过将模拟信号转换成数字信号来准确地检测正弦信号(s1)和余弦信号(s2)。
[0094]
在可以结合第一方面至第三方面中的任一方面实现的、根据第四方面的信号处理方法中,故障诊断步骤包括通过将第一角度信息或第二角度信息与第三角度信息进行比较,来进行故障诊断。
[0095]
该方面能够通过将第一角度信息与第三角度信息进行比较,来对第一磁检测单元(1)进行故障诊断,并且通过将第二角度信息与第三角度信息进行比较,来对第二磁检测单元(2)进行故障诊断。
[0096]
在可以结合第一方面至第三方面中的任一方面实现的、根据第五方面的信号处理方法中,故障诊断步骤包括当余弦信号(s2)的值为零时,通过将第一角度信息与第二角度信息进行比较,来进行故障诊断。
[0097]
该方面能够通过将第一角度信息与第二角度信息进行比较,来确定第一磁检测单元(1)或第二磁检测单元(2)中的哪一个发生了故障。
[0098]
在可以结合第一方面至第五方面中的任一方面实现的、根据第六方面的信号处理方法中,故障诊断步骤包括通过将第一角度信息、第二角度信息和第三角度信息相互比较,来进行故障诊断。
[0099]
该方面能够确定第一磁检测单元(1)或第二磁检测单元(2)中的哪一个发生了故障。
[0100]
在可以结合第一方面至第六方面中的任一方面实现的、根据第七方面的信号处理方法中,故障诊断步骤包括确定第一磁检测单元(1)或第二磁检测单元(2)中的哪一个发生了故障。
[0101]
该方面能够确定第一磁检测单元(1)或第二磁检测单元(2)中的哪一个发生了故障。
[0102]
可以结合第一方面至第七方面中的任一方面实现的、根据第八方面的信号处理方法包括:当在故障诊断步骤中诊断第一磁检测单元(1)发生了故障时,使第二磁检测单元(2)检测该检测到的磁场的旋转角度。该信号处理方法包括:当在故障诊断步骤中诊断第二磁检测单元(2)发生了故障时,使第一磁检测单元(1)检测该检测到的磁场的旋转角度。
[0103]
该方面可以确保信号处理系统(100)的冗余性。
[0104]
在可以结合第一方面至第八方面中的任一方面实现的、根据第九方面的信号处理方法中,故障诊断步骤包括当发现正弦信号(s1)的值不连续地变化时,诊断第一磁检测单元(1)发生了故障。故障诊断步骤包括当发现余弦信号(s2)的值不连续地变化时,诊断第二磁检测单元(2)发生了故障。
[0105]
该方面能够确定第一磁检测单元(1)或第二磁检测单元(2)中的哪一个发生了故障。
[0106]
在可以结合第一方面至第九方面中的任一方面实现的、根据第十方面的信号处理方法中,第一磁检测单元(1)的设置数量为一个,第二磁检测单元(2)的设置数量为一个。
[0107]
与第一磁检测单元(1)的设置数量和第二磁检测单元(2)的设置数量均为两个的情况相比,该方面能够减小信号处理系统(100)的整体规模。
[0108]
在可以结合第一方面至第九方面中的任一方面实现的、根据第十一方面的信号处理方法中,选自由第一磁检测单元(1)和第二磁检测单元(2)组成的组中的、一种类型的磁检测单元的设置数量为一个,选自由第一磁检测单元(1)和第二磁检测单元(2)组成的组中
的、另一种类型的磁检测单元的设置数量为两个。
[0109]
与第一磁检测单元(1)的设置数量和第二磁检测单元(2)的设置数量均为两个的情况相比,该方面能够减小信号处理系统(100)的整体规模。
[0110]
根据第十二方面的程序被设计为使得一个或多个处理器执行根据第一方面至第十一方面中的任一方面的信号处理方法。
[0111]
该方面使得能够在减少信号处理系统(100)的整体规模的增大的同时,对第一磁检测单元(1)和第二磁检测单元(2)进行故障诊断。
[0112]
根据第十三方面的信号处理系统(100)包括第一磁检测单元(1)、第二磁检测单元(2)和处理单元(3)。第一磁检测单元(1)输出与检测到的磁场的旋转角度相对应的正弦信号(s1)。第二磁检测单元(2)输出与检测到的磁场的旋转角度相对应并且与正弦信号(s1)具有π/2相位差的余弦信号(s2)。处理单元(3)基于正弦信号(s1)或余弦信号(s2)中的至少一个,输出角度信号(v5)和故障信号(v6)。角度信号(v5)包括关于检测到的磁场的旋转角度的角度信息。故障信号(v6)包括关于第一磁检测单元(1)或第二磁检测单元(2)中的至少一个的故障的故障信息。处理单元(3)包括角度计算单元(31)和故障诊断单元(32)。角度计算单元(31)通过使用反三角函数将正弦信号(s1)、余弦信号(s2)和正切信号分别变换成用作角度信号(v5)的第一角度信号(v51)、第二角度信号(v52)和第三角度信号(v53)。正切信号是基于正弦信号(s1)和余弦信号(s2)的信号。故障诊断单元(32)通过将选自由第一角度信息、第二角度信息和第三角度信息组成的组中的两个或更多个角度信息相互比较,对第一磁检测单元(1)和第二磁检测单元(2)进行故障诊断。第一角度信息是包含在第一角度信号(v51)中的角度信息。第二角度信息是包含在第二角度信号(v52)中的角度信息。第三角度信息是包含在第三角度信号(v53)中的角度信息。
[0113]
该方面使得能够在减少信号处理系统(100)的整体规模的增大的同时,对第一磁检测单元(1)和第二磁检测单元(2)进行故障诊断。
[0114]
注意,根据第二方面至第十一方面的特征不是信号处理方法的必要特征,而是可以适当地省略。
[0115]
附图标记列表
[0116]
1.第一磁检测单元
[0117]
2.第二磁检测单元
[0118]
3.处理单元
[0119]
13.第一a/d转换器
[0120]
23.第二a/d转换器
[0121]
31.角度计算单元
[0122]
32.故障诊断单元
[0123]
100.信号处理系统
[0124]
po1、po2.交点
[0125]
s1.正弦信号
[0126]
s2.余弦信号
[0127]
th1.第一阈值
[0128]
th2.第二阈值
[0129]
v5.角度信号
[0130]
v51.第一角度信号
[0131]
v52.第二角度信号
[0132]
v53.第三角度信号
[0133]
v6.故障信号。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献