電子回路図02.デスクトップ電子回路の修理

原理図 1周年を図に示します。 これには、K176 シリーズの 3 つの高レベル集積マイクロ回路、2 つのトランジスタ、および 36 個の他のディスクリート要素が含まれています。 インジケーター - フラット充放電、陰極発光、ダイナミック表示 IVL1 - 7/5 付き。 高さ 21 mm の数字と 2 つの分割点が垂直方向に配置されています。

マイクロ回路上の 2 番目の長い振動パルスの発生器 - IMC1 K176IE18。 さらに、この超小型回路は、信号デバイスの動作に使用される送信周波数 1024 Hz (11 進数) のパルスを生成します。 断続信号を作成するには、送信周波数 2 Hz のパルスが使用されます (タイプ 6)。 1 Hz の周波数 (ピーク 4) は、分割ポイントの「フラッシュ」効果を作成します。 通過周波数が 128 Hz で、4 ms 間明らかに同位相のパルス (原則 1、2、3、15) がインジケーターの 4 桁のグリッドに供給され、その後の位置合わせが保証されます。 主な医療単位と年数の切り替えは 1,24 Hz の周波数で行われます (原則 11)。 インジケーターグリッドに供給される皮膚インパルスは、1,24 Hz の 2 つの周波数周期の 3 周期に相当します。つまり、臨床医からグリッドに供給される信号は 2 回オンとオフが切り替わります。 同相パルスの周波数をこのように選択すると、動的表示とデコーダおよび表示器のパルス動作という 2 つの効果が保証されます。
完全にMICROCEME IMS2 K176IE13 MISH LICHILNIKH HVILIN I GODINA Hodin、Likilniki Hwilin I Godin、信号時間の1時間、およびアーセナル入力用の交換子I Vikhikov「Qih Likilnikv」を取り付けます。 スイッチを介したドクターの出力は、ダブルコードデコーダに接続され、インジケータの半要素コードになります。 この Wiconation デコーダは、IMSZ K176IDZ マイクロ回路に基づいています。 デコーダの出力は、4 桁すべての対応するセグメントに並行して加算されます。 ボタン S2「ディングル」を押すと、病院の診療時間まで接続インジケーターが表示されます (認識されたモードでは、ドットが 1 Hz の周波数で点滅します)。 S6「Kor.」ボタンを押すと、治療時間 (K176IE13 マイクロ回路) と並列パルスシーケンス発生器 (K176IE18 マイクロ回路) の設定がゼロになります。 S6ボタンを放すと、まるで日付が始まったかのように表示されます。 次に、ボタン S3「分」および S4「時間」を押すと、実行時間の時間と時間の設定が選択されます。 このモードでは、音声信号をオンにすることができます。 S2「Ring」ボタンを押すと、警報装置がデコーダとインジケータに接続されます。 このモードでは、いくつかの数字も表示され、点滅しているドットが消えます。 S5「Will」ボタンを押し、S3「Min」ボタンとS4「Hour」ボタンを続けて押し、インジケーターの読み取り値を観察しながら、警報装置が動作するのに必要な時間を設定します。 タイミング回路により、追加のボタン S1「明るさ」を使用してライトインジケーターの明るさを低く設定できます。 ただし、明るさが低下したとき(S1ボタンを押したとき)は、音声信号をオンにすることも、アラーム装置の時と年の設定もできなくなることに注意してください。
ライフ ブロック BP6 - 1 - 1 には、インジケーターのカソードの電圧を供給するための 5 V の電圧 (中間点を含む) と、インジケーターの他の回路とマイクロ回路に供給するための 30 V の電圧を生成するエッジ トランス T を配置します。 30 V の電圧は、4 つのダイオード (VD10 ~ VD13) のリング回路によって整流され、VD16 ツェナー ダイオードの追加の安定器の後ろで、超小型回路をサポートするために本体内で +9 V の電圧が生成されます。ツェナーダイオードVD14、VD15およびトランジスタVT2のスタビライザーの電圧+ 25 V(カソードへ)、スクリーンとインジケーターのアノードに供給します。 張力は何年にもわたって維持され、5 W を超えません。 システムの電源をオフにする時間を節約するために、バックアップ寿命の接続が転送されました。 Vikoristan は 6 ~ 9 V のバッテリーで使用できます。

