在機(jī)器人學(xué)的研究領(lǐng)域中,如何有效地提高機(jī)器人控制系統(tǒng)的控制性能始終是研究學(xué)者十分關(guān)注的一個重要內(nèi)容。在分析了工業(yè)機(jī)器人的發(fā)展歷程和機(jī)器人控制系統(tǒng)的研究現(xiàn)狀后,本論文的主要目標(biāo)是針對四關(guān)節(jié)實(shí)驗(yàn)室機(jī)器人特有的機(jī)械結(jié)構(gòu)和數(shù)學(xué)模型,建立一個新型全數(shù)字的基于DSP和FPGA的機(jī)器人位置伺服控制系統(tǒng)的軟、硬件平臺,實(shí)現(xiàn)對四關(guān)節(jié)實(shí)驗(yàn)室機(jī)器人的精確控制。 本論文從實(shí)際情況出發(fā),首先分析了所研究的四關(guān)節(jié)實(shí)驗(yàn)室機(jī)器人的本體結(jié)構(gòu),并對其抽象簡化得到了它的運(yùn)動學(xué)數(shù)學(xué)模型。在明確了實(shí)現(xiàn)機(jī)器人精確位置伺服控制的控制原理后,我們對機(jī)器人控制系統(tǒng)的諸多可行性方案進(jìn)行了充分論證,并最終決定采用了三級CPU控制的控制體系結(jié)構(gòu):第一級CPU為上位計算機(jī),它實(shí)現(xiàn)對機(jī)器人的系統(tǒng)管理、協(xié)調(diào)控制以及完成機(jī)器人實(shí)時軌跡規(guī)劃等控制算法的運(yùn)算;第二級CPU為高性能的DSP處理器,它輔之以具有高速并行處理能力的FPGA芯片,實(shí)現(xiàn)了對機(jī)器人多個關(guān)節(jié)的高速并行驅(qū)動;第三級CPU為交流伺服驅(qū)動處理器,它實(shí)現(xiàn)了機(jī)器人關(guān)節(jié)伺服電機(jī)的精確三閉環(huán)誤差驅(qū)動控制,以及電機(jī)的故障診斷和自動保護(hù)等功能。此外,我們采用比普通UART速度快得多的USB來實(shí)現(xiàn)上位計算機(jī).與下位控制器之間的數(shù)據(jù)通信,這樣既保證了兩者之間連接方便,又有效的提高了控制系統(tǒng)的通信速度和可靠性。 機(jī)器人系統(tǒng)的軟件設(shè)計包括兩個部分:一是采用VC++實(shí)現(xiàn)的上位監(jiān)控軟件系統(tǒng),它主要負(fù)責(zé)機(jī)器人實(shí)時軌跡規(guī)劃等控制算法的運(yùn)算,同時完成用戶與機(jī)器人系統(tǒng)之間的信息交互;二是采用C語言實(shí)現(xiàn)的下位DSP控制程序,它主要負(fù)責(zé)接收上位監(jiān)控系統(tǒng)或者下位控制箱發(fā)送的控制信號,實(shí)現(xiàn)對機(jī)器人的實(shí)時驅(qū)動,同時還能夠?qū)崟r的向上位監(jiān)控系統(tǒng)或者下位控制箱反饋機(jī)器人的當(dāng)前狀態(tài)信息。 研究開發(fā)出來的四關(guān)節(jié)實(shí)驗(yàn)室機(jī)器人控制器具有控制實(shí)時性好、定位精度高、運(yùn)行穩(wěn)定可靠的特點(diǎn),它允許用戶通過上位控制計算機(jī)實(shí)現(xiàn)對機(jī)器人的各種設(shè)定作業(yè)的控制,也可以讓用戶通過機(jī)器人控制箱現(xiàn)場對機(jī)器人進(jìn)行回零、示教等各項操作。
標(biāo)簽: 實(shí)驗(yàn)室 機(jī)器人控制器
上傳時間: 2013-04-24
上傳用戶:極客
本文以符號多項式理論為基礎(chǔ),從理論上論證了任意長度比特組合的CRC校驗(yàn)碼的并行算法,提出了并行CRC計算的數(shù)學(xué)模型,并且以8位二進(jìn)制序列(即一個字節(jié))為例,介紹了利用此數(shù)學(xué)模型計算校驗(yàn)碼的方法,最后給出了與此算法相對應(yīng)的VHDL模型。經(jīng)過對實(shí)驗(yàn)數(shù)據(jù)的對比分析,表明文中所提并行CRC算法的關(guān)鍵路徑延遲和硬件面積都得到了優(yōu)化,以Top-Down設(shè)計方法給出了一種HDLC協(xié)議控制器的設(shè)計方案,用VHDL語言進(jìn)行了行為級描述,采用Xilinx公司的FPGA產(chǎn)品進(jìn)行實(shí)現(xiàn)。
標(biāo)簽: FPGA HDLC 協(xié)議控制器
上傳時間: 2013-06-09
上傳用戶:s363994250
為了滿足外圍設(shè)備之間、外圍設(shè)備與主機(jī)之間高速數(shù)據(jù)傳輸,Intel公司于1991年提出PCI(Peripheral Component Interconnect)總線的概念,即周邊器件互連。因?yàn)镻CI總線具有極高的數(shù)據(jù)傳輸率,所以在數(shù)字圖形、圖像和語音處理以及高速數(shù)據(jù)采集和處理等方面得到了廣泛的應(yīng)用。 本論文首先對PCI總線協(xié)議做了比較深刻的分析,從設(shè)計要求和PCI總線規(guī)范入手,采用TOP-DOWN設(shè)計方法完成了PCI總線接口從設(shè)備控制器FPGA設(shè)計的功能定義:包括功能規(guī)范、性能要求、系統(tǒng)環(huán)境、接口定義和功能描述。其次從簡化設(shè)計、方便布局的角度考慮,完成了系統(tǒng)的模塊劃分。并結(jié)合設(shè)計利用SDRAM控制器來驗(yàn)證PCI接口電路的性能。 然后通過PCI總線接口控制器的仿真、綜合及硬件驗(yàn)證的描述介紹了用于FPGA功能驗(yàn)證的硬件電路系統(tǒng)的設(shè)計,驗(yàn)證系統(tǒng)方案的選擇,并描述了PCI總線接口控制器的布局布線結(jié)果以及硬件驗(yàn)證的電路設(shè)計和調(diào)試方法。通過編寫測試激勵程序完成了功能仿真,以及布局布線后的時序仿真,并設(shè)計了PCB實(shí)驗(yàn)板進(jìn)行測試,證明所實(shí)現(xiàn)的PCI接口控制器完成了要求的功能。 最后,介紹了利用驅(qū)動程序開發(fā)工具DDK軟件進(jìn)行軟件設(shè)計與開發(fā)的過程。完成系統(tǒng)設(shè)計及模塊劃分后,使用硬件描述語言(VHDL)描述系統(tǒng),并驗(yàn)證設(shè)計的正確性。
上傳時間: 2013-07-15
上傳用戶:1134473521
在航空航天,遙感測量,安全防衛(wèi)以及家用影視娛樂等領(lǐng)域,要求能及時保存高清晰度的視頻信號供后期分析、處理、研究和欣賞。因此,研究一套處理速度快,性能可靠,使用方便,符合行業(yè)相關(guān)規(guī)范的高清視頻編解碼系統(tǒng)是十分必要的。 本文首先介紹了高清視頻的發(fā)展歷史。并就當(dāng)前相關(guān)領(lǐng)域的發(fā)展闡述了高清視頻編解碼系統(tǒng)的設(shè)計思路,提出了可行的系統(tǒng)設(shè)計方案。基于H.264的高清視頻編碼系統(tǒng)對處理器的要求非常高,一般的DSP和通用處理器難以達(dá)到性能要求。本系統(tǒng)選擇富士通公司最新的專用視頻編解碼芯片MB86H51,實(shí)時編解碼分辨率達(dá)到1080p的高清視頻。芯片具有壓縮率高,功耗低,體積小等優(yōu)點(diǎn)。系統(tǒng)的控制設(shè)備由三塊FPGA芯片和ARM控制器共同完成。FPGA芯片分別負(fù)責(zé)視頻輸入輸出,碼流輸入輸出和主編解碼芯片的控制。ARM作為上層人機(jī)交互的控制器,向系統(tǒng)使用者提供操作界面,并與主控FPGA相連。方案實(shí)現(xiàn)了高清視頻的輸入,實(shí)時編碼和碼流存儲輸出等功能于一體,能夠編碼1080p的高清視頻并存儲在硬盤中。系統(tǒng)開發(fā)的工作難點(diǎn)在于FPGA的程序設(shè)計與調(diào)試工作。其次,詳細(xì)介紹了FPGA在系統(tǒng)中的功能實(shí)現(xiàn),使用的方法和程序設(shè)計。使用VHDL語言編程實(shí)現(xiàn)I2C總線接口和接口控制功能,利用stratix系列FPGA內(nèi)置的M4K快速存儲單元實(shí)現(xiàn)128K的命令存儲ROM,并對設(shè)計元件模塊化,方便今后的功能擴(kuò)展。編程實(shí)現(xiàn)了PIO模式的硬盤讀寫和SDRAM接口控制功能,實(shí)現(xiàn)高速的數(shù)據(jù)存儲功能。利用時序狀態(tài)機(jī)編程實(shí)現(xiàn)主芯片編解碼控制功能,完成編解碼命令的發(fā)送和狀態(tài)讀取,并對設(shè)計思路,調(diào)試結(jié)果和FPGA資源使用情況進(jìn)行分析。著重介紹設(shè)計中用到的最新芯片及其工作方式,分析設(shè)計過程中使用的最新技術(shù)和方法。有很強(qiáng)的實(shí)用價值。最后,論文對系統(tǒng)就不同的使用情況提出了可供改進(jìn)的方案,并對與高清視頻相關(guān)的關(guān)鍵技術(shù)作了分析和展望。
標(biāo)簽: 高清視頻 編解碼 系統(tǒng)控制 模塊設(shè)計
上傳時間: 2013-07-26
上傳用戶:shanml
DS5250是Maxim安全微控制器系列中的一款高度安全、4時鐘每機(jī)器周期、100%兼容8051指令集的微控制器。DS5250設(shè)計用作加密引擎,應(yīng)用于密碼鍵盤、金融終端及其它數(shù)據(jù)安全性較高的應(yīng)用。該器
上傳時間: 2013-06-02
上傳用戶:daoxiang126
溫度是生活中最基本的環(huán)境參數(shù)。溫度的監(jiān)測與控制,對于生物生存生長,工業(yè)生產(chǎn)發(fā)展都有著非同一般的意義。溫度傳感器的應(yīng)用涉及機(jī)械制造、工業(yè)過程控制、汽車電子產(chǎn)品、消費(fèi)電子產(chǎn)品和專用設(shè)備等各個領(lǐng)域。傳統(tǒng)的常用溫度傳感器有熱電偶、電阻溫度計RTD和NTC熱敏電阻等。但信號調(diào)理,模數(shù)轉(zhuǎn)換及恒溫器等功能全都會增加成本?,F(xiàn)代集成溫度傳感器通常包含這些功能,并以其低廉的價格迅速地占據(jù)了市場。Dallas Semiconductor公司推出的數(shù)字式溫度傳感器DS1820采用數(shù)字化一線總線技術(shù)具有許多優(yōu)異特性。其一,它將控制線、地址線、數(shù)據(jù)線合為一根導(dǎo)線,允許在同一根導(dǎo)線上掛接多個控制對象,形成多點(diǎn)一線總線測控系統(tǒng)。布線施工方便,成本低廉。其二,線路上傳送的是數(shù)字信號,所受干擾和損耗小,性能好。本課題旨在分析和設(shè)計基于數(shù)字化一線總線技術(shù)的溫度測控系統(tǒng)。本系統(tǒng)采用FPGA實(shí)現(xiàn)一個溫度采集控制器,用于傳感器和上位機(jī)的連接,并采用Microsoft公司的Visual C++作為開發(fā)平臺,運(yùn)用MSComm控件進(jìn)行串口通信,進(jìn)行命令的發(fā)送和接收。
上傳時間: 2013-07-29
上傳用戶:BOBOniu
SL811HS是一個嵌入式的主/從設(shè)備控制器,可以全速或低速與USB設(shè)備通信。SL811HS可以接微處理器,微控制器,DSP,或者直接接到多種總線上如:ISA,PCMCIA和其它。SL811HS
上傳時間: 2013-04-24
上傳用戶:sy_jiadeyi
本文利用Verilog HDL語言在FPGA上實(shí)現(xiàn)IC總線的規(guī)范,又簡要介紹了Quartus Ⅱ設(shè)計環(huán)境和設(shè)計方法,以及FPGA的設(shè)計流程。在此基礎(chǔ)上,重點(diǎn)介紹了I
上傳時間: 2013-04-24
上傳用戶:ajaxmoon
基于微處理器的數(shù)字PID控制器改變了傳統(tǒng)模擬PID控制器參數(shù)整定不靈活的問題。但是常規(guī)微處理器容易在環(huán)境惡劣的情況下出現(xiàn)程序跑飛的問題,如果實(shí)現(xiàn)PID軟算法的微處理器因?yàn)閺?qiáng)干擾或其他原因而出現(xiàn)故障,會引起輸出值的大幅度變化或停止響應(yīng)。而FPGA的應(yīng)用可以從本質(zhì)上解決這個問題。因此,利用FPGA開發(fā)技術(shù),實(shí)現(xiàn)智能控制器算法的芯片化,使之能夠廣泛的用于各種場合,具有很大的應(yīng)用意義。 首先分析FPGA的內(nèi)部結(jié)構(gòu)特點(diǎn),總結(jié)FPGA設(shè)計技術(shù)及開發(fā)流程,指出實(shí)現(xiàn)結(jié)構(gòu)優(yōu)化設(shè)計,降低設(shè)計難度,是擴(kuò)展設(shè)計功能、提高芯片性能和產(chǎn)品性價比的關(guān)鍵。控制系統(tǒng)由四個模塊組成,主要包括核心控制器模塊、輸入輸出模塊以及人機(jī)接口。其中控制器部分為系統(tǒng)的關(guān)鍵部件。在分析FPGA設(shè)計結(jié)構(gòu)類型和特點(diǎn)的基礎(chǔ)上,提出一種基于FPGA改進(jìn)型并行結(jié)構(gòu)的PID溫度控制器設(shè)計方法。在PID算法與FPGA的運(yùn)算器邏輯映像過程中,采用將補(bǔ)碼的加法器代替減法器設(shè)計,增加整數(shù)運(yùn)算結(jié)果的位擴(kuò)展處理,進(jìn)行不同數(shù)據(jù)類型的整數(shù)歸一化等不同角度的處理方法融合為一體,可以有效地減少邏輯運(yùn)算部件。應(yīng)用Ouartus Ⅱ圖形輸入與Verilog HDL語言相結(jié)合設(shè)計實(shí)現(xiàn)了PID控制器,用Modelsim仿真驗(yàn)證了設(shè)計結(jié)果的正確性,用Synplify Pro進(jìn)行電路綜合,在Quaitus Ⅱ軟件中實(shí)現(xiàn)布局布線,最后生成FPGA的編程文件。根據(jù)控制系統(tǒng)的要求,論文設(shè)計完成了12位模數(shù)AD轉(zhuǎn)換器、數(shù)據(jù)顯示器、按鍵等相關(guān)外圍接口電路。 將一階、純滯后、大慣性電阻爐溫作為控制對象,以EP1C3T144 FPGA為核心,構(gòu)建PID控制系統(tǒng)。在采用Pt100溫度傳感器、分辨率為2℃、最大溫度控制范圍0~400℃的條件下,實(shí)驗(yàn)結(jié)果表明,達(dá)到無超調(diào)的穩(wěn)定控制要求,為降低FPGA實(shí)現(xiàn)PID控制器的設(shè)計難度提供了有效的方法。
上傳時間: 2013-05-24
上傳用戶:gyq
在國家重大科學(xué)工程HIRFL-CSR的CSR控制系統(tǒng)中,需要高速數(shù)據(jù)獲取和處理系統(tǒng)。該系統(tǒng)通常采用存儲器作為數(shù)據(jù)緩沖存儲。同步動態(tài)隨機(jī)存儲器SDRAM憑借其集成度高、功耗低、可靠性高、處理能力強(qiáng)等優(yōu)勢成為最佳選擇。但是SDRAM卻具有復(fù)雜的時序,為了降低成本,所以采用目前很為流行的EDA技術(shù),選擇可編程邏輯器件中廣泛使用的現(xiàn)場可編程門陣列FPGA,使用硬件描述語言VHDL,遵循先進(jìn)的自頂向下的設(shè)計思想實(shí)現(xiàn)對SDRAM控制器的設(shè)計。 論文引言部分簡單介紹了CSR控制系統(tǒng),指出論文的課題來源與實(shí)際意義。第二章首先介紹了存儲器的概況與性能指標(biāo),其次較為詳細(xì)介紹了動態(tài)存儲器DRAM的基本時序,最后對同步動態(tài)隨機(jī)存儲器SDRAM進(jìn)行詳盡論述,包括性能、特點(diǎn)、結(jié)構(gòu)以及最為重要的一些操作和時序。第三、四章分別論述本課題的SDRAM控制器硬件與軟件設(shè)計,重點(diǎn)介紹了具體芯片與FPGA設(shè)計技術(shù)。第五章為該SDRAM控制器在CsR控制系統(tǒng)中的一個經(jīng)典應(yīng)用,即同步事例處理器。最后對FPGA技術(shù)進(jìn)行總結(jié)與展望。 本論文完整論述了控制器的設(shè)計原理和具體實(shí)現(xiàn)。從測試的結(jié)果來看,本控制器無論從結(jié)構(gòu)上,還是軟硬件上設(shè)計均滿足了工程實(shí)際要求。
標(biāo)簽: SDRAM FPGA 制器設(shè)計
上傳時間: 2013-07-11
上傳用戶:hasan2015
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1