振動信号を作る最も簡単な方法は何ですか?


9

5VDCとグランド入力を備えたブラックボックスがあり、発振信号である1つの出力を作成する必要があると想像してください。そうすることができる最も簡単な回路は何ですか?インダクタとコンデンサでタンク回路を作成できますか?

出力信号はPICによって検出されます。周波数は重要ではありませんが、かなり低くなければなりません(10〜500Hz)。PICは周波数を測定せず、この「ボックス」が接続されているかどうかに基づいて、発振信号の有無を検出するだけです。つまり、信号は罪、四角、のこぎり歯など、形状は問題ではありません。

最安、最少のコンポーネント数、最低の不動産ソリューションのボーナスポイント!


2
5vの電源がオフになっている発振器を置きますか?それは、私にとって最も簡単で、最小で、最も安価な方法のように思えます。私はあなたの質問が何であるかわかりませんね。
Kellenjb

こんなに低い周波数のものは見たことがありません...
PICyourBrain

Opps、私はそれを500 KHzと読みました。私の悪い。
Kellenjb

1
ヘキサインバーターICに3/6インバーターで作られたリングオシレーターを使用できます。しかし、それはMHzの範囲で発振します。
Thomas O

回答:


15

私が考えることができる最小のコンポーネント数:

ここに画像の説明を入力してください

74HC1G14は、 SOT-23パッケージで74HC14の単一ゲートバージョンです。

はい、嘘をつきました。あなたは少ないでそれを行うことができます。内部発振器を備えたマイクロコントローラーを使用して、この非常に複雑なプログラムを記述し、方形波を出力します。コンポーネント数:1.ボードスペース:6 mm。 2

周波数制限を下げる場合は、LEDを使用できます:f〜374740572500000 Hz。;-)

また、出力が入力に接続されたシュミットトリガーインバーターも仕様から外れています。これも1コンポーネントソリューションです。数MHzで発振するはずです。


uCの+1は、最近の最も単純なハードウェアソリューションに追加するのがいかに簡単であるか、または最善であるかに驚くことです。
ケニー

同意します。SOT-23-6パッケージの高精度内部発振器を備えた完全なマイクロコントローラーを手に入れることができるのは驚くべきことです。そして、同じ部品を使用して、1つの数量で60セント未満のコストの8ピンDIPでプロトタイプを構築できます。私は次のDigi-Key注文にいくつか追加して、プレイするだけだと思います。
tcrosley

fwiw-あなたがuCについて言及した箇所を読む前に、自分のビットを投稿しました。1回目はインバータ回路があると思いました。
JustJeff 2011

PIC10F200の無料サンプルを注文しました。すぐにここに来るべきです。コードを釘付けにしたら、他のほとんどのソリューションよりも少ない費用で事前にプログラムおよびラベル付けされたMicrochipDirectから注文することもできます。
PICyourBrain、2011

@PICyourBrain:素晴らしいですね。これは、より小さなバッチもプログラムすることを意味しますか?そして低価格?
フェデリコルッソ

4

部品点数を少なくしたいですか?これはどう:

ここに画像の説明を入力してください

あなたは力を加える。リレーが作動します。連絡先が開きます。リレーが非アクティブになります。連絡先が閉じます。リレーが作動し......

また、ブザーとして、また素晴らしいフライバック電圧を生成するためにも役立ちます。

警告してください-フライバック電圧はµCを破壊する可能性があります。

しかし、ちょっと-それは単一のコンポーネントです-あなたはすべての量子を得ることなくそれより少なくすることはできません...


いいね、でもフライバックについて言ったように:この信号をマイクロコントローラーに供給したくありません:-)
stevenvh

一度作ったのですがうまくいきませんでした。クリーン信号に対して、Iは、2つの同一リレーはマルチバイブレータのように交差結合を使用しなければならなかった

@rocket友達を感電させるために使用しました...
Majenko

4

1つの部分:ATtiny 13.はい、方形波を出力するようにプログラムする必要がありますが、それは単なる8ピンデバイスであり、低電圧で実行でき、言及した周波数に簡単に到達できます。


2

