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

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


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

1-Wire システムの構成。 無線エレクトロニクスと電気工学の百科事典

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

無線電子工学と電気工学の百科事典 / コンピューター

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

単線システムを構成するには、次のオプションが可能です。

1. コンピューターと XNUMX 台のデバイス ML##

2. コンピュータと複数のデバイス ML##

3. コンピューターと地理的に分散した一連のデバイス ML##

4. コンピュータと地理的に分散したデバイス ML## に基づく問題のある回線

5. コンピューターと ML## デバイスを備えた複数の単線分岐

6. 複数のデバイスML##に基づく問題のある1-Wireシステムに対する共通バスの厳密な実装

7. マイクロコントローラーデバイスによって駆動される 1-Wire システム

8. 分散型マイクロコントローラーデバイスを使用した複合ソリューション

9. 従来の自動化システムの一部としてのローカル 1-Wire サブシステム

10. TINI ボードに基づく 1-Wire システム

11. 1-Wire システムのプログラミング

1. コンピューターと XNUMX 台のデバイス ML##

単線システムを構築するための最も簡単なオプションは、マスター 1-Wire ラインとして機能するパーソナル コンピュータを 97 つの機能デバイス ML## とペアにすることです。 この場合、パソコンにはML94#-##またはML97#タイプのアダプタが装備されています。 ML94#-## アダプタは空きシリアル COM ポートを介して PC に接続し、ML11# アダプタは USB ポートを介して PC に接続します。 アダプタと ML## デバイスは、両端に RJ6 (4p11c) タイプの標準電話プラグ (ジャック) を備えた通常のフラット 6 線電話ケーブルを使用して相互に接続されます。 このような接続は、各アダプターの設計およびあらゆるタイプの単線 ML## デバイスに RJ4 ソケット (4p50c) を受け入れる機能が存在するため、非常に簡単です。 このような通信線の敷設は、電線や電磁場から可能な限り遠く離れて実行され、主に線形トポロジーを持つ必要があります。 このようなシステムの構築は、使用される単線 ML## デバイスが寄生電力で動作できるか、外部電力バス EXT_POWER 経由の消費が 80mA を超えない場合に許容されます。 この場合の単線回線の長さは、最大 20 ~ 38 m になります。 例: MLXNUMX# デジタル温度計のいずれかを使用した単一点での温度制御、またはコンピュータと MLXNUMXH マイクロシステムのペアリングによる温度、相対湿度、光レベルの同時制御。

1-Wire システムの編成。 ML97#-## アダプターを介してコンピューターを XNUMX つの ML## デバイスとペアリングする

2. コンピュータと複数のデバイス ML##

さらに複雑なのは、マルチポイント 1-Wire ネットワークの変形で、少数の ML## 機能デバイス (最大 20 個) からシステムを構成する場合に許容されます。 タイプ ML1#-## またはタイプ ML97# の 94-Wire-line アダプタのいずれかを備えたパーソナル コンピュータは、マスター単線システムとしても機能します。 ただし、この場合、アダプタは同じ電話ケーブルで、さまざまなタイプの ML## 機能デバイスに基づいて実装された複数の 1-Wire スレーブ コンポーネントに接続され、寄生電力または EXT_POWER 外部電力バスのいずれかで動作できます。 、システムのどの動作モードでも合計消費量が 4mA を超えない場合。 より正確には、ML97#-## アダプター (または ML94#) は、それに最も近い ML## 単線デバイスの 11 つの受信ソケットのみに直接接続されます。 ただし、ML## 機能デバイスの設計には、ハウジングの端に並列接続された 6 つの RJ4 (11p6c) 受信コネクタが存在するため、単線の構造を次の形式で実装することが容易になります。一般的なバスのこと。 これは、両端に RJ4 (1p50c) タイプの標準電話プラグ (ジャック) を備えた必要な長さのフラット電話ケーブルのセグメントを使用して、個々の ML## 機能デバイスを相互に接続することによって実現できます。 この場合の 20-Wire-line の全長は最大 20m、使用される ML## デバイスの数は最大 XNUMX 個になります。 例: MLXNUMX# ファミリの複数のデジタル温度計を使用した多点温度制御。

1-Wire システムの編成。 ライン長の短い ML97#-## アダプターを介してコンピューターを複数の ML## デバイスとペアリングする

3. コンピューターと地理的に分散した一連のデバイス ML##

