JP2017146643A - キー入力インタフェース装置 - Google Patents

キー入力インタフェース装置 Download PDF

Info

Publication number
JP2017146643A
JP2017146643A JP2016025546A JP2016025546A JP2017146643A JP 2017146643 A JP2017146643 A JP 2017146643A JP 2016025546 A JP2016025546 A JP 2016025546A JP 2016025546 A JP2016025546 A JP 2016025546A JP 2017146643 A JP2017146643 A JP 2017146643A
Authority
JP
Japan
Prior art keywords
key
short
connection terminals
voltage value
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2016025546A
Other languages
English (en)
Other versions
JP6525901B2 (ja
Inventor
宏和 秋房
Hirokazu Akifusa
宏和 秋房
信範 工藤
Akinori Kudo
信範 工藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alpine Electronics Inc
Original Assignee
Alpine Electronics Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alpine Electronics Inc filed Critical Alpine Electronics Inc
Priority to JP2016025546A priority Critical patent/JP6525901B2/ja
Publication of JP2017146643A publication Critical patent/JP2017146643A/ja
Application granted granted Critical
Publication of JP6525901B2 publication Critical patent/JP6525901B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)

Abstract

【課題】正常時の電圧をあらかじめ検出して記憶しておくことなく、端子間のショートの発生を検出できる「キー入力インタフェース装置」を提供する。
【解決手段】複数の接続端子を有するマイコン201と、当該複数の接続端子のそれぞれに対して抵抗を介して並列に接続された複数のキースイッチとを備えたキー入力インタフェース装置において、複数の接続端子に入力される電圧を監視し、その中の2つの接続端子に対して同じタイミングで同じ値の電圧が入力された場合、当該2つの接続端子間がショートしていると判定するショート判定部21を設け、ショートが発生していない正常時に何れかのキースイッチがオンとなった場合は複数の接続端子の何れかのみの電圧値が変動するのと区別して、2つの接続端子に対して同じタイミングで電圧値が変動したことを検出してショートの発生を判定できるようにする。
【選択図】図1

Description

