摘要:設計了一種基于STM32和uC/OS-ll的二維數控X-Y工作臺控制系統。為使該數控系統具有良好的實時性和穩定性,以嵌入式STM32Fl03VET6為控制核心,采用實時操作系統uC/OS-lⅡ,設計任務間的通信方式,集中管理軟硬件資源,提高系統的整體性能。本設計支持簡單G代碼輸入并對G代碼編程,實現數控X-Y工作臺步進電機直線插補和圓弧插補,完成平面輪廓加工.使數控工作臺加工實時性和穩定性進一步提高。關鍵詞:STM32;uC/OS-ll;數控;實時性;插補以計算機(PC機)作為基礎的數字控制機床(CNC),解決了大量硬件制約問題,同時使很多應用軟件得到兼收,為我國CNC開發和應用帶來了新的機遇。然而,發展迅速的基于PC的數控系統也有著不足之處:由于PC的體積限制,這種數控系統不能夠裝人對體積有嚴格要求的微型或小型數控系統,且價格昂貴;另外,基于PC的CNC功能強大,對于一些功能要求單一的簡單系統,就難以發揮其所有功能,造成資本浪費等問題。而嵌入式系統的涌現,正好彌補了基于PC的數控的不足,為數控技術提供了一種靈活方便、廉價的控制系統。目前,嵌入式數控系統的研究開發與應用,已經成為一個新的發展方向
標簽:
stm32
ucosii
上傳時間:
2022-06-25
上傳用戶:canderile