最も多様なクラスの多数の ML## デバイス (60 ~ 100 個) を含む充電単線システム (30 ~ 50 m) を構築する場合、1-Wire-main の導体の 00 つが別個の導体として割り当てられます。外部電源バス EXT_POWER には、ネットワーク ユニット電源クラス ML1#-xx-### からエネルギーが供給されます。 このようなネットワークに供給される外部電源の電圧レベルは、ML## デバイスを構成するコンポーネントに電力を供給するのに必要なレベルよりもはるかに高くなるように選択されます。これは、ネットワーク内に特別な外部電力変換ユニットが存在するため許容されます。これらのデバイスの回路。 11-Wire-line と電源ユニットとの接続は、RJ1 システムの電話ソケットの特別なスプリッタを使用するか、単一のシステムの一部である ML## デバイスの空き受信ソケットを介して実行されます。 -ワイヤーシステムが形成されています。 01-Wire ラインに追加のエネルギーが存在すると、単線ラインの終端に含まれるターミネータの使用などにより、全体のノイズ耐性が大幅に向上します。 ターミネータ機能を実装するには、内蔵パッシブ データ バス プルアップ ノードを含む任意のラベルを使用できます。 パッシブプルアップターミネータとしてML02またはMLXNUMXを推奨します。

1-Wire システムの構成。 ML97#-## アダプターを介してコンピューターと多数の ML## デバイスを接続し、別の電源から外部電源バスに電力を供給する

1-Wire システムの編成。 別の電源から電力を供給される外部電源バスを使用して、ML94# アダプターを介して多数の ML## デバイスとコンピューターを接続する

1-Wire システムの編成。 ラインの終端でのパッシブ プルアップにより、単線の外部給電ラインでの通信性能が向上します。

4. 地理的に分散した ML## デバイスに基づくコンピュータと問題のある回線。

1-Wire ネットワークを使用した実際の作業では、複雑な形状の長い高速道路 (最大 100 m) で、多数の ML## デバイス (最大 300 個) の動作を保証する必要がある状況がよくあります。一般的なバス トポロジーに厳密に準拠せず、低品質のケーブルが敷設され、電力スイッチング装置の近くを通過する強い干渉の状況。 このようなラインは 1-Wire テクノロジーでは問題があるものとして分類されており、その動作を保証するための特別なハードウェアおよびソフトウェア方法が開発されています。

まず第一に、このような単線構造での情報転送で問題が発生した場合は、単線要素を保守するためのソフトウェア方式を使用する必要があります。これは、DS2480B チップのそれぞれの特定の状況に最適な動作モードを選択することによって実装できます。 COM ポートの場合は DS2490、USB ポートの場合は DS1 です。 これらのハードウェア ドライバは、拡張 97-Wire ラインに対応するように特別に設計されており、それぞれ ML94#-## または ML1# アダプタの不可欠な部分です。 彼らの助けを借りて、データ ラインの制御されたアクティブ プルアップのメカニズムが実装され、スレーブ XNUMX-Wire トランク上の信号フロントのタイミングと形状を変更することも可能です。これにより、XNUMX-Wire トランクの動作を最適化できます。個別のパラメータを使用して単線回線を保守するときに使用されるアダプタ。

ML97G アダプタも DS2480B チップをベースにしており、通常は主電源ニュートラルに電気的に接続されているコンピュータのアースと 1-Wire メインの戻り線との間に信頼性の高い電気的分離を提供し、不安定になる可能性を大幅に低減します。デバイス ML## に基づいて構築された問題のある単線回線の動作。 さらに、ガルバニック分離 ML97G を備えたアダプターを使用すると、1-Wire 主電源電圧を介してパーソナル コンピューターがその回路に誤って侵入することがなくなります。これは、ML07S、ML90S、または ML06IAA などのデバイスを使用する場合に特に重要です。

 1-Wire システムの編成。 ML02A タグを使用して、問題のある 1-Wire ラインの動作を改善する

ラインの最初 (コンピュータのすぐ隣) で、ソフトウェア制御のアクティブ プルアップを備えたアダプタによって導かれる、特別な追加のマッチング RC 回路を含む ML02a タイプの特殊なタグの使用。単線トランク内の反射信号を減衰させることにより、問題のある 1-Wire システムの動作を大幅に安定させることができます。

1-Wire システムの編成。 問題のある 1-Wire ラインの動作を大幅に改善するには、その構成に ML02S または ML02M ラベルを含めることによって達成できます。

問題のある 1-Wire ラインの信頼性を高めるもう 02 つの効果的な方法は、ML02S および ML02M デバイスに実装された特殊な単線信号復元回路を使用することです。 このような回路技術の使用は、単線ラインに別個の EXT_POWER 外部電源バスが存在するため可能になります。このバスは、問題のあるラインのフェージング信号を増幅するために、これらのデバイスに組み込まれたアクティブ プルアップ ユニットによって使用されます。 このような決定は、02-Wire ライン全体に沿った ML1S および ML1M デバイスの最適な接続ポイントを経験的に検索することを意味します。 この点の位置は、多くの要因に依存しますが、とりわけ、特定の単線システムの実装ごとに異なるジオメトリとトポロジーに依存します。 さらに、場合によっては、XNUMX-Wire ラインの全長に沿って分散された複数の減速デバイスをオンにすることも可能です。

 1-Wire システムの編成。 LINK アダプタは、問題のある 1-Wire ラインをサポートするための最適なソリューションです