文学 MRB1089

親愛なるカブラジテルの皆さん、こんにちは!

こうしてこの物語は始まりました。 長い名前(そして特に党の偉大なる偉大な指導者の名前)が付いた大きな工場(金属製の構造物だそうです)内にある施設での勤務時間に、私はmoto、ウィキッドのアリヤを意味する、1 つの川。 このスピーチは私に恐ろしいノスタルジーの襲来を覚えさせた。なぜなら、母が働いていたSKBのホール(同じくらい長くて豪華な倉庫名、下位の占い工場)にもまったく同じものがかかっていたからである。私の子供時代の一時間が過ぎた。 Zustrichayte - 「エレクトロニクス 7-06」の記念日。

もちろん、更新する (あるいはさらに調査する) 機会には耐えられませんでした。 プロセスと最終結果に興味がある方は、ぜひ共有してください (一部の図や写真には注意してください)。

1. ちょっとした理論

このスキームはインターネット上で無料で入手できます。 要素のベースは 176 個のマイクロ回路です。 インジケーター - ガス放電タイプ IV-26。 以下は元の図です。


小さい 1. 元の図、その 1


小さい 2. 元の図、その 2

2. 行きましょう、先生

購入したクリームから1歳児を取り出し、家に持ち帰って準備しました。 真ん中に溜まったゴチャゴチャを取り除くと、目の前に車軸が現れた。

含まれています。 原則として、すべてがうまくいきます。 エール: インジケーターが点灯しました。 同じ IV-26 の距離はもう入手できません。 Google は、IV-26 を LED または 7 セグメント アセンブリに置き換える方法を示す明確なメッセージを提供しています。 でも、それがまったくそう見えないのは、不運のせい…事故のせいで、ポップに見えるのだと思います。 したがって、私の一番の仕事は、新しい外観をできるだけ維持しながら、LED のインジケーターを更新することです。

3. スコアボード

スコアボードにつながるワイヤーの列や、ダイオード上のスマーターを備えたスコアボードの図を見ると、私は少し不安を感じます。 ダーツは簡単に混同されてしまうので、正しく行うことが重要です。 176 シリーズと同じ弱い出力を使用して LED を直接制御できます。 さらに、夜間のシーンに応じてディスプレイの明るさを調整できる機能が欲しいです 高輝度ブディンカとは全く同じではありません。 25 年前のコンポーネント上のリファレンス ジェネレーターの安定性はまだ保証されていません。 あれこれ考えた結果、スキームを修正して完成させることにしました。

スキン インジケーターは 7 x 11 個の発光ダイオード マトリックスであるため、オリジナルの IV-26 のポイント数を超えています。 これはATtiny2313によって制御されます。 また、表示用のシンボルの画像、文字生成テーブルも保存されますが、一見異なるようです。 最適化を行わずに 1 文字あたり 11 バイトを書き込むと、100 文字が収まります。これは、ディスプレイ上に数字を書き込むだけではない可能性があることを意味します。 このような行列が 4 つあり、何を表示するかは、UART 経由で取得する必要はありません。 そうですね、後日、このインターフェースを介して時間に注目してスコアボードのデータを送信できるようになります。 後で考えます(c)。 次に、スキンマトリクスに到達するために必要なダーツは 3 本だけです - GND、+ 5V、およびデータ。 私は、このタスクには単方向の伝送ラインで完全に十分であることを保証しました。

