6. Mii system Co.,Ltd.
RS485とは(wiki,Netより)
2線式、半二重、マルチポイントシリアル接続を特徴とする。
差動信号によりノイズに強く,⾼速,⻑距離を得意とする
複数の端末とディジーチェーン接続にて拡張でき,電源も同時に配線しやすい
RS485のメリット
6
UART
0
1 RS485
A
B
H
L
A
B
余裕が無い 電位差変わらず
A>B=1
A<B=0
0.2Vまで
たくさん繋がる
kmもいけるよ
LSB MSB
信号の例
ノイズが乗ると
14. Mii system Co.,Ltd.
とあるロボットのブロック図
左右モータドライバ
発射装置の制御ボード
アーム先端制御とセンサ
ロボコンっぽい活⽤例
14
Master
(F4/F7)
MTR DRV.
センサ
AD
センサ
AD
センサ
I2C
IO Slave
485
MTR
ENC
MTR DRV.
MTR
ENC
Air
Valve
Sensor
Slave SW
arm
設置場所が離れている場合や
アナログ信号の減衰対策に効果的
センサ程度は電源も合わせて繋げる
GND / 5V / A / B の4線式でOK
15. Mii system Co.,Ltd.
マルチスレーブに拡張できるプロトコルを使おう
RS485のプロトコル例
通信プロトコルの例
15
PAD PAD ST ID CMD DATA ED SUM PAD
55 55 AA 01 xx xxxxxxxx AA xx 55
Technic
PAD ⾼速信号の⽴ち上がりが悪いので,HL振って回線を安定させる
ST PADは捨てて,STにて電文始まりを検知
ID ボード毎の局番 (Ex.:01=MTR 02=Sensor 03=IO)
CMD コマンドにより処理を分けるなどができる
DATA コマンド毎に固定⻑で処理すると楽
ED 終了判定コード
SUM 電文のエラーチェック,チェックサムやCRCなど
PAD とりあえず,おやくそく
22. Mii system Co.,Ltd.DC Motor Shield
Summary
DCモータ駆動⽤ x 2
電流検出回路付き
Device
H-Bridge x 2
45V/2A Max
Encoder(A/B)
Current(Shunt)
RS485 x 1
Peripheral
GPIO
PWM
TMR(Counter)
AD
UART
22
62.2x19.0[mm]
23. Mii system Co.,Ltd.RC Servo Shield
Summary
RCサーボ,ソレノイドを
PWM駆動できます
8ch同時駆動
Device
TD62783(Source)
50V/500mA Max
RS485 x 1
Peripheral
GPIO
PWM
UART
23
64.8x19.0[mm]
24. Mii system Co.,Ltd.RS485 Shield
Summary
シリアル通信基板
RS485によるネットワーク
自作回路⽤エリア
Device
Half Duplex
RS485 x 1
Peripheral
UART
24
60.9x49.9[mm]