しかし、現在最も効果的なのは、問題のある 1-Wire ネットワークに対処するために独自の LINK アダプタ (NTL ElIn 分類によれば ML97L) を使用することです。 このデバイスは、独自の組み込み知的リソースのおかげで、困難な干渉環境における長い過負荷回線で ML## デバイスの優先動作モードを実装します。 このデバイスは、アクティブ プルアップ メカニズムの動作を大幅に改善し、300 台以上の ML## デバイスをサポートする 100 メートルを超える幹線ケーブル長で真に理想的な交換信号を取得することを可能にします。 デジタル フィルタリング アルゴリズムを使用すると、問題のある 1-Wire ネットワークで発生する反射や妨害だけでなく、電磁干渉に対するサービス対象の単線システムの安定性も大幅に向上します。

5. コンピューターと ML## デバイスを備えた複数の単線分岐。

複雑な 1-Wire システムを実装する場合、ラインのトポロジが共通バスとして実装される場合、システムを構築するオプションと比較してトランクの長さが全長を大幅に超えるような状況がよくあります。個々のビームの形で。 この場合、システムを構成するには、ML1 タイプの単線スイッチング要素だけでなく、ML09 タイプの特別な 07-Wire ライン分岐デバイスまたはカプラを使用すると便利です。 同様のアプローチを使用すると、サービス対象ネットワークのセグメントの 09 つだけを常にマスターに接続できる場合に、このような再構成可能なシステムを編成することができます。 これにより、回線全体の負荷 (接続されている加入者の数、ケーブルの線形容量、情報チャネルの総抵抗、および絶縁漏れの総量) が大幅に減少し、それに応じて一般的にあいまいな状況が発生する可能性が減少します。 。 この場合、そのような構造を実装するには 07 つのオプションが可能です。ML09 分岐器を使用して DATA データ バスを中断する方法と、MLXNUMX キーを使用して RETURN リターン バスを中断する方法です。 最初のオプションの方が望ましいと思われます。 これが実装されると、ローカル ブランチの一部であるがメイン トランクから切断されているすべての ML## デバイスは常に外部電源を備えているため、機能します。 さらに、MLXNUMX カプラーを使用すると、ネストされたマルチレベル分岐を実装し、主幹線から切断された分岐の緊急状態についてマスターに信号を送信したり、すべての単線 ML# に対して外部電源を組織したりすることができます。ローカルブランチの # 個のデバイスを別の電源から接続します。

1-Wire システムの編成。 ML1 カプラーによるローカル ブランチの切り替えによる 09 ワイヤ ラインのビーム トポロジの実装

1-Wire システムの編成。 ローカルブランチのリターンバスを ML1 スイッチで切り替えることによる 07-Wire ラインの負荷容量の削減

1-Wire システムの編成。 ML09 カプラーを使用して ML19S iButton レシーバーとインターフェースする

1-Wire システムの編成。 iButton デバイスが接続された受信デバイスのアドレスを決定するためのシステム

さらに、ML09 カプラーを使用すると、たとえば iButton 識別デバイスが提示されたときなど、システムのターゲットを絞った反応を組織化できます。 実際、個々の ML1 ブランチを介して共通のトランクに接続された ML19S レシーバーで構成される 09-Wire ネットワークのマスター コンピュータのプログラムが、ラインをスキャンしてニュータブレットの存在を確認し、各レシーバーへのアクセスを順番に開く場合、その場合、住所を明確に固定することが可能になり、その結果、識別子がもたらされる受信者の領土的位置も決定されます。

6. 複数の ML## デバイスに基づく問題のある 1-Wire システムに対する共通バスの厳密な実装。

