QEC-M-090T is an EtherCAT MDevice with a real-time, reliable, and synchronous control equipped with a 9-inch TFT LCD. The industrial Arduino makes it an easy-to-develop, stable, and economical automation system, allowing users to develop EtherCAT with UI quickly.
QEC MDeviceは、サーボやI/Oなどの通信用サードパーティ製EtherCATデバイスとの互換性が非常に高いです。EtherCATの機能を最大限に活用するため、PDO、CoE、FoE、DC、およびEtherCATケーブルの冗長化をサポートしており、他のEtherCATサブデバイスを柔軟に利用することができます。QEC MDeviceは高精度な同期(最小125μs)を実現しており、付属の86Duino IDEは最小サイクルタイムにおいて1μs未満のジッタ時間を提供します。これにより、モーション制御やI/O制御など、高度な同期と精度が求められる自動制御アプリケーションへの適用が可能です。(詳細はこちら: EtherCAT MDeviceのベンチマーク – QEC)
QEC-M-090T has a built-in high endurance 2GB SLC eMMC, designed to provide a stable and reliable operating system. Users can upload the developed executable files and required images or data, such as HMI images, to the QEC-M-090’s SLC via the 86Duino IDE without affecting the performance of the MDevice system. Besides, 86Duino IDE also integrates with the LVGL library to provide an advanced and intuitive approach to user interface design on QEC-M-090T.
QEC-M-090Tは、温度、電圧、電流などのハードウェア情報も監視できます。これらの機能により、ユーザーはシステムのカーボンフットプリントを追跡し、その寿命を見積もることができます。
QEC-M-090T’s dimension is 245 x 152.2 x 32.5mm, with its open frame design for easy integration and customization. Operating temperature is from -20°C to +70°C, and with an extended option of -40 to +85°C, this EtherCAT MDevice remains steadfast even in the most challenging conditions. QEC-M-090T has two networks for EtherCAT Cable redundancy and one Giga LAN for external network connection. It also offers unrivaled connectivity, featuring 3 USB ports, a MicroUSB port (debug/upload only), VGA output, MiniPCIe slot, and full Arduino function Pins (GPIO, PWM, SPI, I2C, CAN, etc.); All provide an off-the-shelf API to use.
これらのインターフェースは、様々なデバイスや周辺機器をオートメーションネットワークに統合するための可能性を広げ、お客様独自の要件に柔軟性と適応性を提供します。
86Duinoソフトウェア

86Duino コーディング IDE 501
86Duino統合開発環境(IDE)ソフトウェアを使用すると、コードを簡単に記述し、86Duinoボードにアップロードすることができます。Windows、Mac OS X、およびLinuxで動作します。この環境はJavaで記述されており、Arduino IDE、Processing、DJGPP、およびその他のオープンソースソフトウェアに基づいています。
オープンソースの86Duinoソフトウェア(IDE)はQEC製品にも対応しており、プログラミングや導入が簡単に行えます。インストール手順については、「はじめに」ページ (リリースノート)をご参照ください。安定したパフォーマンスを確保し、最新のアップデートを入手するには、当社の公式ソフトウェアセンターからソフトウェアをダウンロードしてください:
ライブラリー
86Duinoの環境は、ほとんどのプログラミングプラットフォームと同様に、ライブラリを使用して拡張することができます。ライブラリは、ハードウェアの操作やデータの操作など、スケッチで使用するための追加機能を提供します。IDEには多数のライブラリがインストールされており、86DuinoはほとんどのArduino標準ライブラリをサポートし、86Duino固有のハードウェア機能を利用するための専用ライブラリを提供します。
また、独自のライブラリをダウンロードまたは作成することもできます。見る これらの指示 ライブラリのインストールの詳細については、こちらをご覧ください。また、 チュートリアル あなた自身のライブラリを書くことについて。さらに、Arduinoの API スタイルガイド ライブラリに適したArduinoスタイルのAPIを作成するためのガイドラインについては、こちらをご覧ください。
スケッチでライブラリを使用するには、次の中からライブラリを選択します。 スケッチ > インポート ライブラリ.
サポートされているArduino標準ライブラリ
- EEPROM –「永続」ストレージへの読み取りと書き込み。
- イーサネット –オンボードLANコネクタを使用してインターネットに接続するため。
- Firmata –標準のシリアルプロトコルを使用してコンピューター上のアプリケーションと通信するため。
- 液晶 –液晶ディスプレイ(LCD)の制御用。
- SD –SDカードの読み取りと書き込み用。
- サーボ - サーボモーターの制御用。
- SPI –シリアルペリフェラルインターフェイス(SPI)バスを使用してデバイスと通信するため。
- ソフトウェアシリアル – デジタルピンでのソフトウェア実装のシリアル通信用。
- ステッパー - ステッピングモーターの制御用。
- ワイヤー – デバイスまたはセンサーのネットを介してデータを送受信するための 2 線式インターフェース (TWI/I2C)。
86Duino専用ライブラリ
- モーション86 – 86Duinoを多軸モーションコントローラーとして製作。
- Modbus –さまざまなModbus ASCII / RTU / TCPデバイスと通信するため。
- CANBus –コントローラーエリアネットワーク(CANバス)を使用するデバイスと通信するため。
- FirmataPlus86 – 86DuinoをScratchで接続します。
- サーボ86 –ロボットの動きを制御するための拡張サーボモーターライブラリ。
- AIServo86 –ロボットの動きを制御するためのシリアルサーボモーターライブラリ。
EtherCATライブラリ
サポートされている(非標準の)Arduinoライブラリ
- オーディオ – Arduino DueのオーディオライブラリのAPIを使用して、オンボードHDオーディオインターフェイスにアクセスします。
- タイマーワン – Arduino TimerOneライブラリのAPIを使用して、86Duinoの32ビットハードウェアタイマーにアクセスします。
- MsTimer2 – Arduino MsTimer2ライブラリのAPIを使用して、86Duinoの2番目のハードウェアタイマーにアクセスします。
- タイム86 – Arduino TimeライブラリのAPIでオンボードRTCタイマーを読み取ります。
- SCoop – Arduino用のSimple Cooperative SchedulerのAPIを提供して、強力なマルチスレッドプログラムまたは簡単なマルチタスクソリューションを作成するための軽量でシンプルな環境にアクセスします。
こちらも参照 一覧表 86Duinoと互換性のある他のArduinoサードパーティライブラリの。