(57)【要約】      （修正有）【課題】制御装置において、センサから計測値を取得する際の処理負荷を軽減し、計測対象となる物理量の変化に応じて取得タイミングをより適正に設定できるようにする。【解決手段】制御装置１０は、センサ２からセンサ信号を取り込む入力部２０と、入力部２０からセンサによる計測値を取得する制御部４０と、を備える。入力部２０は、センサ２からセンサ信号を周期的に取り込み、センサ信号から得られる計測値の最新値と前回値との差分が予め設定された閾値以上であるとき、制御部４０にその旨を通知し、制御部４０は、入力部２０からの通知に従い、入力部２０から計測値の最新値を取得する。【選択図】図１
2020067817.tif 000002
【特許請求の範囲】
【請求項１】
センサ（２）からセンサ信号を取り込む入力部（２０，６０）と、
該入力部から前記センサによる計測値を取得する制御部（４０）と、
を備え、
前記入力部は、前記センサから前記センサ信号を周期的に取り込み、前記センサ信号から得られる前記計測値の最新値と前回値との差分が予め設定された閾値以上であるとき、前記制御部にその旨を通知するよう構成され、
前記制御部は、前記入力部からの前記通知に従い、前記入力部から前記計測値の最新値を取得するよう構成されている、制御装置。
【請求項２】
前記センサ信号はアナログ信号であり、
前記入力部（２０）は、
前記センサ信号を周期的に取り込み、デジタル値である前記計測値にＡＤ変換するＡＤ変換部（２２）と、
該ＡＤ変換部にてＡＤ変換された前記計測値を記憶する記憶部（２４，２６）と、
前記記憶部に記憶された前記計測値の最新値と前回値との差分が前記閾値以上であるとき、前記制御部にその旨を通知する通知部（２８，３０，３４）と、
を備えている、請求項１に記載の制御装置。
【請求項３】
前記センサ信号はデジタル値であり、
前記入力部（６０）は、
前記センサから前記センサ信号を周期的に受信する受信部（６２）と、
前記受信部にて受信にて前記センサ信号を前記計測値として記憶する記憶部（６４，６６）と、
前記記憶部に記憶された前記計測値の最新値と前回値との差分が前記閾値以上であるとき、前記制御部にその旨を通知する通知部（２８，３０，３４）と、
を備えている、請求項１に記載の制御装置。
【請求項４】
前記制御部は、前記入力部からの前記通知に従い、前記入力部から前記計測値の最新値を取得すると共に、前記入力部が前記センサから前記センサ信号を取り込む周期よりも長い第１周期で前記入力部から前記計測値の最新値を周期的に取得するよう構成されている、請求項１〜請求項３の何れか１項に記載の制御装置。
【請求項５】
前記制御部は、前記入力部から前記通知を受けると、前記入力部から前記計測値の最新値を取得する周期を、前記第１周期から、前記第１周期よりも短い第２周期に切り替え、前記計測値の最新値を前記第２周期で周期的に取得するよう構成されている、請求項４に記載の制御装置。
【請求項６】
前記制御部は、前記入力部から前記通知を受けると、前記入力部から前記計測値の最新値を取得する周期を、予め設定された一定期間、前記第１周期から前記第２周期に切り替えるように構成されている、請求項５に記載の制御装置。
【請求項７】
前記入力部において、前記通知部は、前記計測値の最新値と前回値との差分が前記閾値以上で、前記計測値が上昇及び低下したことを、それぞれ、前記制御部に通知するよう構成されており、
前記制御部は、前記入力部からの通知に従い、前記入力部から前記計測値の最新値を取得する周期を、前記第１周期から前記第２周期、或いは、前記第２周期から前記第１周期、へと切り替えるように構成されている、請求項５に記載の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、所定の物理量を計測するセンサから計測値を取得する制御装置に関する。
【背景技術】
【０００２】
この種の制御装置においては、センサからの計測値を一定周期で取得するようにすると、制御対象の状態変化によって計測すべき物理量が急変した場合に、物理量を良好に計測できないことがある。
【０００３】
また、この問題は、センサから計測値を取得する周期を短くすることで抑制できるが、計測値の取得周期を短くすると、制御装置の処理負荷が増加してしまう。
これに対し、従来では、例えば、特許文献１に記載のように、センサから計測値を取得する頻度を調整して最適化することが提案されている。
【０００４】
この提案の装置では、センサから取得した計測値と所定の閾値との差分を求め、その差分と、複数の計測値履歴から得られる計測値の経過時間に対する最大変化量とから、計測値が閾値に到達する迄の到達最短時間を求める。そして、その到達最短時間と、当該装置にて計測可能な最短時間間隔との何れか大きい方の時間から、次回の計測時刻を決定する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許５２３４０７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記提案の技術では、センサから計測値を取得する頻度を調整することはできるが、その調整のために、現在の計測値と閾値との差分と、過去の計測値履歴から得られる最大変化量とから、計測値が閾値に到達する迄の到達最短時間を予測する必要がある。
【０００７】
このため、到達最短時間の予測のための演算処理が必要となり、制御装置の処理負荷が増加するという問題がある。
また、上記提案の技術では、センサから計測値を取得すると、次回の計測時刻を設定して、その設定した計測時刻に、センサから計測値を取得する。
【０００８】
このため、制御対象の状態が急変して、計測すべき物理量が、過去の計測値履歴から得られる最大変化量よりも大きく変化した場合には、その変化に対応した計測値を取得することができず、制御対象の制御に応答遅れが生じるという問題も発生する。
【０００９】
本開示の一局面は、制御装置において、センサから計測値を取得する際の処理負荷を軽減し、且つ、計測対象となる物理量の変化に応じて計測値の取得タイミングをより適正に設定できるようにすることが望ましい。
【課題を解決するための手段】
【００１０】
本開示の一局面の制御装置においては、センサからセンサ信号を取り込む入力部と、入力部からセンサによる計測値を取得する制御部と、を備える。
そして、入力部は、センサからセンサ信号を周期的に取り込み、センサ信号から得られる計測値の最新値と前回値との差分が予め設定された閾値以上であるとき、制御部にその旨を通知する。すると、制御部は、入力部からの通知に従い、入力部から計測値の最新値を取得する。
【００１１】
従って、本開示の制御装置においては、入力部がセンサから周期的に取り込む計測値の差分、換言すれば計測値の変化率、が大きく、計測値が急峻に変化しているときにだけ、制御部が入力部から計測値を取得することになる。
【００１２】
このため、本開示の制御装置によれば、制御部がセンサから計測値を取得する際の処理負荷を低減することができる。
従って、本開示の技術を、複数のセンサから計測値を取得して制御対象を制御する制御装置に適用すれば、制御部が複数のセンサから計測値を取得するための処理負荷を低減して、制御対象を制御するための他の制御処理の処理能力を高めることが可能となる。
【００１３】
また、入力部は、センサからのセンサ信号を周期的に取り込むことから、計測値の変化を、センサ信号の取り込み周期で決まる一定の応答速度で検知することができる。
このため、入力部がセンサ信号を取り込む周期を適正に設定することで、制御部が計測値を取得するタイミングを、制御対象を応答遅れなく制御するのに適したタイミングに設定することができる。
【００１４】
よって、本開示の制御装置によれば、センサから計測値を取得するのに要する処理負荷を抑制しつつ、制御対象の制御を精度よく実施することが可能となる。
【図面の簡単な説明】
【００１５】
【図１】第１実施形態の制御装置の構成を表すブロック図である。
【図２】第１実施形態の制御装置の動作を表すタイムチャートである。
【図３】第２実施形態の制御装置の構成を表すブロック図である。
【図４】第２実施形態の制御装置の動作を表すタイムチャートである。
【図５】バキュームセンサの出力及び計測値の取得タイミングを表すタイムチャートである。
【図６】第３実施形態の制御装置の構成を表すブロック図である。
【図７】第３実施形態の制御装置の動作を表すタイムチャートである。
【図８】インジェクタ内圧センサから計測値を取得する際の動作を表すタイミングチャートである。
【図９】第４実施形態の制御装置の構成を表すブロック図である。
【図１０】第４実施形態の制御装置の動作を表すタイムチャートである。
【図１１】第５実施形態の制御装置の構成を表すブロック図である。
【図１２】第５実施形態の制御装置の動作を表すタイムチャートである。
【発明を実施するための形態】
【００１６】
以下に本開示の実施形態を図面と共に説明する。
［第１実施形態］
図１に示すように、本実施形態の制御装置１０は、制御対象に設けられて所定の物理量（温度、圧力、位置等）を検出するセンサ２から計測値を取得し、取得した計測値に基づき制御対象を制御するものであり、マイコンにて構成されている。
【００１７】
制御装置１０には、センサ２からコネクタ１２を介して入力されるセンサ信号をＡＤ変換するＡＤ変換モジュール２０と、ＡＤ変換モジュール２０から、センサ信号のＡＤ変換結果を計測値として取得する制御部４０とが備えられている。
【００１８】
つまり、本実施形態では、センサ２は、センサ信号としてアナログの電圧信号を出力する構成されており、制御装置１０においては、センサ２から入力される電圧信号をＡＤ変換モジュール２０にてデジタル値に変換する。
【００１９】
このため、ＡＤ変換モジュール２０には、センサ信号をＡＤ変換するＡＤ変換器２２と、ＡＤ変換器２２によるＡＤ変換結果を記憶するＡＤ変換結果格納レジスタ２４が設けられている。
【００２０】
なお、本実施形態では、ＡＤ変換器２２は、制御装置１０内に設けられたタイマモジュール１４から一定時間毎に出力されるＡＤ変換要求に従い、センサ信号のＡＤ変換を周期的に実施するよう構成されている。
【００２１】
そして、制御部４０は、ＡＤ変換結果格納レジスタ２４から、ＡＤ変換器２２による最新のＡＤ変換結果を、センサ２による計測値として取得する。
また、ＡＤ変換モジュール２０には、ＡＤ変換器２２にてセンサ信号がＡＤ変換された際に、ＡＤ変換結果格納レジスタ２４に既に格納されているＡＤ変換結果の前回値が記憶される前回値格納レジスタ２６が設けられている。
【００２２】
そして、これら各レジスタ２４，２６に格納されたＡＤ変換結果の最新値と前回値は、それぞれ、差分器２８に入力される。差分器２８は、ＡＤ変換結果の最新値と前回値との差分を求めるためのものであり、その演算結果は、比較器３０に入力される。
【００２３】
比較器３０は、差分器２８から入力される差分の絶対値が、閾値設定レジスタ３２に予め記憶された閾値以上であるか否かを判断するためのものであり、差分の絶対値が閾値以上であると判断すると、制御部４０にその旨を通知する。
【００２４】
次に、制御部４０は、ＣＰＵ，ＲＯＭ，ＲＡＭ等を含み、ＣＰＵがＲＯＭ等の不揮発性メモリに記憶された所定のプログラムを実行することにより、ＡＤ変換モジュール２０からセンサ２による計測値を取得する取得処理を含む各種制御処理を実行する。
【００２５】
制御部４０において、センサ２による計測値を取得する取得処理は、（１）比較器３０から通知信号が入力されることにより、割り込みサービスルーチン（ＩＳＲ：Interrupt Service Routine） として起動される。
【００２６】
そして、この取得処理は、（２）ＡＤ変換結果格納レジスタ２４にＡＤ変換結果の要求を出力し、（３）その要求に従いＡＤ変換結果格納レジスタ２４から転送されてくるＡＤ変換結果を計測値として取得する、といった手順で実行される。
【００２７】
なお、このように取得処理で取得された計測値は、ＲＡＭ等の内蔵メモリに記憶され、制御部４０が他の制御処理にて制御対象の制御量や制御タイミングを演算するのに用いられる。
【００２８】
以上説明したように、本実施形態の制御装置１０においては、図２に示すように、ＡＤ変換モジュール２０内のＡＤ変換器２２は、タイマモジュール１４からのＡＤ変換要求に従い、センサ信号を一定時間間隔で周期的に取り込み、ＡＤ変換する。
【００２９】
そして、ＡＤ変換器２２にて得られるＡＤ変換結果の最新値と前回値との差分が閾値以上であれば、ＡＤ変換モジュール２０から制御部４０にその旨が通知される。すると、制御部４０は、ＡＤ変換モジュール２０からの通知に従いＣＰＵ割り込み（ＩＳＲ）として実行される取得処理にて、ＡＤ変換モジュール２０から、最新のＡＤ変換結果を計測値として取得する。
【００３０】
従って、制御部４０は、ＡＤ変換器２２の周期的なＡＤ変換動作によって得られるＡＤ変換結果の内、前回値との差分が大きく、急峻に変化しているＡＤ変換結果だけを、センサ２による計測値として取得することになる。
【００３１】
このため、本実施形態によれば、制御部４０が計測値を取得する際の処理負荷を低減することができる。よって、例えば、制御部４０が、複数のセンサから計測値を取得して制御対象を制御するよう構成されている場合には、複数のセンサから計測値を取得するための処理負荷を低減して、他の制御処理を最適に実施させることができるようになる。
【００３２】
また、ＡＤ変換モジュール２０は、センサ２からのセンサ信号を一定時間間隔で周期的にＡＤ変換するため、ＡＤ変換結果の変化を、センサ信号の取り込み周期で決まる一定の応答速度で検知することができる。
【００３３】
このため、タイマモジュール１４からのＡＤ変換要求の周期を適正に設定することで、制御部４０が計測値を取得するタイミングを、制御対象を応答遅れなく制御するのに適したタイミングに設定することができる。
【００３４】
よって、本実施形態によれば、制御部４０の処理負荷を抑制しつつ、制御対象の制御精度を高めることができる。
なお、本実施形態においては、ＡＤ変換モジュール２０が、本開示の入力部に相当し、ＡＤ変換器２２が、本開示のＡＤ変換部に相当する。また、ＡＤ変換結果格納レジスタ２４及び前回値格納レジスタ２６が、本開示の記憶部に相当し、差分器２８及び比較器３０が、本開示の通知部に相当する。
【００３５】
ところで、本実施形態では、ＡＤ変換器２２は、タイマモジュール１４から出力されるＡＤ変換要求に従い、センサ信号のＡＤ変換を周期的に実施するものとして説明した。これに対し、図１に点線で示すように、ＡＤ変換器２２へのＡＤ変換要求は、制御部４０が一定時間間隔で周期的に出力するようにしてもよい。
［第２実施形態］
第１実施形態では、ＡＤ変換器２２によるＡＤ変換結果の最新値と前回値との差分が閾値以上であるときにだけ、制御部４０が、ＡＤ変換結果の最新値を、センサ２による計測値として取得するものとして説明した。
【００３６】
しかし、このようにすると、センサ信号のＡ／Ｄ変換結果が閾値で決まる変化率よりも低い変化率で変化している場合には、制御部４０は、センサ２による計測値を取得して制御に利用することができない。
【００３７】
そこで、本実施形態では、図３に示すように、制御部４０に、ＡＤ変換モジュール２０に対しＡＤ変換結果の要求を行う２種類の計測値要求部４２，４４を設けている。
ここで、計測値要求部４４は、ＡＤ変換モジュール２０の比較器３０からの通知により起動されるＣＰＵ割り込み（ＩＳＲ）により、ＡＤ変換結果格納レジスタ２４に、ＡＤ変換結果要求を出力する。
【００３８】
また、計測値要求部４２は、図４に示すように、ＡＤ変換器２２によるＡＤ変換周期よりも長い時間間隔で実施されるＣＰＵタスクにより、ＡＤ変換結果格納レジスタ２４に対し、一定周期でＡＤ変換結果要求を出力する。
【００３９】
この結果、センサ信号が大きく変化しない定常時には、計測値要求部４２からのＡＤ変換結果要求に従い、ＡＤ変換周期よりも長い所定の時間間隔で、ＡＤ変換結果格納レジスタ２４から制御部４０に最新のＡＤ変換結果が転送される。
【００４０】
また、ＡＤ変換器２２によるＡＤ変換結果の最新値と前回値との差分が閾値以上になると、計測値要求部４４からのＡＤ変換結果要求に従い、ＡＤ変換結果格納レジスタ２４から制御部４０に最新のＡＤ変換結果が転送される。
【００４１】
このため、制御部４０は、定常時には、センサ２による計測値の取得処理を、他の制御処理に影響を与えることのない低頻度で実施し、センサ信号が急峻に変化したときには、計測値の取得処理を、ＡＤ変換周期に同期して実施することになる。
【００４２】
よって、本実施形態の制御装置１０によれば、制御部４０において計測値を取得する頻度を、センサ信号の変化に応じて切り替えることで、制御に必要な計測値を過不足なく取得して、制御対象を精度よく制御することが可能となる。
【００４３】
このため、本実施形態の制御装置１０は、例えば、車両のエンジンの吸気管に設けられたバキュームセンサから吸気圧を取得し、エンジン制御を行うエンジンＥＣＵに適用すれば、車両の走行状態に応じて変化する吸気圧を良好に取得できるようになる。
【００４４】
つまり、図５に示すように、吸気圧を検出するバキュームセンサからの出力電圧は、車両の走行状態に応じて変化し、車両のアイドリング時には変動が小さく、車両の急加減速時には、大きく変動する。
【００４５】
このため、本実施形態の制御装置１０をエンジンＥＣＵに適用して、バキュームセンサから吸気圧を取得するのに利用すれば、吸気圧の変動が大きいときには吸気圧を高頻度で取得し、吸気圧の変動が小さいときには吸気圧を低頻度で取得することができる。
【００４６】
この結果、車両の急加減速時には、吸気圧を高頻度で取得して、制御の応答性を高めることができ、制御の応答性が要求されない車両のアイドル時等には、吸気圧を低頻度で取得して、制御部４０の処理負荷を低減することができる。
［第３実施形態］
第２実施形態では、制御部４０は、比較器３０から、ＡＤ変換結果の最新値と前回値との差分が閾値以上であることが通知されたときに、ＡＤ変換結果の最新値を計測値として取得することで、計測値の取得頻度を、定常時の低頻度から高頻度に切り替える。
【００４７】
これに対し、本実施形態では、制御部４０は、比較器３０からの通知を受けると、その後、予め設定された継続時間の間、計測値を高頻度で取得し、継続時間が経過すると、計測値の取得頻度を低頻度に戻すように構成される。
【００４８】
つまり、本実施形態の制御部４０には、図６に示すように、ＡＤ変換モジュール２０から通知を受けてＡＤ変換結果を高頻度に取得する際の継続時間が記憶される継続長設定レジスタ４６と、取得処理部４８と、通知受信部５０とが設けられている。
【００４９】
図７に示すように、取得処理部４８は、ＡＤ変換モジュール２０に対し、予め設定された時間間隔で周期的にＡＤ変換結果要求を出力することで、ＡＤ変換結果格納レジスタ２４から、最新のＡＤ変換結果を制御部４０に転送させる。
【００５０】
また、通知受信部５０は、ＡＤ変換モジュール２０の比較器３０から、ＡＤ変換結果の最新値と前回値との差分が閾値以上であることが通知されたときに、取得処理部４８に、ＡＤ変換結果要求の出力周期の変更要求を出力する。
【００５１】
そして、取得処理部４８は、通知受信部５０から出力周期の変更要求を受けると、継続長設定レジスタ４６に記憶された一定期間の間、ＡＤ変換結果要求の出力周期を、ＡＤ変換結果を低頻度で取得する第１周期から、高頻度で取得する第２周期に切り替える。
【００５２】
なお、取得処理部４８及び通知受信部５０の機能は、制御部４０を構成するＣＰＵが所定のプログラムを実行することにより実現される。
このように、本実施形態の制御装置１０によれば、ＡＤ変換結果の差分が閾値以上となってから、差分が最大となる領域付近で、一定期間、計測値の取得周期を高頻度の第２周期に制御し、その後、計測値の取得頻度を低頻度の第１周期に戻すことができる。
【００５３】
また、計測値の取得周期を高頻度に制御すべき期間は、センサ２やセンサ２が取り付けられる計測対象の特性等によって異なるが、本実施形態では、その期間を継続長設定レジスタ４６に記憶するようにされているので、その期間を適宜設定変更することができる。
【００５４】
従って、本実施形態の制御装置１０は、例えば、エンジンのインジェクタ内の燃料圧力を検出するインジェクタ内圧センサからセンサ信号を取り込み、計測値として燃料圧力を取得するエンジンＥＣＵに適用することで、効果を発揮することができる。
【００５５】
つまり、図８に示すように、インジェクタ内の燃料圧力は、インジェクタからの燃料噴射によって低下するが、その圧力低下によってセンサ信号が変化する期間は予測できる。
また、インジェクタ内の燃料圧力は、燃料噴射によって最低となるピーク付近では、変化量が小さくなるため、第１実施形態或いは第２実施形態の制御装置１０では、燃料圧力を計測することができない。
【００５６】
これに対し、本実施形態の制御装置１０によれば、制御部４０は、インジェクタ内の燃料圧力が低下して、比較器３０からその旨の通知を受けてから、継続長設定レジスタ４６に設定された一定期間だけ、燃料圧力の取得周期を第２周期に切り替えることができる。
【００５７】
従って、本実施形態の制御装置１０を、インジェクタ内圧センサを用いて燃料圧力を計測するのに利用すれば、制御部４０の処理負荷の増加を抑制しつつ、インジェクタの燃料噴射特性を精度よく把握し、燃料噴射制御を適正に実施することができるようになる。
【００５８】
なお、本実施形態の制御装置１０は、インジェクタ内圧センサから燃料圧力を取得するエンジンンＥＣＵに限らず、センサ信号の変動期間が一定若しくは略一定となるセンサから計測値を取得する制御装置に適用すれば、上記と同様の効果を得ることができる。
［第４実施形態］
第３実施形態では、制御部４０において、取得処理部４８は、通知受信部５０から出力周期の変更要求を受けると、予め設定された一定期間、ＡＤ変換結果要求の出力周期を、ＡＤ変換結果を高頻度で取得する第２周期に切り替えるものとして説明した。
【００５９】
しかし、制御部４０が計測値を第２周期で高頻度に取得する期間を一定期間にすると、センサ２の種類によっては、その取得期間が、センサ信号の実際の変化期間からずれてしまうことがある。
【００６０】
この場合、センサ信号の変化が大きいときに、計測値を高頻度で取得できず、制御対象の制御が低下するとか、逆に、センサ信号の変化が小さいときに、計測値を高頻度で取得してしまい、制御部の処理負荷が不必要に増加する、という問題が生じる。
【００６１】
このため、センサ信号が変動する期間が、センサ２の特性や使用環境等によって変化する場合には、計測値を第２周期で高頻度に取得する期間を自動調整できるようにすることが望ましい。
【００６２】
そこで、本実施形態では、ＡＤ変換モジュール２０に、差分器２８にて求められる差分が正であるのか負であるのかを判定する判定器３４を設け、この判定器３４から、制御部４０に、差分が閾値以上であることを通知するようにしている。
【００６３】
つまり、判定器３４は、比較器３０にて差分が閾値以上である判断されると、その差分が、前回の差分と比べて正から負、或いは、負から正へ変化したか否かを判定する。そして、差分が正から負、或いは、負から正へ変化したと判断すると、図１０に示すように、その旨を制御部４０の通知受信部５０に通知する。
【００６４】
すると通知受信部５０は、取得処理部４８に、周期変更要求を出力し、取得処理部４８は、周期変更要求に従い、ＡＤ変換結果格納レジスタ２４にＡＤ変換結果要求を出力する周期を、第１周期から第２周期、或いは、第２周期から第１周期へ交互に切り替える。
【００６５】
従って、本実施形態の制御装置１０によれば、例えば、センサ信号の電圧値が上昇して、ＡＤ変換結果の差分が閾値以上となったときに、制御部４０によるＡＤ変換結果の取得周期を第１周期から第２周期に切り替えることができる。
【００６６】
また、その後、センサ信号の電圧値が低下して、ＡＤ変換結果の差分が閾値以上となったときに、制御部４０によるＡＤ変換結果の取得周期を、第２周期から第１周期へ切り替えることができる。
【００６７】
よって、本実施形態の制御装置によれば、制御部４０が計測値の取得周期を、低頻度の第１周期から、高頻度の第２周期に切り替える期間を、センサ信号の変化に応じて自動で調整できるようになり、センサ２による計測値をより適正に取得できるようになる。
【００６８】
なお、制御部４０は、判定器３４からの通知に従い、ＡＤ変換結果が低下しているときにＡＤ変換結果の取得周期を第１周期から第２周期に切り替え、ＡＤ変換結果が上昇しているときにＡＤ変換結果の取得周期を第２周期から第１周期に戻すようにしてもよい。
【００６９】
また、閾値設定レジスタ３２は、Ａ／Ｄ変換結果が上昇しているときと、ＡＤ変換結果が低下しているときとで、比較器３０がＡＤ変換結果の差分と比較する閾値を、異なる値に設定するよう構成されていてもよい。
【００７０】
そして、本実施形態においては、差分器２８，比較器３０及び判定器３４が、本開示の通知部に相当する。
［第５実施形態］
第１実施形態〜第４実施形態では、センサ２は、計測対象となる物理量に応じて電圧値が変化するアナログ信号を出力するよう構成されており、制御装置１０には、センサ信号をＡＤ変換するＡＤ変換モジュール２０が設けられるものとして説明した。
【００７１】
しかし、センサ２は、必ずしもアナログ信号を出力するように構成されている必要はなく、センサ２がデジタル信号を出力するように構成されていてもよい。
つまり、アナログ信号でセンサ信号を伝送する場合、伝送経路での信号精度の劣化や、ＡＤ変換器による変換誤差が問題になることがある。このため、計測値の精度が要求される高精度センサでは、センサ信号のデジタル化が進んでいる。
【００７２】
この種の高精度センサは、例えば、ＳＥＮＴ（Single Edge Nibble Transmission ）と呼ばれる単方向の通信方式にて、計測値であるデジタルデータを、制御装置へデジタル送信するよう構成される。
【００７３】
そこで、本実施形態では、センサ２が高精度センサであり、計測値を表すデジタルデータがＳＥＮＴにて送信されてくる場合の、制御装置１０の構成について説明する。
図１１に示すように、本実施形態の制御装置１０には、第１実施形態〜第４実施形態のＡＤ変換モジュール２０の換わりに、ＳＥＮＴ受信モジュール６０が設けられている。
【００７４】
ＳＥＮＴ受信モジュール６０には、ＳＥＮＴ方式のセンサ２から送信されてくる計測値を所定の時間間隔で周期的に受信するＳＥＮＴ受信器６２と、ＳＥＮＴ受信器６２で受信された計測値を格納する受信結果格納レジスタ６４と、が備えられている。
【００７５】
また、ＳＥＮＴ受信モジュール６０には、ＳＥＮＴ受信器６２にてセンサ２による計測値が受信された際に、受信結果格納レジスタ６４に格納されている前回の計測値が記憶される前回値格納レジスタ６６が設けられている。
【００７６】
そして、これら各レジスタ６４，６６に格納された計測値の最新値と前回値は、それぞれ、差分器２８に入力される。
差分器２８は、第１実施形態〜第４実施形態の差分器２８と同様、各レジスタ６４，６６に格納された計測値の最新値と前回値との差分を算出するものであり、その算出された差分は、比較器３０に入力される。
【００７７】
そして、比較器３０は、差分器２８にて算出された差分の絶対値が、閾値設定レジスタ３２に予め記憶された閾値以上であるか否かを判断し、差分の絶対値が閾値以上である場合に、その旨を制御部４０に通知する。
【００７８】
従って、本実施形態の制御装置１０によれば、図１２に示すように、ＳＥＮＴ受信モジュール６０がセンサ２から受信した計測値の最新値と前回値との差が大きく、計測値が急峻に変化しているときにだけ、制御部４０が計測値を取得することになる。
【００７９】
このため、本実施形態の制御装置１０においても、制御部４０が計測値を取得する際の処理負荷を低減することができ、第１実施形態の制御装置１０と同様の効果を得ることができる。
【００８０】
なお、本実施形態においては、ＳＥＮＴ受信モジュール６０が、本開示の入力部に相当し、ＳＥＮＴ受信器６２が、本開示の受信部に相当し、受信結果格納レジスタ６４及び前回値格納レジスタ６６が、本開示の記憶部に相当する。
【００８１】
また、本実施形態の制御部４０及びＳＥＮＴ受信モジュール６０は、第２実施形態〜第４実施形態の制御部４０及びＡＤ変換モジュール２０と同様に変形することで、第２実施形態〜第４実施形態と同様の効果を得ることができる。
【００８２】
以上、本発明を実施するための形態について説明したが、本発明は上述の実施形態に限定されることなく、種々変形して実施することができる。
例えば、上記実施形態における１つの構成要素が有する複数の機能を、複数の構成要素によって実現したり、１つの構成要素が有する１つの機能を、複数の構成要素によって実現したりしてもよい。また、複数の構成要素が有する複数の機能を、１つの構成要素によって実現したり、複数の構成要素によって実現される１つの機能を、１つの構成要素によって実現したりしてもよい。また、上記実施形態の構成の一部を省略してもよい。また、上記実施形態の構成の少なくとも一部を、他の上記実施形態の構成に対して付加又は置換してもよい。
【符号の説明】
【００８３】
２…センサ、１０…制御装置、２０…ＡＤ変換モジュール、２２…ＡＤ変換器、２４…ＡＤ変換結果格納レジスタ、２６…前回値格納レジスタ、２８…差分器、３０…比較器、３４…判定器、４０…制御部、４２，４４…計測値要求部、４６…継続長設定レジスタ、４８…取得処理部、５０…通知受信部、６０…受信モジュール、６２…ＳＥＮＴ受信器、６４…受信結果格納レジスタ、６６…前回値格納レジスタ。
【図１】
2020067817.tif 000003
【図２】
2020067817.tif 000004
【図３】
2020067817.tif 000005
【図４】
2020067817.tif 000006
【図５】
2020067817.tif 000007
【図６】
2020067817.tif 000008
【図７】
2020067817.tif 000009
【図８】
2020067817.tif 000010
【図９】
2020067817.tif 000011
【図１０】
2020067817.tif 000012
【図１１】
2020067817.tif 000013
【図１２】
2020067817.tif 000014