PR

M5Stackで、CAN通信を扱う COMMUモジュール

CAN
スポンサーリンク

M5Stackの特徴として、専用の拡張モジュールがあります。

拡張モジュールのひとつである、マルチ通信モジュール「COMMUモジュール」を紹介します。

概要

COMMUモジュールは、I2C×2、TTL×1、CAN×1、RS-485×1のインターフェースを備えたモジュールです。

仕様

項目仕様
インターフェース M-BUS
モジュール仕様インタフェースI2C × 2
CAN × 1
RS485 × 1
TTL × 1
CANコントローラ:MCP2515-1 / SO
RS485トランシーバー:SP3485EN-L / TR
サイズ54.2 × 54.2 × 12.8 mm
重量13.5 g

使いみち

CANは、車両での車内LANとして使われるプロトコルですので、車両から車両情報を取得したり、車両へ任意のCANフレームを送信することが可能となります。

ただし、車両へのCANフレーム送信は、最悪事故や故障につながる可能性がありますので、自己責任でお使いください。

COMMUモジュールの使い方

本サイトでは、以下のページで、COMMUモジュールの使い方を紹介していますので、是非見てください。

西住工房

このサイトでは、CANの説明や、CANの標準/拡張フレームに対応したサンプルコードが載せてあり、COMMUモジュールを動かすために必要な情報が載っています。

参考にしたいサイト

COMMUモジュールを説明したサイトは少ないですが、以下のサイトがおすすめです。

公式ドキュメント

M5Stackドキュメント

M5Stackの公式ドキュメント。すべての情報が載っています。

M5Stack サンプルコード

GitHubに、サンプルコードが登録されています。

まとめ

M5Stackの拡張モジュールとして、COMMUモジュールを紹介しました。

オススメ

AI(人工知能)特化型プログラミングスクール「Aidemy Premium」

Aidemy Premiumは、AIや機械学習などの最先端技術の修得に留まらず、それらを活用して目標達成を実現するまでを一気通貫して支援するオンラインコーチングサービスです。

こんな思いを持っている人にオススメ
・AIエンジニア/データサイエンティストにキャリアチェンジしたい
・業務課題(研究課題)をAIを使って解決したい
・教養としてAIについて知りたい
・AIに関してのスキルを身に着け就職活動に活かしたい…

オススメポイント
・3ヶ月間集中して「AIプログラミング」を修得するオンラインコーチングサービスです。
・完全なプログラミング初心者から研究者にまで幅広く優良なコンテンツを提供します。
・通常のプログラミングスクールとは異なり、受講者の進捗管理を徹底して行います。
・専属メンターがAIの学び方から徹底的にコーチングします。
・完全オンライン完結なので、東京以外に在住・在勤の方も気兼ねなくお申込み頂けます。

実績
・日本最大級のAI/人工知能プログラミングスクール
・SaaS型AI学習サービス「Aidemy」会員登録者数 55,000名突破
・法人向けAI内製化支援サービス「Aidemy Business」導入企業数 120社突破
・第16回 日本e-Learning大賞「AI・人工知能特別部門賞」受賞
・「HRアワード2019」プロフェッショナル部門 入賞

無料ビデオカウンセリング実施中です。

コメント

タイトルとURLをコピーしました