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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4238|回復(fù): 1
收起左側(cè)

stm32單片機實現(xiàn)高速控制步進電機S曲線加減速運動程序源碼

[復(fù)制鏈接]
ID:889154 發(fā)表于 2021-3-7 12:14 | 顯示全部樓層 |閱讀模式

使用單片機做步進電機控制的時候,經(jīng)常碰到一些非常傷腦筋的問題,一是寫步進電機控制時許確實很麻煩,正轉(zhuǎn)反轉(zhuǎn),加速減速,得研究很長時間數(shù)學(xué)公式,特別是S加減速運動;二是單片機的計算速度不行,要求脈沖速度快的話,加減速需要計算變化的脈沖頻率,計算不過來,特別是兩個或多個電機要聯(lián)動控制或者插補基本上就不行了,兩個電機運動會出現(xiàn)明顯的偏差。
所以能不能有其他簡單快速的方案了?
經(jīng)過很長時間研究后,我發(fā)現(xiàn)常規(guī)的運動控制完全可以使用單片機+一個專用運動控制芯片HMC80xx來實現(xiàn),這樣的話,復(fù)雜的加減速控制程序,多個步進高精度聯(lián)動都由專用運動芯片來完成,單片機只需要通過通信接口寫入控制命令就可以了。
話不多說,我們來看看具體的實現(xiàn)方案:
O1CN01kxEHhH1TEnoNcsNd1_!!1087172351.png

O1CN01hneeQ01TEnimt97Co_!!1087172351.jpg



由上述的系統(tǒng)框圖和單片機與運動控制專用芯片接線圖可以看出,使用一個stm32或者C51等單片機+運動芯片控制步進或伺服電機,只要使用單片機的IO口連接運動芯片的總線,然后通過IO寫入指令就可以。芯片本身提供了單片機可以直接調(diào)用的API函數(shù),實現(xiàn)基本的定長加減速運動,多軸直線插補,圓弧插補運動的函數(shù),單片機程序只要按說明直接調(diào)用函數(shù),指定參數(shù)值就可以了。
下載.png

比如定長加減速運動控制函數(shù):
q  定長運動
功能:指定一個運動軸及曲線類型、運動方向、脈沖輸出模式、初始速度、運行速度、定長運動距離、開始減速位置、加速時間、減速時間,以初始速度開始加速,在指定的加速時間到時加速到運行速度恒速運行,直到脈沖輸出個數(shù)大于等于減速位置設(shè)定的個數(shù)時,開始減速,在指定的減速時間到達時減速到初始速度,并在完成運動距離時停止,如果SD減速開關(guān)從OFF->ON 轉(zhuǎn)換并且沒有到達設(shè)定的減速位置,并且SD_EN使能,將立即開始減速,然后以低速運行完成運動距離后停止。
函數(shù):int  DeltMov(int dev,unsigned int Axs,unsigned intcurve,unsigned int Dir,unsigned char Outmod,unsigned int Vo,unsigned intVt,unsigned int Length,unsigned int StartDec,unsigned long Acctime,unsignedlong Dectime,unsigned int SD_EN,unsigned int WaitSYNC); 下載 (1).png


回復(fù)

使用道具 舉報

ID:710888 發(fā)表于 2021-3-14 10:24 | 顯示全部樓層
是否可以提供下運動控制芯片datasheet 的官網(wǎng)鏈接
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 五月激情婷婷六月 | 欧美日韩在线综合 | 国产精品久久久久久久久久久免费看 | av黄色国产| 人人人艹 | avtt国产| 中文在线观看视频 | 国产精品激情小视频 | 午夜一区 | 欧美高清视频在线观看 | 国产精品欧美一区二区三区不卡 | 亚洲成人精品一区 | 精品视频99 | 亚洲精品v日韩精品 | 在线欧美 | 欧美一级淫片007 | 国产精品大片在线观看 | 精品av天堂毛片久久久借种 | 欧美精品首页 | 精品久久中文字幕 | 国产亚洲一区二区三区 | 亚洲精品一区二区三区在线 | 一区二区三区国产 | 欧美天堂 | 中文字幕视频在线 | 久久一区二区三区四区五区 | 久久精品国产免费一区二区三区 | 国产亚洲精品一区二区三区 | 一级a爱片性色毛片免费 | 精品久久香蕉国产线看观看亚洲 | 精品综合网 | 欧美性猛交一区二区三区精品 | 久久久久久久一区 | 日本电影韩国电影免费观看 | 国产亚洲精品久久情网 | 欧美aⅴ | 久久综合一区二区 | 亚洲精彩免费视频 | 最新日韩在线视频 | 老外黄色一级片 | 欧美视频福利 |