歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

機(jī)械設(shè)計(jì)及其自動化專業(yè) 基于stm32的多軸控制器的設(shè)計(jì)

  • 資源ID:48027664       資源大?。?span id="jqsl87n" class="font-tahoma">31KB        全文頁數(shù):9頁
  • 資源格式: DOC        下載積分:10積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要10積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號,方便查詢和重復(fù)下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號:
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請知曉。

機(jī)械設(shè)計(jì)及其自動化專業(yè) 基于stm32的多軸控制器的設(shè)計(jì)

摘要第1章 緒 論1.1本課題的研究背景及意義1.2國內(nèi)外研究現(xiàn)狀1.3本文的主要研究內(nèi)容第2章 基于STM32的多軸控制器的整體設(shè)計(jì)2.1嵌入式多軸控制器的需求分析及整體框架2.2多軸控制器的數(shù)控軟件層的設(shè)計(jì)方案2.3基于STM32的嵌入式系統(tǒng)的設(shè)計(jì)方案2.4上位機(jī)軟件的設(shè)計(jì)2.5本章小結(jié)第3章 多軸控制器的數(shù)控軟件設(shè)計(jì)3.1 插補(bǔ)控制器的 G 代碼譯碼為了實(shí)現(xiàn)控制器可以適應(yīng)目前工程人員常用的機(jī)床編譯語言,本多軸控制器同樣兼容G代碼編程。由于STM32單片機(jī)采用的編程是高級計(jì)算機(jī)編程語言,二者不可兼容,所及,這里需要進(jìn)行G代碼語言的轉(zhuǎn)譯工作。譯碼模塊的程序運(yùn)行由嵌入式單片機(jī)作為下位機(jī)進(jìn)行,單片機(jī)通過串口接收到上位機(jī)發(fā)送過來的 G 代碼之后,將其帶入譯碼函數(shù),譯碼函數(shù)的工作過程可以概括如下:單片機(jī)逐行從G代碼的緩沖存儲區(qū)中讀取G 代碼,當(dāng)讀取到到 NC 代碼關(guān)鍵字的時候,將其后面的字符串轉(zhuǎn)化為數(shù)字,于此同時譯碼模塊將轉(zhuǎn)換到的關(guān)鍵刀具運(yùn)動參數(shù)傳輸?shù)綄?yīng)結(jié)構(gòu)體變量中,如此進(jìn)行下去直到遇到下個關(guān)鍵字或非有效字符。循環(huán)以上步驟,直到遇到數(shù)控 G 代碼結(jié)束標(biāo)志,譯碼程序結(jié)束。3.1.1 控制器 G 代碼的譯碼原理3.1.2 譯碼算法中的中間代碼結(jié)構(gòu)體設(shè)計(jì)3.1.3 插補(bǔ)器譯碼的算法實(shí)現(xiàn)與驗(yàn)證3.2 插補(bǔ)控制器的插補(bǔ)算法研究3.2.1 跨象限逐點(diǎn)比較法的實(shí)現(xiàn)3.2.2 跨象限逐點(diǎn)比較法的模擬與仿真3.2.3 一種極坐標(biāo)下的弧線插補(bǔ)算法的研究3.2.4 極坐標(biāo)插補(bǔ)算法的實(shí)現(xiàn)與驗(yàn)證3.2.5 極坐標(biāo)插補(bǔ)算法特點(diǎn)分析3.3 本章小結(jié)第4章 基于STM32的多軸控制器系統(tǒng)設(shè)計(jì)4.1 STM32 嵌入式平臺硬件設(shè)計(jì)4.1.1STM32系列單片機(jī)簡介 STM32系列單片機(jī)是由意法半導(dǎo)體研發(fā)的高性能,是由意大利的單片機(jī)。該公司由SGS微電子公司和法國半導(dǎo)體公司合并而成。1998年5月,該公司正式更名為意法半導(dǎo)體。STM32系列單片機(jī)基于AEM公式提供的架構(gòu)為處理芯片為處理器,它致力于為高性能、低成本、低功耗的嵌入式應(yīng)用專門設(shè)計(jì)的ARM處理芯片。 4.1.2 STM32系列單片機(jī)常用型號及性能特點(diǎn)STM單片機(jī)是基于ARM內(nèi)核的32位MCU處理芯片。內(nèi)核版本為ARM公司為了嵌入式系統(tǒng)專門設(shè)計(jì)的要求高性能、低成本、低功耗的內(nèi)核。該內(nèi)核具有如下特點(diǎn)。 具有先進(jìn)的體系結(jié)構(gòu),具有性能高、工作電壓低(3.7V即可)、低功耗等技術(shù)優(yōu)勢。外設(shè)豐富,具有多路AD模數(shù)轉(zhuǎn)換接口,多路PWM輸出接口。Cortex-M3系列屬于ARMv7架構(gòu),ARMv7架構(gòu)定義了三大分工明確的系列: “A”系列:面向尖端的基于虛擬內(nèi)存的操作系統(tǒng)和用戶應(yīng)用“R”系列:針對實(shí)時系統(tǒng);“M”系列:對微控制器。1.2 STM32系列單片機(jī)的優(yōu)點(diǎn)1)極高的性能:主流的Cortex內(nèi)核。2)豐富合理的外設(shè),合理的功耗,合理的價格。3)強(qiáng)大的軟件支持:豐富的軟件包。4)全面豐富的技術(shù)文檔。5)芯片型號種類多,覆蓋面廣。6)STM32系列單片機(jī)具有廣泛的用戶群:公司原先的推向市場的CM3芯片,為該公司積累了廣泛的用戶群體,為stm32單片機(jī)的流行做了鋪墊。4.1.3 STM32系列單片機(jī)的開發(fā)平臺目前,市場上STM32開發(fā)常用的開發(fā)平臺主要有IDE、IAR、MDK等。MMDK-ARM開發(fā)環(huán)境是為Cortex-M、Cortex-R4、ARM7、ARM9處理器內(nèi)核而開發(fā)的,MDK的所有版本都具有完善的C / C+開發(fā)環(huán)境,還含大量的中間庫。它具有如下特點(diǎn):(1) 完美支持Cortex-M、Cortex-R4、ARM7和ARM9系列器件。(2)行業(yè)領(lǐng)先的ARM C/C+編譯工具鏈(3)確定的Keil RTX ,小封裝實(shí)時操作系統(tǒng)(帶源碼)(4)Vision4 IDE集成開發(fā)環(huán)境,調(diào)試器和仿真環(huán)境4.1.4 基于 STM32 的數(shù)控主控制板設(shè)計(jì)(1) 單片機(jī)最小系統(tǒng)設(shè)計(jì)(2) 硬件資源分配與接口介紹4.1.5 主要硬件模塊的設(shè)計(jì)(1)電機(jī)驅(qū)動器的設(shè)計(jì)4.2.1 步進(jìn)電機(jī)驅(qū)動器接口設(shè)計(jì)步進(jìn)電機(jī)驅(qū)動器是把數(shù)控系統(tǒng)產(chǎn)生的PWM信號進(jìn)行放大,產(chǎn)生可供電機(jī)運(yùn)動的強(qiáng)電信號。它的面板上有電機(jī)相線接口、外部電源接口、方向和脈沖接口及脫機(jī)信號接口。電機(jī)接線方式有兩種:一種是共陽極,另一種是共陰極。共陽極接法是將脈沖和方向位正極接到直流 5V 輸出上,負(fù)極接到單片機(jī)的控制信號上;共陰極接法就是將驅(qū)動器的脈沖和方向位的負(fù)極接地,正極接到單片機(jī)的控制信號上。本次設(shè)計(jì)采用共陰極接線方法,驅(qū)動器的PUL+、DIR+分別連接到ARM 單片機(jī)的脈沖控制位與方向控制位;PUL-、DIR-則接到單片機(jī)的 GND 端口。電機(jī)則連接到 A+、A、B+、B接口上。驅(qū)動器的+V 和GND 接口分別連接到 24V 電源的正負(fù)極。(2) 限位傳感器的設(shè)計(jì)(3)電源模塊設(shè)計(jì)4.2 STM32 嵌入式平臺軟件構(gòu)架設(shè)計(jì)4.2.1 STM32 數(shù)控平臺整體軟件構(gòu)架設(shè)計(jì)4.2.2 FATFS 文件系統(tǒng)讀取 SD 文件的機(jī)制4.2.3 UCOSIII 操作系統(tǒng)的任務(wù)管理機(jī)制UCOSIII操作系統(tǒng)是一種十分小巧的嵌入式實(shí)時操作系統(tǒng),通過該系統(tǒng)單片機(jī)開發(fā)人員可以十分方便的調(diào)用與管理單片機(jī)的硬件資源C/OS-III 中最多可以支持64 個任務(wù),分別對應(yīng)優(yōu)先級063,其中0 為最高優(yōu)先級。63為最低級,系統(tǒng)保留了4個最高優(yōu)先級的任務(wù)和4個最低優(yōu)先級的任務(wù),所以用戶可以使用的任務(wù)數(shù)有56個。 C/OS-III提供了任務(wù)管理的各種函數(shù)調(diào)用,包括創(chuàng)建任務(wù),刪除任務(wù),改變?nèi)蝿?wù)的優(yōu)先級,任務(wù)掛起和恢復(fù)等。系統(tǒng)初始化時會自動產(chǎn)生兩個任務(wù):一個是空閑任務(wù),它的優(yōu)先級最低,該任務(wù)僅給一個整型變量做累加運(yùn)算;另一個是統(tǒng)計(jì)任務(wù),它的優(yōu)先級為次低,該任務(wù)負(fù)責(zé)統(tǒng)計(jì)當(dāng)前cpu的利用率。4.3 UCOSIII 操作系統(tǒng)下的任務(wù)設(shè)計(jì) 4.3.1 G 代碼譯碼任務(wù)4.3.2 插補(bǔ)執(zhí)行任務(wù) 4.3.3 串口掃描任務(wù)與串口數(shù)據(jù)處理任務(wù)4.3.4 按鍵掃描任務(wù)與按鍵處理任務(wù)4.4 系統(tǒng)驗(yàn)證4.4.1 實(shí)驗(yàn)環(huán)境4.4.2 實(shí)驗(yàn)結(jié)果4.5 本章小結(jié)第五章 控制器主動安全保護(hù)機(jī)制設(shè)計(jì)5.1功能安全的設(shè)計(jì)要求5.2功能安全的實(shí)現(xiàn)措施第六章 整體調(diào)試與結(jié)果分析5.1主控板的上電調(diào)試5.2電機(jī)驅(qū)動的調(diào)試5.3軸的控制功能測試5.4運(yùn)動精度分析第七章總結(jié)與展望6.1總結(jié)6.2展望參考文獻(xiàn)致 謝

注意事項(xiàng)

本文(機(jī)械設(shè)計(jì)及其自動化專業(yè) 基于stm32的多軸控制器的設(shè)計(jì))為本站會員(文***)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!