摘要:設(shè)計(jì)了一種基于STM32和uC/OS-ll的二維數(shù)控X-Y工作臺(tái)控制系統(tǒng)。為使該數(shù)控系統(tǒng)具有良好的實(shí)時(shí)性和穩(wěn)定性,以嵌入式STM32Fl03VET6為控制核心,采用實(shí)時(shí)操作系統(tǒng)uC/OS-lⅡ,設(shè)計(jì)任務(wù)間的通信方式,集中管理軟硬件資源,提高系統(tǒng)的整體性能。本設(shè)計(jì)支持簡(jiǎn)單G代碼輸入并對(duì)G代碼編程,實(shí)現(xiàn)數(shù)控X-Y工作臺(tái)步進(jìn)電機(jī)直線插補(bǔ)和圓弧插補(bǔ),完成平面輪廓加工.使數(shù)控工作臺(tái)加工實(shí)時(shí)性和穩(wěn)定性進(jìn)一步提高。關(guān)鍵詞:STM32;uC/OS-ll;數(shù)控;實(shí)時(shí)性;插補(bǔ)以計(jì)算機(jī)(PC機(jī))作為基礎(chǔ)的數(shù)字控制機(jī)床(CNC),解決了大量硬件制約問題,同時(shí)使很多應(yīng)用軟件得到兼收,為我國(guó)CNC開發(fā)和應(yīng)用帶來了新的機(jī)遇。然而,發(fā)展迅速的基于PC的數(shù)控系統(tǒng)也有著不足之處:由于PC的體積限制,這種數(shù)控系統(tǒng)不能夠裝人對(duì)體積有嚴(yán)格要求的微型或小型數(shù)控系統(tǒng),且價(jià)格昂貴;另外,基于PC的CNC功能強(qiáng)大,對(duì)于一些功能要求單一的簡(jiǎn)單系統(tǒng),就難以發(fā)揮其所有功能,造成資本浪費(fèi)等問題。而嵌入式系統(tǒng)的涌現(xiàn),正好彌補(bǔ)了基于PC的數(shù)控的不足,為數(shù)控技術(shù)提供了一種靈活方便、廉價(jià)的控制系統(tǒng)。目前,嵌入式數(shù)控系統(tǒng)的研究開發(fā)與應(yīng)用,已經(jīng)成為一個(gè)新的發(fā)展方向
上傳時(shí)間: 2022-06-25
上傳用戶:canderile
VIP專區(qū)-嵌入式/單片機(jī)編程源碼精選合集系列(65)資源包含以下內(nèi)容:1. DM9161應(yīng)用電路原理圖來自DAVICOM網(wǎng)站。需要的可以自由下載.2. ALTERA CPLD器件的配置與下載,貢獻(xiàn)給初學(xué)習(xí)者,非長(zhǎng)有用.3. This design package includes reference materials for creating a USB - PS/2 combination mouse that a.4. 字符表示的十六進(jìn)制數(shù)轉(zhuǎn)化為相應(yīng)的整數(shù)    錯(cuò)誤則返回    -1   .5. C51的12864m.6. 8個(gè)字LED點(diǎn)陣的顯示程序.7. 51+ch375超級(jí)經(jīng)典的U盤讀寫程序嘿嘿趕快下載把.8. PWM控制電機(jī)C程序-已通過實(shí)驗(yàn)測(cè)試 PWM控制精確控制電機(jī)的轉(zhuǎn)動(dòng)..9. C51串口單工通訊程序一成功通過測(cè)試,請(qǐng)放心下載.10. 來自網(wǎng)上好心人的好東東,關(guān)于SD卡讀寫的,內(nèi)附protel原理圖.11. 設(shè)計(jì)輸入 ! 多種設(shè)計(jì)輸入方法 – Quartus II • 原理圖式圖形設(shè)計(jì)輸入 • 文本編輯 – AHDL, VHDL, Verilog • 內(nèi)存編輯 .12. 全是FPGA的例子 對(duì)大家應(yīng)該有好處 大家趕快下把 知識(shí)不等人.13. 此為編程代碼示例.14. 此為編程代碼示例.15. 我在spartan-3e starter kit 的板上實(shí)現(xiàn)了mc8051.16. 完成MP3播放功能.17. 一個(gè)關(guān)于實(shí)時(shí)時(shí)鐘驅(qū)動(dòng)方面的程序(ARM7).18. 遍歷二叉樹的4個(gè)非遞歸算法 vc編程基礎(chǔ).19. 快速排序的非遞歸算法 vc編程練習(xí).20. 雷達(dá)高頻接收機(jī).21. 我的開發(fā)板的所有測(cè)試程序.22. ps2的驅(qū)動(dòng).23. 密度測(cè)試儀的源碼.24. 本程序主要內(nèi)容18b20+s52+uart單點(diǎn)測(cè)溫詳細(xì)c51程序.25. CPLD 9536 程序 我自己用的代碼. VHDL語言.26. AMD嵌入式處理器AU1200開發(fā)板原理圖.27. cpld3128開發(fā)板的原理圖 很有用,已經(jīng)做成PCB,需要的話可以聯(lián)系我.28. ertfs文件系統(tǒng)里面既有完整ucos程序.29. 基于atmega128的交通信號(hào)燈控制程序.30. 利用軟件編寫的I2C傳輸界面程序,適用于現(xiàn)有4位機(jī)等匯編語言中!.31. I2C控制程序,供大家學(xué)習(xí)參考,使用時(shí)根據(jù)自己的系統(tǒng)修改..32. This designs uses a Nios II system to demonstrate how to read from the SD card. The software reads W.33. his design is the initial design when the board is powered-up. It increments a counter and displays.34. 用于多于9個(gè)串口的ce驅(qū)動(dòng)程序。時(shí)間倉(cāng)促。可以參考.35. CSD卡的dos驅(qū)動(dòng)程序源碼.36. ADT700的小程序.37. 嵌入式的小程序.38. 基于cpld的hdb3編碼器 基于cpld的hdb3編碼器.39. 基于cpld的交通燈設(shè)計(jì) ?赾pld的交通燈設(shè)計(jì).40. 用于ARM9系列的S3C2440A的bootloader,Linux平臺(tái).
標(biāo)簽: 固件
上傳時(shí)間: 2013-04-15
上傳用戶:eeworm
工模具材料應(yīng)用手冊(cè)
標(biāo)簽: 模具材料 應(yīng)用手冊(cè)
上傳時(shí)間: 2013-06-17
上傳用戶:eeworm
labview圖形編程(美國(guó)人寫的書 特別推薦) .part1
標(biāo)簽: labview part 圖形編程 美國(guó)
上傳時(shí)間: 2013-04-15
上傳用戶:eeworm
labview圖形編程(美國(guó)人寫的書 特別推薦) .part2
標(biāo)簽: labview part 圖形編程 美國(guó)
上傳時(shí)間: 2013-07-14
上傳用戶:eeworm
W火電機(jī)組 儀控分冊(cè)
上傳時(shí)間: 2013-04-15
上傳用戶:eeworm
如何入侵一臺(tái)Internet上的主機(jī)
標(biāo)簽: Internet
上傳時(shí)間: 2013-05-23
上傳用戶:eeworm
電測(cè)儀表--高級(jí)工
上傳時(shí)間: 2013-06-07
上傳用戶:eeworm
顏工講LED路燈驅(qū)動(dòng)電路技術(shù)
標(biāo)簽: LED 路燈 電路技術(shù) 驅(qū)動(dòng)
上傳時(shí)間: 2013-07-16
上傳用戶:eeworm
LED產(chǎn)業(yè)長(zhǎng)期發(fā)展仍看好
標(biāo)簽: LED
上傳時(shí)間: 2013-04-15
上傳用戶:eeworm
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1