欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標(biāo)題: 有沒有大神用51單片機(jī)做步進(jìn)電機(jī)加減速算法控制的? [打印本頁]

作者: ljx123    時間: 2016-9-18 20:17
標(biāo)題: 有沒有大神用51單片機(jī)做步進(jìn)電機(jī)加減速算法控制的?
比如  梯形加減速算法   指數(shù)型加減速算法,小白最近在學(xué)步進(jìn)電機(jī),可是不是太會  網(wǎng)上也找了一些文檔,可是沒有程序,不知道框架怎么寫   大神能分享一下嗎?

作者: jubaolun    時間: 2016-9-18 23:20
有,網(wǎng)上有專業(yè)算步進(jìn)電機(jī)的軟件
作者: ljx123    時間: 2016-9-19 20:09
jubaolun 發(fā)表于 2016-9-18 23:20
有,網(wǎng)上有專業(yè)算步進(jìn)電機(jī)的軟件

沒有找到呀  昨天看了有一些講解理論的  沒有找到代碼,只怪本人愚笨  寫不出來。
作者: yzwzfyz    時間: 2016-9-19 21:25
先說步進(jìn)電機(jī):
轉(zhuǎn)子看成是個吸鐵石,定子是若干個電磁鐵均勻分布于轉(zhuǎn)子的外圓周外,(如12個,就象時鐘的12個鐘點(diǎn))。
依次(如順時針)給定子的各個電磁鐵加電,則轉(zhuǎn)子就會跟著順時針轉(zhuǎn)動起來。
如給定子12點(diǎn)位置上的電磁鐵加電,則定子的磁極會被吸于12點(diǎn),
再給定子1點(diǎn)位置上的電磁鐵加電,則定子的磁極會被吸于1點(diǎn)位置,也就是電機(jī)順時針旋轉(zhuǎn)了30度。
這就是就最樸素的,對步進(jìn)電機(jī)的理解。
作者: yzwzfyz    時間: 2016-9-19 21:31
如果每秒輪換給定子的一個磁極加電,則12秒會使電機(jī)轉(zhuǎn)一圈。
如果從12點(diǎn)到1點(diǎn)用1秒
1點(diǎn)到2點(diǎn)用0.9秒
2點(diǎn)到3點(diǎn)用0.8秒
3點(diǎn)到4點(diǎn)用0.7秒
4點(diǎn)到5點(diǎn)用0.6秒
……
這樣就完成了加速旋轉(zhuǎn)
這也是樸素的步進(jìn)電機(jī)加速過程
作者: yzwzfyz    時間: 2016-9-19 21:41
提醒一下:
1、先做一個定速旋轉(zhuǎn),每間隔時間T,切換步進(jìn)電機(jī)一個磁極。如T=1000ms
2、再做一個加速度計A,A是個定值時間。如A=1ms
3、每間隔一個T,就將T-A,即T=T-A,也就完成了勻加速旋轉(zhuǎn)。(1000ms,999ms,998ms,997ms...)
4、如果每間隔一個T,就將T+A,即T=T+A,也就完成了勻減速旋轉(zhuǎn)。
5、你需要處理T-A<0問題,這理不告訴你了,余下的事你自己處理吧。
作者: zl2168    時間: 2016-9-20 07:46
本帖最后由 zl2168 于 2016-9-20 07:48 編輯

實(shí)例98  驅(qū)動四相步進(jìn)電機(jī)


Proteus仿真一下,確認(rèn)有效。
實(shí)例98 四相步進(jìn)電機(jī).rar (35.83 KB, 下載次數(shù): 76)


以上摘自張志良編著《單片機(jī)實(shí)驗(yàn)實(shí)訓(xùn)100例》 ISBN 978-7-5124-1603-1,北航社出版
書中電路和程序設(shè)計有詳細(xì)說明,程序語句條條有注解。

4.jpg (115.19 KB, 下載次數(shù): 119)

4.jpg

作者: zl2168    時間: 2016-9-20 07:49
實(shí)例99  驅(qū)動二相步進(jìn)電機(jī)


Proteus仿真一下,確認(rèn)有效。
實(shí)例99 二相步進(jìn)電機(jī).rar (36.2 KB, 下載次數(shù): 71)


以上摘自張志良編著《單片機(jī)實(shí)驗(yàn)實(shí)訓(xùn)100例》 ISBN 978-7-5124-1603-1,北航社出版


書中電路和程序設(shè)計有詳細(xì)說明,程序語句條條有注解。



作者: ljx123    時間: 2016-9-21 14:38
yzwzfyz 發(fā)表于 2016-9-19 21:41
提醒一下:
1、先做一個定速旋轉(zhuǎn),每間隔時間T,切換步進(jìn)電機(jī)一個磁極。如T=1000ms
2、再做一個加速度計A ...

那也就是說   再給驅(qū)動板頻率的時候  把這個頻率按您說的做一下減一處理,就能完成加速了?
作者: ljx123    時間: 2016-9-21 14:39
zl2168 發(fā)表于 2016-9-20 07:49
實(shí)例99  驅(qū)動二相步進(jìn)電機(jī)

protues在哪里能下載?以前用過  不過找不到安裝包了。
作者: billliu66    時間: 2017-8-11 21:11
我有用STC15WS4做過,我是用PCA產(chǎn)生脈沖,中斷時改變裝載值就可改變脈沖周期實(shí)現(xiàn)變速,實(shí)用效果還不錯。
作者: 5968682    時間: 2018-6-8 09:43
樓主還在嗎?我最近也在做這個,求分享下經(jīng)驗(yàn)
作者: billliu66    時間: 2020-7-26 11:25
所謂步進(jìn)就是給一個脈沖,就轉(zhuǎn)動一定角度。脈沖頻率越高轉(zhuǎn)動就越快。按你希望的曲線調(diào)整脈沖頻率,就可實(shí)現(xiàn)你希望的加減速。
作者: yoxi    時間: 2020-7-26 14:18
有啊,而卻多的是,不過不建議用張志良的,里面沒源碼,只有一個仿真HEX文件,除非你買他的開發(fā)板




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1