表示は動的であり、ビコー行を選択するにはレジスタ 74HC595 で vuzol が使用され、ストッパーを選択するにはデコーダ 74HC238 が使用されます。 AVR + 74HC595 の設計は詳しく説明されていますが、興味はありません。 残念ながら、tiny2313 の SPI にはいくつかの問題があるため、レジストリ内のデータの保存はプログラムによって保存されます。 さらに、別の SPI を試したところ、ボードの配線に問題があったため、このアイデアに納得しました。 電圧を上げるためのトランジスタアセンブリULN2003を介した接続のデコーダ。

当初、T0 タイマーに追加の Shiman ハードウェアを使用して、追加のトランジスタを使用して LED の明るさを調整する予定でしたが、そうでない場合は問題が発生しました。PWM が動的表示に重ね合わされます (もちろん、周波数は実行されません)。 、許容できない量の発光ダイオードを生成しました。 したがって、PWM プログラムとデコーダの実装は、オペレータの選択に依存します。 どうやらインジケーターには7つの出力があり、デコーダーには8つの出力があり、残りの出力は接続されていないようです。 ヨガを振動させて、マトリックス全体を消します。

LED はサポートで囲まれています。 LED-5213-PGC-6cd のドキュメントによると、20 mA の流れで 3 ~ 3.5 V 降下し、平均 3.2 V は許容可能です。 さらに、ULN2003 ではさらに 10 億の減少。 一気に (5 - 3.2 - 1) / 0.02 = 40 オーム。 39オームでとりました。

SA1 スイッチは支払いアドレスを設定します。 このアプローチにより、4 つの支払いすべてを同じ方法で受け取ることができます。
残念ながら、家の洗面所のドアの金属被覆をまだ強化していません。 したがって、ボードはシングルボールであり、あらゆる努力によって最小限に抑えられたにもかかわらず、ボード上のジャンパーの数が不快に膨らむ可能性があります。

原理図を以下に示します。


小さい 3. インジケーターの原理図


そして、写真軸は準備段階の 1 つ (フォトレジストの塗布と現像のみ) に基づいています。

交換プロトコルは非常にシンプルです。
最初のバイトは FF、つまりパケット ヘッダーです。
もう 1 つのバイトは支払いアドレスです。
3 バイト目は表示用のデータで、シンボルのコードは明らかに ASCII です。
4 番目 - 00 ~ FE の範囲のオレンジ色の明るさ。
最後に、パケット内のすべてのバイトの合計から最も若い 8 ビットを使用して整合性チェックを行います。 FF相当なのでFEに置き換えます。 お尻パッケージ:

FF 01 32 80 B2 - ボード上にアドレス 1、輝度 - 半分から最大のシンボル「2」を表示します。

コードを書く過程で、最初のデータが削除される前に、開始時に表示ボードにアドレスが表示されるように作業するというアイデアも思いつきました。 調整すると手動で表示されました。

4.ライフブロック

最初のブロックには 2 つの巻線を持つ変圧器が含まれています。1 つはインジケーターのアノードに電力を供給するために使用される 22 V、もう 1 つはインジケーターのアノードに電力を供給するために使用される 3.8V です。 もちろん、コンデンサは容量を使い果たしています。その前に +5 が必要です。 つまり、図をもう一度見る必要があります。 また、1.5 V 電池 6 本を使用してロジックを動作させることができ、接続していなくても時間が変わりません。 バッテリーはまったく問題ありません。定期的な交換が必要です。そのため、このユニットを標準の 6V、4.5 A * 年のバッテリーで動作するように変換しました。
ただし、22 * 1.41 = 31Vです。 さて、ルームヒーターの機能を追加したくても、オリジナルの 7805 ではここでは十分ではありません。 何度もグーグル検索した結果、最大 3A の出力を備えた統合型パルス スタビライザーである LM2576-5.0 が役に立ちます。これはどうやら地元のラジオ部品店で見つけたもののようです。
ほら、なぜ私がその計画を無料で盗む必要があるのでしょうか? 充電ステーション自転車の作成数を変更する方法を使用して、私をここに連れてきました(その間、自転車自体に特化したサイト。「コルカは笑う」というフレーズの文脈では)。 ただし、この回路は線形安定化装置に基づいています...ただし、冗長出力電圧を備えたよく知られた LM2576 の現行バージョンです。 実際には、次の条件で電源を接続する必要があります。 「出力電圧が約 6 ~ 14V (12V バッテリーを供給できるように改造)、出力電圧が 0.5 A 以下 (また、修正あり)。 いろいろ検討した結果、このようになりました。


