[H8-ML(2969)] Re: H8プログラム開発の質問
From: Masao Kanazawa <kanazawa@xxxxxxxxxxxxx>
Date: 2003年03月25日(火)13時25分10秒
初めまして 金沢ともうします

鈴木 政之 さんは書きました:
>・コントローラを使うと、4相分のパルスを生成しなくて済むのですか?

通常ステッピングモータのコントローラには 4相のパルス生成と 正転(CW)と逆転(CCW)
の制御が内蔵されていると思います アプリケーションマニュアルの内容は H8をコントローラと
して使うときの例だと思います

私がステッピングモータを回す方法を書きますと

1,ステップモータは かなり遅いので 16ビット タイマーを使用し分周比も8と 大きく取ります
2,GRAのコンペアマッチで トグル出力とします (GRAはh’2000程度)
3,CW/CCWの出力をします
4,コントローラにEnableがあればそれもON
5,カウンタを回します これでステップモータは回ります
6,タイマのコンペアマッチフラグの 割込をONにします
7,タイマ割込の中で 現在地にCW方向ならステップ数をプラスして現在地を変えていきます
8, ”  ”    現在地が 目的地になったら カウンタを止めます
注意する点は 2回のコンペアマッチで 1パルスと計算します(1−2相モードだとそのまま)
	   ラジコンのサーボと違い 中立点が無いので 始めに原点復帰が必要です
		始点又は終点に リミットを付けそこまでとりあえず移動して ゼロ点にします

********************************************	  
	〒216-0015  川崎市宮前区菅生6-9-2
	Tel	     044-977-6886
	Fax	     044-977-2384
	E-mail       kanazawa@xxxxxxxxxxxxx
                       金沢政夫
********************************************
スレッド概略
[2943(R)](起点)
 └[2968(U)]
   └[表示中]
     └[2970(1)]


投稿順に移動
[←前の記事へ(P)]
[→次の記事へ(N)]


リスト表示へ
[このスレッド(T)]
[本記事の前後(L)]