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

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


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

USBモジュール Ke-USB24A。 無線エレクトロニクスと電気工学の百科事典

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

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

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

この記事では、KERNELCHIP (kernelchip.ru) の Ke-USB24A USB モジュールを紹介したいと思います。 それは何で、なぜそれが必要なのですか?

確かに、コンピュータとのインターフェイス デバイスの開発と運用に携わっている人は、LPT ポートと COM ポートの両方をよく知っています。もちろん、つい最近まで、これらが外部回路とコンピュータ間の主な通信手段だったからです。 しかし、現時点では、これらのポートは現代のコンピュータのマザーボードから徐々に消えつつあります。 USBバスへの移行についての質問です。 多くの利点があることに加えて、このバスの使用には、通常の COM ポートなどよりもはるかに多くの労力が必要です。 次に、USB マイクロコントローラーをプログラムし、USB ドライバーを開発し、ソフトウェアを大幅に複雑にする必要があります。 HID デバイスを使用することさえ必ずしも便利であるとは限りません。PC 側でデバイスを操作するにはかなり面倒な手順が必要です。 これを使用する例は、C++ 言語で広く使用されています。 しかし、たとえば Java を使用したい場合はどうすればよいでしょうか?

たとえば、キーやリレーなどの外部デバイスを制御するタスクに直面した場合。 USB バス経由での興味深い動きは、Ke-USB24A モジュールを使用することです。 USB バスを介して、外部のデジタルおよびアナログ デバイス、センサー、アクチュエーターをコンピューターに接続するように設計されています。 このモジュールには 24 の入出力ラインがあり、データ転送の方向を個別に設定できます。

USBモジュール Ke-USB24A

このモジュールの最も興味深い機能の XNUMX つは、コンピュータに接続すると、オペレーティング システムによって追加の COM ポートとして定義されることです。 それらの。 モジュールのドライバーをインストールすると (既製で開発者の Web サイトからダウンロードできます)、デバイス マネージャーのシリアル ポート セクションに新しい COM ポートが表示されます。 モジュールと通信するのはそれを通してです。

USBモジュール Ke-USB24A

これは、ソフトウェアの観点から見ると、モジュールとコンピュータ間の情報交換が従来のシリアル ポートのインターフェイスを通じて実行されることを意味します。 後者の状況では、プログラミングが大幅に簡素化されます。 追加の動的ライブラリ、複雑なインターフェイス、ドライバーとの直接通信を使用する必要はありません。 モジュール用の独自の制御プログラムを作成するには、COM ポートを操作する機能をサポートする任意のプログラミング言語/環境を使用できます。 C++、Delphi、VisualBasic、Java、さらには Excel の組み込み VBA も使用できます。

また、最大 10 Hz のサンプリング周波数を備えた 400 ビットのアナログ - デジタル コンバータ (ADC) が、モジュール内に既に統合されています。 また、モジュールには入力/出力ラインの方向の設定を保存する機能があり、ユーザーデータをメモリに保存できます。 このモジュールでは、USB デバイスの文字列記述子を変更することもできます。 これは、新しい USB デバイスが接続されたときに Windows に表示されるテキストです。 モジュールをコンピュータに接続したときに表示される独自のテキストを設定して保存することができます。

モジュールはどのように管理されますか? この解決策も非常に興味深いもので、モデム制御で使用されるものと同様のテキスト コマンドが使用されます。 たとえば、入出力ライン番号 5 に高電圧レベル (+14 V) を設定するには、モジュールに関連付けられた COM ポートに次の形式のコマンドを書き込む必要があります。 $KE,WR,14,1論理ゼロを適用するには- $KE,WR,14,0 等モジュールについて詳しく知るには、Ke-USB24A 制御コマンドの説明をダウンロードすることをお勧めします (kernelchip.ru/Ke-USB24A.php)。

モジュールの結論を詳しく見てみましょう。 それらの場所の目的とレイアウトを下の図と表に示します。

USBモジュールKe-USB24A。 モジュールピン
出力番号 指定 ピンの説明
1、32 + 5 V JM1 ジャンパが取り付けられている場合、出力は USB バスから +5 V に設定されます (モジュールは USB バスから電力を供給されます)。 ジャンパが取り付けられていない場合、Ke-USB5A モジュールに電力を供給するには、このピンに外部電源から +24 V 電圧を供給する必要があります (モジュールは USB 電源バスから物理的に切断されています)。
2 ヴァドク アナログ入力 ADC
3 I/O1 I/O ライン 1
4 I/O2 I/O ライン 2
5 I/O3 I/O ライン 3
6 I/O4 I/O ライン 4
7 I/O5 I/O ライン 5
8 I/O6 I/O ライン 6
9 I/O7 I/O ライン 7
10 I/O8 I/O ライン 8
11 I/O9 I/O ライン 9
12 I/O10 I/O ライン 10
13,14,15 NC ピンは使用されません (未接続)
16、17 GND 土地
18 I/O11 I/O ライン 11
19 I/O12 I/O ライン 12
20 I/O13 I/O ライン 13
21 I/O14 I/O ライン 14
22 I/O15 I/O ライン 15
23 I/O16 I/O ライン 16
24 I/O17 I/O ライン 17
25 I/O18 I/O ライン 18
26 I/O19 I/O ライン 19
27 I/O20 I/O ライン 20
28 I/O21 I/O ライン 21
29 I/O22 I/O ライン 22
30 I/O23 I/O ライン 23
31 I/O24 I/O ライン 24