小さい 4.ジェレル・ジヴィルニャの計画

「充電/バッテリーからの動作」方法を変更する方法は、電源トランスの一次巻線と並列に接続された220V巻線を備えた独自のメカニカルリレーによって実行されます。 スプラットは明らかに、しかし逆説的には完全に機能します。

5. システムの心臓部

軸は同じ「後で」で、時間を考慮して指標を管理できる人について考えることを自分に約束しました。 さらに、光と同期させるとさらに効果的です。 たとえば NTP の場合。 または昼間。 幸いなことにブース内にはWi-Fiが完備されています。 そして最も重要なことは、そうです。 忘れずに。 彼の記念日は、象徴的な重要な要素を一つ失いました。それはあまりにも破壊的なので、私は彼の名前のブルースを尊敬します。 私も同じことはできませんが、完全に労働者です。 IV-4 インジケーターの 2 番目のドットが点滅しています。 アクスルにはまだ傷をつける必要があります。

私はAVRとWi-Fiの入手について長い間フォーラムを調べてきて、それらがArduino上でどのように動作するかに驚嘆していました...しかし、その価格は私にとって憂鬱です。 そして、私の視線は、警察の上に転がっていた、遠くからデバイスを使って購入した「ラズベリー」トレント ダウンローダーに落ちました...

いや、まあ、丘の上のハルマタというわけではないんですが。 これは、トイレの下の悪玉菌を減らす方法で、デス・スターの頭部口径に単なる打撃を与えたにすぎません。 一方で、すべてが同じというわけではありません。Torrent ダウンローダーはどのような立場にあるのでしょうか? ケース内にUSB-HDDを収納できるスペースは十分にあります。 さらに、* nix システムでの作業経験はまだ重要ではありませんが、これは私の視野を広げる重要な方法です。 いくつかの考えが私の頭をよぎりましたが、ラズベリーのシェアが圧倒的でした。 まあ、街の気温などは見せないようにしてください...彼はすでにそのような努力に慣れています。 スコアボードのこの符号生成器では、プラスとマイナスを小さくできるようになりました。

実際の時間の日付を rPi にねじ込む方法、および rPi をオンにする方法、初期セットアップを実行する方法、そこに torrent クライアントをインストールする方法 - それはこれまでに何度も言われてきました。 しかし、私は醜いと思われることをたくさん言いましたが、それでもそれを否定します。

ランブラーから体温を測ります。 私の残りの半分の業績についての考えの選択。

さて、「ラズベリー」に関するすべての手順を段階的に説明します。

軸が読み取れる、TP-Link TL-WN725N Wi-Fi アダプターと友達になる方法。

そして軸となるのはVNCサーバーをどう設置するかということで、これが有益かもしれない。
Sambaの育て方をわかりやすく解説しています。
そして軸は、UARTとどう連携するか。

このスクリプトは、NTP を使用して光信号と時間を同期します。

時間同期.sh

#! /Bin/bash sudo サービス ntp 停止 スリープ 5 sudo ntpdate time.nist.gov time.windows.com スリープ 5 sudo サービス ntp 開始

このスクリプトは Rambler から天気を読み取り、データをファイルに追加します

getweather.sh

##! /bin/bash URL = "http://api.rambler.ru/weather/informer?content_type=xml" ファイル名 = /home/pi/lock/weather.dat WEATHER = $(curl$(URL) | grep -o -E "( )[\+\-]?{1,2}(<\/temp>) "| Grep -o -E" [\ + \ -]? (1,2) ") if [-z $ (WEATHER)] then echo" 天気の取得に失敗しました! "Else echo -ne" "> $ (FILENAME ) echo -ne $ (printf "% + 03d" $ (WEATHER)) >> $ (FILENAME) fi

