Share
Pin
Tweet
Send
Share
Send
超小型回路が何らかの機能を実行し始めるには、それをフラッシュする必要があります。ファームウェアコードを彼女のメモリにロードします。これは、プログラマと呼ばれる特別なデバイスを使用して実行できます。プログラマーは、ファームウェアファイルがあるコンピューターをファームウェアマイクロコントローラーに関連付けます。 Atmega8、Attiny13、picシリーズ、PIC12F675、PIC16F676などのAVRファミリのマイクロコントローラーがあることに言及する価値があります。 picシリーズはMicrochipとAtmelのAVRが所有しているため、picとAVRファームウェアの方法は異なります。この記事では、picシリーズのマイクロコントローラーをフラッシュできるExtra-picプログラマーの作成プロセスを検討します。
この特定のプログラマの利点には、すべての一般的なマイクロコントローラをサポートするため、回路の単純さ、信頼性、汎用性が含まれます。コンピューターは、Ic-prog、WinPic800、PonyProg、PICPgmなどの最も一般的なファームウェアプログラムでもサポートされています。
プログラマー回路
インポートされたMAX232とKR155LA3に交換可能な国産KR1533LA3の2つの超小型回路が含まれています。 KT345、KT3107、またはその他の低電力PNPトランジスタで置き換えることができる2つのトランジスタKT502。 KT3102は、たとえばBC457、KT315に変更することもできます。緑色のLEDは電源の可用性のインジケータとして機能し、赤色のLEDはマイクロコントローラーのファームウェアプロセス中に点灯します。ダイオード1N4007は、間違った極性の電圧供給から回路を保護するために使用されます。
素材
プログラマーを組み立てるために必要な部品のリスト:
- スタビライザー78L05-2個。
- 78L12スタビライザー-1個
- 3V LED緑-1個
- 3V LED赤-1個
- ダイオード1N4007-1個
- ダイオード1N4148-2個
- 抵抗0.125 W 4.7 kOhm-2個
- 抵抗0.125 W 1 kOhm-6個
- 4 uFコンデンサ16V-4個
- コンデンサ220 uF 25V-1個
- 100 nFコンデンサ-3個
- トランジスタKT3102-1個
- KT502トランジスタ-1個
- 超小型回路MAX232-1個
- チップKR1533LA3-1個
- 電源コネクタ-1個
- コネクタCOMポート「マザー」-1個
- ソケットDIP40-1個
- ソケットDIP8-2個
- ソケットDIP14-1個
- ソケットDIP16-1個
- ソケットDIP18-1個
- ソケットDIP28-1個
さらに、はんだごてとそれを使用する機能が必要です。
PCB製造
プログラマは、100 x 70 mmのプリント基板上に組み立てられています。プリント回路基板はLUT方式で実行され、ファイルは記事に添付されます。印刷する前にイメージをミラーリングする必要はありません。
ボードをダウンロード:
pechatnaya-plata.zip 25.33 Kb(ダウンロード:669)
プログラマーアセンブリ
まず、ジャンパーがプリント基板にはんだ付けされ、次に抵抗器、ダイオードがはんだ付けされます。最後に、パネル、電源コネクタ、COMポートをはんだ付けする必要があります。
なぜならマイクロコントローラをフラッシュするためのプリント基板には多くのパネルがありますが、すべての結論が使用されているわけではありません。そのようなトリックを行って、パネルから未使用の接点を削除できます。この場合、はんだ付けに費やす時間が短くなり、そのようなソケットに超小型回路を挿入するのがはるかに簡単になります。
COMポートコネクタ(DB-9と呼ばれます)には、ボードに「固定」する必要がある2つのピンがあります。ボードに余分な穴を開けないようにするために、コネクタの側面の下にある2本のネジを外し、ピンとコネクタの金属境界線を外します。
すべての部品をはんだ付けした後、短絡が発生した場合、ボードをフラックスから洗い流し、隣接する接点を鳴らす必要があります。ソケットに超小型回路がないことを確認し(MAX232およびKR1533LA3を含む、取り外す必要がある)、電源を接続します。スタビライザーの出力に5ボルトの電圧が存在するかどうかを確認します。すべてがうまくいけば、MAX232とKR1533LA3のマイクロ回路を取り付けることができ、プログラマーは準備ができています。回路の供給電圧は15-24ボルトです。
プログラマボードには、マイクロコントローラ用の4つのパネルとメモリチップのフラッシュ用のパネルが含まれています。ファームウェアマイクロコントローラーをボードにインストールする前に、そのピン配列がプログラマーボードのピン配列と一致するかどうかを確認する必要があります。プログラマーは、コンピューターのCOMポートに直接、または延長ケーブルを介して接続できます。組み立てに成功しました!
Share
Pin
Tweet
Send
Share
Send