それでは、モジュールの実際の使用に移りましょう。 USB バス経由で外部負荷を制御するモジュールベースの回路を組み立ててみましょう。たとえば、I/O ラインに接続された LED を制御してみましょう。 メーカーが推奨するスキームを以下に示します。 回路は非常にシンプルで、LED が I/O ラインに接続されているだけです。 すべての LED は、回路の共通ワイヤ (たとえば、モジュールの端子 16) に植えられています。 電球、リレー、モーターなどのより強力な負荷を駆動したい場合は、バッファ回路に注意する必要があることに注意してください。 Ke-USB24A はそのような負荷に耐えられず、焼損してしまいます。 LEDは非常に簡単に接続できます。

USBモジュール Ke-USB24A。 モジュールベースのスキーマの例

私たちは回路を理解しました-それはソフトウェアに移る時です。 COMポートを介してデータを送信できるプログラムが必要です。 ここにはいくつかのオプションがあります。たとえば、WindowsOSの一部であるハイパーターミナルなどの既製のプログラムを使用できます。 開発者が推奨する特別なターミナルプログラムKeTermを使用できます(C ++言語のソースコード、Microsoft Visual C ++ 6.0開発環境が利用可能です)。 KernelchipのWebサイトからダウンロードできます。 そして最後に、最も興味深いオプションは、独自のプログラムを作成することです。 これは非常に簡単です。 COMポートのプログラミングの知識だけが必要です。USBプログラミングについて覚えておく必要はありません。

ハイパーターミナルから始めましょう。 Windows のどのバージョンにも含まれており、常に手元にあります。 起動するには、[スタート] -> [プログラム] -> [アクセサリ] -> [通信] -> [ハイパーターミナル] を選択します。 新しい接続を作成するためのウィザードがすぐに起動し、接続の名前を指定するよう求められます。 任意の名前を指定して「OK」をクリックします。 次のステップでは、接続を確立する COM ポートを選択します。 リストで、Windows によってモジュールに割り当てられたポート番号を選択します (デバイス マネージャーで確認できます)。 「OK」をクリックします。 次に、ウィザードはポート設定の変更を提案します。 ここで重要な注意事項を述べておく必要があります。速度、データ ビット数、パリティ ビット、その他の設定などのパラメータはモジュールにとって何の意味もありません。 実際、データは USB バス経由で転送されます。 すべてのデフォルト設定をそのままにしても問題ありません。 「OK」をクリックします。これで、接続が確立されます。次に、使いやすくするために、プログラムの設定を変更することを強くお勧めします。メイン プログラム パネルで、[プロパティ] ボタンをクリックします。開いたウィンドウで、 「設定」タブに移動し、「ASCII オプション...」をクリックします。下の図にあるようにボックスをチェックします。最初のボックスに注目してください。モジュールのコマンド構文では、すべてのコマンドがキャリッジ リターンで終わる必要があります。 「OK」をクリックします。

USBモジュール Ke-USB24A。 ハイパーターミナル プログラム

すべての設定が完了しました。 仕事に取り掛かることができます。 まず、モジュールに最も単純な $KE コマンド、つまり check コマンドを送信しましょう。 「$KE」というテキストを入力し、Enter キーを押します。 応答として、文字列 #OK が返されます。これは、モジュールが動作しており、動作する準備ができていることを意味します。

USBモジュール Ke-USB24A。 ハイパーターミナル

さて、それは技術の問題です - $KE,WR コマンドを使用して、目的の行番号と記録に必要な値を指定します。 さまざまなコマンドを送信します-LEDを点滅させます。

これでこの紹介記事を終わりたいと思います。 次に、C++、Delphi、さらには EXcel で書かれたプログラムからモジュールを管理する方法について説明します。 ADC など、モジュールの他の便利な機能について学びましょう。

記事の XNUMX 番目の部分に移動します。 ExcelからのKe-USB24Aモジュール制御

著者:ドミトリー・イワノフ(グリログ); 出版物:cxem.net

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

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

<<戻る

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

昆虫用エアトラップ 01.05.2024

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

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

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

バルク物質の固化 30.04.2024

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

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

プロ向けビデオカメラ 26.10.2011

ソニーのハンディカム NEX-VG20E は、新しいハイエンド ビデオカメラです。 このデバイスには、16,1メガピクセルのExmor APS HO CMOSセンサーと、交換可能なソニーレンズを接続するためのEマウントが装備されています。

高解像度 (1080p) ビデオを AVCHD 形式で撮影する場合、カメラでフレーム レート モード (50p または 25p) を選択できます。 「シネマ トーン ガンマ」機能と「シネマ トーン カラー」機能を使用してフッテージ クリップを後処理すると、実際の映画と同じ品質になります。 カメラには、5.1 フォーマットで音声を録音できる高品質の内蔵マイクも搭載されています。

ビデオモードに加えて、RAW形式の画像を操作するなど、写真を撮ることもできます。 Sony Handycam NEXVG20E は 2200 月に XNUMX 米ドルで発売されます。

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

▪ 道路上のロボット

▪ 最も熱い惑星が発見されました

▪ 4億人のGSMA加入者

▪ 目に見えない QR コード

▪ スマートフォン用生体認証スキャナー

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

 

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

▪ サイトの回文セクション。 記事の選択

▪ 記事 そして、誰かが彼の差し伸べた手に石を置きました。 人気の表現

▪ 記事 なぜ鉄は錆びるのですか? 詳細な回答

▪ 記事 ワニス部品の操作に従事する自動および半自動ラインのオペレーター。 労働保護に関する標準的な指示

▪ 記事 調整可能なディニスターの類似品。 無線エレクトロニクスと電気工学の百科事典

▪ 記事 アンテナとアース。 無線エレクトロニクスと電気工学の百科事典

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

Имя:


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


コメント:





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

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

www.diagram.com.ua

www.diagram.com.ua
2000-2024