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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

51單片機精確控制步進電機(有TB6600驅動)

查看數: 28459 | 評論數: 50 | 收藏 14
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發布時間: 2019-4-9 22:22

正文摘要:

作為一個小白,我想記錄一下自己的學習過程,也和大家交流學習一下。 設備:51單片機開發板、TB6600驅動器、57BYG250B步進電機(二相)、直流開關電源。直流電源給驅動器供電,單片機給驅動器輸入脈沖,驅動器驅動 ...

回復

ID:686387 發表于 2023-1-27 17:09
正在學習中,感謝分享,正是需要的資料
ID:1016796 發表于 2023-1-25 15:24
開環的控制,不能說精確,只能說控制
ID:582255 發表于 2023-1-16 22:32
請問樓主ENA和DIR怎么都沒有用到?還有一個疑問啊,停止是怎么操作?謝謝哈
ID:582255 發表于 2023-1-3 22:29
鬼推磨 發表于 2020-2-3 16:33
樓主用心良苦。讓我們練習打代碼出來。,不讓自己復制
。代碼我打好了:


請問你接了實物沒
ID:1005267 發表于 2022-2-15 15:45
17851000590 發表于 2019-5-10 16:13
麻煩問一下那個ENA,DIR,PUL六根線怎么接的啊

分陰極接法和陽極接法,陰極接時,負端接單片機,正端接5v電壓
ID:646536 發表于 2020-9-21 16:39
請問你采用的共陽極還是共陰極接法
ID:475031 發表于 2020-2-3 16:33
樓主用心良苦。讓我們練習打代碼出來。,不讓自己復制
。代碼我打好了:


#include <reg52.h>
unsigned char timerl;
sbit ENA=P2^2; //位定義ENA為P1.1, 控制步進電機的使能
sbit DIR=P2^1; //位定義DIR為P1.0口,控制步進電機轉向
sbit PWM=P2^0; //位定義PwM為P1.2,用來輸出PMw波


void system_Ini()
{
TMOD|= 0x11;
TH1 = 0xfe; //11.0592MHz 0. 5ms定時
TL1 = 0x33;
TR1 = 1; //啟動T1定時器
IE =0x8A; //開r0,I1中斷,開總中斷
}


main()
{
system_Ini(); //調用子函數初始化定時器T1
while (1)
{
if (timerl>10)//原始是10
//此處10很關鍵,決定這一個脈沖的周期時間,此處o. 5ms*10=5ms
{
timerl=0; //輸出占空比為o.7的PwM波
}
if (timerl<3)
{
PWM=0;
}
else
{
PWM=1;
}
}
}
//[ t1 (0.5ms)中斷] 中斷中做PWM輸出1000/ (0. 02ms*250)
//--- 1000/ (0.02ms*250)=200Hz, 也就是1秒中輸出200個脈沖
void T1zd (void) interrupt 3 //開定時器1中斷
{
TH1 = 0xfe; //11.0592Hz,0. 5ms初始化定時器,讓定時器復位繼續定時
TL1 = 0x33;
timerl ++;
//計數+1
}
ID:683266 發表于 2020-1-10 11:52
資料可以分享一下么樓主
ID:411564 發表于 2019-12-16 13:57
可不可以一個信號十個脈沖,最快一秒鐘40~50個信號,最慢幾秒鐘一個
ID:411564 發表于 2019-12-16 13:53
可不可以一個信號十個脈沖,最快一秒鐘有四十個信號,最慢一秒鐘一個
ID:643296 發表于 2019-11-16 18:45
本帖最后由 jjj012 于 2019-11-21 16:59 編輯

請問需要達到每分鐘7000轉程序應該怎么修改呢
ID:15372 發表于 2019-10-29 08:37
我也在學這個,希望弄個繞線機的排線裝置。目標:繞線機轉動一圈輸出1個脈沖到單片機,單片機根據鍵盤輸入的漆包線直徑計算需要輸出的排線脈沖數到驅動器。一直希望弄這個東東,卻被單片機程序卡卡了
ID:629794 發表于 2019-10-26 15:40
請問一下以上代碼就可以實現正反轉了嗎
ID:59423 發表于 2019-10-18 10:41
嘗試下樓主的程序,
ID:610895 發表于 2019-10-8 22:15
17851000590 發表于 2019-5-14 21:56
可愛的樓主,ena.dir,pul,共陰還是共陽接線

單片機IO口輸出大于20ma可以采用共陰接法,輸出不能保證20ma以上就只能采用共陽接法。這樣才能驅動光耦導通
ID:575976 發表于 2019-7-19 23:03
哈哈我哈哈 發表于 2019-6-28 20:19
為什么要輸出占空比為0.7的PWM波呢

因為有的驅動脈寬太大,電機會一直處于負載狀態
ID:575976 發表于 2019-7-19 23:01
ahjxszc 發表于 2019-5-12 22:05
電機正反轉應該怎么控制呢?

加在DIR上一個反向電平
ID:575976 發表于 2019-7-19 23:00
641656606 發表于 2019-5-29 13:21
我采用的也是共陰極接法,為什么電機只響不轉,同tb6600的藍燈閃爍正常,能指導一下么謝謝

