DCモーターの制御技術修得
著者
辻 正晴
雑誌名
技術報告集
巻
6 (2000年度)
ページ
69-72
発行年
2001-04
URL
http://hdl.handle.net/10098/7541
DC モーターの制御技術修得
第三技術室システム制御技術班 辻 正晴1
.
目的 電動車椅子、電気搬送用ロボットなどの使用を目的とした DC モ}ターの制御を、パソコンを用 いてデジタノレ制御する技術の修得。 2. 設計のコンセプト ① パワー MOS F
E
T トランジスタによる PWM (パルス幅変調)制御とする。 ② ハード、ソフトともに簡素化する。 ③ 精度は実用の範囲内とする。(電気搬送車使用を目的とする) 3. システムの概要 PC-98 μPD71054 カウンタ タイマーOUT PWM OUT8255A
9 イマーIN
ト 9 ;b' ーOUT CW/CCW 回転数 スイッチ -69-冒 -?Y ーヱンコ -r モーター モニト用 モ目ター4. 制御回路図
b
y
p
u
s
B
9
9
ロ- ~.,- r バー?“
え手I<H主
一任公一川初
pWH
ovT
1
.
1
.
t: 玄Aヂ仙一気
-jm
一川一川
C/を'C w
16t~望コ -1 ‘言W
マ ICJ
/
<
[2. 7
0,レアッ t
sτ1Jf 、ロー」 . .、.>-I
:
z
k
/0 う汗 7方7P7TI
r"'~τL, I/1 1 Tfl7TZcw>-rP-J'1=:Jご J~
2 10二日目
q-υ相」
日目
桓出
y
t:'叫|
U 5(~行号 ISq-4- 守れ1
5. 回路図の説明 μPD71054 (8253 の上位互換)の動作 カウンタ 0 をそード 2 (レイト・ジェネレ}タ)とし、 0.01 秒のパルスを 8255A の PA4 に入力する。 カウンタ 1 はモード 1 (プログラマブル・ワンショット)とし、ロータリーエンコーダのパルス数 を P C6 からのトリガーにより 1 秒毎にカウンタ・ラッチ・オベレーションとし読込む。 カウンタ 2 はモード o (ターミナル・カウント)とし、 0-0.01 秒のパルスを 240 段階の幅 で PWM 制御する。これは、クロックに 12.
288MH
z を 512 分周した 24KHz を使用している 為である。 8255A の動作 PA4 に入る 0.0 1 秒毎のパルスをカウントし、 1 秒毎に P C6 から μPD71054 のカウンタ 1 にトリガーを掛ける。P
C7 からはモ}タドライパに回転方向 (CW/C CW) を指示する。 PA3-PAO は 1 6 進コードスイッチにより 1 6 段階の回転数指示を与える。PA7. PA6.
PA5 へは、リミッ夕、モータ ON/OFF 、 CW/CCW などの設定をスイッチにより指示できるが、今回はパソコンのファンクションキーを代用する。 ドライパ一回路 パワー MO
S F
ET は H 型ブリッジ回路とし 1 電源で正逆転が可飽である。また、フォトカプ ラーで電気的に絶縁されているので、モーターからのノイズがコントロール部に影響を与えること が少ない。パワー MOS F
E
T はモータ駆動コイルからの誘導起電力を吸収するため、パワー・ ショットキ・ダイオ}ドを取付けるか、内蔵されているものを使用する。 6. 基本制御フローチャート (N88-BASIC 割込みなし)-71-7. 結果と考察