メニュー English Ukrainian ロシア語 ホーム

愛好家や専門家向けの無料テクニカル ライブラリ 無料のテクニカルライブラリ


無線電子工学および電気工学の百科事典
無料のライブラリ / 無線電子および電気機器のスキーム

PIC コントローラーのケーブル プローブ。 無線エレクトロニクスと電気工学の百科事典

無料のテクニカルライブラリ

無線電子工学と電気工学の百科事典 / マイクロコントローラー

記事へのコメント 記事へのコメント

説明されているデバイスは、送信機と受信機で構成されています。 最初の側では、ワイヤの端が番号付きクランプに挿入され、XNUMX 番目の側では、ワイヤのもう一方の端がプローブで接触します。 このワイヤまたはそのワイヤが接続されている端子の番号が、受信機のデジタル ディスプレイに表示されます。 コアの数を決定するには、そのうちの XNUMX つを特定し、それを受信機と送信機の共通線に接続する必要があります。

トランスミッタは、マイクロコントローラ (MK) の 80 ピンに対してパルス分配モードで動作します。 それぞれには独自の定数があり、コードを変更するときにその定数に 0 が加算されます。 80 個のパルス分配サイクルすべてを同時に実行するには、それぞれのサイクルが XNUMX 回の中断から次の中断までの時間内に完了します。 TMRXNUMXタイマがオーバーフローすると割り込みが発生します。 割り込み間に XNUMX 個の出力パルスが収まるように選択された分周比がプリセットされています。

送信プログラムのアルゴリズムを考えてみましょう (図 1)。

PICコントローラーのケーブルプローブ

プログラムを開始してレジスタを初期化すると、1 の位のレジスタがリセットされます。 その値は、マルチプレクサを切り替えるためにポート A に書き換えられます。 次に、割り込みが有効になり、2 進数の 10 を使用して XNUMX 進数値が計算され、最初の出力定数に加算されます。 出力定数 (K) はその数値によって決まります。最初の定数は XNUMX、XNUMX 番目の定数は - XNUMX、XNUMX 番目の定数は -XNUMX となります。 XNUMX の値が XNUMX の場合、各出力には出力番号に等しいパルス数が含まれます。

次に、プログラムはレジスタ K にゼロがあるかどうかをチェックします。 存在しない場合は、レジスタから 24 が減算され、出力が単一状態に切り替わります。 その後、30 μs の休止が維持され、出力がゼロに設定され、その状態が 54 μs 続きます (つまり、発振周期は XNUMX μs)。 その後、プログラムはレジスタにゼロがあるかどうかをチェックします。 レジスタが空の場合、レジスタは割り込み待機モードに入り、その値がゼロに等しくない場合、出力でのパルス生成サイクル全体が繰り返されます。 したがって、出力は K レジスタに書き込まれたパルスの数になります。

レジスタの初期化後、分周係数 32 のプリスケーラと分周係数 137 (256 - 119) のタイマがオンになります。 4 MHz のクリスタルでは、タイマー オーバーフロー割り込みは約 4,38 ミリ秒 (32-137 = 4384 μ秒) で発生するはずですが、割り込みは割り込みイネーブルなしのコマンドから戻ります。 この時間には、割り込みが有効になるまでのサイクル タイムと、実際には割り込み自体が実行される時間が追加されます (この時間の合計平均期間は 16 サイクルです)。 さらに、プリスケーラはタイマが設定されるたびにリセットされるため、割り込み間の休止時間は 4,4 ms になります。 計算は難しくありませんが、80 回の発振周期は 4,32 ms (54 μs x 80 = 4320 μs) 続きます。つまり、この時間は中断間の間隔に収まります。

タイマーがオーバーフローした後、割り込み中にレジスタの値を保存する通常の手順が実行され、割り込みカウンタに XNUMX が加算されます (場合によっては減算されます)。 このカウンタの値はプログラムでは使用されず、割り込みを実行するにはカウンタ自体が必要です。 ただし、プログラムをデバッグするときに使用すると便利です。 レジスタの値を復元した後、次の出力からパルスを生成するために割り込みが有効になります。

