一种传感器老化补偿电路及其方法

文档序号:10469922阅读:407来源:国知局
一种传感器老化补偿电路及其方法
【专利摘要】本发明属于传感器技术领域,公开了一种传感器老化补偿电路及其方法。在本发明中,通过采用包括电流驱动模块、限流模块、采样模块、转换模块及控制模块的传感器老化补偿电路,使得电流驱动模块向传感器提供电流,传感器在电流的作用下通过限流模块接收外部电源提供的电压,采样模块对传感器接收端电压进行采样并输出至转换模块,转换模块根据接收端电压计算传感器接收端电流值,并将电流值转换成对应的编码值后发送至控制模块,控制模块将编码值与目标值进行比较,当编码值偏离目标值时,控制模块控制电流驱动模块重置输出至传感器的电流,以使编码值与目标值相等,解决了现有技术在对传感器的老化问题进行补偿时存在调节过程复杂且精度低的问题。
【专利说明】
-种传感器老化补偿电路及其方法
技术领域
[0001] 本发明属于传感器技术领域,尤其设及一种传感器老化补偿电路及其方法。
【背景技术】
[0002] 随着现代工业自动化和智能化的发展,越来越多的传感器被应用于实践,随着使 用时间的增加,传感器老化问题显得尤为突出,而传感器老化将会对后端判定电路或者信 号处理电路造成影响,因此,传感器老化补偿已成为现今传感器应用的重要问题。
[0003] 目前,现有技术主要采用图1所示的传感器老化补偿电路对传感器的老化问题进 行补偿。如图1所示,现有的传感器老化补偿电路包括传感器U1 (图中WNPN型对射光电传感 器为例)、比较器U2、可调电阻W,电阻R11、电阻R12 W及电阻R13。其中,A与K分别代表传感器 U1的正极与负极,C、E分别为传感器U1的PN结的集电极与发射极,而传感器U1的基极在光电 效应下使集电极和发射极导通或断开,进而使得传感器U1的输出端电压即3点处的电压发 生变化,比较器U2采集传感器U1的输出端电压,并将该电压与其正相输入端的分压进行比 较,W输出高电平信号或低电平信号至后端信号处理电路进行进一步处理,但是,随着传感 器U1老化问题的产生,传感器U1的输出端电压会明显减小,进而使得比较器U2输出错误信 号至后端信号处理电路,使得后端信号处理电路进行错误处理。为了消除由于传感器U1老 化问题所产生比较器U2输出端输出错误信号的问题,现有技术通过可调电阻W1调节比较器 U2的正相输入端的电压,进而使得比较器U2输出正确的信号,从而消除了由于传感器U1老 化问题所引发的诸多错误。然而,现有技术虽然可W对传感器的老化问题进行补偿,但是该 方法需要手动调节可调电阻W1的阻值,其调节过程复杂且精度低。
[0004] 综上所述,现有技术在对传感器的老化问题进行补偿时存在调节过程复杂且精度 低的问题。

【发明内容】

