基于SOPC的數(shù)字式伺服控制器設計
發(fā)布時間:2020-03-20 04:39
【摘要】: 電液伺服系統(tǒng)具有控制精度高、響應速度快、輸出功率大等特點,在武器系統(tǒng)中應用十分廣泛。近年來,隨著導彈系統(tǒng)對控制精度和動態(tài)特性要求的不斷提高,傳統(tǒng)的模擬伺服控制器逐漸難以滿足設計要求,而數(shù)字控制器則提供了有效的解決方案。另外,隨著數(shù)字化導彈的迅速發(fā)展,MIL-STD-1553B總線在導彈系統(tǒng)中的應用的越來越多,設計具有1553B通訊功能的數(shù)字伺服控制器對于提高導彈性能具有重要意義。 本文分析了數(shù)字式伺服控制器的設計要求,研究了MIL-STD-1553B總線協(xié)議,提出了基于可編程片上系統(tǒng)(SOPC)技術的總體設計方案。本文設計了基于FPGA芯片的嵌入式雙處理器的體系結構,兩個嵌入式Nios II內核分別完成伺服控制和數(shù)據(jù)通訊功能。這種體系結構能有效地提高系統(tǒng)的性能和集成度、降低成本;谒欧刂苾群碎_發(fā)的控制軟件具有開放的軟件結構,用戶可針對不同的伺服機構和具體應用場合,嵌入各種智能控制算法,調整算法參數(shù)。數(shù)據(jù)通訊內核及其外圍邏輯完成了曼徹斯特編/解碼、數(shù)據(jù)緩沖、消息格式檢驗以及命令的解析、判斷和執(zhí)行等功能。此外,本文還設計了用于通訊接口的隔離驅動電路、用于數(shù)據(jù)采集的信號調理電路和A/D轉換電路以及用于控制量輸出的D/A轉換電路和V/I變換電路等硬件電路。 實際測試及運行結果表明,本控制器軟硬件設計合理,滿足設計要求。
【圖文】:
哈爾濱工業(yè)大學工學碩士學位論文三態(tài)總線橋 AvalonTrB 從模塊 連接 Avalon 總線和 Avalon 三態(tài)總線FLASH 接口 從模塊 連接外部 FLASHSPI1 從模塊 采集 A/D1 的數(shù)據(jù)SPISPI2 從模塊 采集 A/D2 的數(shù)據(jù)PIO1 從模塊 接收數(shù)據(jù)和命令字PIO2 從模塊 響應中斷信號PIO3 從模塊 讀取標志位PIO4 從模塊 發(fā)送控制信號PIO5 從模塊 發(fā)送數(shù)據(jù)和狀態(tài)字PIO6 從模塊 發(fā)送 D/A 數(shù)據(jù)PIOPIO7 從模塊 控制 D/A 片選信號Timer_1 從模塊 Nios II_1 的控制周期定時器Watchdog_1 從模塊 Nios II_1 的看門狗定時器外設接口TimerWatchdog_2 從模塊 Nios II_2 的看門狗定時器3.1.2.4 系統(tǒng)組件的實現(xiàn)在 SOPC Builder 中,可以很方便地選擇和配置系統(tǒng)組件,關于 SOPCBuilder 的使用請參考[5][6][7]等文獻,,此處不再贅述。上述系統(tǒng)組件在 SOPCBuilder 中的配置結果如下圖所示:
圖 3-3 生成的 Nios II 系統(tǒng)的元件圖3B 總線接口電路設計53B 總線系統(tǒng)的基本結構及操作要求總線系統(tǒng)的基本結構如圖3-4所示。其基本操作要求是:總線系統(tǒng)信息傳輸?shù)目刂茩辔ㄒ粴w總線控制器所有?偩系統(tǒng)的操作應是指令/響應型的異步操作。數(shù)據(jù)總線上的信息傳輸應以半雙工方式進行。- 20-
【學位授予單位】:哈爾濱工業(yè)大學
【學位級別】:碩士
【學位授予年份】:2006
【分類號】:TH137
本文編號:2591260
【圖文】:
哈爾濱工業(yè)大學工學碩士學位論文三態(tài)總線橋 AvalonTrB 從模塊 連接 Avalon 總線和 Avalon 三態(tài)總線FLASH 接口 從模塊 連接外部 FLASHSPI1 從模塊 采集 A/D1 的數(shù)據(jù)SPISPI2 從模塊 采集 A/D2 的數(shù)據(jù)PIO1 從模塊 接收數(shù)據(jù)和命令字PIO2 從模塊 響應中斷信號PIO3 從模塊 讀取標志位PIO4 從模塊 發(fā)送控制信號PIO5 從模塊 發(fā)送數(shù)據(jù)和狀態(tài)字PIO6 從模塊 發(fā)送 D/A 數(shù)據(jù)PIOPIO7 從模塊 控制 D/A 片選信號Timer_1 從模塊 Nios II_1 的控制周期定時器Watchdog_1 從模塊 Nios II_1 的看門狗定時器外設接口TimerWatchdog_2 從模塊 Nios II_2 的看門狗定時器3.1.2.4 系統(tǒng)組件的實現(xiàn)在 SOPC Builder 中,可以很方便地選擇和配置系統(tǒng)組件,關于 SOPCBuilder 的使用請參考[5][6][7]等文獻,,此處不再贅述。上述系統(tǒng)組件在 SOPCBuilder 中的配置結果如下圖所示:
圖 3-3 生成的 Nios II 系統(tǒng)的元件圖3B 總線接口電路設計53B 總線系統(tǒng)的基本結構及操作要求總線系統(tǒng)的基本結構如圖3-4所示。其基本操作要求是:總線系統(tǒng)信息傳輸?shù)目刂茩辔ㄒ粴w總線控制器所有?偩系統(tǒng)的操作應是指令/響應型的異步操作。數(shù)據(jù)總線上的信息傳輸應以半雙工方式進行。- 20-
【學位授予單位】:哈爾濱工業(yè)大學
【學位級別】:碩士
【學位授予年份】:2006
【分類號】:TH137
【引證文獻】
相關碩士學位論文 前3條
1 孫勝男;某導彈測試訓練及評價系統(tǒng)研制[D];哈爾濱工業(yè)大學;2010年
2 宋剛;基于SOPC技術的煤礦瓦斯檢測儀的設計和研究[D];安徽理工大學;2008年
3 李傳波;基于SOPC的直線電機控制器設計[D];曲阜師范大學;2012年
本文編號:2591260
本文鏈接:http://www.sikaile.net/kejilunwen/jixiegongcheng/2591260.html
教材專著