「本物の」スタンドアロンオシレーターが必要な場合は、Stevenのシュミットトリガーゲート(単安定クエリでも触れました)のようなものが実用的で安価で柔軟な電子ソリューションです。6ゲートのパッケージを使用すると、コストが最も低くなる(一般的であるため)か、最小サイズの場合、いくつかの小さなシングルゲートパッケージを使用できます。同じ目的でオペアンプまたはコンパレータを使用することもできます。単一結合は、非常に少数の部品で緩和発振器を形成します。必死になったらネオンとキャップと抵抗器。江崎/トンネルダイオードとR !!! :-)。

しかし、孤立した発振器のように見えなくても、要件の文字と精神を間違いなく満たす小型で安価な電子部品が必要で、単一の0402パッケージ化された1セントのコンポーネントが必要な場合-

ソフトウェア駆動のノコギリ振動サイクル。コンデンサの放電が先行する、弱いプルアップを使用したコンデンサの指数関数的充電。注意して、これは最小のコスト、最小の面積、テスト時を除いて(そしてほとんど)電力消費なし、使用していないときのEMIなどを与えません。

PICピンとコンデンサ。他のリード線を接地してください。

弱いプルアップを有効にします。端子を出力します。低く設定します。

ピンを入力に設定します。弱いプルアップによってキャップが充電されるため、高くなるのにかかる時間を測定します。必要に応じて数回繰り返して値を確認します。マルチサイクルオシレーターまたはシングルサイクルにすることができます。

ニーズ:1つのコンデンサ、比較的低い値。必要に応じて0402にすることができます(呼吸の危険:-))キャップが大きすぎない場合は、ピンを他の目的に使用することもできます。

弱いプルアップは現在のソーシングで異なりますか?2:1の比率。上記は、キャップ>>浮遊容量とピン容量を使用して、ボード上にさらに1つのキャップを追加することで調整できます。このキャップをサイクリングすると、プルアップの強度がわかります。並行してオフボードキャップを追加すると、充電時間が長くなります。

ADCピンでも同様のことができます。ADCバージョンには、部分充電サイクル応答の利点があります。指数電荷曲線の形状を調べることで、<< 1 RCサイクルで存在する静電容量がわかります。

必要に応じて、外部プルアップRをそれぞれ追加できます。


74HC14はシングルゲートよりも少し高価なので、1つ以上のゲートが必要な場合は便利ですが、必要ありません。残りはわかりません。PICを使用して波形を作成していますか?それはずるい。その場合は、コンポーネントなしで実行できます。PICのタイマーを使用して方形波を出力し、別のピンに入力します。PICは既に存在しているため、コンポーネントとしてはカウントされません。さらに、I / Oを低くしてキャップを放電していますか?PICはそれを気に入らないでしょう。uCは容量性負荷を好まない!
stevenvh

容量負荷は、仕様を超えていなければ問題ありません。必要に応じて、0402シリーズRを追加して電流を制限します(不要)。PICでスモールキャップを放電することはよく行われ、データシートの仕様の範囲内で十分です。例:1 nFと100kプルアップのTc = 100 uSです。スーツに変更します。100 pFで十分です。ピンが利用できない場合、費用と面積がかかります:-)。私は2ピンループについて考えましたが、それによってコネクタピンが追加され、より多くの領域が追加されます。明確な仕様がない場合、1 x Cの方が安全であるように見えました。(1セント)。ループを使用する場合、形式的な発振は必要ありません。高/低ループバックをプローブするだけです。
ラッセルマクマホン

2

非安定モードでは、555タイマーICを使用します。2つの抵抗と2つのコンデンサ。

5つのコンポーネント。0.50ドル。

これは他の回答ほど賢くありません。しかし、それはうまくいきます。そして、10Hzまたは500Hzは簡単に達成できます。そして、他のエンジニアはそれを見てすぐに理解します。そして、ポットで、またはコンポーネントを交換することで、簡単にチューニングできます。これがエンジニアリングソリューションです。

私は10点満点で、ボーナスポイントはありません。

本当に必要なものが、温度、トレースインダクタンス、儀式的な動物の犠牲などに依存する難読化された魔法のトリックである場合は、必ずアナログハックの1つを使用してください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.