PIC629を使っています。
スイッチのデジタル入力(アースするかしないか)
に応じて動くプログラムを作ったのですが、
長期的な私用の際に、アースの読み込みをしてくれなくなります。
チャタリング防止でカーボン抵抗33KΩと0.1μFのセラミックコンデンサを入れています。
スイッチは汎用のOn/OFFスイッチです。
他の動作は正常なのですが、スイッチのデジタル入力のみ
長期的に使用の際に誤作動(アースを読み込んでくれない)
が起きます。
PICも壊れていません。
またPICの足から直接アースにショートさせると
正常に動いたり、動かなかったりします。
原因として、カーボン抵抗やセラミックコンデンサの
破損は考えられるのでしょうか?
それとも他の原因が考えられるのでしょうか?
プログラムには原因はないと思われるのですが、、
No.3ベストアンサー
- 回答日時:
文章ではなかなか難しいですね。
。。スイッチからのラインに対し、33Kでプルアップと0.1μでグランドに接続している。そしてそのままPICの端子へ接続、と言った感じでいいのでしょうか?もしそうだとしたらチャタリング対策にはほとんどなっていないような気がします。そして回路としてとても壊れやすく非常に危険な回路です。まずはプルアップ抵抗を4.7K辺りに変更してさらにPICの端子直前に5.1Kの抵抗を入れてみてはどうでしょうか?
ちなみにPICでしたら、チャタ対策は例えばスイッチ押下時に内部でカウンタ(100msくらいかな?)を回しカウントアップしたところで再度スイッチ入力を見てその際にまだ押下状態だったらスイッチオンといった処理にすればより確実です。
おっしゃる通りの回路です。
さっそく教えていただいた回路にしてみます。
それにしても参考書やWebにはコンデンサすらなく、
Vccへの抵抗も10kΩ~22kΩだったのですが
何故そのように記述してあるのでしょうか?
機能的にこれで満たされているためでしょうか?
ちなみにプログラムは入力を再確認するように
してあります。
いろいろありがとうございます
No.2
- 回答日時:
回路が正確にわからないから何とも言えないです。
プルアップ抵抗の抵抗値とチャタ防止のRとCの配置、PICの端子のダンピングの有無をお教えください。さらに、その現象が起きた時のPICの端子の状態はわかりますでしょうか?RCでチャタリングを防止したことがないのでもう少し状況をお教えください。ありがとうございます。
PICは12F629を使っており、チャタリング防止のため
Vccに33KΩの抵抗、アース側に0.1μFのコンデンサを入れています。
ダンピング抵抗は入れていません。(普通入れたほうがよいのでしょうか?)
症状のときは入力がHiの状態でアースを読み込んでくれません。
JYUZAさんは通常チャタリングは何で防止しておられるのでしょうか?
私はPICアセンブラ入門書に書いてあった回路図を参考にしたのですが。
No.1
- 回答日時:
回路はどうなっているのでしょうか。
アースするかしないか、というのがよくわからないです。
通常は抵抗でVddにプルアップしてあって、スイッチでグランドにショートさせてるってことですか?
あるいは、PICのピンを内部でプルアップに設定してあって、RCの直列回路があってスイッチってことでしょうか?
まさか、通常は浮いてて(オープンになってて)、スイッチでグランドとショートさせてる、てことではないでしょうね。
抵抗やコンデンサが壊れている可能性も否定できませんが、まずは、回路やPICの設定がおかしくないか、ていうのを確認するのが先でしょう。
ありがとうございます。
通常は抵抗でVddにプルアップしてあって、
スイッチでグランドにショートさせてる方法です。
PICの設定・プログラムは何度も見直し、
試験動作中は問題ないのですが、
数日使っていると急に入力が利かなくなるのです。
PICも壊れておらず、気になることと言えば、
屋外に防水処理をして置いてあり、
スイッチの配線が2mくらいあることでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(趣味・アウトドア・車) Arudino nanoが正常に動作しない原因 1 2022/10/30 18:29
- 工学 1つのタクトスイッチで複数の並列回路を閉じ、アースにつなげることができるスイッチはありますか。 2 2022/08/06 10:38
- 電気工事士 【電気】1000Vの絶縁抵抗計の内部からジージー音がしています。 これは漏電でしょ 3 2023/07/16 15:55
- カスタマイズ(車) テレビキャンセラーについて 11 2023/04/24 15:05
- 物理学 時定数で実験で求めた値と理論値に誤差が生じる理由はなんですか?自分は実験で使用した抵抗やコンデンサの 3 2022/09/26 11:32
- 物理学 物理 50Ωの抵抗、60mFのコンデンサ、100Vの起電力の電源、および、スイッチが直列に接続されて 2 2022/11/23 01:32
- 国産バイク ギボシ端子でのリレーの接続について 4 2023/05/05 17:49
- ヒーター・こたつ・ホットカーペット ファンヒーターのスイッチ不良について 1 2023/01/12 13:58
- 電気工事士 絶縁測定について質問です。 100V排水ポンプの絶縁測定、線間測定についてですが、 ポンプ本体に付い 3 2022/10/08 21:48
- エアコン・クーラー・冷暖房機 真夏でも、エアコンのコンセントを久しぶりにつないですぐにスイッチを入れると故障しやすいんですか? 5 2023/07/18 02:08
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
スイッチの名称
-
スイッチ図記号の向き
-
ホイートストンブリッジについて
-
1個の押しボタンで、0N・O...
-
フリップフロップ回路について
-
理科の回路図でスイッチをかく...
-
「動作する」と「作動する」
-
1つのタクトスイッチで複数の...
-
回路の仕組みがわかりません
-
片切スイッチの見分け方は? 片...
-
真空スイッチ とは?
-
たけしのコマネチ大学数学科の...
-
スイッチが入った時に電流が流...
-
車の運転席のパワーウインドウ...
-
遮断器について他
-
開ける、閉める、つける、消す...
-
ワイパーの回路について
-
独立した2つのスイッチで同じ...
-
IGBT双方向スイッチのスナバ回路
-
五つのスイッチ、全部で何パタ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
スイッチの名称
-
スイッチ図記号の向き
-
「動作する」と「作動する」
-
車の運転席のパワーウインドウ...
-
回路の仕組みがわかりません
-
1個の押しボタンで、0N・O...
-
遮断器について他
-
電球切れてスイッチがオンかオ...
-
理科の回路図でスイッチをかく...
-
ワイパーの回路について
-
ホイートストンブリッジについて
-
電池を使ったおもちゃに不可解...
-
変流器の極性(キック)試験に...
-
LTspiceのスイッチはどこにあり...
-
五つのスイッチ、全部で何パタ...
-
電位差計についてお聞きしたい...
-
デジタル加入者線交換機の時間...
-
電流を逆に流す「スイッチ」と...
-
スイッチ動作を変える回路を教...
-
無段変速ドリルのスイッチにつ...
おすすめ情報