無線電子工学および電気工学の百科事典 PonyProg をテストする方法。 無線エレクトロニクスと電気工学の百科事典 このプログラマーの説明がラジオ誌に掲載されてから長い間、多くの読者がそれを収集し、うまく使用してきました。 しかし、私たちが受け取る質問によると、組み立てられたプログラマをチェックするのが難しい場合があることがわかります。 実際、その回路内の信号はパルス状であり、多くの場合、本質的に非周期的です (ただし、これは、コンピューター制御下で動作するすべてのデバイスに共通する現象です)。 オシロスコープをお持ちであっても、これらの信号が正しく形成されていることを確認するのは非常に困難です。 この記事では、マルチメータを使用してコンピュータに接続されたプログラマのハードウェアの動作をチェックする方法について説明します。 確かに、これには特別なプログラムが必要です TSOM. 図に示す PonuProg プログラマの図では、 図1では、その機能ユニットのうちの 1 つがドッキングされた状態で示されています。コンピュータの COM ポートとインターフェースするための基本ユニット (「Radio」、2001、No. 6、25 ページ、図 2 を参照) と、PICmicro マイクロコントローラ用のプログラミング アダプタです。 (『ラジオ』、2001年、第7号、21ページ、図8)。 最後のアダプターは最も複雑なアダプターとして選択されており、他のアダプターにはわずかな受動素子しか含まれていません。 インターフェースユニットの XS1 ソケットのソケットの横には、RS-232 インターフェース回路の名前が表示されます。 このソケットはコンピュータ システム ユニットの 1 ピン プラグに直接接続する必要があることに注意してください。 ヌル モデム ケーブルを使用した接続は使用できませんが、プラグとソケットが「1 対 XNUMX」で接続されているモデムは、図に示すすべてのケーブルが含まれていれば使用できます。 チェーンはXNUMX本で、その長さはXNUMXmを超えません。 また、インターフェイス ユニットのプリント基板の図 (「ラジオ」、3 年、第 2001 号、6 ページの図 25 を参照) は、転送前に鏡像で示されていることも考慮する必要があります。通常の方法(中央の穴をピン止めし、その後ワニスまたは耐水性インクで印刷された導体を塗布する)でブランク基板に導体を描画する場合は、それに応じて裏返す必要があります。 プログラマをコンピュータに接続した後、TSOM プログラムを起動します。 図2に示すウィンドウが画面上に開きます。 1. ボタンを使用して、プログラマが接続されているポート (COM2 または COMXNUMX) を選択する必要があります。 マウスで画面上のボタンをクリックすることは、ボタンのラベルの下線付きの文字または数字に対応するキーをキーボードで Alt キーと一緒に押すことと同じです。 COM ポート プラグが 25 ピンの場合は、対応する画面上のボタンを押して、前のウィンドウを図に示すウィンドウに置き換えます。 3. ここで提供される情報は、プログラマを 25 ピン COM ポート プラグに正しく接続するために使用できます。 プログラムはポート番号とそのコネクタの対応を記憶します。 一度インストールするだけで十分で、将来ポートを変更すると、そのコネクタの画像が画面に自動的に表示されます。 ご存知のとおり、完全に「装備された」COM ポートには XNUMX つの出力回路 (TXD、DTR、RTS) と XNUMX つの入力回路 (RXD、DSR、CTS、DCD、RI) があります。 TCOM プログラムを使用すると、任意の出力で論理レベルを高 (High) または低 (Low) に設定できます。 逆のものに変更するには、対応する画面上のボタンを押すだけです。 入力レベルの変更はすぐに画面に反映されます。 プログラマのチェックは電源から始まります。 インターフェイス ノードのスイッチ SA1 が(図に従って)右の位置に移動し、COM ポートからプログラマブル超小型回路の「内部」電源がオンになります。 チップ自体をアダプターパネルに取り付ける必要はありません。 これは、電源ピン用のパネル ソケット (たとえば、PIC1F14x チップ用の XS5 パネルのソケット 1 と 16) に挿入された 8 kΩ の抵抗で置き換えられます。 TXD、DTR、および RTS 回路の状態を変更することで、いずれかのレベルが High の場合は抵抗の両端の電圧が 5±0,5 V を超えず、すべてのレベルが Low の場合は電圧が存在しないことを確認します。 出力の 1 つにハイレベルの電圧がなく、他の 2 つの出力にローレベルの電圧がない場合は、対応するダイオード VD4、VDXNUMX、VDXNUMX を確認してください。 電圧が 4,5 V 未満の場合は、1 つの理由が考えられます。 78 つ目は、DA05 統合スタビライザが高すぎる最小入力電圧値で使用されているということです (たとえば、LM6,7L2936 マイクロ回路は、入力電圧が 5.0 V 未満になると動作を停止します)。 図に示したスタビライザー LM2931Z-5.0 の代替品として、LM1170Z-5 または国内の KR0,2ENXNUMX をお勧めします。 これらのマイクロ回路が正常に動作するには、入力電圧が出力電圧を XNUMX V (標準値) だけ超える必要があります。 3 番目の理由は、コンピューターの COM ポートが「弱すぎて」負荷に耐えられないことです。 「弱い」という言葉が引用符で囲まれているのは、規格によれば、抵抗が 5 kOhm の負荷の場合、ポート出力電圧の高レベルと低レベルがそれぞれ +15 の範囲内にある可能性があるためです。 ..+5 および -15...-12 V。伝統的に、実際には +12 および -232 V に近いと考えられていますが、実際にはそうではありません。 ほとんどの RS-7,5 ドライバーマイクロ回路では、出力電圧レベルの標準値は +8 ~ 7,5 および -8 ~ -5,5 V を超えず、最新のものではさらに低くなり、+5,5 V まで下がります。 、250 および -XNUMX V です。信号振幅の減少傾向は偶然ではありません。これにより、データ転送速度を XNUMX Kbps まで高めることができます。 コンピュータにそのような COM ポートがある場合、できることは何もなく、外部電源に切り替える必要があります。 後者は簡単に実現できます。外部電源から 1 V の電圧をインターフェース ユニットのコネクタ X12 に印加し、スイッチ SA1 を図に示す位置に移動するだけです。 このモードでのプログラマブルマイクロ回路の電源電圧は 5±0,5 V 以内で、TXD、DTR、RTS 信号のいずれかがハイレベルになるとオンになり、1 つすべてのレベルがローになるとオフになります。 そうでない場合は、インターフェースユニットのトランジスタ VT2、VTXNUMX で電子キーの動作を確認してください。 次に、プログラマブルマイクロ回路に電圧を供給し、プログラミングモードにするユニットの動作をチェックします。 これは、XS4 パネル (PIC5F1x) のスロット 16 と 8 の間で測定されます。 アダプター スイッチ SA1 を電源モードに対応する位置に移動することを忘れないでください。電源が外部の場合は (図に従って) 上に、ポートから電力が供給される場合は下に移動します。 前者の場合はバッテリー GB1 が不足している可能性がありますが、後者の場合はバッテリー GBXNUMX が必要です。 プログラミング電圧は、TXD 回路が High に設定されるとオンになり、Low に設定されるとオフになる必要があります。 その値は 9 ~ 13,5 V の範囲になります。問題が発生した場合は、アダプター内のトランジスタ VT1、VT3 およびツェナー ダイオード VD1 の電子キーをチェックする必要があります。 次の段階では、プログラマブル チップへのデータ送信回路 (D1) をチェックし、そこからデータを受信します (DO)。 送信データのソースは DTR COM ポートの出力であり、CTS 入力はそれを受信します。 すべてが正常であれば、CTS ロジック レベルは出力に設定された DTR の逆になっているはずです。 後者を変更してこれを確認してください。 この場合、例えばTXD出力をハイレベルにして電源を投入する必要があります。 CTS レベルが DTR ステータスに依存しない場合は、PIC13F16x のピン 8 の電圧を測定します。 低い DTR レベルでは、電源電圧 (+5 V) とほぼ等しく、高いレベルでは 0,5 V 以下である必要があります。それ以外の場合は、アダプタのトランジスタ VT2 またはアダプタのツェナー ダイオード VD3 のキーが影響を受けます。インターフェースユニットが故障しています。 PICmicro マイクロコントローラをこのツェナー ダイオード (および VD5) でプログラムする必要はなく、回路から簡単に取り外すことができることに注意してください。 XS13 パネル (PIC1F16x) のピン 8 の電圧が上記の制限内で変化し、動作中の CTS 入力に供給される可能性がありますが、その論理レベルは常に TCOM プログラム ウィンドウに高として表示されます。 これは、コンピュータの CTS 入力のシュミット トリガには負のしきい値があり、それを切り替えるには、入力電圧をほぼゼロに下げるだけでは十分ではなく、正の値にする必要があることを意味します。 この状況は、しきい値を 232:5 V 以内にすることができる RS-3 規格の枠組み内に収まりますが、そのようなポートを備えたコンピュータは、問題のスキームに従って組み立てられたプログラマで作業するのには適していません。 データ交換同期信号生成回路(CLOCK)のチェックが残っています。 そのソースは RTS COM ポートの出力です。 この出力と DSR 入力の間のジャンパは、プログラマがポートに接続されていることをソフトウェアが確認できるようにするためだけです。 RTS 状態を変更するときは、まず DSR 状態が常にそれに一致することを確認してください。 次に、XS12 (PIC1F16x) のピン 8 の電圧を測定します。 RTS 出力のレベルが高い場合、そのレベルは少なくとも 4 V (より正確には、マイクロ回路の電源電圧の 80%)、電源電圧より 0,6 V 以下高くなければなりません。 KS147A (VD6) ツェナー ダイオードの安定化電圧は 4,2 ~ 5,2 V の範囲にあるため、この条件は通常満たされます。 電圧がまだ不十分な場合 (これは、上記の制限が 10 mA の安定化電流に相当し、プログラマではそれがはるかに低いという事実により発生する可能性があります)、ツェナー ダイオードを選択するか、ツェナー ダイオードと交換する必要があります。 KS147G は、低電流用に設計されているか、5,1 V の安定化電圧で輸入されています。ダイオードをツェナー ダイオードと直列に接続することは非常に望ましくありません (図の破線で示すように)。 これにより、ツェナー ダイオードが負電圧リミッタとしての機能を停止し (DSR 出力が低い場合)、プログラマブル チップ内の保護ダイオードが有効になります。 また、このダイオードを流れる電流は (抵抗 R5 のおかげで) 危険な値に達することはありませんが、そのようなモードは避けることをお勧めします。 説明したチェックを完了すると、プログラマ ハードウェアが適切に動作しているとみなして、操作を開始できます。 RopuRgod を使用するためのソフトウェアと手順は、次の場所から「ダウンロード」できます。 著者クラウディオ・ランコネリ氏のウェブサイトに掲載されています。 同じサイトには、プログラマーに関して質問できるフォーラムがあります。 著者: A. Dolgiy、モスクワ 他の記事も見る セクション コンピューター. 読み書き 有用な この記事へのコメント. 科学技術の最新ニュース、新しい電子機器: 交通騒音がヒナの成長を遅らせる
06.05.2024 ワイヤレススピーカー Samsung ミュージックフレーム HW-LS60D
06.05.2024 光信号を制御および操作する新しい方法
05.05.2024
その他の興味深いニュース: ▪ 新スタンド CYPRESS SEMICONDUCTOR CY4619 ▪ HLG-H LED 用の電源は、零下 40 度で動作します ▪ 自動巻きハート
無料の技術ライブラリの興味深い資料: ▪ 「Windows Live ムービー メーカーの使用方法」を参照してください。 ビデオアート ▪ 記事 不連続動作の持ち上げおよび輸送装置の設置者。 仕事内容 このページのすべての言語 ホームページ | 図書館 | 物品 | サイトマップ | サイトレビュー www.diagram.com.ua |