10 番目の出力でパルスが生成された後、70 のレジスタが 80 つ増加し、80 のバイナリ コードをポート A に書き込むコマンドでサイクル全体が繰り返されます。新しいサイクルでは、各出力で生成されたパルスの数が決まります。 0,352ずつ増えます。 4,4 の位の値が 80 に達すると、80 の位のレジスタを 0,352 にリセットしてパルス整形サイクルが開始されます。 したがって、XNUMX の最大値は XNUMX で、パルスの最大数は XNUMX 番目の出力になります (XNUMX + XNUMX = XNUMX)。 XNUMX 個の割り込みサイクルはすべて XNUMX 秒 (XNUMX ミリ秒 x XNUMX) 続きます。 この時間は、各出力でのパルスの発行間の一時停止の保証期間を決定します。 最初の出力での単一パルスの場合、休止期間は中断間の時間とほぼ同じ時間だけ長くなり、XNUMX 番目の出力での XNUMX パルスの場合、パルス間の休止時間は XNUMX 秒に等しくなります。 プローブの受信部分の動作をよりよく理解するために、これに留意する必要があります。

送信機の回路図を図 2 に示します。 XNUMX.

PICコントローラーのケーブルプローブ
(クリックして拡大)

MK DD1 のポートのすべてのビットは出力用に設定されており、2 ~ 3 の係数を持ちます。 ビット RAO ~ RA4 は、9 の位のレジスタの値をバイナリ コード、RA10 および RA4 でそれぞれ 1 と 3 の係数を持つ出力として出力するために使用されます。 RA2 出力はオープンドレインであるため、抵抗 R11 が負荷されています。 DDXNUMX ~ DDXNUMX マルチプレクサの Y 入力 (ピン XNUMX) はポート B のビットに接続され、アドレス入力 (A、B、C) は並列に接続され、数十の MK の出力に接続されます。

したがって、13 の位のレジスタの値がゼロの場合、すべてのマルチプレクサでゼロ アドレスが選択され、XO 出力 (ピン 2) に、接続されている MK の出力係数に等しいパルス数が表示されます。マルチプレクサの Y 入力。 DD11 マイクロ回路の XO 出力には 10 つのパルスのみが常に存在し、同じ名前の DD1 出力には XNUMX つのパルスが存在します。 マルチプレクサのアドレスが XNUMX 増加すると、次の出力 (XXNUMX) がオンになり、そのパルスの数が XNUMX 増加します。 したがって、それ自体の数のパルスだけがマルチプレクサの各出力に連続して現れます。 送信機の下側(図によると)出力(共通)は、前述したように、送信機と受信機に共通の XNUMX 本の既知のワイヤに接続されます。

ケーブル プローブ レシーバーは 3 桁のカウンターの原理で動作します。 彼のプログラムのアルゴリズムを図に示します。 4、および図の概略図。 XNUMX.

PICコントローラーのケーブルプローブ

起動と初期化の後、プログラムは共通のカソードを備えた 5 つの LED デジタル インジケータの動的表示に進みます。 100 つのインジケーターの表示時間は XNUMX ミリ秒です。つまり、表示サイクル全体が XNUMX Hz の周波数で繰り返されます。

PICコントローラーのケーブルプローブ
(クリックして拡大)

レシーバは、TMR0 タイマーのオーバーフローと RB0 入力での信号の変化という 256 種類の割り込みを使用します。 パルスがこの入力に到着すると、現在のレジスタの値が保存されます。 次に、プログラムは割り込みのソースをチェックします。 タイマのオーバーフローによってそれが発生しなかった場合は、パルス カウンタがインクリメントされ、タイマがリセットされ (120 - 136 = XNUMX)、プリスケーラ カウンタがリセットされます。 プログラムはレジスタの値を復元し、表示は継続されます。 したがって、RBO 入力からパルスを受信すると、タイマーは常にリセットされるため、この入力にパルスが存在する限りタイマー オーバーフロー割り込みは発生できません。

入力にパルスが長時間存在しない場合、タイマーオーバーフロー割り込みが発生します。 受信機の信頼性を高めるため、中断間の時間は送信機に比べてわずかに短くなり、4,38 ミリ秒に等しくなります。 タイマオーバフロー割り込みは割り込みカウンタでカウントされます。 トランスミッタの各出力におけるパルス間の休止は 80 割り込みであるため、レシーバの割り込みカウンタは最大 80 までカウントできます。この間に入力パルスがなかった場合、プログラムはパルス カウンタ レジスタの値を次のように書き換えます。指示レジスタと読み取り値が更新されます。 これは 0,35 秒ごとに発生します。

コード「ファームウェア」MC 送信機と受信機を表に示します。 それぞれ1と2。

PICコントローラーのケーブルプローブ
(クリックして拡大)

