- 締切済み
SW長押し強制終了を無効に
EmbeddedPCを開発しているのですが、M/Bに接続している電源SWを4秒長押しして、 強制終了される機能を、無効にする方法はないでしょうか? 電源SWは起動のみの仕様にしたいのです。 ATXの仕様でBIOSなどでは無効化を不可能のようですが。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- chie65536(@chie65535)
- ベストアンサー率44% (8741/19839)
回答No.2
ハードウェアで「スイッチを押し続けると、押し始めてから4秒経過する前、例えば2秒経過した時点で強制的にオフ(スイッチを離した状態)になる、ワンショットマルチ回路」を作るしか無いでしょう。 ATX仕様のマザーボードのPOWER SW端子に電源スイッチを直結せず、オンオフをハードウェアで制御するワンショットマルチ回路をPOWER SW端子と電源スイッチの間に入れてしまえば、ATX仕様のマザーボードをそのまま使えます。 例えば http://www.sxlist.com/images/www/hobby_elec/ckt4.htm のような回路とか。 回路を組むのが面倒であれば、タイマーとリレーが一体化された http://www.fa.omron.co.jp/product/family/208/index_r.html のような部品を使うのも手です。
- BALB
- ベストアンサー率41% (35/84)
回答No.1
スイッチをラッチタイプにしてみてはどうでしょうか? それなら押し込んだ時にON→OFFとなるので長押しができなくなるかとおもいます。
お礼
ありがとうございます。 やはりSW端子への入力を物理的に長押し不可にするしかないのでしょうか。