多くの ML## デバイス (最大 100 個) に基づく過負荷単線システムの動作の信頼性とノイズ耐性を向上させるためのもう 200 つのオプションは、長い長さ (最大 1 m) と複雑なトポロジーを持ち、強力な信号を通過します。干渉ゾーンは、特別な実装方法 1394 - ワイヤーバスを使用し、共通線アーキテクチャを厳密に遵守して構築されます。 同時に、ネットワークの共通の連続トランクが割り当てられ、高カテゴリ(45 番目以上)の高品質 UPT ツイストペア ケーブルが敷設されますが、IEEE45(Firewire)を使用することをお勧めします。 )ケーブル。 強度の電磁干渉が発生する場合は、接地されたシールド内のワイヤを使用することをお勧めします。 単線 ML## デバイスは、別の RJ8 クラス ソケット (KRONE (シングルまたはダブル) など) を介してそのようなトランクに接続されます。これにより、ブランチを編成するためのトランク ケーブルの単調な敷設が中断されません。 同時に、ケーブルバレルの各導体は、特別なナイフエッジコネクタを使用して、コアを壊すことなく、そのようなコンセント内で貫通(終端)され、信号を内蔵の標準RJ8ソケットの出力に転送します。ジャック (0,5p11c) に接続し、45 m 以内の別のパッチ ケーブルを使用して、単線デバイス ML## を接続します。 このようなパッチ ケーブルは、RJ45 システム プラグで両側を装飾したり (RJ11 ソケットにしっかりと固定されています)、または非対称に終端することもできます (一方の端は RJXNUMX プラグ、もう一方の端は RJXNUMX プラグ)。 フラット電話ケーブルと第 XNUMX カテゴリの UPT ツイストペア ケーブルの両方をパッチ ケーブルの材料として使用できます。

シールドケーブルを使用する場合、シールドフォイルを保持するコードはネジで各ソケットのシールドに接続され、利用可能な信頼性の高い物理接地端子にも接続されますが、1-Wire システム全体で XNUMX 点のみに接続されます。 。

1-Wireシステムの編成。 共通バスの原則に厳密に準拠した1-Wireシステムの実装

このようなバスを構成する場合、内部電源に電力を供給する単線トランクの幹線にかなりの総電流が流れる可能性があるという事実を考慮して、外部電力を 1-Wire ラインに正しく供給することが特に重要です。多くの ML## デバイスのノードと、それらがサービスを提供する外部デバイス。 この目的のために、通常は別個の端子またはジャンクションボックスが使用され、ラインの先頭、マスター接続ソケットの隣に配置されます。 このようなボックスでは、電源の出力ケーブルの極が、ネジまたははんだ付けによって、形成された 1-Wire メインのリターン バスおよび外部電源バスにしっかりと接続されます。 各コアを破壊することなく共通のケーブル幹線に穴を開けるかプレスする技術を使用してシステムを構築する場合、かなりの総電流が外部電力バスとリターンバスを循環する可能性がありますが、各加入者には少量の電流しか流れません。 . 総電流の成分であり、一般に、共通トランクとのインターフェース領域での超低インピーダンスは必要ありません。 単線回線の同様の構造により、第 2 条、第 3 条、第 4 条、第 5 条に記載されているすべての技術を有機的に組み合わせることができます。

7. マイクロコントローラーデバイスによって駆動される 1-Wire システム。

1-Wireシステムの編成。 マイクロコントローラユニットによって駆動される1-Wireシステム

第 1 条の第 1 条にリストされている 6-Wire システムのバリエーションのいずれかを ML## デバイスに基づいて実装する場合、パーソナル コンピュータだけでなく、安価なマイクロコントローラ ユニットもホスト ネットワークとして使用できます。このような開発にかかる全体的なコストが大幅に削減されます。 システムが ML98# タイプのマイクロコントローラ ユニットの 1 つに基づいて構築されている場合、システムは、それ自体の電源だけでなく、00-Wire に接続されている ML## デバイスの電源のエネルギーも受け取って動作できます。このようなデバイスによって、外部変圧器ソース ML98#-xx-### からサービスを受ける回線。 同時に、特別に用意されたプログラムの制御下で、マイクロコントローラーの内部メモリにフラッシュされます。これは、あらゆる変更の ML1# ブロックのコアであり、98-Wire ネットワーク マスターとして機能します。たとえば、ユーザーがこのキーボードから以前に入力した温度設定を維持します。 ML50# ユニットのいずれかに組み込まれている効率的なアクティブ プルアップ ユニットと特別なプログラミング方法により、かなり長い時間 (最大 50 メートル) で負荷がかかった状態でも信頼性の高い動作を維持できます。単線回線 (最大 XNUMX ML## デバイス)。

1-Wire システムの編成。 自律型 1-Wire PDA ベースのマルチポイント監視システム