出力 RB1-RB7 MK DD1 LED インジケータ HG1、HG2 のスイッチ要素 (セグメント)、出力 RA0、RA1 - それらのカソード。 プローブからのパルスは入力 RB0 に供給されます。 端子 X1 は既知のケーブル コアに接続されており、受信機と送信機の共通ワイヤとして機能します。 送信機マルチプレクサ出力がアドレスによって選択されていない場合、その出力は未定義のレベルになり、受信機カウンタにパルスが現れると、1 つの誤警報が発生します (設定されたカウンタしきい値に関係なく、XNUMX から XNUMX のいずれかになります)。または XNUMX から XNUMX までのしきい値)。 誤ったパルスを避けるために、入力は抵抗 RXNUMX によって分流されます。

受信機と送信機は、それぞれ 3 本の AA または AAA セルで構成されるバッテリーによって電力を供給されます。 受信機を長時間使用する場合は、12RXNUMXX バッテリーを使用することをお勧めします。

受信機と送信機は周波数 4 MHz の水晶共振器を使用しました。 回路やプログラムを変更することなく、1 MHz までの低い周波数の発振器を使用できます。 この場合、インジケーターの読み取り値のリフレッシュ レートはそれに応じて低下しますが、目にとって許容可能な値 (最大 25 Hz) に維持されます。

トランスミッタは 40 つのプリント基板に実装されており、それぞれが 1 出力用に設計されています (1 番目の基板には DD1 チップがなく、抵抗 RXNUMX を取り付ける場所があるという点で最初の基板とは異なります)。 ボードは上下に配置され、ネジとネジ付きポストで接続され、XNUMX つのバッテリー セル用のケースがボード間 (DDXNUMX チップが配置されている領域) に取り付けられます。

送信機基板上の配線接続用クランプは自作です(図5)。 それらは、厚さ2 ... 0,4 mm、幅0,5 mmの青銅またはウェルスプリング真鍮の薄板から文字「L」の形に曲げられた2,5つの同一のブラケット1で構成されています。 ブランクの一方の端は約1,5 mmの幅(ボード2の材料の厚さに応じて1 ... 1,2 mmの長さ)に切断され、もう一方の端には直径の穴が開けられます。 5 mmのドリルで穴を開け、その後端を曲げます。 図に示すように、ブラケットの切断部分は基板にはんだ付けされます。 XNUMX.

PICコントローラーのケーブルプローブ

ワイヤ 3 を接続するには、ブラケットの下端と上端 (図に従って) を穴が一致するまで圧縮します。 取り付け後、送信機を回すと(下が上になるとき、またはその逆に)クランプの番号が見えるように、クランプに番号が付けられます。

著者:N.Zaets、Veidenevka村、ベルゴロド地域。

他の記事も見る セクション マイクロコントローラー.

読み書き 有用な この記事へのコメント.

<<戻る

科学技術の最新ニュース、新しい電子機器:

庭の花の間引き機 02.05.2024

現代の農業では、植物の世話プロセスの効率を高めることを目的とした技術進歩が進んでいます。収穫段階を最適化するように設計された革新的な Florix 摘花機がイタリアで発表されました。このツールには可動アームが装備されているため、庭のニーズに簡単に適応できます。オペレーターは、ジョイスティックを使用してトラクターの運転台から細いワイヤーを制御することで、細いワイヤーの速度を調整できます。このアプローチにより、花の間引きプロセスの効率が大幅に向上し、庭の特定の条件や、そこで栽培される果物の種類や種類に合わせて個別に調整できる可能性が得られます。 2 年間にわたりさまざまな種類の果物で Florix マシンをテストした結果、非常に有望な結果が得られました。フロリックス機械を数年間使用しているフィリベルト・モンタナリ氏のような農家は、花を摘むのに必要な時間と労力が大幅に削減されたと報告しています。 ... >>

最先端の赤外線顕微鏡 02.05.2024

顕微鏡は科学研究において重要な役割を果たしており、科学者は目に見えない構造やプロセスを詳しく調べることができます。ただし、さまざまな顕微鏡法には限界があり、その中には赤外領域を使用する場合の解像度の限界がありました。しかし、東京大学の日本人研究者らの最新の成果は、ミクロ世界の研究に新たな展望をもたらした。東京大学の科学者らは、赤外顕微鏡の機能に革命をもたらす新しい顕微鏡を発表した。この高度な機器を使用すると、生きた細菌の内部構造をナノメートルスケールで驚くほど鮮明に見ることができます。通常、中赤外顕微鏡は解像度が低いという制限がありますが、日本の研究者による最新の開発はこれらの制限を克服します。科学者によると、開発された顕微鏡では、従来の顕微鏡の解像度の 120 倍である最大 30 ナノメートルの解像度の画像を作成できます。 ... >>

