COUNTER



新BLOG
 
新BBS
MN-BBS
旧BBS
CALENDAR
S M T W T F S
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
<<  2024 - 11  >>
 
LOGIN
現在モード: ゲストモード
USER ID:
PASS:
CATEGORIES
ARCHIVES
PROFILE
OTHERS
    処理時間 0.312617秒
POWERED BY
POWERED BY
ぶろぐん
DESIGN BY
ブログンサポート
          
--「PIC」プログラミング再び (11)---
 AD変換によるステッピングモーターの速度制御をあきらめて

 ましたが、割り込みとの組み合わせて、なんとか、

  240hz~1300hz

 のパルスの生成ができるようになりました。

 ステッピングモーターに接続して回してみると、見事、かなり低速

 から、結構高速、まで、制御できました。プログラムのソースコード

 を掲載します。参考になるかは、わかりませんが。

 デバック用につけているLCDのモジュールとヘッダーファイルも

 掲載しますが、ここのHPを参考にさせていただきました。

 速度変更----------main.c
 デバック用LCD表示----- lcd.c
 LCD表示用ヘッダーファイル--lcd.h

 このHPに出会わなかったら、ここまではできませんでした。

 実際にステッピングモーターを回してみると、加速や減速の

 過程で、昔の地下鉄電車の様な音がでます。

 

 あまりよく見えないのですが、ステッピングモーターのコントロール

 に入れている周波数もオシロで同時に映してみました。

 高速になるにつれて、パルスの幅が狭くなり、周波数が高く

 なるのが、なんとなく分かります。

 スピードコントロールのめどと、シュミットトリガーを入れたスイッチ

 の調整ができましたので、正転と反転のコントロールと、スタート

 ストップのコントロールのプログラムの

 作成に移ります。Webはくしゅ

| mabo52 | 11:16 | comments (0) | trackback (0) | DIY::  -pic |
--「PIC」プログラミング再び (10)---
===TMR0の罠===

 はまりました。TMR0の設定で、まるまる2日間。初期設定が

 プログラムに反映されませんでした。

 他の設定がだめなのか、制約があるのかネットで検索しま

 くりましたが、ヒットなし。お助け掲示板に書き込みました。

 しつこく検索続けていると、問い合わせのHPの過去記事に、

 「TMR0」の設定は、一回オーバーフローするともとに戻る。

 1回だけ有効の記事。目からうろこでした。

 プログラムを書き換えると、見事思った動作。思わず、

 「やった」と叫びたくなりました。

 丸二日間、悩みました。Webはくしゅ

| mabo52 | 08:02 | comments (0) | trackback (0) | DIY::  -pic |

こんな物欲しいな
CLOCK
NEW ENTRIES
COMMENTS
    ---SPINDLEのPWM制御 (その2) (7)
  • TR >06.18
    ---番外編---
  • TR >06.02
    ---SPINDLEのPWM制御 (その2) (5)
  • mabo >05.30
保留中コメント:10件
LINKS
    相互リンクさせていただいてます。
  • The Rider
Search Box
名言集
メール
   
連絡は下記から
名前:

メールアドレス:

件名:

メッセージ(必須):


TOP PAGE