找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

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

C51單片機(jī)怎么控制電機(jī)在固定的范圍轉(zhuǎn)動(dòng)?

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:1050519 發(fā)表于 2022-11-7 11:22 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
請(qǐng)教大神,c51怎么控制電機(jī)在固定的范圍轉(zhuǎn)動(dòng),像一條線,在中間時(shí)可以前后轉(zhuǎn)動(dòng),末端就只能往前轉(zhuǎn)
各位大佬,這根線要如何實(shí)現(xiàn)?


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

使用道具 舉報(bào)

沙發(fā)
ID:965189 發(fā)表于 2022-11-7 13:13 | 只看該作者
兩頭裝行程開(kāi)關(guān)。
回復(fù)

使用道具 舉報(bào)

板凳
ID:123289 發(fā)表于 2022-11-7 13:52 | 只看該作者
先不說(shuō)單片機(jī),你直接控制電機(jī),你會(huì)如何做呢?
回復(fù)

使用道具 舉報(bào)

地板
ID:1050519 發(fā)表于 2022-11-7 14:26 | 只看該作者
我會(huì)通過(guò)電機(jī)正反轉(zhuǎn)的時(shí)間來(lái)實(shí)現(xiàn)
回復(fù)

使用道具 舉報(bào)

5#
ID:1050519 發(fā)表于 2022-11-7 14:49 | 只看該作者
yzwzfyz 發(fā)表于 2022-11-7 13:52
先不說(shuō)單片機(jī),你直接控制電機(jī),你會(huì)如何做呢?

我會(huì)通過(guò)控制電機(jī)正反轉(zhuǎn)的時(shí)間來(lái)實(shí)現(xiàn)
回復(fù)

使用道具 舉報(bào)

6#
ID:883242 發(fā)表于 2022-11-7 15:22 | 只看該作者
先要知道你的電機(jī)是什么樣式的,你的負(fù)載又是什么樣子的,最后才可以談單片機(jī)。
回復(fù)

使用道具 舉報(bào)

7#
ID:1050519 發(fā)表于 2022-11-7 16:53 來(lái)自觸屏版 | 只看該作者
Hephaestus 發(fā)表于 2022-11-7 15:22
先要知道你的電機(jī)是什么樣式的,你的負(fù)載又是什么樣子的,最后才可以談單片機(jī)。

是只有正負(fù)極的電機(jī),所以感覺(jué)只能通過(guò)單片機(jī)控制,另外正反轉(zhuǎn)已經(jīng)實(shí)現(xiàn)了
回復(fù)

使用道具 舉報(bào)

8#
ID:536683 發(fā)表于 2022-11-7 17:19 | 只看該作者
電機(jī)上得有光柵編碼器和限位開(kāi)關(guān)來(lái)確定轉(zhuǎn)子的位置和末端位置。
回復(fù)

使用道具 舉報(bào)

9#
ID:883242 發(fā)表于 2022-11-7 18:14 | 只看該作者
幻海生 發(fā)表于 2022-11-7 16:53
是只有正負(fù)極的電機(jī),所以感覺(jué)只能通過(guò)單片機(jī)控制,另外正反轉(zhuǎn)已經(jīng)實(shí)現(xiàn)了

那就是直流有刷電機(jī)了,你的要求基本上是做不到的。
回復(fù)

使用道具 舉報(bào)

10#
ID:123289 發(fā)表于 2022-11-8 08:19 | 只看該作者
【我會(huì)通過(guò)控制電機(jī)正反轉(zhuǎn)的時(shí)間來(lái)實(shí)現(xiàn)】
如你所說(shuō),就試一試:
1、加兩個(gè)計(jì)時(shí)變量,一個(gè)計(jì)正轉(zhuǎn)時(shí)JSZ,一個(gè)讀反轉(zhuǎn)時(shí)間JSF。用中斷做個(gè)時(shí)基(如10ms)。
2、正轉(zhuǎn)命令發(fā)出后,對(duì)JSZ進(jìn)行計(jì)時(shí)(每次中斷+1),到時(shí)后(達(dá)到某個(gè)值),復(fù)位(清0)。并開(kāi)啟反轉(zhuǎn)。
3、反轉(zhuǎn)命令發(fā)出后,對(duì)JSF進(jìn)行計(jì)時(shí),到時(shí)后,復(fù)位。并開(kāi)啟正轉(zhuǎn)。
回復(fù)

使用道具 舉報(bào)

11#
ID:1050519 發(fā)表于 2022-11-8 11:06 | 只看該作者
yzwzfyz 發(fā)表于 2022-11-8 08:19
【我會(huì)通過(guò)控制電機(jī)正反轉(zhuǎn)的時(shí)間來(lái)實(shí)現(xiàn)】
如你所說(shuō),就試一試:
1、加兩個(gè)計(jì)時(shí)變量,一個(gè)計(jì)正轉(zhuǎn)時(shí)JSZ,一 ...

感謝指點(diǎn),理論上可行,我去試試
回復(fù)

使用道具 舉報(bào)

12#
ID:1046684 發(fā)表于 2022-11-8 11:47 | 只看該作者
一般電機(jī)需要兩端限位開(kāi)關(guān),如果步進(jìn)電機(jī),只需要找準(zhǔn)中間位置,然后向前,向后給出固定步數(shù)脈沖,即可實(shí)現(xiàn)范圍控制
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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