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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3931|回復: 13
打印 上一主題 下一主題
收起左側

單片機控制步進電機轉的慢,是什么問題?

[復制鏈接]
跳轉到指定樓層
樓主
我的是5線4相28BYJ-48電機,5VDC,按照例程調試了電機,正轉反轉程序如下:用的ULN2003A驅動的,delay函數延時大約10us

下面是問題:
1、延時函數在相位轉換間再低于75的時候電機就只振動不轉了,是因為時間太短不足以讓電機轉動起來?
2、我調到最高速度(大約)時,步進電機轉一周大約在3.5秒左右,只能這么慢嗎?是有什么我不知道的方法?還是需要換更貴更好的電機?
3、我調試了電機轉動配合蜂鳴器來模擬圖片打印,400*200的圖片灰度數據,打印一行要3分鐘左右,這玩意如果做什么激光打印之類的東西是不是太扯淡了?
4、為什么KEIL5和論壇里面代碼復制來去,中文注釋出來都是亂碼?????

char motor[]={0x01,0x03,0x02,0x06,0x04,0x0c,0x08,0x09};


void setmotor(unsigned long i)//順時針轉動一個周期,64周期為5.625度,64*64周期為360度一圈
{
                while(--i)
                {
                        P1=motor[i%8];
                        delay(85);
                }
}
void setmotorN(unsigned long i)//逆時針轉動一個周期,64周期為5.625度,64*64周期為360度一圈
{
                while(--i)
                {
                        P1=motor[7-i%8];
                        delay(80);
                }
}


void delay(unsigned long us)
{
        while(us--);
}



分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:462827 發表于 2021-4-17 21:53 | 只看該作者
因為28BYJ-48是一個減速步進電機,減速比為1:64,主齒輪轉64圈外軸才轉一圈,當然就是那么慢的了。如果你想要快的就用非減速步進電機就行了。

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

板凳
ID:814525 發表于 2021-4-17 23:05 | 只看該作者
先設置為簡體中文,再復制過來就不會亂碼了

捕獲.PNG (62.63 KB, 下載次數: 79)

捕獲.PNG

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

地板
ID:889094 發表于 2021-4-17 23:21 | 只看該作者
張天師 發表于 2021-4-17 23:05
先設置為簡體中文,再復制過來就不會亂碼了

謝謝解惑,新手50天,又漲知識了
回復

使用道具 舉報

5#
ID:889094 發表于 2021-4-17 23:25 | 只看該作者
hantu 發表于 2021-4-17 21:53
因為28BYJ-48是一個減速步進電機,減速比為1:64,主齒輪轉64圈外軸才轉一圈,當然就是那么慢的了。如果你想 ...

還有一個基礎性問題,5線4相電機,我看例程是4相都通電,然后斷開1相或是2相,然后電機相應轉動,但是這樣電機待機時也發熱厲害,后來我改成4相都不通電,通過對其中1相或2相通電來讓電機轉動,也就是上面的程序,也不知道對不對。
標準的步進電機驅動應該是什么樣的?
回復

使用道具 舉報

6#
ID:58651 發表于 2021-4-17 23:27 | 只看該作者
步進電機是單相通電,這樣子去切換角度的。你加快換項速度,它就轉得快

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

7#
ID:889094 發表于 2021-4-18 16:20 | 只看該作者
574997859 發表于 2021-4-17 23:27
步進電機是單相通電,這樣子去切換角度的。你加快換項速度,它就轉得快

好的,謝謝,我也覺得是這個樣子的。
我用的STC12C5A60S2通過ULN2003控制的電機,換相延時最小到800us左右就不動了,是不是換相太快的話電機反應速度沒有那么快?里面線圈太多,感抗的原因讓它不能更快嗎?

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

8#
ID:723547 發表于 2021-4-20 15:29 | 只看該作者
birdzhyli 發表于 2021-4-18 16:20
好的,謝謝,我也覺得是這個樣子的。
我用的STC12C5A60S2通過ULN2003控制的電機,換相延時最小到800us左 ...

不是,是ULN2003的問題,h橋芯片有開合周期
回復

使用道具 舉報

9#
ID:723547 發表于 2021-4-20 15:30 | 只看該作者
birdzhyli 發表于 2021-4-18 16:20
好的,謝謝,我也覺得是這個樣子的。
我用的STC12C5A60S2通過ULN2003控制的電機,換相延時最小到800us左 ...

這個是h橋芯片的原因,具體是受死區影響,
回復

使用道具 舉報

10#
ID:889094 發表于 2021-4-22 19:42 | 只看該作者
藍色彈珠 發表于 2021-4-20 15:29
不是,是ULN2003的問題,h橋芯片有開合周期

用的ULN2003A驅動的步進電機,里面有H橋嗎?我看電路圖上單片機4個管腳直接接了ULN2003的輸入,2003的4個輸出直接連到了電機的4條線
H橋是說的ULN2003里面的結構嗎?剛才網上查了H橋的資料,沒看懂,可是感覺H橋控制的電機都電機兩頭都有元件,而我這個學習板上是VCC直接連了步進電機的VCC,然后4相的線接了ULN2003
回復

使用道具 舉報

11#
ID:505058 發表于 2021-5-19 01:11 來自手機 | 只看該作者
藍色彈珠 發表于 2021-4-20 15:29
不是,是ULN2003的問題,h橋芯片有開合周期

uln2003是h橋結構???
回復

使用道具 舉報

12#
ID:824490 發表于 2021-5-20 09:35 | 只看該作者
birdzhyli 發表于 2021-4-22 19:42
用的ULN2003A驅動的步進電機,里面有H橋嗎?我看電路圖上單片機4個管腳直接接了ULN2003的輸入,2003的4個 ...

2003就是7組達林頓管,
回復

使用道具 舉報

13#
ID:294296 發表于 2021-5-20 10:30 | 只看該作者
5線4相28BYJ-48電機要用L297芯片搭配MOS或者L298(小功率),L297輸入一個脈沖可以自動換4次相,而ULN2003是7組達林頓三極管,單片機要用4個IO口輪流換4次相才行,在一定程度上耗費單片機的資源和運行時間了。
回復

使用道具 舉報

14#
ID:57657 發表于 2021-5-20 12:44 | 只看該作者
28BYJ-48額定電壓12V,你5V肯定轉不動
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美日韩在线观看一区二区三区 | 91porn国产成人福利 | 一起操网站 | 国产真实精品久久二三区 | 婷婷综合网 | 免费的日批视频 | 日韩一区精品 | 国产精品久久久久久久久久久久冷 | 免费一区 | 国产小u女发育末成年 | 欧美日韩一二三区 | 亚洲一区二区三区在线观看免费 | 久久99久久98精品免观看软件 | 久久久久国产精品免费免费搜索 | 欧产日产国产精品视频 | 日韩不卡一区二区 | 成人久久久 | 在线免费观看色 | 91久久精品 | 亚洲 欧美 日韩在线 | 国产激情一区二区三区 | 国产91精品久久久久久久网曝门 | 欧美一区二区三区四区在线 | 金莲网| 日日干天天操 | 中国大陆高清aⅴ毛片 | 中文字幕一区在线观看视频 | 精品www| 亚洲成人网在线 | 成年人在线视频 | 一级片子 | 亚洲精品在线免费看 | 亚洲成人动漫在线观看 | 久久伊人精品 | 中文字幕亚洲一区 | 亚洲女人天堂成人av在线 | 91麻豆产精品久久久久久夏晴子 | 国产日韩一区二区三区 | 中文字幕免费在线 | 亚洲日本乱码在线观看 | 国产欧美在线 |