ハンドヘルド コンピュータ (パーソナル デジタル アシスタント (以下、単に PDA) とも呼ばれる) は、スタンドアロン 1-Wire ネットワークのマスターとして正常に使用できます。 NTL ElIn は、DS97B チップをベースとした ML2480P-### アダプタを提供しており、PalmOS PDA プラットフォームに基づいて単線システムを構成することを目的としています。 同時に、ポケット コンピューターによって駆動される ML## デバイスもポケット コンピューターからエネルギーを受け取るため、バッテリーを経済的に消費するための特別なプログラミング技術が必要になります。 しかし、すべての低電力単線システムが完全に自律的に動作できるわけではありません。 したがって、たとえば、ポケット コンピューターに基づいて構築されたミニ ネットワークが、複数の ML20# デジタル温度計からの情報を PDA の不揮発性メモリに蓄積する場合、この方法で収集されたデータを転送するという問題が生じます。 このようなシステムによって記録された情報をサンプリングするプロセスは、1-Wire をリードするポケット コンピュータの制御下で実装でき、大容量の内蔵トランスポート タブレットを使用して定期的に実行できます。不揮発性メモリ。このようなデバイスのクラスには、たとえば、iButton タイプ DS1996 またはタイプ DS1977 のデバイスが含まれます。システムに含まれるすべての温度タブレットから取得したデータは、「システムに含まれる」すべての温度タブレットのメモリからトランスポート タブレットのメモリに簡単に転送できます。たとえば、固定 iButton デバイス サポート複合体 elin.ru/1 -Wire/08.htm を使用するパーソナル コンピューターのメモリ。同様に、内部設定 (カレンダーとリアルタイム クロックの同期を含む)、さらには1-WireネットワークのマスターであるPDA(またはマイクロプロセッサユニット)の動作アルゴリズムを変更できます。

1-Wire システムの編成。 「輸送用タブレット」を使用して蓄積された情報を削除する機能を備えた 1-Wire マルチポイント監視システム

「トランスポート タブレット」と、マイクロコントローラー ユニットまたはポケット コンピューターによって駆動される単線ラインとの間の情報連絡を提供するには、システムには、iButton デバイスとの情報連絡を提供する特別な ML19S 受信デバイスが含まれている必要があります。 ML19R iButton 受信タブレット サービス プローブを備えたマスター デバイス用のユニバーサル システム入力ノード。 単線 1-Wire ネットワークに統合されたこのようなデバイスの助けを借りて、iButton ファミリのトランスポート タブレットの容量が十分ではない場合に、システムに大量の情報を書き込んだりシステムから読み取ったりすることで、問題を解決することができます。 - 複数の単線ロガー (TERMOCHRON (DS1) デバイスなど) で構成されるネットワーク (設定のプログラミング、再起動、蓄積された情報の読み取りなど) さらに、このようなネットワークには別個のマスターは必要なく、その役割は次のとおりです。特別な受信プローブを備えたスタンドアロン デバイスによって、ML1921R デバイスを介して 1-Wire システムと接触した瞬間に実行されます。MicroCAN ケースに梱包された DS19 デバイスを 1921-Wire ネットワークに接続するには、次の方法が便利です。 ML1F デバイスを使用します。このデバイスには、これらの温度ロガーだけでなく、他の iButton タブレットも含まれます。

1-Wire システムの編成。 蓄積されたデータの読み取りと自律ロガーの設定変更を実装する、定期的に接続されたマスターを備えた自律型 1-Wire システム

8. 分散型マイクロコントローラーデバイスを使用した複合ソリューション。

ML## デバイスに基づいて構築された単線オートメーション システムを実装する場合、最も合理的なアプローチは、複合構造のネットワークを使用することです。 このような実装の例としては、マイクロコントローラー ブロック ML98D または ML92 に基づいて編成されたシステムが挙げられます。 このアプローチでは、ML98D または ML92 デバイスのそれぞれが、一方でローカル 1-Wire ブランチのマスターとなり、第 1 6 項で説明されているスキームのいずれかに従って実装された複数の ML## 機能デバイスにサービスを提供します。一方、ML98D モジュールまたは ML92 のそれぞれは、たとえば CAN 標準、elin.ru/uso_rs.htm の原理に基づいて組織された高レベルの情報ネットワークの加入者である可能性があります。

したがって、各 ML98D または ML92 ブロックのマイクロコントローラー制御プログラムは、低速の「スレーブ ローカル 1-Wire ブランチと、より高速で信頼性の高い上位レベルのネットワーク CAN 構造との間の情報交換を提供し、パーソナル コンピューターとのインターフェースを提供する必要があります」機能を実行します:

  • ヒューマンマシンインターフェースを提供し、
  • 制御設定の形成、
  • 収集した情報のアーカイブ。
1-Wire システムの編成。 ML1D ユニットと CAN システム バスによって駆動される 98-Wire 分岐に基づく複合システム