メイン スクリプトは、表示のために UART 経由でデータを送信します。

send.sh

#! /bin/bash DATAPATH=/home/pi/クロック/weather.dat 宣言 -i LOW_BRIGHT=5 宣言 -i HIGH_BRIGHT=100 send_data() (DATA=$1 LEN=$(#DATA) stty -F/dev/ttyAMA0 cs8 -cstopb raw 速度 19200 > /dev/null for ((i = 0; i<$LEN; i++)); do ADDRESS=$(printf "%d" $(($i+1))) CHAR=$(printf "%d" ${DATA:$i:1}) if [ "$CHAR" = "0" ] then CHAR=32 fi HOUR=$(date | cut -c 12-13) if (("$HOUR" >"20")) || ((「$1時間」< "7")) then BRIGHTNESS=$(printf "%d" $LOW_BRIGHT) else BRIGHTNESS=$(printf "%d" $HIGH_BRIGHT) fi CHECKSUM=$((($ADDRESS+$CHAR+$BRIGHTNESS-1)%256)) if [ "$CHECKSUM" = "255" ] then CHECKSUM=254 fi ADDRESS=$(printf "%o" $ADDRESS) CHAR=$(printf "%o" $CHAR) BRIGHTNESS=$(printf "%o" $BRIGHTNESS) CHECKSUM=$(printf "%o" $CHECKSUM) MESSAGE="\0377\0$ADDRESS\0$CHAR\0$BRIGHTNESS\0$CHECKSUM" echo -ne "$MESSAGE$MESSAGE" >/Dev/ttyAMA0 完了) if ["$1" = "time"] then HOUR = $ (date | Cut -c 12-13) MINUTE = $ (date | Cut -c 15-16) TIME = "$ (HOUR ) $ (MINUTE) "send_data $ TIME exit 0 fi if [" $ 1 "=" Weather "] then WEATHER = $ (cat $ (DATAPATH)) if [-z $ (WEATHER)] then echo" 天気情報が見つかりません " exit 0 fi send_data "$ WEATHER" exit 0 fi if [ "$ 1" = "startup"] then send_data "HELO" sleep 5 send_data "HABR" sleep 5 send_data "" exit 0 fi echo "使用法: send.sh time |天気 | 起動「出口 0」

私 - はい。 2番目の点で接着されます。

まばたき.sh

#! /Bin/bash sudo echo "25">/sys/class/gpio/export sudo echo "out">/sys/class/gpio/gpio25/direction while true do echo "1">/sys/class/gpio/gpio25 /value sleep 0.5 echo "0"> /sys/class/gpio/gpio25/value sleep 0.5 完了

次に、cron でキングダムにすべてを追加します。
# M h dom mon dow コマンド 0/15 * * * * /home/pi/ Clock/timesync.sh 0/15 * * * * /home/pi/ Clock/getweather.sh * * * * * sleep 00; /home/pi/ Clock/send.sh time * * * * * sleep 10; /home/pi/時計/send.sh 天気 * * * * * 睡眠 15; /home/pi/lock/send.sh time * * * * * sleep 25; /home/pi/時計/send.sh 天気 * * * * * 30 寝ます。 /home/pi/lock/send.sh time * * * * * sleep 40; /home/pi/時計/send.sh 天気 * * * * * 睡眠 45; /home/pi/lock/send.sh time * * * * * sleep 55; /home/pi/時計/send.sh 天気
私は...それだけです。 壁に掛かっていて、落ち着く、ノスタルジックな雰囲気があります。 プロセスの写真 (クリック可能) や、ハブルの住民の伝統的な挨拶も表示できます。

尊敬! 記事の著者は、人々の前で、アーティストが将来のエンジニアとしてそれを必要としないと感じました。 整然とした地平線、フレーム構成、その他のホワイトバランスの愛好家は、深刻な精神的外傷を避けるために、読み始めてすぐにコメントにアクセスする必要があります。


