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

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


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

電子ノート。 無線エレクトロニクスと電気工学の百科事典

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

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

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

新しい要素ベースにより、パソコンを使用してテキストをメモリに書き込み、オフラインで読み取ることができるコンパクトで経済的なデバイスの作成が可能になります。 この記事では、最大 64 KB のテキスト情報を保存できる一種の「ノートブック」について説明しています。

装置の概略図を図に示します。 1. その基礎は PIC16F84 (DD1) PIC コントローラーです。 テキストは、l1C シリアル インターフェイスを備えた不揮発性フラッシュ メモリの DS2 チップに保存されます (「Radio」、2、No. 2001 の A. Dolgoy による記事「l2C インターフェイスを備えたメモリ チップ。機能とアプリケーション」を参照) 、24〜26ページ;第3号、25、26ページ)。 ソフトウェアで実装されたこのインターフェイスを通じて、マイクロコントローラー DD24 は DS26 から情報を読み取り、それを液晶 (LCD) インジケーター HG3 に送信します。 各バイトの読み取りまたは書き込みの前に、このセルのアドレスが DS25 チップのメモリ セルに転送されます。 これにより処理速度は多少低下しますが、異なるメーカーのチップを使用した場合に発生する可能性のある、ページ サイズの違いに関連する問題は回避されます。

電子ノート

実際の LCD インジケータに加えて、ITM-1602ATR/R (HG1) には、DD44780 マイクロコントローラとのデータ交換を組織する HD1 コントローラが組み込まれており、文字出力用のキャラクタ ジェネレータがあり、画面上に情報を表示します。 DD1 マイクロコントローラーが使用するポートの数を減らすために、HG1 との交換は 0 ビット インターフェイスを介して実行され、3 ビット データが XNUMX ビットで XNUMX 段階で送信されます。 この動作モードでは、インジケーターの出力 DBXNUMX ~ DBXNUMX は使用されません。

「ノートブック」は SB1 ~ SB3 ボタンを使用して制御します。最初の 5 つはテキストのスクロールとメニュー カーソルの移動に使用され、7 番目のボタンはメニューを開いて項目の選択を確認するために使用されます。 ポート B のすべての入力ラインは抵抗を介して電源に接続されているため、RBXNUMX ~ RBXNUMX ポートを電源ラインに「プルアップ」するための外部抵抗は必要ありません。

このデバイスは高いタイミング精度を必要としないため、DD1 マイクロコントローラーのクロック ジェネレーターの周波数設定要素として RC 回路 (R3C1) が使用されます。 ジェネレータは、マイクロコントローラがメモリまたは LCD インジケータにアクセスするときにのみ動作し、ボタンが押されるのを待っている間はジェネレータがオフになり、マイクロコントローラは低電力モードになります。

電源を入れると、インジケーター画面にスプラッシュ画面が短時間表示され、その後メニューモードに入ります。 ここで、SB1(「←」)、SB2(「→」)ボタンでカーソルを移動し、SB3(「*」)ボタンでコマンドを確定することで、読み取りモード(項目「R」)に切り替えることができます。 「スリープ」モード (項目「S」) にするには、カーソルをテキストの先頭 (ポイント「H」) またはテキストの末尾 (ポイント「E」) に置きます。 このモードでは、画面にはテキストの現在位置も 1 進数形式で表示されます。 読んでいるときは、SB2 と SB3 ボタンでテキストを「飛ばし」、SB5 ボタンでメニューに戻ります。 トリマ抵抗器 R1 は、インジケータ HGXNUMX 上の画像のコントラストを調整するために使用されます。 「スリープ」モードからは、いずれかのボタンを押すとデバイスが表示されます。