この場合、コンピュータには CCA# タイプのインテリジェント システム CAN バス アダプタが装備されており、そのようなネットワークに平等に参加します。 このようなシステム構成では、ローカル 1-Wire ブランチによって駆動されるさまざまな「低速」ML## デバイスとのインターフェースによって実装された、個別のさまざまな機能要件によって特徴付けられる、地理的に集中したサービス オブジェクト間で最適な組み合わせが提供されます。 、および広く分散した加入者がよりノイズに強く高速なネットワークを実現し、実際の実装において情報交換の最高の信頼性を確保します。この場合、CAN システム トランクは、「インターフェイス」セクションで詳細に説明されている規定に従って敷設できます。 、elin.ru/uso_rs.htm。

1-Wire システムの編成。 ML1 ユニットと CAN システム バスによって駆動される 92-Wire 分岐に基づく複合システム

9. 従来の自動化システムの一部としてのローカル 1-Wire サブシステム。

USO のラック (キャビネット) および木箱 (ブロック) に機器を配置するという特殊性に関連する集中構造を備えた従来の自動化システムを構築する場合、1 つまたは複数の ML## デバイスに基づいて編成された単線構造を使用できます。個々のローカルサブタスクを解決します。 同時に、コントローラ主導の 2-Wire ブランチの 23 つまたは複数のスマート ボードが従来のシステム構造に統合され、メイン システムのリソース間の情報インターフェイスを提供します (通常は SPI や I20C などの標準ペリフェラル インターフェイスを使用します)。もう XNUMX つは、特定のサブタスクを決定するローカル単線回線です。 例:ボルテックス式水道メーターのリードスイッチの動作回数を自動カウントして流量計として機能するXNUMXチャンネルMLXNUMXメーターを使用した水冷システムの水流制御サブシステム、または冷温測定用サブシステム熱電対補償ボックスに直接配置された MLXNUMX# デジタル温度計に基づく熱電コンバータのジャンクション温度。

1-Wire システムの編成。 従来の自動化クレートの一部としての単線式ローカル サブシステム

10. TINI ボードに基づく 1-Wire システム。

1-Wire システムの編成。 ローカル単線分岐と TINI ボードに基づくシステム

ML## デバイスに基づいて構築されたリモート単線ネットワークの実装のためのこれまでの最も最新のソリューションは、第 1 項、第 1 項で説明されているスキームの 6 つに従って編成され、次によって駆動される 1-Wire バスです。 TINI ボード (Tiny InterNet Interface)、elin.ru/TINI/index.htm。 TINI または TINI ボードは、Dallas Semiconductor Corp. が提供する独自のツールで、1-Wire 構造、CAN バス、インターネットを統合する機能を提供します。 TINI ボードには高性能マイクロコントローラが搭載されており、そのシリアル ポートに単線バス ハードウェア ドライバが接続されているため、アクティブなデータ バス プルを必要とするものを含む XNUMX-Wire ネットワークのマスタとして機能できます。メンテナンスが必要です。

確実に動作させるには、TINI ボードを ML-TS-###-### タイプの特別な TINI スロットに取り付ける必要があります。この TINI スロットは、単線回線とのインターフェース機能と、可能性に対する保護を実行します。このボードは、制御プログラムをロードするために必要なパーソナルコンピュータに接続され、外部電源からエネルギーを供給されます。

インターネット側からは、TINI ボードを使用できます。

- インターネット ユーザーのリクエスト時に ML## デバイスによって記録された情報を表示するリアルタイム Web サーバーとして、

- 単線システムとインターネット上の中間 Web サーバーの間のゲートウェイとして、他のインターネット ユーザーが利用できる情報の自動視覚化とアーカイブを提供します。

- または、自身のメモリにデータを蓄積し、インターネットに接続された合法的なコンピュータの要求に応じてデータを送信するデバイスロガーとして。

11. 1-Wire システムのプログラミング。

ML## デバイスに基づいて構築されたものも含め、あらゆる構成の 1-Wire ネットワークを構成する場合の重要な問題は、それを制御するプログラムの準備と実装の問題を解決することです。 単線コンポーネントのメーカーは Dallas Semiconductor Corp. です。 は、消費者がチップと既製のハードウェア ソリューションのコストのみを支払い、無料で配布されるソフトウェア サポート ツールにアクセスできるようにするアプローチを活動の中で実践しようとしています。 ただし、現在世界中で生産されているパーソナル コンピュータ、PDA、マイクロコントローラのあらゆる種類とモデルに対応するソフトウェア開発ツールを準備することは非現実的であることに留意する必要があります。 したがって、ダラス セミコンダクター社は、 は、単線コンポーネント ユーザーの大部分が使用する最も一般的なソリューション、アーキテクチャ、オペレーティング環境、およびプラットフォーム用のサポート ツールを提供します。

