久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 8118|回復: 3
收起左側

[求助]單片機如何控制電機轉動的角度?

[復制鏈接]
ID:10918 發表于 2009-4-9 16:48 | 顯示全部樓層 |閱讀模式
我現在在學這方面的知識,關于控制電機正反轉還有速度的資料都能找得到,但是控制它角度還不知道,請哪位大俠指點一下,
不勝感激!
回復

使用道具 舉報

ID:10920 發表于 2009-4-9 17:34 | 顯示全部樓層
我也對這個問題發愁, 我最近這在研究這個,有高手能幫助一下嗎?
回復

使用道具 舉報

ID:6481 發表于 2009-4-9 19:05 | 顯示全部樓層

知道光敏電阻的原理吧 有光照 和沒光照在上面 它的電阻值是不一樣的
  在碼盤上安裝個紅外對管 
    自己做輪子的時候在上面 打孔 位置調整好 
   這些資料你應該都有吧
 那么  把輸出腳 接 單片機的 外部中斷
  每個低電平的時候  就觸發一次中斷
在中斷程序里 計數變量 count 加1
 那么 在主程序中 當 碰到障礙要轉彎時 給電機設置好 脈沖
然后 設置標志位 為 SETB F0 ; F0 為1
再給 count 給初值比如 20
然后就 JB F0 $  ;為1就等待
那么在中斷程序里面 你用個DJNZ COUNT EXIT
判斷碼盤是位檢測到20次中斷  檢測到20次了
然后 清標志位
然后EXIT
這個值只是個假想值 實際你要根據你的電源 機械部分 等 做調整 就可以 實現小車 90度 180度 360 度 

當然另外還有種方法 也用中斷 不過 是用定時器T0 或者T1
T0 定時 50MS 時溢出  也要設置一個 計數值 COUNT
在主程序中 當 碰到障礙要轉彎時 給電機設置好 脈沖
然后 設置標志位 為 1   SETB F0 
然后 給count  給初值 20
然后就 JB F0 $  ;為1等待
在T0或者T1的中斷程序里面 你用個DJNZ COUNT EXIT
 這就是說是否轉了1秒了  轉完了 清標志位 EXIT
  但是這個方法有個缺點 由于機械部分 和電源 的影響 并不能保證每次轉的角度是精確的
 比如你剛沖滿電 他1秒能轉180度  但是當用了沒有多少電了 它1秒只給你轉90度
推薦還是用第一種
  都是些很基礎的知識 資料網上肯定有
我用通俗的解釋了
如果實在還是不懂 去看下書上的 中斷 定時 指令這些  
 

回復

使用道具 舉報

ID:606 發表于 2009-4-11 11:45 | 顯示全部樓層
好人真多
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲欧美精品久久 | 羞羞网站免费观看 | 亚洲天堂999 | 成人在线中文字幕 | 国产精品久久久久久久久久久久冷 | 成人影院一区二区三区 | 国产精品久久久久久久午夜 | 亚洲36d大奶网 | h在线免费观看 | 一区二区三区四区在线视频 | 日日爱夜夜操 | 日日操夜夜干 | 精品一区二区三区四区外站 | 国产区视频在线观看 | 日韩一区二区三区在线观看视频 | 国产精品二区三区在线观看 | 午夜免费在线观看 | 中国美女一级黄色片 | 亚洲国产成人av | 亚洲h视频 | 欧美精品91 | 欧美日一区二区 | 九九久久精品视频 | 欧美日韩高清在线观看 | 久久国产三级 | 国产一区二区免费 | 男女羞羞视频在线 | 国产精品1区2区 | 国产精品一区二区精品 | 国产精品免费一区二区三区 | 夜夜草 | 日本在线一区二区 | 亚洲综合色视频在线观看 | 成人在线视频网 | 午夜免费网站 | 婷婷激情五月网 | 国产精品美女久久久久久久网站 | 久久久久国产一区二区三区四区 | 日韩精品在线免费观看视频 | 国产 日韩 欧美 在线 | 男人天堂网址 |