ハードウェア

インターフェース

USBの波形を測定!D+とD-をロジックアナライザで解析してみた

USBの波形をロジアナで解析してみました。D±の波形、また測定動画含めて紹介します。 USB2.0や3.0の高速信号の測定では差動プローブ・専用機器が必要ですが、Low-speed(1.5Mbps)ならば個人の環境で対応可能でした。 ...
産業用イーサネット

EtherCATのマスターの作り方 市販のスレーブ機器と接続を想定

EtherCATのmasterをラズベリーパイで作ってみました。CODESYSを使って簡単にスレーブ機器と接続する方法を説明します。 特殊なマイコン・開発環境なくとも、簡単なマスターを作る程度ならばラズパイ1台で可能です。 ...
産業用イーサネット

PROFINETとPLCを接続!マスターとスレーブをラズパイで作ってみた

Raspberry piで「PROFINET」のマスター・スレーブを作ってみました。 産業用Ethernet・フィールドバスの高価な機器を購入しなくても、接続テスト程度ならばラズパイで無料で簡単に試せる内容を紹介します。 P...
PLC(シーケンサ)

シーケンス制御とラダーの始め方 ラズパイとCODESYSで入門

初心者が簡単にシーケンス制御・ラダーを始める・勉強できるための資料をまとめてみました。 無料でラダープログラムを書けてシミュレーション・デバッグ動作できる方法を一から紹介します。 シーケンス制御とラダーの始め方 ラズパイとC...
FPGA

FPGA入門用おすすめ評価ボード 初心者向けの始め方・使い方

FPGA初心者の筆者が評価ボードを購入して実際に動かすまでを記事にしました。Amazonでも買える手頃なFPGA評価ボードを選びましたので誰でも同様に始めることができます。 Intel(旧Altera)製のCycloneⅡ...
PLC(シーケンサ)

PLC(シーケンサ)を無線化!遠隔操作・監視した事例を試してみた

PLC(シーケンサ)をパソコン・スマートフォンから(有線・無線の両方で)遠隔操作・監視してみました。汎用的なラズベリーパイ(raspberry pi)をPLC化していますので誰でも同様に試すことができます。 PLC(シーケンサ)の...
PLC(シーケンサ)

raspberry piと三菱PLC(シーケンサ)FX3Gを接続してみた

ラズベリーパイ(raspberry pi)のGPIOと三菱PLC(シーケンサ)FX3Gを接続・配線して、実際に動かしてみました。電圧レベルが違うためフォトカプラで絶縁して対応しています。 ラズベリーパイと三菱PLC(シーケンサ)は...
PLC(シーケンサ)

マルチコア化でPLC(シーケンサ)のスキャンタイムの短縮が難しい

CODESYSとラズベリーパイ(raspberry pi)でマルチコア対応のパッケージが出てきましたので動作確認しました。今までのマルチコア非対応のと比較してスキャンタイムがどれだけ短縮できるかを試して失敗したのを記事にしています。 ...
PLC(シーケンサ)

ラズベリーパイでシーケンス制御入門! 24Vリレーを動かしてみた

今回はラズベリーパイ(raspberry pi)でソフトウェアPLC「CODESYS」とNPNトランジスタを使って簡単なシーケンス制御を組んでみました。 実際の工場で使われるPLC(シーケンサ)のように24Vリレーを動作させていきます...
インターフェース

UART通信のシリアル波形をアナライザで解析してみた

今回は簡単にアナライザでラズベリーパイ(raspberry pi)のUART通信のシリアル波形を確認するまでの手順を紹介していきます。 I2CやSPIも同様にアナライザで波形確認していますのでよろしければ下記記事もご覧ください。 ...