找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2037|回復(fù): 8
打印 上一主題 下一主題
收起左側(cè)

51單片機(jī)控制二線四線步進(jìn)電機(jī)不能反轉(zhuǎn),什么原因

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:259813 發(fā)表于 2022-3-7 19:31 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
51控制步進(jìn)電機(jī)正轉(zhuǎn)時(shí)完全正常,轉(zhuǎn)到反轉(zhuǎn)程序時(shí)依然正轉(zhuǎn),不能反轉(zhuǎn),什么原因呢?      

tabz:db 0fah,0f6h,0f5h,0f9h
   
tabf:db 0f9h,0f5h,0f6h,0fah

TBAZ是正轉(zhuǎn)查表數(shù)據(jù),TABF是反轉(zhuǎn)數(shù)據(jù)


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

使用道具 舉報(bào)

沙發(fā)
ID:301191 發(fā)表于 2022-3-7 23:43 | 只看該作者
頂一下
回復(fù)

使用道具 舉報(bào)

板凳
ID:879809 發(fā)表于 2022-3-7 23:58 | 只看該作者
程序貼全了再說。
回復(fù)

使用道具 舉報(bào)

地板
ID:514254 發(fā)表于 2022-3-8 00:15 | 只看該作者
keil軟件調(diào)試仿真下,看看IO輸出是否正常跳轉(zhuǎn)反轉(zhuǎn)數(shù)組中。
回復(fù)

使用道具 舉報(bào)

5#
ID:844772 發(fā)表于 2022-3-8 09:22 | 只看該作者
本帖最后由 glinfei 于 2022-3-8 09:35 編輯

簡單的做法是在發(fā)送反轉(zhuǎn)數(shù)據(jù)時(shí)用手按反轉(zhuǎn)方向擰一下就能反轉(zhuǎn)了,如果變成不能正轉(zhuǎn),再上手?jǐn)Q。因?yàn)槟阌玫氖前伺牡目刂品绞,但間隔抽取使用其中的四步出的問題。你要么就用四拍的數(shù)據(jù),要么用完整的八拍數(shù)據(jù),否則因?yàn)檗D(zhuǎn)子停的位置造成只能一個(gè)方向轉(zhuǎn)。正轉(zhuǎn):
(1)四拍:A 1000,A- 0010,B 0100,B- 0001.
(2)八拍:A 1000,AA- 1010,A- 0010,A-B 0110,B 0100,BB- 0101,B- 0001,B-A 1001.
反轉(zhuǎn):逆序
回復(fù)

使用道具 舉報(bào)

6#
ID:259813 發(fā)表于 2022-3-8 09:35 | 只看該作者
需要的是自動(dòng)轉(zhuǎn)向。看啦一下,進(jìn)入到反轉(zhuǎn)數(shù)據(jù)時(shí),累加器A中數(shù)據(jù)正確,百思不得其解
回復(fù)

使用道具 舉報(bào)

7#
ID:844772 發(fā)表于 2022-3-8 10:36 | 只看該作者
chydn2000 發(fā)表于 2022-3-8 09:35
需要的是自動(dòng)轉(zhuǎn)向。看啦一下,進(jìn)入到反轉(zhuǎn)數(shù)據(jù)時(shí),累加器A中數(shù)據(jù)正確,百思不得其解

我剛補(bǔ)充了一下數(shù)據(jù),好像回復(fù)就沒了。我覺得你數(shù)據(jù)有問題,應(yīng)該用八拍數(shù)據(jù),或四拍數(shù)據(jù),你是從八拍數(shù)據(jù)中抽取了四個(gè)數(shù)據(jù)造成的不能反轉(zhuǎn),要改數(shù)據(jù)。
回復(fù)

使用道具 舉報(bào)

8#
ID:584814 發(fā)表于 2022-3-10 08:27 | 只看該作者
你的程序能運(yùn)行讀取到反轉(zhuǎn)數(shù)據(jù)么 ?
回復(fù)

使用道具 舉報(bào)

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

本版積分規(guī)則

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

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表