昆虫用エアトラップ 01.05.2024

農業は経済の重要な分野の 1 つであり、害虫駆除はこのプロセスに不可欠な部分です。インド農業研究評議会 - 中央ジャガイモ研究所 (ICAR-CPRI) シムラーの科学者チームは、この問題に対する革新的な解決策、つまり風力発電の昆虫エアトラップを考案しました。このデバイスは、リアルタイムの昆虫個体数データを提供することで、従来の害虫駆除方法の欠点に対処します。このトラップは風力エネルギーのみで駆動されるため、電力を必要としない環境に優しいソリューションです。そのユニークな設計により、有害な昆虫と有益な昆虫の両方を監視することができ、あらゆる農業地域の個体群の完全な概要を提供します。 「対象となる害虫を適切なタイミングで評価することで、害虫と病気の両方を制御するために必要な措置を講じることができます」とカピル氏は言います。 ... >>

アーカイブからのランダムなニュース

ソーダ味 27.08.2013

科学者たちは、炭酸飲料特有の「刺すような」味の原因は気泡ではなく、酸であることを発見しました。

モネルセンターの科学者による新しい研究は、舌がピリピリするソーダの独特の味を体験するのに二酸化炭素の泡は必要ないことを示しています. 泡は飲み物の味を引き立てるだけで、私たちの触覚に影響を与えます。

ソーダは、世界中で消費される膨大な数の食品の不可欠な部分です. これまで、ソーダのさわやかな味わいは、高圧下で液体に溶解した二酸化炭素の泡に基づいていると考えられていました。 このプロセスは、春の池やビールなどの発酵飲料など、自然界にも見られます。 二酸化炭素は、適切な製造プロセスを通じて炭酸飲料に添加されます。 しかし、炭酸水の特有の味の原因は気泡ではないことが判明しました。

ソーダのボトルを開けると、その中の圧力が急激に低下し、二酸化炭素が泡の形で溶液から抜け出します。 飲み物を一口飲むと、口の中の酵素が残りの二酸化炭素を炭酸に変換します。 ソーダの特定の味のように感じる、口腔のわずかな刺激を知らせる敏感な神経終末を活性化するのは彼女です。 この場合、泡は味を高めるだけであり、二酸化炭素による化学的刺激を増加させます.

圧力室でソーダを飲んだ 11 人のボランティアの助けを借りて、ソーダの味の原因を発見することができました。 事実、大気圧が上昇すると、気泡はより少量で形成され、減少するとより多くの量で形成されます。 したがって、理論的には、飲み物の味が変わったはずです。 しかし、10mの浸漬深さに相当する高圧下でも、ソーダの味はほとんど変わりませんでした.

この研究は、現在のレシピよりも健康的でさわやかなフレーバーを長い間必要としてきた巨大な清涼飲料市場にとって非常に重要です.

さらに、一部の種類のがんの痛みは、組織内の酸の形成にも依存します。 二酸化炭素が受容体にどのように作用するかを理解することは、患者の苦痛を軽減するのに役立ちます。

その他の興味深いニュース:

▪ 793 電気マイニング トラック

▪ LGエアコンの音声操作

▪ 大豆油からの航空燃料

▪ バイオリアクターで魚介類を育てる

▪ サーカスにおけるナノテクノロジー

科学技術、新しいエレクトロニクスのニュースフィード

 

無料の技術ライブラリの興味深い資料:

▪ サイトの「参考資料」セクション。 記事の選択

▪ 記事 存在の杯から涙を飲まなかったとき。 人気の表現

▪ 迷信はどこから来るのでしょうか? 詳細な回答

▪ article OSMSの作成と実装

▪ 記事 パワーレギュレーターの改良。 無線エレクトロニクスと電気工学の百科事典

▪ 記事 鉄やすりの経験。 物理実験

この記事にコメントを残してください:

Имя:


Eメール(オプション):


コメント:





このページのすべての言語

ホームページ | 図書館 | 物品 | サイトマップ | サイトレビュー

www.diagram.com.ua

www.diagram.com.ua
2000-2024