LabWindows/CVI におけるシリアル通信の安定化構成と実装例
1. イントロダクション:産業環境でのシリアル通信の役割
工業制御、計測器連携、および組込みシステムのデバッグプロセスにおいて、RS-232C や USB シリアル変換による直列通信は依然として重要な手段です。高速通信を求められる現代においても、そのシンプルさと頑健性は多くの老朽化したセンサーや PLC 機器で支持されています。LabWindows/CVI(以降 CVI)は、NI 社が ...
10月8日 22:03 投稿
8051マイクロコントローラでのUART通信プロトコル実装
概要
本稿では、8051マイクロコントローラ(MCU)のシリアルインターフェース(UART)を使用し、ホストコンピュータとの間でデータ通信を行うシステムの構築方法について解説します。通信仕様は、モード1(8ビットUART)、ボーレート9600bpsとします。データ送信はポーリング方式、受信は割り込み方式を採用し、LEDの制御およびシステム状態の返信を行うプロトコルを実装し ...
6月21日 01:24 投稿
Javaで仮想シリアルポートを使った送受信テスト環境の構築
実機が手元にない状況でも、シリアル通信の動作を検証したいケースは珍しくありません。本記事では、Java で仮想シリアルポートを用いて送信・受信を再現する方法を解説します。実際のデバイスがなくても、PC 内で完結するテスト環境を構築できます。
必要なライブラリ
今回は jSerialComm を採用します。Maven プロジェクトであれば pom.xml に以下を追加してください。
...
6月9日 16:05 投稿