• 締切済み

SW長押し強制終了を無効に

EmbeddedPCを開発しているのですが、M/Bに接続している電源SWを4秒長押しして、 強制終了される機能を、無効にする方法はないでしょうか? 電源SWは起動のみの仕様にしたいのです。 ATXの仕様でBIOSなどでは無効化を不可能のようですが。

みんなの回答

回答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 のような部品を使うのも手です。

Rod911
質問者

お礼

ありがとうございます。 やはりSW端子への入力を物理的に長押し不可にするしかないのでしょうか。

  • BALB
  • ベストアンサー率41% (35/84)
回答No.1

スイッチをラッチタイプにしてみてはどうでしょうか? それなら押し込んだ時にON→OFFとなるので長押しができなくなるかとおもいます。

関連するQ&A

専門家に質問してみよう