[0005] 本发明的目的在于提供一种传感器老化补偿电路及其方法,旨在解决现有技术在 对传感器的老化问题进行补偿时存在调节过程复杂且精度低的问题。
[0006] 本发明是运样实现的,一种传感器老化补偿电路,所述传感器老化补偿电路与传 感器连接,其包括电流驱动模块、限流模块、采样模块、转换模块W及控制模块;
[0007] 所述电流驱动模块的输入端与所述控制模块的输出端连接,所述电流驱动模块的 输出端与所述传感器的发射端连接,所述限流模块的输入端与外部电源连接,所述限流模 块的输出端与所述传感器的接收端W及所述采样模块的输出端连接,所述采样模块的输入 端与所述传感器的接地端共接于地,所述采样模块的输出端与所述转换模块的输入端连 接,所述转换模块的输出端与所述控制模块的输入端连接;
[000引所述电流驱动模块向所述传感器提供电流,所述传感器在所述电流的作用下通过 所述限流模块接收所述外部电源提供的电压,所述采样模块对所述传感器接收端电压进行 采样并输出至所述转换模块,所述转换模块根据所述接收端电压计算所述传感器接收端电 流值,并将所述电流值转换成对应的编码值后发送至所述控制模块,所述控制模块将所述 编码值与目标值进行比较,当所述编码值偏离所述目标值时,所述控制模块控制所述电流 驱动模块重置输出至所述传感器的电流,W使所述转换模块输出的编码值与所述目标值相 等。
[0009] 本发明的另一目的还在于提供一种基于上述传感器补偿电路的补偿方法,所述方 法包括W下步骤:
[0010] 所述电流驱动模块向所述传感器提供电流;
[0011] 所述传感器在所述电流的作用下通过所述限流模块接收所述外部电源提供的电 压;
[0012] 所述采样模块对所述传感器接收端电压进行采样并输出至所述转换模块;
[0013] 所述转换模块根据所述接收端电压计算所述传感器接收端电流值,并将所述电流 值转换成对应的编码值后发送至所述控制模块;
[0014] 所述控制模块将所述编码值与目标值进行比较,当所述编码值偏离所述目标值 时,所述控制模块控制所述电流驱动模块重置输出至所述传感器的电流,W使所述转换模 块输出的编码值与所述目标值相等。
[0015] 在本发明中,通过采用包括电流驱动模块、限流模块、采样模块、转换模块W及控 制模块的传感器老化补偿电路,使得电流驱动模块向传感器提供电流,传感器在电流的作 用下通过限流模块接收外部电源提供的电压,采样模块对传感器接收端电压进行采样并输 出至转换模块,转换模块根据接收端电压计算传感器接收端电流值,并将电流值转换成对 应的编码值后发送至控制模块,控制模块将编码值与目标值进行比较,当编码值偏离目标 值时,控制模块控制电流驱动模块重置输出至传感器的电流,W使转换模块输出的编码值 与目标值相等,实现了由于老化问题引起的传感器输出电压异常的自动补偿,解决了现有 技术在对传感器的老化问题进行补偿时存在调节过程复杂且精度低的问题。
【附图说明】
[0016] 图1是现有技术的传感器老化补偿电路的结构示意图;
[0017] 图2是本发明一实施例所提供的传感器老化补偿电路的模块结构示意图;
[0018] 图3是图2所示的传感器老化补偿电路的电路结构示意图;
[0019] 图4是本发明一实施例所提供的传感器老化补偿方法的流程示意图。
【具体实施方式】
[0020] 为了使本发明的目的、技术方案及优点更加清楚明白,W下结合附图及实施例,对 本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用W解释本发明,并 不用于限定本发明。
[0021] W下结合具体附图对本发明的实现进行详细的描述:
[0022] 图2示出了本发明一实施例所提供的传感器老化补偿电路100的模块结构,为了便 于说明,仅示出与本发明实施例相关的部分,详述如下:
[0023] 本实施例所示的传感器老化补偿电路100与传感器200连接,主要用于补偿传感器 200由于老化问题所导致的输出异常。其中,该传感器老化补偿电路100包括电流驱动模块 10、限流模块11、采样模块12、转换模块13W及控制模块14,电流驱动模块10的输入端与控 制模块14的输出端连接,电流驱动模块10的输出端与传感器200的发射端连接,限流模块11 的输入端与外部电源连接,限流模块11的输出端与传感器200的接收端W及采样模块12的 输出端连接,采样模块12的输入端与传感器200的接地端共接于地,采样模块12的输出端与 转换模块13的输入端连接,转换模块13的输出端与控制模块14的输入端连接。
[0024] 进一步地,电流驱动模块10向传感器200提供电流,传感器200在该电流的作用下 通过限流模块11接收外部电源提供的电压,采样模块12对传感器200的接收端电压进行采 样并输出至转换模块13,转换模块13根据该接收端电压计算传感器200接收端电流值,并将 该电流值转换成对应的编码值后发送至控制模块14,控制模块14将该编码值与目标值进行 比较,当该编码值偏离目标值时,控制模块14控制电流驱动模块10重置输出至传感器的电 流,W使转换模块13输出的编码值与目标值相等。
[0025] 具体的,当转换模块13输出的编码值小于目标值时,控制模块14控制电流驱动模 块10增大输出至传感器200的电流,由于增大电流驱动模块10输出至传感器200的电流时, 传感器200的接收端电压相应增大,进而使得采样模块12输出至转换模块13的电压增大,而 当转换模块13接收的电压增大时,转换模块13根据该电压所计算的电流值相应增大,并且 转换模块13根据该电流值转换的编码值增大,因此,当控制模块14检测到转换模块13输出 的编码值赠大至与目标值相等时,控制模块14控制电流驱动模块10按照当前的电流值向传 感器200提供电流,该当前电流值为当编码值与目标值相等时所对应的电流值;需要说明的 是,目标值为传感器正常状态即没有发生老化问题之前转换模块13根据采样模块12输出的 电压所计算的电流对应的编码值。作为本发明的优选实施例,电流驱动模块10包括电流驱 动单元与限流单元,电流驱动单元的输入端为电流驱动模块的输入端,电流驱动单元的输 出端与限流单元的输入端连接,限流单元的输出端为电流驱动模块的输出端,电流驱动单 元通过限流单元向传感器提供电流;具体的,如图3所示,电流驱动单元由型号为化巧941的 恒流源驱动忍片实现,而限流单元包括第一电阻R1,第一电阻R1的第一端为限流单元的输 入端,第一电阻R1的第二端为限流单元的输出端。需要说明的是,在本实施例中,限流单元 与电流驱动单元的串联使得限流单元可W对电流驱动单元输出至传感器200的电流进行限 审IJ,W防电源驱动单元输出至传感器200的电流过大,进而造成传感器200损坏。
[0026] 作为本发明的优选实施例,如图3所示,采样模块12包括第二电阻R2,第二电阻R2 的第一端为采样模块12的输入端,第二电阻R2的第二端为采样模块12的输出端。
[0027] 作为本发明的优选实施例,如图3所示,限流模块11包括第Ξ电阻R3,第Ξ电阻R3 的第一端为限流模块11的输入端,第Ξ电阻R3的第二端为限流模块11的输出端。需要说明 的是,在本实施例中,限流模块11可外部电源输出的电流进行限制,防止外部电源瞬间电流 过大而对传感器造成损坏。
[0028] 作为本发明的优选实施例,转换模块13为模数转换器;需要说明的是,在本实施例 中,转换模块13的内部结构常用的模数转换电路相同。
[0029] 作为本发明的优选实施例,控制模块14为微处理器、现场可编程口阵列控制器或 者上位机,其中上位机为包含控制程序的计算机。需要说明的是,在其他实施例中,控制模 块14也可为微处理器与上位机,或者控制模块14也可为现场可编程口阵列控制器与上位 机;当控制模块14包括微处理器与上位机时,转换模块13的输出端与微处理器连接,微处理 器与上位机连接,当控制模块14包括现场可编程口阵列控制器与上位机时,转换模块13的 输出端与现场可编程口阵列控制器连接,现场可编程口阵列控制器与上位机连接。
[0030] W下结合工作原理对图3所示的传感器老化补偿电路作进一步说明:
[0031] 其中,图3中的传感器200 W光电传感器U1为例。具体的,当恒流源驱动忍片 TLC5941通过第一电阻R2向光电传感器提供电流时,光电传感器U1的发射端根据该电流发 光,由于光电效应,光电传感器U1中的开关管在光电效应下导通,进而使得光电传感器U1的 接收端通过第第Ξ电阻R3接收外部电源提供的电压VCC,第二电阻R2对光电传感器U1的接 收端电压进行采样,并将采样的电压
输出至转换模块13,其中,VCC 为外部电源提供的电压VCC的电压值,化为第二电阻R2的电阻值,化为第Ξ电阻R3的电阻值, Req为光电传感器U1的内阻;转换模块13接收到该电压
后,根据公式
I计算光电传感器U1的接收端电流I,并将该电流I的电流值转换成 对应的编码值后发送至控制模块14,控制模块14将该编码值与目标值进行比较,进而根据 比较结果进行进一步处理。
[0032] 其中,假设转换模块13根据光电传感器U1在正常状态下即没有发生老化时的接收 端电巧
计算出的电流I的电流值为20mA,并且该电流值对应的编码 值为86,需要说明的是,该编码值86即为目标值;当光电传感器U1随着时间的推移产生老化 问题时,光电传感器U1的内阻Req增大,由于内阻Req增大,因此光电传感器U1的接收端电压
咸小,进而导致转换模块13计算出的电流I的电流值减小,假设为 电流I的电流值减小至15mA,而该电流值对应的编码值为80;当控制模块14将转换模块13输 出的编码值与目标自进行比较,并且检测到转换模块13发送至其的编码值80小于目标值86 时,控制模块14控制恒流源驱动忍片TLC5941增大输出至光电传感器U1的电流,由于光电传 感器U1的内阻Req在大电流的作用下减小,因此,采样模块12采样的光电传感器U1的接收端 电压
曽大,进而使得转换模块13计算的电流I的电流值增大,从而 使得转换模块13根据电流I的电流值所转换的编码值增大,当控制模块14检测到转换模块 13输出的编码值赠大至与目标值相等时,控制模块14控制恒流源驱动忍片化巧941按照当 前的电流值向传感器200提供电流,该当前电流值为当编码值与目标值86相等时所对应的 电流值;其中,需要说明的是,当恒流源驱动忍片TLC5941增大向光电传感器U1输出的电流 时,若控制模块14检测到转换模块13发送至其的编码值大于目标值时,控制模块14控制恒 流源驱动忍片化巧941减小向光电传感器U1输出的电流,直至转换模块14检测到转换模块 13发送的编码值与目标值相等为止。在本实施例中,通过控制模块14控制电流驱动模块10 自动对输出至传感器200的电流进行调节,实现了传感器老化问题的自动补偿,并且方法简 单、补偿精度高。
[0033] 图4示出了本发明一实施例所提供的传感器老化补偿方法的实现流程,该方法是 基于本发明实施例提供的传感器老化补偿电路100实现的,为了便于说明,仅示出与本实施 例相关的部分,详述如下:
[0034] 在步骤S40中,所述电流驱动模块向所述传感器提供电流。
[0035] 在步骤S41中,所述传感器在所述电流的作用下通过所述限流模块接收所述外部 电源提供的电压。
[0036] 在步骤S42中,所述采样模块对所述传感器接收端电压进行采样并输出至所述转 换模块。
[0037] 其中,采样模块1 2即第二电阻R 2采样的传感器接收端电压为
,其中,VCC为外部电源提供的电压VCC的电压值,R2为第二电阻R2 的电阻值,R3为第立电阻R3的电阻值,Req为传感器的内阻。
[0038] 在步骤S43中,所述转换模块根据所述接收端电压计算所述传感器接收端电流值, 并将所述电流值转换成对应的编码值后发送至所述控制模块。
[0039] 其中,转换模块13根据公式
计算传感器的接收端电流I, 并且在计算出该接收端电流I的电流值后将该电流值转换为对应的编码值。
[0040] 在步骤S44中,所述控制模块将所述编码值与目标值进行比较,当所述编码值偏离 所述目标值时,所述控制模块控制所述电流驱动模块重置输出至所述传感器的电流,W使 所述转换模块输出的编码值与所述目标值相等。
[0041] 其中,需要说明的是,当控制模块14检测到转换模块13发送至其的编码值小于目 标值时,控制模块14控制电流驱动模块10增大输出至传感器的电流,直至转换模块13发送 至其的编码值与目标值相等时为止;此外,当电流驱动模块10增大向传感器输出的电流时, 若控制模块14检测到转换模块13发送至其的编码值大于目标值时,控制模块14控制电流驱 动模块10减小向传感器输出的电流,直至转换模块14检测到转换模块13发送的编码值与目 标值相等为止。
[0042] 在本发明中,通过采用包括电流驱动模块10、限流模块11、采样模块12、转换模块 13 W及控制模块14的传感器老化补偿电路100,使得电流驱动模块10向传感器200提供电 流,传感器200在电流的作用下通过限流模块11接收外部电源提供的电压,采样模块12对传 感器200接收端电压进行采样并输出至转换模块13,转换模块13根据接收端电压计算传感 器200接收端电流值,并将电流值转换成对应的编码值后发送至控制模块14,控制模块14将 编码值与目标值进行比较,当编码值偏离目标值时,控制模块14控制电流驱动模块10重置 输出至传感器的电流,W使转换模块13输出的编码值与目标值相等,实现了由于老化问题 引起的传感器200输出电压异常的自动补偿,方法简单且精度高,解决了现有技术在对传感 器200的老化问题进行补偿时存在调节过程复杂且精度低的问题。
[0043] W上所述仅为本发明的较佳实施例而已,并不用W限制本发明,凡在本发明的精 神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【主权项】
1. 一种传感器老化补偿电路,所述传感器老化补偿电路与传感器连接,其特征在于,所 述传感器老化补偿电路包括: 电流驱动模块、限流模块、采样模块、转换模块以及控制模块; 所述电流驱动模块的输入端与所述控制模块的输出端连接,所述电流驱动模块的输出 端与所述传感器的发射端连接,所述限流模块的输入端与外部电源连接,所述限流模块的 输出端与所述传感器的接收端以及所述采样模块的输出端连接,所述采样模块的输入端与 所述传感器的接地端共接于地,所述采样模块的输出端与所述转换模块的输入端连接,所 述转换模块的输出端与所述控制模块的输入端连接; 所述电流驱动模块向所述传感器提供电流,所述传感器在所述电流的作用下通过所述 限流模块接收所述外部电源提供的电压,所述采样模块对所述传感器接收端电压进行采样 并输出至所述转换模块,所述转换模块根据所述接收端电压计算所述传感器接收端电流 值,并将所述电流值转换成对应的编码值后发送至所述控制模块,所述控制模块将所述编 码值与目标值进行比较,当所述编码值偏离所述目标值时,所述控制模块控制所述电流驱 动模块重置输出至所述传感器的电流,以使所述转换模块输出的编码值与所述目标值相 等。2. 根据权利要求1所述的传感器老化补偿电路,其特征在于,当所述编码值小于所述目 标值时,所述控制模块控制所述电流驱动模块增大输出至所述传感器的电流。3. 根据权利要求1所述的传感器老化补偿电路,其特征在于,所述电流驱动模块包括: 电流驱动单元与限流单元; 所述电流驱动单元的输入端为所述电流驱动模块的输入端,所述电流驱动单元的输出 端与所述限流单元的输入端连接,所述限流单元的输出端为所述电流驱动模块的输出端, 所述电流驱动单元通过所述限流单元向所述传感器提供电流。4. 根据权利要求3所述的传感器老化补偿电路,其特征在于,所述电流驱动单元为型号 为TLC5941的恒流源驱动芯片。5. 根据权利要求3所述的传感器老化补偿电路,其特征在于,所述限流单元包括第一电 阻,所述第一电阻的第一端为所述限流单元的输入端,所述第一电阻的第二端为所述限流 单元的输出端。6. 根据权利要求1所述的传感器老化补偿电路,其特征在于,所述采样模块包括第二电 阻,所述第二电阻的第一端为所述采样模块的输入端,所述第二电阻的第二端为所述采样 模块的输出端。7. 根据权利要求1所述的传感器老化补偿电路,其特征在于,所述限流模块包括第三电 阻,所述第三电阻的第一端为所述限流模块的输入端,所述第三电阻的第二端为所述限流 模块的输出端。8. 根据权利要求1所述的传感器老化补偿电路,其特征在于,所述转换模块为模数转换 器。9. 根据权利要求1-8任一项所述的传感器老化补偿电路,其特征在于,所述控制模块为 微处理器、现场可编程门阵列控制器或上位机。10. -种基于权利要求1的传感器老化补偿电路的补偿方法,其特征在于,所述方法包 括以下步骤: 所述电流驱动模块向所述传感器提供电流; 所述传感器在所述电流的作用下通过所述限流模块接收所述外部电源提供的电压; 所述采样模块对所述传感器接收端电压进行采样并输出至所述转换模块; 所述转换模块根据所述接收端电压计算所述传感器接收端电流值,并将所述电流值转 换成对应的编码值后发送至所述控制模块; 所述控制模块将所述编码值与目标值进行比较,当所述编码值偏离所述目标值时,所 述控制模块控制所述电流驱动模块重置输出至所述传感器的电流,以使所述转换模块输出 的编码值与所述目标值相等。
【文档编号】G01D18/00GK105823502SQ201610142666
【公开日】2016年8月3日
【申请日】2016年3月14日
【发明人】董扬辉
【申请人】深圳怡化电脑股份有限公司, 深圳市怡化时代科技有限公司, 深圳市怡化金融智能研究院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1