そのため、Windows オペレーティング システムと任意の ML## アダプタを搭載した PC クラスのパーソナル コンピュータをベースに実装されたほぼすべての 1-Wire システムでは、無料で配布されている Dallas Semiconductor Corp. をテスト デバッグ ツールとして使用できます。 iButton Viewer または OneWireViewer ラッパー プログラムは、大部分の One-Wire コンポーネントおよび ML## デバイスの操作とビジュアル インターフェイスをサポートします。 設計された 1-Wire システムがパーソナル コンピュータ以外でサービスされる場合でも、iButton Viewer または OneWireViewer プログラムを使用すると、構築された単線回線とその上のすべての個別デバイスがその説明に従って動作することが常に確認されます。 。 iButton Viewer または OneWireViewer プログラムでは、ほとんどの ML OEM アダプタに基づくアクティブ プルアップ チップのパラメータを変更できないため、この目的のために特別に設計された別個の line32 または tmline ユーティリティを一緒に使用すると便利です。

ただし、ML## デバイスに基づく単線システムをサポートするための最も最適なツールは、専用のデバッグ パッケージ MLex です。MLex は、シリアル デバイスの XNUMX つを介して接続された単線要素およびオートメーション デバイスのサポートと診断に加えて、視覚的なサポートを実装します。 PC などの標準的なパーソナル コンピュータへのポート。 MLex には、単線ネットワーク指向コンポーネントのサポートを犠牲にして iButton 追跡機能が過剰に搭載されている Dallas Semiconductor Corp. の標準 iButton Viewer または OneWireViewer に比べて多くの利点があります。 さらに、MLex パッケージを使用すると、iButton Viewer や OneWireViewer ではまったくサポートされていない特定の ML OEM デバイスのすべての機能を実装できます。

PC ベースの 1-Wire システム用に独自のプログラムを作成する場合は、Windows で単線デバイスをサポートするためのソフトウェア アプリケーションのセットであるユニバーサル iButton TMEX SDK パッケージを使用すると便利です。 これらのアプリケーションはいずれも、最新のプログラミング言語で作成されたユーザー プログラムから、標準 API インターフェイスを介して直接呼び出すことができます。 iButton TMEX SDK パッケージの機能の詳細な説明は、詳細な手順を参照してください。

ただし、ソフトウェア開発が Windows 上で行われておらず、パーソナル コンピュータ PC でも行われていない場合は、Dallas Semiconductor Corp. は、1-Wire Net Public Domain Kit の一部として、1-Wire プロトコルをサポートするためのコンパクトなソース コードのライブラリ セットを提供します。 コードは C で実行するように設計されており、TMEX SDK でカバーされていないプラットフォーム、つまり Linux、DOS、Win16、Win32、PalmOS、Handspring、WinCE/PocketPC、MCS-51 クローン マイクロコントローラーのサポートを提供します。サービス プログラム 1 -Wire ネットワークは、上記のプラットフォームやアーキテクチャのいずれにも関連しないマスター用に開発されるべきであり、コンピューティング ツールのすべての機能を使用して、1-Wire プロトコルの主な規定を独立して実装する必要があります。これには、「ソフトウェア サポート」セクション、elin.ru/1-Wire/08.htm でコンパイルされたコード サンプルのライブラリのリソースの使用が含まれます。

特定の単線システムのソフトウェアの実装に関するこのような独立した作業には、否定できない利点が数多くあります。 たとえば、問題のある単線回線の場合、1-Wire プロトコルのフロントと個々のフェーズのソフトウェア遅延と、大部分のサンプルの使用により、信頼性と安定性を大幅に向上させることができます。追加のハードウェアを使用せずに、ソフトウェア サービスの機能と技術のみを使用して単線ネットワークを実現します。 もう 1 つの典型的な例は、PDA 用のプログラムを作成する場合です。この場合、1-Wire プロトコルの実装とともに、単線アダプタが消費するバッテリからのエネルギーを確実に節約する特別なアルゴリズム技術を使用する必要があります。接続されているポケットコンピュータ。 Java 言語で実装された 1-Wire アプリケーション用のソフトウェア製品は、Dallas Semiconductor Corp. と共同開発されています。 およびサン・マイクロシステムズ社これらはすべて JavaT API ライブラリに基づいています。これは、Java VM を使用して 32-Wire デバイスをサポートするアプリケーションを開発するための主要なプラットフォームです。 現在、同様の製品が、Win1、Linux、Solaris、Dallas Semiconductor's for TINI のプラットフォーム内で開発者に提供されています。 最後の状況が最も重要です。 大量のコンピューティング リソースのおかげで、TINI ボードは、TCP/IP および Java VM のサポートを含む特別に開発されたオペレーティング システムで実行されます。 同時に、今日では、単線コンポーネントをサポートするための完全な無料で利用可能な手順がすでに存在し、そのため、それに基づいて実装される ML## デバイスが存在し、サービス対象の XNUMX-Wire での対話の構成が大幅に簡素化されます。スレーブ TINI ボードのメインライン。