頻率太快
ID:575976 發表于 2019-7-19 22:59
我用STC15的硬件PWM寫帶緩沖控制556驅動2000的細分空載工作在1000rpm,是快還是慢?
ID:523759 發表于 2019-7-19 12:30
謝謝分享
ID:470571 發表于 2019-7-13 20:45
請問樓主,脈沖的需要控制占空比嗎?我覺得不需要吧,我只是想請問你控制占空比是為了什么,是為了改變什么呢?
ID:470571 發表于 2019-7-13 20:44
哈哈我哈哈 發表于 2019-6-25 09:55
樓主能否發下你完整的程序,能使電機正轉反轉的。最近也在學這方面的東西,還不太懂,很是愁人。

正反轉直接該樓主代碼中的DIR值即可,(比如該1或0方向就是相反的)
ID:371529 發表于 2019-6-28 20:19
為什么要輸出占空比為0.7的PWM波呢
ID:371529 發表于 2019-6-25 09:55
樓主能否發下你完整的程序,能使電機正轉反轉的。最近也在學這方面的東西,還不太懂,很是愁人。
ID:377842 發表于 2019-6-19 17:42
同樣轉不了啊,到底是什么原因?
ID:522912 發表于 2019-5-29 13:21
我采用的也是共陰極接法,為什么電機只響不轉,同tb6600的藍燈閃爍正常,能指導一下么謝謝
ID:506152 發表于 2019-5-17 15:22
17851000590 發表于 2019-5-16 21:43
是不是引腳要加上拉電阻

單片機就是普通的單片機開發板,沒有加上拉電阻。
ID:506152 發表于 2019-5-17 15:20
troy2 發表于 2019-5-15 08:50
請教樓主,這是完整程序嗎?

如果線接的對,這個能讓電機轉起來。其實用PWM=~PWM; delay();這樣的語句也能讓電機轉,不過用定時器控制的話,電機走一圈的時間相對來說更精確。
ID:531986 發表于 2019-5-16 21:43
是不是引腳要加上拉電阻
ID:506152 發表于 2019-5-16 20:20
飛云 發表于 2019-5-16 11:29
您好,我想請教下,這里輸出的脈沖為何用的是占空比為0.7的PWM?可不可以是方波的?我最近也在做這個驅動, ...

0.7是隨便設的,占空比為0.6什么的都沒問題,主要是能給驅動器脈沖就行了
ID:506152 發表于 2019-5-16 20:18
17851000590 發表于 2019-5-14 21:56
可愛的樓主,ena.dir,pul,共陰還是共陽接線

我這個是共陰接線
ID:506093 發表于 2019-5-16 11:29
您好,我想請教下,這里輸出的脈沖為何用的是占空比為0.7的PWM?可不可以是方波的?我最近也在做這個驅動,我用的是方波驅動,感覺電機的步進有誤差
ID:135915 發表于 2019-5-15 08:50
請教樓主,這是完整程序嗎?
ID:538517 發表于 2019-5-15 02:41
牛,學習了,感謝分享
ID:531986 發表于 2019-5-14 22:09
Jachin98 發表于 2019-5-12 14:25
共陰或者共陽連接,上面標注的正負號就是有效電平。
比如你共陽接,那PUL+,DIR+,ENA+接開發板5V接口, ...

接好了,你的程序轉不起來
ID:531986 發表于 2019-5-14 21:58
Jachin98 發表于 2019-5-12 14:25
共陰或者共陽連接,上面標注的正負號就是有效電平。
比如你共陽接,那PUL+,DIR+,ENA+接開發板5V接口, ...

謝謝樓主
ID:531986 發表于 2019-5-14 21:56
可愛的樓主,ena.dir,pul,共陰還是共陽接線
ID:530889 發表于 2019-5-13 13:20
ahjxszc 發表于 2019-5-12 22:05
電機正反轉應該怎么控制呢?

就TB6600DIR給個相反的電平就反轉了,或者你把A+——A-——B+——B-順序反一下就好了叭
ID:536494 發表于 2019-5-12 22:05
電機正反轉應該怎么控制呢?
ID:530889 發表于 2019-5-12 14:28
感謝,最近也在用TB6600控制42步進電機,初學小白定時器還不會用,看你的感覺一下很清晰了

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 精品国产三级 | 日本人麻豆 | 色欧美综合 | 黄网站在线播放 | 91国在线观看 | 精品久久久久久 | 欧美一级大片免费观看 | 不卡一区二区在线观看 | 亚洲精品久久久久久国产精华液 | 色综合视频在线 | 国产在线色 | 国产一区二区影院 | 日韩美女一区二区三区在线观看 | 亚洲综合视频 | 日韩精品在线观看网站 | 最新中文字幕久久 | 一级一级毛片免费看 | 国产乱码久久久久久一区二区 | 欧美黑人一级爽快片淫片高清 | 国产1区| 免费看a| 99精品视频一区二区三区 | 日本不卡高字幕在线2019 | 国产精品久久久久一区二区三区 | 欧美极品在线观看 | 日韩国产中文字幕 | 午夜av电影 | 看av网| 少妇精品亚洲一区二区成人 | 亚洲欧美高清 | 97日日碰人人模人人澡分享吧 | 亚洲一区二区三区免费视频 | 97人人澡人人爽91综合色 | h视频在线播放 | 国产成人精品免高潮在线观看 | www日韩高清 | 在线播放一区二区三区 | 精品国产女人 | 国产精品一区在线 | 亚洲精品9999 | 亚洲电影免费 |