「ノートブック」とコンピューターの間で情報を交換するには、コンピューターからデバイスへ、またはその逆の両方にテキストを転送できる特別なプログラムが使用されます。 このプログラムは、テキストを「ノートブック」にロードしたり、そこからアンロードしたりする機能を備えた簡素化されたテキスト エディターです。 テキストをデバイスにダウンロードするには、[ファイル]-[開く]メニューを使用してテキスト ファイルを ASCII 形式で開き、エディタ ウィンドウでこのテキストに変更を加えた後、[電子書籍→ 「アップロード」メニューをクリックしてダウンロードプロセスを開始します。 他のテキスト エディタでダウンロード用のテキストを準備し、それを Windows クリップボード経由でプログラム エディタ ウィンドウにコピーできます。 「ノートブック」からテキストをアンロードするには、「電子書籍→ダウンロード」メニューを使用します。 その後、テキストを ASCII ファイルに保存したり、クリップボード経由で別のプログラムに転送したりできます。 プログラム動作パラメータ (LPT ポート番号と「ノートブック」メモリ容量) は、「設定 → パラメータ」メニューで変更します。

交換はアダプターケーブルを介して実行されます。その図を図に示します。 2. プラグ XP1 をコンピュータのパラレル (LPT) ポートに接続します。 トランジスタ VT1、VT2 には、I2C バスで動作するために必要なオープンコレクタ要素の機能が実装されています。 SCL ラインと SDA ラインは、LPT ポートの入力ライン (それぞれピン 13 と 12) に接続され、最初のポートのステータスを監視し、XNUMX 番目のポートを介してコンピュータからデータを受信します。

電子ノート

コンピュータを使用する場合、l2C バスは「マルチ マスター」モードで動作します。 競合を解決するために、次のアルゴリズムを使用します。マスター デバイスがメモリと交換する前に、SCL ラインの信号レベルをしばらく監視します。 この間に論理ゼロ レベルが存在しなかった場合、マスター デバイスはメモリとの交換を開始します。 それ以外の場合は、SCL ラインの状態を監視し続けます。 このようなアルゴリズムでは常に競合を排除できるとは限らないため、コンピュータと情報を交換する際に「ノートブック」ボタンを押すことはお勧めできません。

電力は、DD1 マイクロコントローラーの RB1 ポートを介して DS4 チップと HG1 インジケーターに供給されます。 これにより、プログラムでデバイスを「スリープ」モードにできるようになります。 この場合、電力はマイクロコントローラにのみ供給され、マイクロコントローラも「スリープ」モードになり(クロックジェネレータはオフになります)、デバイスによって消費される電流はXNUMXマイクロアンペアを超えない値に削減されます。 前述したように、読み取りモードに戻るには、デバイス上のいずれかのボタンを押します。 この場合、コントローラは「スリープ」モードを終了し、メモリチップとインジケータに電力を供給し、後者の初期化手順を実行します。 その後、デバイスが「スリープ」モードになったときの現在の位置から「本」を読み続けることができます。

デバイスのほとんどの部品は、図に従って作成されたプリント基板に実装されています。 3.

電子ノート

デバイスは、どのバージョンでも PIC16F84 または PIC16F84A マイクロコントローラーを使用できます。 DS1 - ATMEL またはその他のメーカーの AT2C24 ~ AT01C24 シリーズ (メモリ容量 512 バイト ~ 128 KB) の I64C インターフェイスを備えたチップ。 同時に、マイクロ回路ごとに、独自のバージョンのコントローラー ファームウェアを使用します。 原理的には、アドレス入力 AO-A3 を使用して、タイプに応じてそれぞれに固有のアドレスを設定して XNUMX ~ XNUMX 個のメモリ チップを使用することができますが、これにはコントローラ プログラムの調整が必要になります。

AT24C512 チップのプログラム コードを表に示します。

電子ノート
(クリックして拡大)

LCD インジケータ HG1 - ロシア語文字ジェネレータを備えた Intech による 16 行 (44780 行あたり XNUMX 文字)。 同社の他の XNUMX 線および XNUMX 線インジケーター、またはコントローラーが HDXNUMX と互換性のある他社の同様のインジケーターを使用できます。 この場合、マイクロコントローラープログラムで、幅と高さの変数の値を調整する必要があります。 行数の多いインジケーターを使用する場合は、より大幅なプログラムの変更が必要になります。

HT44780 コントローラを使用したインジケータは、さまざまなキャラクタ ジェネレータで使用できます。 ロシア語文字ジェネレータを備えたインジケーターを購入できない場合は、テキストを入力するときに、ロシア語の文字をラテン語の同様の文字に置き換えるか、音訳を使用する(ロシア語の単語をラテン文字で書く)ことが許可されます。 この機能はプログラムに含まれています。 「ノートブック」にテキストを転送すると、ユーザーが指定した文字に自動的に置き換えられます。 文字置換テーブルは、プログラムのメニュー「設定→オプション」から変更できます。

DD1 マイクロコントローラーをプログラミングするときは、コンフィギュレーション ワードで次のビット値を設定する必要があります: ジェネレーター タイプ (OSC) - RC、ウォッチドッグ タイマー (WDT) - 無効、電源投入後の遅延 (PWRTE) - 有効。

デバイスに電力を供給するには、4 ... 5 V の電圧が必要です (単 0,1 形のガルバニ電池 3 つまたはディスク電池 D-XNUMX XNUMX つ)。 電池電圧がXNUMXVまで低下しても動作は維持されますが、この場合LCDインジケーターからの情報を読み取ることが困難になります。

このデバイスは、XS1 ソケット (図 1 を参照) として、輸入機器で使用されているステレオヘッドフォンのコネクタを使用します。 XP1 を接続します (図 2 を参照) - コンピュータ DB-25M。 トランジスタ VT1、VT2 (任意のシリコン低電力 npn 構造) と抵抗 R1、R2 は、XP1 プラグ内にヒンジで取り付けられています。 接続ケーブルの長さは2m以内です。

プロジェクトファイル: 2x16 インジケーター用の PIC コントローラー ROM および指定されたシリーズのさまざまなメモリ チップの「ファームウェア」のソース テキストとコード、および「ノートブック」を操作するためのプログラム。

著者: S.クレショフ

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

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

<<戻る

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

庭の花の間引き機 02.05.2024

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

最先端の赤外線顕微鏡 02.05.2024

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

昆虫用エアトラップ 01.05.2024

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

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

ソニー a42 II フルフレーム 99MP カメラ 23.09.2016

SLT-A99 フルサイズ カメラのリリースから 2016 年後、ソニーは第 XNUMX 世代を発表しました。 プレゼンテーションは国際展示会フォトキナ XNUMX の一環としてケルンで行われ、デジタル カメラのアルファ シリーズの XNUMX 周年に合わせて開催されました。

このノベルティは、バックライト付きで光学ローパス フィルターのない 42,4 メガピクセルの Exmor R CMOS マトリックスに基づいて構築されています。 Sony a99 II のオートフォーカス システムは 4D フォーカス テクノロジーに基づいており、79 の従来の位相検出オートフォーカス ポイントと、マトリックス上に直接配置された 399 の追加の位相検出オートフォーカス ポイントを使用します。 ソニー SLT-A99 II のもう 4,5 つの特徴は、CIPA で測定された効率が XNUMX fps の XNUMX 軸センサー シフト光学式手ぶれ補正システムです。

Sony a99 II のビデオカメラ機能には、XAVC S コーデック、4K 解像度、および 100 Mbps ビットレートのサポートが含まれます。 4K動画撮影時はマトリックスの全領域を使用しますが、35倍オーバーサンプリングでセンサー中央部のみを読み取るスーパー1,8モードも利用可能です。

オペレーターは、露出過度のゼブラ パターン、S-Log2 および S-Log3 プロファイル、HDMI 経由の非圧縮 4:2:2 クロマ サブサンプリング出力など、幅広いビデオ編集ツールを利用できます。

第 99 世代の Sony SLT-A300 の他の特徴の中で、000 操作の宣言された耐用年数、毎秒最大 12 フレームの連写速度、XGA 解像度 (1024 x 768) の OLED マトリックスベースのビューファインダーを備えた新しいシャッターに注目します。 、倍率 0,78 倍、ZEISS T* コーティングを施したレンズ、ISO 100 ~ 25 の感度範囲、ISO 600 ~ 50 まで拡張可能。 さらに、このカメラは、設置面積を 102400% 縮小し、新しいハンドル デザイン、防塵および防水のマグネシウム合金ボディ、デュアル SD カード スロットを備えています。

このモデルは 3200 月に、XNUMX 頭あたり XNUMX ドルの価格で発売される予定です。

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

▪ 新しい電子機器は放射線と熱に耐える

▪ 聾唖者の手話同時通訳電子システム

▪ 新しいスイッチング レギュレータ

▪ Bluetoothと自動調整機能付きカーシート

▪ 病気 - 家にいる

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

 

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

▪ サイトのセクション 著名な物理学者の生涯。 記事の選択

▪ 記事 人間の健康と社会。 安全な生活の基本

▪ 記事 シルバーと呼ばれる国はどこですか? 詳細な回答

▪ 記事映写技師。 労働保護に関する標準的な指示

▪ 記事 最大 1 MHz のポケット オシロスコープ。 無線エレクトロニクスと電気工学の百科事典

▪ 単相ネットワークからの三相モーターの始動に関する記事。 無線エレクトロニクスと電気工学の百科事典

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

Имя:


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


コメント:





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

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

www.diagram.com.ua

www.diagram.com.ua
2000-2024