上記のソフトウェア製品はすべて、「ソフトウェア サポート」ページ、elin.ru/1-Wire/08.htm から無料で入手できます。

出版物: cxem.net

他の記事も見る セクション コンピューター.

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

<<戻る

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

昆虫用エアトラップ 01.05.2024

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

地球磁場に対するスペースデブリの脅威 01.05.2024

地球を取り囲むスペースデブリの量が増加しているという話を聞くことがますます増えています。しかし、この問題の原因となるのは、現役の衛星や宇宙船だけではなく、古いミッションからの破片も含まれます。 SpaceX のような企業によって打ち上げられる衛星の数が増えると、インターネットの発展の機会が生まれるだけでなく、宇宙の安全保障に対する深刻な脅威も生まれます。専門家たちは現在、地球の磁場に対する潜在的な影響に注目している。ハーバード・スミソニアン天体物理学センターのジョナサン・マクダウェル博士は、企業は急速に衛星群を配備しており、今後100年間で衛星の数は000万基に増加する可能性があると強調する。これらの宇宙艦隊の衛星の急速な発展は、地球のプラズマ環境を危険な破片で汚染し、磁気圏の安定性を脅かす可能性があります。使用済みロケットからの金属破片は、電離層や磁気圏を破壊する可能性があります。これらのシステムは両方とも、大気の保護と維持において重要な役割を果たします。 ... >>

バルク物質の固化 30.04.2024

科学の世界には数多くの謎が存在しますが、その一つにバルク物質の奇妙な挙動があります。それらは固体のように振る舞うかもしれませんが、突然流れる液体に変わります。この現象は多くの研究者の注目を集めており、いよいよこの謎の解明に近づいているのかもしれません。砂時計の中の砂を想像してください。通常は自由に流れますが、場合によっては粒子が詰まり始め、液体から固体に変わります。この移行は、医薬品生産から建設に至るまで、多くの分野に重要な影響を及ぼします。米国の研究者は、この現象を説明し、理解に近づけようと試みました。この研究では、科学者たちはポリスチレンビーズの袋からのデータを使用して実験室でシミュレーションを実施しました。彼らは、これらのセット内の振動が特定の周波数を持っていること、つまり特定の種類の振動のみが材料を通過できることを発見しました。受け取った ... >>

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

カノープス ポケットTVチューナー 16.04.2004

ごく最近になって、キーフォブはビルトイン画面を発見し、多かれ少なかれ便利になり、日本のメーカーはすでにカノープス USTV デジタル TV チューナーを搭載したキーフォブの生産を開始しています。

もちろん、このようなキーチェーンは、平均的なキーチェーン プレーヤーよりも多少大きいですが、それほど大きくはありません。 全体の寸法は 100x45x25 mm、重量 - 80 g. 機能面では、同時に提示された QSTV2004 ボードを含む、TV 受信機の PCI バージョンよりも劣っていません。

チューナーは、メートルおよびデシメートルの範囲でプログラムを受信し、最大 720x240 ピクセルの解像度でビデオを出力できます。 アンテナ入力、S ビデオ入力、オーディオ入力、ミニジャック (3,5 mm) オーディオ出力が利用できます。 ただし、USTV2004は日本市場向けのため、PALやSECAMには対応しておらず、NTSCのみ対応しています。 ただし、新製品が成功したと見なされた場合、カノープスは他の標準への変更をリリースするか、適切なファームウェアをサイトに配置する可能性があります。

外部 CD または DVD ドライブと同様に、USB ポートで使用する場合、デバイスには制限があります。 これにより、320x240 ピクセルの解像度のみが提供されます。 いくつかのケーブルと S ビデオ アダプターに加えて、USTV2004 にはリモコン (チューナー自体よりも大きい) が付属しています。

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

▪ 学校外で学ぶほうが役に立つ

▪ 小さいほど強い

▪ 水冷CPUスマートフォン

▪ ネットブック サムスン N310

▪ インプラントLEDが脳機能を制御

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

 

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

▪ サイトの「医学」セクション。 記事の選択

▪ マレーヴィチ・カジミール・セヴェリノヴィッチの記事。 有名な格言

▪ 無煙火薬はどのようにして発明されたのでしょうか? 詳細な回答

▪ 記事 糞便ポンプ場の機械工。 労働保護に関する標準的な指示

▪ 記事 木材用のアニリン汚れ。 簡単なレシピとヒント

▪ 個別の充電電流設定を備えた充電器。 無線エレクトロニクスと電気工学の百科事典

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

Имя:


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


コメント:





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

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

www.diagram.com.ua

www.diagram.com.ua
2000-2024