多軸運動控制器的嵌入式web服務(wù)器開發(fā)
發(fā)布時間:2021-02-22 23:32
隨著現(xiàn)代控制技術(shù)的不斷提高,運動控制器在工業(yè)設(shè)備、國防設(shè)備以及智能醫(yī)療等領(lǐng)域均有了廣泛的應(yīng)用。在互聯(lián)網(wǎng)茁壯發(fā)展的大背景下,將多軸運動控制器與互聯(lián)網(wǎng)技術(shù)結(jié)合將促進運動控制器的使用便捷性。傳統(tǒng)上對硬件設(shè)備的控制都采用專用線路,兼容性較差,且不可實現(xiàn)遠程控制。如果通過網(wǎng)線或者無線網(wǎng)絡(luò)對硬件進行實時的控制,不僅可以解決專用線路的問題,還可以實現(xiàn)遠距離的實時控制。系統(tǒng)采用STM32F4高性能微控制器作為多軸運動控制器的主控制芯片,STM32F407開發(fā)板為開發(fā)平臺,對其進行嵌入式web服務(wù)器的搭建,然后通過網(wǎng)絡(luò)連接的形式控制開發(fā)板上外圍硬件的運行狀態(tài),包括硬件電路的實時溫度,硬件電路的開關(guān)等,以實現(xiàn)與多軸運動控制器的實時通信。系統(tǒng)采用B/S結(jié)構(gòu)的控制方式,不需要用戶下載專用客戶端,用戶只需要使用一個瀏覽器,輸入指定的IP地址,就可以實時對硬件電路的實時監(jiān)控。本文首先介紹了系統(tǒng)的硬件和軟件開發(fā)平臺,對硬件平臺進行了設(shè)置,了解了軟件開發(fā)平臺的功能,做出了系統(tǒng)的總體設(shè)計。然后完成了對嵌入式web服務(wù)器的搭建工作,包括μC/OS-II操作系統(tǒng)的移植、LWIP協(xié)議棧的移植、web服務(wù)器軟件編寫,在搭建we...
【文章來源】:西安石油大學(xué)陜西省
【文章頁數(shù)】:65 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
abstract
第一章 緒論
1.1 引言
1.2 課題研究背景及意義
1.3 國內(nèi)外發(fā)展現(xiàn)狀
1.3.1 國外發(fā)展現(xiàn)狀
1.3.2 國內(nèi)發(fā)展現(xiàn)狀
1.4 本文主要任務(wù)及內(nèi)容安排
第二章 系統(tǒng)總體方案設(shè)計與平臺的搭建
2.1 系統(tǒng)總體方案
2.2 系統(tǒng)硬件平臺
2.2.1 STM32F4控制芯片
2.2.2 STM32F4以太網(wǎng)模塊
2.2.3 以太網(wǎng)模塊接口電路設(shè)計
2.3 系統(tǒng)軟件平臺
2.3.1 軟件開發(fā)環(huán)境MDK
2.3.2 STM32官方標(biāo)準(zhǔn)固件庫
2.4 嵌入式web服務(wù)器總體設(shè)計
2.5 本章小結(jié)
第三章 嵌入式web服務(wù)器的搭建
3.1 μC/OS-II操作系統(tǒng)移植
3.1.1 μC/OS-II實時操作系統(tǒng)介紹
3.1.2 UCOSII移植文件的配置
3.1.3 μC/OS-II在STM32F4上的移植
3.1.4 μC/OS-II移植完成測試
3.2 LWIP協(xié)議棧的移植
3.2.1 TCP/IP協(xié)議棧
3.2.2 LWIP協(xié)議棧簡介
3.2.3 NETCONN編程接口
3.2.4 添加ST以太網(wǎng)庫
3.2.5 LWIP帶操作系統(tǒng)的移植
3.3 web服務(wù)器搭建
3.3.1 web服務(wù)器軟件設(shè)計
3.3.2 web服務(wù)器下載驗證
3.4 本章小結(jié)
第四章 web服務(wù)器應(yīng)用開發(fā)
4.1 web應(yīng)用的開發(fā)技術(shù)
4.1.1 HTTP協(xié)議
4.1.2 web網(wǎng)頁技術(shù)
4.2 web服務(wù)器開發(fā)技術(shù)
4.2.1 makefsdata工具
4.2.2 CGI公共網(wǎng)關(guān)接口技術(shù)
4.2.3 SSI服務(wù)器嵌入技術(shù)
4.3 應(yīng)用程序的設(shè)計
4.3.1 web網(wǎng)頁的設(shè)計
4.3.2 web服務(wù)器應(yīng)用設(shè)計
4.3.3 多軸運動控制器控制PWM輸出
4.4 多軸運動控制器遠程控制直流電機
4.4.1 控制電機網(wǎng)頁的設(shè)計
4.4.2 控制電機軟件設(shè)置
4.5 本章小結(jié)
第五章 嵌入式web服務(wù)器的測試和優(yōu)化
5.1 web服務(wù)器測試
5.1.1 web服務(wù)器測試過程
5.1.2 多軸運動控制器電機控制測試過程
5.1.3 測試結(jié)果分析
5.2 web服務(wù)器應(yīng)用優(yōu)化
5.3 本章小結(jié)
第六章 總結(jié)與展望
致謝
參考文獻
攻讀學(xué)位期間參加科研情況及獲得的學(xué)術(shù)成果
本文編號:3046709
【文章來源】:西安石油大學(xué)陜西省
【文章頁數(shù)】:65 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
abstract
第一章 緒論
1.1 引言
1.2 課題研究背景及意義
1.3 國內(nèi)外發(fā)展現(xiàn)狀
1.3.1 國外發(fā)展現(xiàn)狀
1.3.2 國內(nèi)發(fā)展現(xiàn)狀
1.4 本文主要任務(wù)及內(nèi)容安排
第二章 系統(tǒng)總體方案設(shè)計與平臺的搭建
2.1 系統(tǒng)總體方案
2.2 系統(tǒng)硬件平臺
2.2.1 STM32F4控制芯片
2.2.2 STM32F4以太網(wǎng)模塊
2.2.3 以太網(wǎng)模塊接口電路設(shè)計
2.3 系統(tǒng)軟件平臺
2.3.1 軟件開發(fā)環(huán)境MDK
2.3.2 STM32官方標(biāo)準(zhǔn)固件庫
2.4 嵌入式web服務(wù)器總體設(shè)計
2.5 本章小結(jié)
第三章 嵌入式web服務(wù)器的搭建
3.1 μC/OS-II操作系統(tǒng)移植
3.1.1 μC/OS-II實時操作系統(tǒng)介紹
3.1.2 UCOSII移植文件的配置
3.1.3 μC/OS-II在STM32F4上的移植
3.1.4 μC/OS-II移植完成測試
3.2 LWIP協(xié)議棧的移植
3.2.1 TCP/IP協(xié)議棧
3.2.2 LWIP協(xié)議棧簡介
3.2.3 NETCONN編程接口
3.2.4 添加ST以太網(wǎng)庫
3.2.5 LWIP帶操作系統(tǒng)的移植
3.3 web服務(wù)器搭建
3.3.1 web服務(wù)器軟件設(shè)計
3.3.2 web服務(wù)器下載驗證
3.4 本章小結(jié)
第四章 web服務(wù)器應(yīng)用開發(fā)
4.1 web應(yīng)用的開發(fā)技術(shù)
4.1.1 HTTP協(xié)議
4.1.2 web網(wǎng)頁技術(shù)
4.2 web服務(wù)器開發(fā)技術(shù)
4.2.1 makefsdata工具
4.2.2 CGI公共網(wǎng)關(guān)接口技術(shù)
4.2.3 SSI服務(wù)器嵌入技術(shù)
4.3 應(yīng)用程序的設(shè)計
4.3.1 web網(wǎng)頁的設(shè)計
4.3.2 web服務(wù)器應(yīng)用設(shè)計
4.3.3 多軸運動控制器控制PWM輸出
4.4 多軸運動控制器遠程控制直流電機
4.4.1 控制電機網(wǎng)頁的設(shè)計
4.4.2 控制電機軟件設(shè)置
4.5 本章小結(jié)
第五章 嵌入式web服務(wù)器的測試和優(yōu)化
5.1 web服務(wù)器測試
5.1.1 web服務(wù)器測試過程
5.1.2 多軸運動控制器電機控制測試過程
5.1.3 測試結(jié)果分析
5.2 web服務(wù)器應(yīng)用優(yōu)化
5.3 本章小結(jié)
第六章 總結(jié)與展望
致謝
參考文獻
攻讀學(xué)位期間參加科研情況及獲得的學(xué)術(shù)成果
本文編號:3046709
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/3046709.html
最近更新
教材專著