本発明は、キー入力インタフェース装置に関し、特に、マイコンの接続端子に入力される電圧値をもとに、どのキーが押下されたのかを判定するキー入力インタフェース装置に用いて好適なものである。
従来、電子機器のユーザ操作を受け付けるキー入力インタフェースとして、マイコンのA/D端子に入力される電圧値をもとに、どのキーが押下されたのかを判定する技術が知られている。現行の車載用電子機器では、ハードキー/ステアリングリモコンキー/外部キー等の多数のキー操作に対応するため、マイコンが複数のA/D端子を備えているのが一般的な構成である。
複数のA/D端子には、それぞれ複数のキースイッチが抵抗を介して接続されている。そして、何れかのA/D端子に接続された何れかのキースイッチがオンになると、そのキースイッチが接続されているA/D端子に対して抵抗値に応じた電圧が発生するので、マイコンがこの電圧値を検出することにより、どのキーが押下されたのかを判定することができるようになっている。
しかしながら、コネクタや基板配線上の異なるA/D端子間に跨って導通性の異物が混入・付着した場合、A/D端子間がショート(短絡)してしまう。この場合、何れかのキースイッチがオンになると、正常時に入力される電圧値とは異なる電圧値がA/D端子に入力されるため、キー操作の誤判定や、判定できず動作しないといった不具合事象が発生する。
なお、端子間のオープン/ショートの発生を確実に検出できるようにすることを目的とした不具合検出方法が提案されている(例えば、特許文献1参照)。この特許文献1に記載の技術では、今回計測したショート検出電圧のレベルがそれ以前に計測した正常時のショート検出電圧よりも所定の値以上変化したときに、端子間がショート状態にあると判定する。
特開平9−113569号公報
しかしながら、上記特許文献1に記載の技術は、正常時の検出電圧との大小比較からショートの発生を判定する方法であるため、正常時の電圧をあらかじめ検出して記憶しておかなければならない。この場合、電子機器に備えられるキーごとに正常時の検出電圧を測定する必要がある。そのため、キーの数が多くなればなるほど、あらかじめ検出しておかなければならない正常時の検出電圧が多くなり、その分負荷が大きくなるという問題があった。
本発明は、このような問題を解決するために成されたものであり、正常時の電圧をあらかじめ検出して記憶しておくことなく、端子間のショートの発生を検出できるようにすることを目的とする。
上記した課題を解決するために、本発明では、複数の接続端子を有するマイコンと、当該複数の接続端子のそれぞれに対して抵抗を介して並列に接続された複数のキースイッチとを備えたキー入力インタフェース装置において、マイコンが複数の接続端子に入力される電圧を監視し、そのうち2つの接続端子に対して同じタイミングで同じ値の電圧が入力された場合、当該2つの接続端子間がショートしていると判定するようにしている。
複数の接続端子に入力される電圧値は、正常時であれば、何れかのキースイッチのオン動作に応じてそれぞればらばらのタイミングで変動する。これに対し、2つの接続端子間がショートした場合、ショートしている接続端子に接続されているキースイッチの何れかがオンにされると、当該2つの接続端子に対して同じタイミングで同じ値の電圧が入力される。本発明では、このことを検出した場合にショートが発生していると判定するので、正常時の電圧をあらかじめ検出して記憶しておかなくても、接続端子間のショートの発生を検出することができる。
第1の実施形態によるキー入力インタフェース装置の構成例を示す図である。 第1の実施形態によるマイコンの機能構成例を示すブロック図である。 2つのA/D端子に入力される電圧値の例を示す図である。 第1の実施形態によるマイコンの他の機能構成例を示すブロック図である。 第1の実施形態においてA/D端子間がショートしていると判定された場合に表示されるソフトウェアキーの例を示す図である。 第2の実施形態によるマイコンの機能構成例を示すブロック図である。 第2の実施形態において操作キー推定部が参照するテーブル情報の一例を示す図である。 第2の実施形態においてA/D端子間がショートしていると判定された場合に表示されるソフトウェアキーの例を示す図である。 第3の実施形態によるマイコンの機能構成例を示すブロック図である。 第3の実施形態において操作キー推定部が参照するテーブル情報の一例を示す図である。
(第1の実施形態)
以下、本発明の第1の実施形態を図面に基づいて説明する。図1は、第1の実施形態によるキー入力インタフェース装置の構成例を示す図である。ここでは一例として、車載用のオーディオ装置に適用されるキー入力インタフェース装置の構成を示すが、適用例はこれに限定されるものではない。
図1に示すように、第1の実施形態によるキー入力インタフェース装置は、キー基板100と、オーディオ基板200とを備えている。オーディオ基板200は、マイコン201を搭載している。図1の例では、マイコン201は、3つのA/D端子1〜3(接続端子の一例)を備えている。それぞれのA/D端子1〜3は、同じ値のプルアップ抵抗Rを介して電源に接続されている。なお、ここでは説明の簡便のため、A/D端子1〜3が3つの例を示しているが、実際は4個以上の場合もある。
それぞれのA/D端子1〜3には、キー基板100に備えられた複数のキースイッチが並列に接続されている。例えば、第1のA/D端子1には、ハードキーに対応する複数のキースイッチ(KEY11〜KEY15)が並列に接続されている。そして、第1のA/D端子1と1つ目のキースイッチとの間および各キースイッチの間には抵抗R10〜R14が直列に接続されている。これにより、KEY11〜KEY15の中の何れかがオンになると、オンとされたキースイッチから第1のA/D端子1までの間に接続されている1以上の抵抗による直列抵抗値に応じた電圧が第1のA/D端子1に入力される。マイコン201は、その電圧値を検出することにより、KEY11〜KEY15の中のどのハードキーが押下されたのかを判定することができるようになっている。
また、第2のA/D端子2には、ステアリングリモコンキーに対応する複数のキースイッチ(KEY21〜KEY25)が並列に接続されている。そして、第2のA/D端子2と1つ目のキースイッチとの間および各キースイッチの間には抵抗R20〜R24が直列に接続されている。これにより、KEY21〜KEY25の中の何れかがオンになると、オンとされたキースイッチから第2のA/D端子2までの間に接続されている1以上の抵抗による直列抵抗値に応じた電圧が第2のA/D端子2に入力される。マイコン201は、その電圧値を検出することにより、KEY21〜KEY25の中のどのステアリングリモコンキーが押下されたのかを判定することができるようになっている。
また、第3のA/D端子3には、外部キーに対応する複数のキースイッチ(KEY31〜KEY35)が並列に接続されている。そして、第3のA/D端子3と1つ目のキースイッチとの間および各キースイッチの間には抵抗R30〜R34が直列に接続されている。これにより、KEY31〜KEY35の中の何れかがオンになると、オンとされたキースイッチから第3のA/D端子3までの間に接続されている1以上の抵抗による直列抵抗値に応じた電圧が第3のA/D端子3に入力される。マイコン201は、その電圧値を検出することにより、KEY31〜KEY35の中のどの外部キーが押下されたのかを判定することができるようになっている。
図2は、第1の実施形態によるマイコン201の機能構成例を示すブロック図である。図2に示すように、マイコン201は、その機能構成として、ショート判定部21およびメッセージ出力部22を備えている。
ショート判定部21は、複数のA/D端子1〜3に入力される電圧を監視し、その中の何れか2つのA/D端子に対して同じタイミングで同じ値の電圧が入力された場合、当該2つのA/D端子間がショートしていると判定する。
図3は、2つのA/D端子1,2に入力される電圧値の例を示す図である。ここでは一例として、第1のA/D端子1に接続された何れかのキースイッチ(例えば、KEY15)がオンにされた場合と、第2のA/D端子2に接続された何れかのキースイッチ(例えば、KEY23)がオンにされた場合に入力される電圧値の例を示している。点線はショートがない場合の電圧値、実線はA/D端子1,2間にショートが生じた場合の電圧値である。
点線で示すように、2つのA/D端子1,2に入力される電圧値は、正常時であれば、何れかのキースイッチのオン動作に応じてそれぞればらばらのタイミングで変動し、異なる電圧値となる。
例えば、第1のA/D端子1に接続されたKEY15のキースイッチがオンにされると、KEY15から第1のA/D端子1までの間に接続されている複数の抵抗R10〜R14による直列抵抗値に応じた電圧が第1のA/D端子1に入力される。
同様に、第2のA/D端子2に接続されたKEY23のキースイッチがオンにされると、KEY23から第2のA/D端子2までの間に接続されている複数の抵抗R20〜R22による直列抵抗値に応じた電圧が第2のA/D端子2に入力される。
これに対し、2つのA/D端子1,2間がショートした場合、ショートしているA/D端子1,2に接続されているキースイッチの何れかがオンにされると、実線で示すように、当該2つのA/D端子1,2に対して同じタイミングで同じ値の電圧値が入力される。ここで、2つのA/D端子1,2の間がショートしていると、A/D端子1,2に接続されているプルアップ抵抗Rの抵抗値が1/2に減少するため、入力電圧値は正常時よりも大きくなる。
例えば、2つのA/D端子1,2間がショートしているときに、第1のA/D端子1に接続されたKEY15のキースイッチがオンにされた場合には、図3(a)に実線で示すように、KEY15のキースイッチが正常時にオンとされた場合に生じる電圧値よりも所定電圧だけ高い電圧値が2つのA/D端子1,2に同時に入力される。
また、2つのA/D端子1,2間がショートしているときに、第2のA/D端子2に接続されたKEY23のキースイッチがオンにされた場合には、図3(b)に実線で示すように、KEY23のキースイッチが正常時にオンとされた場合に生じる電圧値よりも所定電圧だけ高い電圧値が2つのA/D端子1,2に同時に入力される。
ショート判定部21は、図3(a)または(b)のように、2つのA/D端子1,2に対して同じタイミングで同じ値の電圧が入力されたことを検出した場合に、当該2つのA/D端子1,2の間がショートしていると判定する。同様に、ショート判定部21は、2つのA/D端子2,3に対して同じタイミングで同じ値の電圧が入力されたことを検出した場合に、当該2つのA/D端子2,3の間がショートしていると判定する。
メッセージ出力部22は、2つのA/D端子間がショートしているとショート判定部21により判定された場合、そのことをユーザに知らせるためのメッセージを出力する。例えば、図示しない表示装置にメッセージを表示させる。このメッセージの内容は、どのA/D端子間にショートが発生しているかを知らせるものとすることができる。
以上詳しく説明したように、第1の実施形態によれば、ショート判定部21が複数のA/D端子1〜3に入力される電圧を監視し、その中の何れか2つのA/D端子に対して同じタイミングで同じ値の電圧が入力された場合に、当該2つのA/D端子間がショートしていると判定するので、正常時の電圧をあらかじめ検出して記憶しておかなくても、A/D端子間のショートの発生を検出することができる。
なお、上記第1の実施形態では、2つのA/D端子間がショートしているとショート判定部21により判定された場合、そのことをユーザに知らせるためのメッセージを出力するようにしたが、本発明はこれに限定されない。例えば、図4に示すように、メッセージ出力部22に代えてキー操作受付部23を設けるようにしてもよい。
キー操作受付部23は、ショート判定部21により2つのA/D端子間がショートしていると判定された場合、2つのA/D端子のそれぞれに接続されている複数のキースイッチに対応するソフトウェアキーを表示装置の画面上に表示させ、ユーザにより選択されたソフトウェアキーに対応するキー操作を受け付ける。
図5は、2つのA/D端子1,2の間がショートしていると判定された場合に表示されるソフトウェアキーの例を示す図である。2つのA/D端子1,2の間がショートしているとショート判定部21により判定された場合、キー操作受付部23は、第1のA/D端子1に接続されている全キースイッチに対応するKEY11〜KEY15と、第2のA/D端子2に接続されている全キースイッチに対応するKEY21〜KEY25とをソフトウェアキー50として画面に表示させる。
この場合、ユーザは、このソフトウェアキー50を操作することにより、所望のキーを押下することができる。マイコン201は、どのソフトウェアキーが操作されたかを検出することにより、どのキーが押下されたのかを判定することが可能である。
(第2の実施形態)
次に、本発明の第2の実施形態を図面に基づいて説明する。キー入力インタフェース装置のハードウェア構成は、図1と同様である。図6は、第2の実施形態によるマイコン201の機能構成例を示すブロック図である。なお、この図6において、図2に示した符号と同一の符号を付したものは同一の機能を有するものであるので、ここでは重複する説明を省略する。
図6に示すように、第2の実施形態によるマイコン201は、その機能構成として、メッセージ出力部22に代えて、操作キー推定部61およびキー操作受付部62を備えている。
操作キー推定部61は、ショート判定部21により2つのA/D端子間がショートしていると判定された場合、そのとき検出されている入力電圧値に基づいて、当該2つのA/D端子のそれぞれに対して接続された複数のキースイッチの中のどれがオンとされたかを推定する。この推定は、例えば、複数のキースイッチと、ショート時にA/D端子に入力される電圧値とを対応付けてあらかじめ作成しておいたテーブル情報を参照して行う。
図3で説明したように、2つのA/D端子間にショートが発生している場合において、そのA/D端子に接続されている何れかのキースイッチがオンとされたときに生じる電圧値は、プルアップ抵抗Rの減少分で特定される。よって、ショート時の電圧値は、次式によってあらかじめ算出することが可能である。
ショート電圧値=正常電圧値/{(Ron+0.5R)/(Ron+R)}
on:オンとされたキースイッチからA/D端子までの直列抵抗値
第2の実施形態では、複数のキースイッチのそれぞれについて、ショート電圧値をあらかじめ算出し、各キースイッチとショート電圧値とを対応付けたテーブル情報をあらかじめ作成して記憶しておく。図7は、2つのA/D端子1,2間にショートが発生した場合に操作キー推定部61が参照するテーブル情報の一例を示す図である。なお、図7の例では、ショート電圧値に関しては、検出時の許容誤差を考慮して、所定範囲の電圧値を記憶するようにしている。
図7に示すように、第1のA/D端子1に接続された複数のキースイッチ(KEY11〜KEY15)と、それぞれのキースイッチがオンとされたときに2つのA/D端子1,2に入力されるショート電圧値の検出範囲とを対応付けて記憶している。同様に、第2のA/D端子2に接続された複数のキースイッチ(KEY21〜KEY25)と、それぞれのキースイッチがオンとされたときに2つのA/D端子1,2に入力されるショート電圧値の検出範囲とを対応付けて記憶している。ここでは図示を省略しているが、第3のA/D端子3に関しても同様の対応付けに関する情報を記憶する。
操作キー推定部61は、ショート判定部21により2つのA/D端子間がショートしていると判定された場合、そのとき検出されている入力電圧値(ショート電圧値)に基づいて、図7に示すテーブル情報を参照し、ショート電圧値に対応付けて記憶されているキースイッチがオンにされたと推定する。キー操作受付部62は、操作キー推定部61により推定されたキースイッチに対応するキー操作を受け付ける。
以上説明したように、第2の実施形態によれば、A/D端子間におけるショートの発生を単に判定するだけでなく、オンとされたキースイッチを推定し、そのキー操作を受け付けるようにしているので、A/D端子間にショートが発生しているときでも、マイコン201がキー操作を受け付けて、対応する処理を実行することができるというメリットを有する。
なお、操作キー推定部61により推定されるキースイッチが複数存在する場合がある。例えば、2つのA/D端子1,2に同時に入力される電圧値(ショート電圧値)が0.00〜0.0007ボルトの範囲内であった場合、図7のテーブル情報を参照すると、第1のA/D端子1に接続されたKEY11のキースイッチと、第2のA/D端子2に接続されたKEY21のキースイッチとの2つが操作キー推定部61により推定されることになる。
また、2つのA/D端子1,2に同時に入力される電圧値(ショート電圧値)が1.74〜1.86ボルトの範囲内であった場合、図7のテーブル情報を参照すると、第1のA/D端子1に接続されたKEY12のキースイッチと、第2のA/D端子2に接続されたKEY23のキースイッチとの2つが操作キー推定部61により推定されることになる。
このように、操作キー推定部61により推定されたキースイッチが複数ある場合、キー操作受付部62は、例えば、当該推定された複数のキースイッチのうち、あらかじめ定めておいた優先度が高い方のキースイッチに対応するキー操作を受け付けるようにしてもよい。
あるいは、キー操作受付部62は、操作キー推定部61により推定されたキースイッチが複数ある場合、ソフトウェアキーを表示装置の画面上に表示させ、ユーザにより選択されたソフトウェアキーに対応するキー操作を受け付けるようにしてもよい。この場合に表示させるソフトウェアキーは、図5に示したように、ショートが発生している2つのA/D端子のそれぞれに接続されている全キースイッチに対応するソフトウェアキーとすることが可能である。
あるいは、図8に示すように、操作キー推定部61により推定された複数のキースイッチに対応するソフトウェアキー81,82のみを表示させるようにしてもよい。このようにすれば、実際にユーザが押下した可能性の高いキーに絞ってソフトウェアキーを表示させることができる。
(第3の実施形態)
次に、本発明の第3の実施形態を図面に基づいて説明する。キー入力インタフェース装置のハードウェア構成は、図1と同様である。図9は、第3の実施形態によるマイコン201の機能構成例を示すブロック図である。なお、この図9において、図2に示した符号と同一の符号を付したものは同一の機能を有するものであるので、ここでは重複する説明を省略する。
図9に示すように、第3の実施形態によるマイコン201は、その機能構成として、メッセージ出力部22に代えて、正常電圧値算出部91、操作キー推定部92およびキー操作受付部93を備えている。
正常電圧値算出部91は、ショート判定部21により2つのA/D端子間がショートしていると判定された場合、そのとき検出されている入力電圧値(ショート電圧値)に基づいて、ショートがない場合の正常電圧値を算出する。このとき使用する算出式は、次の通りである。
正常電圧値=ショート電圧値×{(Ron+0.5R)/(Ron+R
ただし、どのA/D端子に接続されたどのキースイッチがオンとなっているかが分からないので、上記式においてRonの値を一義的に特定することができない。そこで、正常電圧値算出部91は、複数のA/D端子1〜3に接続されている複数のキースイッチがそれぞれオンになったと仮定をして、それぞれの場合の正常電圧値を1つずつ算出する。
操作キー推定部92は、正常電圧値算出部91により算出された正常電圧値に基づいて、複数のA/D端子1〜3のそれぞれに対して接続された複数のキースイッチの中のどれがオンとされたかを推定する。この推定は、例えば、複数のキースイッチと、ショートが発生していない正常時にA/D端子に入力される電圧値とを対応付けてあらかじめ作成しておいたテーブル情報を参照して行う。
第3の実施形態では、複数のキースイッチと、ショートが発生していない場合にA/D端子に入力される正常電圧値とを対応付けたテーブル情報をあらかじめ作成して記憶しておく。図10は、2つのA/D端子1,2間にショートが発生した場合に操作キー推定部92が参照するテーブル情報の一例を示す図である。なお、図10の例では、正常電圧値に関しては、ショート電圧検出時の許容誤差を考慮して、所定範囲の電圧値を記憶するようにしている。
操作キー推定部92は、ショート判定部21により2つのA/D端子間がショートしていると判定された場合、正常電圧値算出部91によりキースイッチごとに算出された正常電圧値に基づいて、図10に示すテーブル情報を参照し、何れかの正常電圧値に対応付けて記憶されているキースイッチがオンにされたと推定する。
すなわち、正常電圧値算出部91によりキースイッチごとに仮に算出される複数の正常電圧値のうち、何れかの正常電圧値のみが、ショート判定部21により検出されたショート電圧値に対応する真の値(直列抵抗値Ronを用いた場合に計算される値)であり、それ以外は真の値を示していない。一方、図10に示すテーブル情報には、真の正常電圧値のみが記憶されている。そのため、キースイッチごとに算出された正常電圧値の何れか(真の値)が、テーブル情報に記憶されている正常電圧値の何れかと合致することになる。操作キー推定部92は、その合致する正常電圧値をテーブル情報から抽出し、それに対応付けて記憶されているキースイッチを確認することにより、どのキースイッチがオンとされたかを推定することが可能である。
キー操作受付部93は、操作キー推定部92により推定されたキースイッチに対応するキー操作を受け付ける。
なお、第3の実施形態においても、操作キー推定部92により推定されるキースイッチが複数存在する場合がある。この場合におけるキー操作受付部93による処理内容は、第2の実施形態で説明したキー操作受付部62と同様とすることが可能である。すなわち、操作キー推定部92により推定されたキースイッチが複数ある場合、キー操作受付部93は、例えば、当該推定された複数のキースイッチのうち、あらかじめ定めておいた優先度が高い方のキースイッチに対応するキー操作を受け付けるようにしてもよい。あるいは、キー操作受付部93は、ソフトウェアキーを表示装置の画面上に表示させ、ユーザにより選択されたソフトウェアキーに対応するキー操作を受け付けるようにしてもよい。
なお、上記第1〜第3の実施形態では、複数のキースイッチの間に直列に抵抗を接続する構成について説明したが、本発明はこれに限定されない。例えば、複数のキースイッチの間に並列に抵抗を接続するようにしてもよい。
また、上記第1〜第3の実施形態では、接続端子の一例としてA/D端子を挙げて説明したが、本発明はこれに限定されない。操作キーに応じて入力電圧値が変わる接続端子であれば、A/D端子以外の端子を用いることも可能である。
その他、上記第1〜第3の実施形態は、何れも本発明を実施するにあたっての具体化の一例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその要旨、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
21 ショート判定部
22 メッセージ出力部
23 キー操作受付部
61 操作キー推定部
62 キー操作受付部
91 正常電圧値算出部
92 操作キー推定部
93 キー操作受付部
201 マイコン

Claims (7)

  1. 複数の接続端子を有するマイコンと、
    上記複数の接続端子のそれぞれに対して抵抗を介して並列に接続された複数のキースイッチとを備え、
    上記マイコンは、上記複数の接続端子に入力される電圧を監視し、その中の何れか2つの接続端子に対して同じタイミングで同じ値の電圧が入力された場合、当該2つの接続端子間がショートしていると判定するショート判定部を備えたことを特徴とするキー入力インタフェース装置。
  2. 上記マイコンは、
    上記ショート判定部により上記2つの接続端子間がショートしていると判定された場合、そのとき検出されている入力電圧値に基づいて、上記2つの接続端子のそれぞれに対して接続された上記複数のキースイッチの中のどれがオンとされたかを推定する操作キー推定部と、
    上記操作キー推定部により推定されたキースイッチに対応するキー操作を受け付けるキー操作受付部とを更に備えたことを特徴とする請求項1に記載のキー入力インタフェース装置。
  3. 上記マイコンは、
    上記ショート判定部により上記2つの接続端子間がショートしていると判定された場合、そのとき検出されている入力電圧値に基づいて、上記ショートがない場合の正常電圧値を算出する正常電圧値算出部と、
    上記正常電圧値算出部により算出された上記正常電圧値に基づいて、上記複数の接続端子のそれぞれに対して接続された上記複数のキースイッチの中のどれがオンとされたかを推定する操作キー推定部と、
    上記操作キー推定部により推定されたキースイッチに対応するキー操作を受け付けるキー操作受付部とを更に備えたことを特徴とする請求項1に記載のキー入力インタフェース装置。
  4. 上記キー操作受付部は、上記操作キー推定部により推定されたキースイッチが複数ある場合、当該推定された複数のキースイッチのうち、あらかじめ定めておいた優先度が高い方のキースイッチに対応するキー操作を受け付けることを特徴とする請求項2または3に記載のキー入力インタフェース装置。
  5. 上記キー操作受付部は、上記操作キー推定部により推定されたキースイッチが複数ある場合、当該推定された複数のキースイッチに対応するソフトウェアキーを表示装置の画面上に表示させ、ユーザにより選択されたソフトウェアキーに対応するキー操作を受け付けることを特徴とする請求項2または3に記載のキー入力インタフェース装置。
  6. 上記キー操作受付部は、上記操作キー推定部により推定されたキースイッチが複数ある場合、上記2つの接続端子のそれぞれに接続されている複数のキースイッチに対応するソフトウェアキーを表示装置の画面上に表示させ、ユーザにより選択されたソフトウェアキーに対応するキー操作を受け付けるキー操作受付部を更に備えたことを特徴とする請求項2または3に記載のキー入力インタフェース装置。
  7. 上記マイコンは、上記ショート判定部により上記2つの接続端子間がショートしていると判定した場合、上記2つの接続端子のそれぞれに接続されている複数のキースイッチに対応するソフトウェアキーを表示装置の画面上に表示させ、ユーザにより選択されたソフトウェアキーに対応するキー操作を受け付けるキー操作受付部を更に備えたことを特徴とする請求項1に記載のキー入力インタフェース装置。
JP2016025546A 2016-02-15 2016-02-15 キー入力インタフェース装置 Active JP6525901B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016025546A JP6525901B2 (ja) 2016-02-15 2016-02-15 キー入力インタフェース装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016025546A JP6525901B2 (ja) 2016-02-15 2016-02-15 キー入力インタフェース装置

Publications (2)

Publication Number Publication Date
JP2017146643A true JP2017146643A (ja) 2017-08-24
JP6525901B2 JP6525901B2 (ja) 2019-06-05

Family

ID=59683093

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016025546A Active JP6525901B2 (ja) 2016-02-15 2016-02-15 キー入力インタフェース装置

Country Status (1)

Country Link
JP (1) JP6525901B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111796208A (zh) * 2020-08-03 2020-10-20 欧拓飞科技(珠海)有限公司 一种键盘开短路检测装置及方法

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5142426A (ja) * 1974-10-08 1976-04-10 Sharp Kk
JPS5466030A (en) * 1977-11-07 1979-05-28 Toshiba Corp Data input device
JPH05242386A (ja) * 1991-05-30 1993-09-21 Toshiba Heating Appliances Co ワンチップマイクロコンピュータを使用した機器
JPH07287631A (ja) * 1994-04-19 1995-10-31 Sharp Corp キー入力装置
US5619196A (en) * 1995-12-28 1997-04-08 Universal Electronics Inc. Single wire keyboard encode and decode circuit
JPH09113569A (ja) * 1995-10-20 1997-05-02 Seiko Epson Corp コネクタ部分における端子間の不具合検出方法
JPH11338726A (ja) * 1998-05-22 1999-12-10 Kansei Corp マイクロコンピュータ装置
JP2001051774A (ja) * 1999-08-04 2001-02-23 Vertex Standard Co Ltd キーマトリックス回路
JP2014033309A (ja) * 2012-08-02 2014-02-20 Tokai Rika Co Ltd スイッチ入力検出装置
JP2015108859A (ja) * 2013-12-03 2015-06-11 オンキヨー株式会社 入力装置

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5142426A (ja) * 1974-10-08 1976-04-10 Sharp Kk
JPS5466030A (en) * 1977-11-07 1979-05-28 Toshiba Corp Data input device
JPH05242386A (ja) * 1991-05-30 1993-09-21 Toshiba Heating Appliances Co ワンチップマイクロコンピュータを使用した機器
JPH07287631A (ja) * 1994-04-19 1995-10-31 Sharp Corp キー入力装置
JPH09113569A (ja) * 1995-10-20 1997-05-02 Seiko Epson Corp コネクタ部分における端子間の不具合検出方法
US5619196A (en) * 1995-12-28 1997-04-08 Universal Electronics Inc. Single wire keyboard encode and decode circuit
JPH11338726A (ja) * 1998-05-22 1999-12-10 Kansei Corp マイクロコンピュータ装置
JP2001051774A (ja) * 1999-08-04 2001-02-23 Vertex Standard Co Ltd キーマトリックス回路
JP2014033309A (ja) * 2012-08-02 2014-02-20 Tokai Rika Co Ltd スイッチ入力検出装置
JP2015108859A (ja) * 2013-12-03 2015-06-11 オンキヨー株式会社 入力装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111796208A (zh) * 2020-08-03 2020-10-20 欧拓飞科技(珠海)有限公司 一种键盘开短路检测装置及方法

Also Published As

Publication number Publication date
JP6525901B2 (ja) 2019-06-05

Similar Documents

Publication Publication Date Title
US10148203B2 (en) Motor driving apparatus including DC link voltage detection unit
CN111936874B (zh) 电动机的诊断装置
US20090174261A1 (en) Redundant power supply system
JP7016658B2 (ja) スイッチの故障検出装置
JP2014019300A (ja) 表示装置
JPH11237427A (ja) スイッチ状態検出装置
CN109286353B (zh) 一种电机控制模式故障检测方法及装置
US9899954B2 (en) Motor drive apparatus having function of detecting failure of electric shunt
CN107450786A (zh) 触控控制器、包括其的触控面板以及检测电路故障的方法
US10549368B2 (en) Electrical discharge machine and failure determining method
JP2017146643A (ja) キー入力インタフェース装置
JPH04114221A (ja) コンピュータに於けるキースイツチ入力部の異常検出方法
JPWO2016143280A1 (ja) 異常検出装置
JP5637978B2 (ja) A/d変換装置
CN104049169A (zh) 接地检测装置和方法
US20200041558A1 (en) Open circuit detection for vehicle power system
EP4206697A1 (en) Self-locking and detection circuit and apparatus, and control method
JP2014163897A (ja) 異常検知装置
JP6386606B1 (ja) 接続機器の接続回路
JPH06214936A (ja) 入出力装置自動判別方法
JP4811026B2 (ja) 電圧センサの異常検出方法、異常検出装置および電圧センサ
JPH0614558A (ja) インバータ装置
US11846682B2 (en) Method and device for avoiding abnormal signal oscillation in UVLO test
CN108053786B (zh) 数据驱动模组及其失效检测方法、显示装置
JP4541034B2 (ja) 電路の接地監視装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180906

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190319

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190320

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190412

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20190507

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190507

R150 Certificate of patent or registration of utility model

Ref document number: 6525901

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150