シャーシに表示板を取り付けます。 ボードをフードブロックにチャージします。


裏蓋が錆びている可能性があります。


選択したビューに最初に含まれます。 住所を表示するには料金を支払います。


すべての要素がシャーシに取り付けられています。


さらに、同じステージ。


ケースに梱包されています。

私は、より論理的に完成させます!



時間。


外の気温。



すべての回路、他のボード、ファームウェアを取得可能

電子アニバーサリーブックの修理のご説明 ヤヌス、ヴィロブニツヴァSRSR。 このレコーダーの基礎は、電子レコーダーの拡張コントローラーである K145IK1901 マイクロ回路です。 時は大型インジケータIVL1-7/5に緑色で表示されます。 このようなデバイスの完全な動作と耐用年数に基づいて、水晶振動子のチューニングの狂い、電解コンデンサのドライアップ、電気真空インジケータの消灯を最も頻繁に引き起こす新しいシステムを開発することが可能です。 揚げ物で焦げた糸を通して故障したインジケーターはまだ消費されていません。 電子機器を回路で可能な限り最善に修理することが重要です。 軸は 2 つのスキームで類似しています。 一般に、超小型回路 K145IK1901 と KR145IK1901 は修理中に交換可能です。

スキームの別のバージョン

コントロールボタンの機能

  • SB1- 「M」 - 流量時間を単位で設定し、「T」モードで - 秒単位で設定します。
  • SB2- 「H」 - 生産時間を時間単位で設定します。「T」モード - 時間単位で設定します。
  • SB3- 「K」 - 生産時間の修正。
  • SB4- "C" - ストップウォッチ モード。
  • SB5- 「O」 - インジケーター。
  • SB6- 「T」 - タイマーモード。
  • SB7- 「B1」 - 「アラーム 1」モード、時の設定は「H」と「M」ボタンを使用して行われます。
  • SB8- 「B」 - インジケーターのクリックは、たとえばアラームを設定した後、現在の時間を示します。
  • SB9・「B2」・「目覚まし時計2」モード。

現時点では、その年は長い間アイドル状態であり、5年後にそれらが必要になりました。 最初から、高さ5〜10センチメートルの大きな数の既製のLEDを購入するという考えがありました。 1000ルーブルという価格に驚いた私は、古いものを復活させたほうが良いことに気づきました。

本体を分解し、詳細が記載された図を見てみましょう。日常のものに合わせて、すべてを追加するのは簡単です。 ベースの電源ユニットは変圧器なしでは扱いにくく、電圧が低下すると、豊富な巻線リング上の非常に狡猾なインバーターによって10 VがShVL-1インジケーターの陽極の電源である27ボルトに変換されます。

寿命が短いことの兆候です。温度と電圧は正常ですが、フィルター コンデンサーの電源 (1000 uF 16 V) がわずか 4 ボルトです。

実験室用調整ユニットを取得し、流量を制御する 10 V 電圧回路の背後にあるコントローラーに供給します。 すべてが要求されました - インジケーターが点灯し、秒のドットが輝き始めました。 ストラムは80mAに近いです。

明らかにコンデンサに問題があります。 そして、すぐに考えられるように、犯人はフィルターの電解液ではなく、むしろ、400 V 1 µF でバラストヘムラインの容量が失われたことでした。 これと並行して、別の同様のものをはんだ付けし、220 V でオンにしたときにデバイスを要求します。 電圧はすぐに10.4Vまで上昇しました。

この時点で修理は完了し、すでに購入に割り当てられている1000ルーブルを節約できます。 ジオ・ロビモ・ヴィズノフカ:自分を甘やかさないでください - 新しいものを購入するために、ヴォヤトフ・テクニカ・イ・エレクトロニカ、アジャ・クリム・エコノイ・グロシにラゴディエ、あなたは同時にウィコナンナヤ・ロボティと家に帰る前に誇りを持っています:)