本文介紹了一種基于現場可編程門陣列FPGA器件的電子密碼鎖的設計方法。重點闡述了紅外遙控電子密碼鎖的整體架構設計;介紹了一種由PT2248作為發送器,MIM-R1AA 38KHZ紅外一體化接收解調器作為接收器的紅外遙控系統的構建方法;詳細說明了如何運用EDA技術自頂向下的設計方法,來實現基于XILINX公司出品的Spartan-3E系列FPGA芯片的紅外遙控解碼、密碼鎖的解鎖、密碼修改、報警提示及液晶顯示等功能。在分析紅外遙控電子密碼鎖各功能模塊時,本論文詳細闡述了各模塊的功能及外部接口信號,給出了各模塊的仿真波形以及整個系統的測試流程和測試結果。本論文在介紹Spartan-3E系列FPGA芯片的特點和性能的同時,利用Spartan-3E系列的XC3S500芯片中的KCPSM3和自行設計完成的狀態機控制器分別實現液晶顯示控制器,通過比較分析得知KCPSM3實現的控制器,在對FPGA的資源利用方面更加合理,實現更加便捷。 本論文利用紅外遙控技術解鎖,大大提高了電子密碼鎖的安全性能;采用FPGA開發設計,所有算法完全由硬件電路來實現,使得系統的工作可靠性大為提高,同時由于FPGA具有在系統可編程功能,當設計需要更改時,只需更改FPGA中的控制和接口電路,利用EDA工具將更新后的設計下載到FPGA中即可,無需更改外部電路的設計,大大提高了設計的效率。因此,采用FPGA開發的數字系統,不僅具有很高的工作可靠性,其升級與改進也極其方便。
上傳時間: 2013-06-25
上傳用戶:cy1109
LED顯示屏作為一項高新科技產品正引起人們的高度重視,它以其動態范圍廣,亮度高,壽命長,工作性能穩定而日漸成為顯示媒體中的佼佼者,現已廣泛應用于廣告、證券、交通、信息發布等各方面,且隨著全彩屏顯示技術的日益完善,LED顯示屏有著廣闊的市場前景。 本文主要研究的對象為全彩色LED同步顯示屏控制系統,提出了一個系統實現方案,整個系統分三部分組成:DVI解碼電路、發送系統以及接收系統。DVI解碼模塊用于從顯卡的DVI口獲取視頻源數據,經過T.D.M.S.解碼恢復出可供LED屏顯示的紅、綠、藍共24位像素數據和一些控制信號。發送系統用于將收到的數據流進行緩存,經處理后發送至以太網芯片進行以太網傳輸。接收系統接收以太網上傳來的視頻數據流,經過位分離操作后存入SRAM進行緩存,再串行輸入至LED顯示屏進行掃描顯示。然后,從多方面論述了該方案的可行性,仔細推導了LED顯示屏各技術參數之間的聯系及約束關系。 本課題采用可編程邏輯器件來完成系統功能,可編程邏輯器件具有高集成度、高速度、在線可編程等特點,不僅可以滿足高速圖像數據處理對速度的要求,而且增加了設計的靈活性,不需修改電路硬件設計,縮短了設計周期,還可以進行在線升級。
上傳時間: 2013-04-24
上傳用戶:西伯利亞
隨著圖像分辨率的越來越高,軟件實現的圖像處理無法滿足實時性的需求;同時FPGA等可編程器件的快速發展使得硬件實現圖像處理變得可行。如今基于FPGA的圖像處理研究成為了國內外的一個熱門領域。 本文在FPGA平臺上,用Verilog HDL實現了一個研究圖像處理算法的可重復配置的硬件模塊架構,架構包括PC機預處理和通信軟件,控制模塊,計算單元,存儲器模塊和通信適配模塊五個部分。其中的計算模塊負責具體算法的實現,根據不同的圖像處理算法可以獨立實現。架構為計算模塊實現了一個可添加、移出接口,不同的算法設計只要符合該接口就可以方便的加入到模塊架構中來進行調試和運行。 在硬件架構的基礎上本文實現了排序濾波,中值濾波,卷積運算及高斯濾波,形態學算子運算等經典的圖像處理算法。討論了FPGA的圖像處理算法的設計方法及優化策略,通過性能分析,FPGA實現圖像處理在時間上比軟件處理有了很大的提高;通過結果的比較,發現FPGA的處理結果達到了軟件處理幾乎同等的效果水平。最后本文在實現較大圖片處理和圖像處理窗口的大小可配置性方面做了一定程度的討論和改進,提高了算法的可用性,同時為進一步的研究提供了更加便利的平臺。 整個設計都是在ISE8.2和ModelSim第三方仿真軟件環境下開發的,在xilinx的Spartan-3E XC3S500E硬件平臺上實現。在軟件仿真過程中利用了ISE8.2自帶仿真工具和ModelSim結合使用。 本課題為制造FPGA的專用圖像處理芯片做了有益的探索性研究,為實現FPGA為核心處理芯片的實時圖像處理系統有著積極的作用。
上傳時間: 2013-07-29
上傳用戶:愛順不順
隨著信息技術的發展,數字信號的采集與處理在科學研究、工業生產、航空航天、醫療衛生等部門得到越來越廣泛的應用,這些應用中對數字信號的傳輸速度提出了比較高的要求。傳統的基于ISA總線的信號傳輸效率低,嚴重制約著系統性能的提高。 PCI總線以其高性能、低成本、開放性、軟件兼容性等眾多優點成為當今最流行的計算機局部總線。但是,由于PCI總線硬件接口復雜、不易于接入、協議規范比較繁瑣等缺點,常常需要專用的接口芯片作為橋接,為了解決這一系列問題,本文提出了一種基于FPGA的PCI總線接口橋接邏輯的實現方案,支持PCI突發訪問方式,突發長度為8至128個雙字長度,核心FPGA芯片采用ALTERA公司的CYCLONE FPGA系列的EP1C6Q240C8,容量為6000個邏輯宏單元,速度為-8,編譯后系統速度可以達到80MHz,取得了良好的效果。 基于FPGA的PCI總線接口橋接邏輯的核心是PCI接口模塊。在硬件方面,特別討論了PCI接口模塊、地址轉換模塊、數據緩沖模塊、外部接口模塊和SRAM DMA控制模塊等五個功能模塊的設計方案和硬件電路實現方法,著重分析了PCI接口模塊的數據傳輸方式,采用模塊化的方法設計了內部控制邏輯,并進行了相關的時序仿真和邏輯驗證,硬件需要軟件的配合才能實現其功能,因此設備驅動程序的設計是一個重要部分,論文研究了Windows XP體系結構下的WDM驅動模式的組成、開發設備驅動程序的工具以及開發系統實際硬件的設備驅動程序時的一些關鍵技術。 本文最后利用基于FPGA的PCI總線接口橋接邏輯中的關鍵技術,對PCI數據采集卡進行了整體方案的設計。該系統采用Altera公司的cyclone Ⅱ系列FPGA實現。
上傳時間: 2013-07-24
上傳用戶:ca05991270
近年來,基于DSP和FPGA的運動控制系統己成為新一代運動控制系統的主流。基于DSP和FPGA的運動控制系統不僅具有信息處理能力強,而且具有開放性、實時性、可靠性的特點,因此在機器人運動控制領域具有重要的應用價值。 論文從步行康復訓練器的設計與制作出發,主要進行機器人的運動控制系統設計和研究。文章首先提出了多種運動控制系統的實現方案。根據它們的優缺點,選定以DSP和FPGA為核心進行運動控制系統平臺的設計。 論文詳細研究了以DSP和FPGA為核心實現運動控制系統的軟、硬件設計,利用DSP實現運動控制系統總體結構與相關功能模塊,利用FPGA實現運動控制系統地址譯碼電路、脈沖分配電路以及光電編碼器信號處理電路,并對以上電路系統進行了功能仿真和時序仿真。 結果表明,基于DSP和FPGA為核心的運動控制系統不僅實現了設計功能要求,同時提高了機器人運動控制系統的開放性、實時性和可靠性,并大大減小了系統的體積與功耗。
上傳時間: 2013-05-29
上傳用戶:dajin
論文提出了一種基于FPSLIC的下位機控制器系統設計,并且在嵌入式硬件和軟件的聯合調度之下予以實現,并將該系統應用于微小型無人直升機MUAV控制上。 微小型無人直升機體積小、重量輕、隱蔽性好、機動性強、易實現懸停和超低空飛行,因此在軍用和民用領域都有廣泛的應用前景。微小型無人直升機在空中執行任務時需要實時獲得在空間的姿態和高度位置信息,然后通過調制舵機狀態來調整飛行器的空中姿態,糾正飛行路線,而MUAV的飛控系統需要具有負荷輕,功能強大,實時性強以及低功耗的特點,對嵌入式處理器要求較高,所以針對MUAV的控制采用上下位機聯合控制的結構。并且由于目前現有的下位機控制器滿足不了MUAV控制發展的需求,所以本文中利用FPS[JC優越的性能,實現了一種新的下位機控制器的設計,具有體積小、重量輕、價格低、功耗低、實時性強、可靠性高、擴展性好等優點的同時,完成了基于PWM的舵機的控制和基于Kalman濾波的多傳感器的數據融合,以及上下位機之間的通訊等功能,具有較強的使用和應用價值。 論文首先介紹了MUAV飛行控制的結構,以及下位機實現功能的模塊劃分。然后是對MUAV控制系統相關理論的介紹,包括舵機控制的原理和方法以及多傳感器數據融合的理論。 其次論文介紹了基于FPSLIC的下位機控制器系統的軟硬件設計。在硬件設計上,給出了硬件總體設計方案,并對各個功能模塊進行了詳細論述,軟件部分在給出了主要的框架和功能劃分后,主要介紹了利用FPSLIC的FPGA部分實現PWM控制和測量的模塊以及AVR部分對多傳感器信息進行Kalman濾波融合的實現。 最后在實驗室的汽油無人直升機的測試平臺上進行了舵機控制和高度測試實驗,取得了滿意的實驗結果。
上傳時間: 2013-04-24
上傳用戶:fredguo
LED調光-DMX512燈光協義接收控制.對做LED的DMX調光很幫助的
上傳時間: 2013-04-24
上傳用戶:米卡
本文首先介紹了步進電機的細分電流控制策略(實質是細分控制函數發生器),然后討論了圓弧插 補產生步進電機細分電流的控制方法。最后介紹一 個行之有效的優化修正方法—— 加權補償法。
上傳時間: 2013-07-28
上傳用戶:lgs12321
數據采集系統是信號與信息處理系統中不可缺少的重要組成部分,同時也是軟件無線電系統中的核心模塊,在現代雷達系統以及無線基站系統中的應用越來越廣泛。為了能夠滿足目前對軟件無線電接收機自適應性及靈活性的要求,并充分體現在高性能FPGA平臺上設計SOC系統的思路,本文提出了由高速高精度A/D轉換芯片、高性能FPGA、PCI總線接口、DB25并行接口組成的高速數據采集系統設計方案及實現方法。其中FPGA作為本系統的控制核心和傳輸橋梁,發揮了極其重要的作用。通過FPGA不僅完成了系統中全部數字電路部分的設計,并且使系統具有了較高的可適應性、可擴展性和可調試性。 在時序數字邏輯設計上,充分利用FPGA中豐富的時序資源,如鎖相環PLL、觸發器,緩沖器FIFO、計數器等,能夠方便的完成對系統輸入輸出時鐘的精確控制以及根據系統需要對各處時序延時進行修正。 在存儲器設計上,采用FPGA片內存儲器。可根據系統需要隨時進行設置,并且能夠方便的完成數據格式的合并、拆分以及數據傳輸率的調整。 在傳輸接口設計上,采用并行接口和PCI總線接口的兩種數據傳輸模式。通過FPGA中的宏功能模塊和IP資源實現了對這兩種接口的邏輯控制,可使系統方便的在兩種傳輸模式下進行切換。 在系統工作過程控制上,通過VB程序編寫了應用于PC端的上層控制軟件。并通過并行接口實現了PC和FPGA之間的交互,從而能夠方便的在PC機上完成對系統工作過程的控制和工作模式的選擇。 在系統調試方面,充分利用QuartuslI軟件中自帶的嵌入式邏輯分析儀SignalTaplI,實時準確的驗證了在系統整個傳輸過程中數據的正確性和時序性,并極大的降低了用常規儀器觀測FPGA中眾多待測引腳的難度。 本文第四章針對FPGA中各功能模塊的邏輯設計進行了詳細分析,并對每個模塊都給出了精確的仿真結果。同時,文中還在其它章節詳細介紹了系統的硬件電路設計、并行接口設計、PCI接口設計、PC端控制軟件設計以及用于調試過程中的SignalTapⅡ嵌入式邏輯分析儀的使用方法,并且也對系統的仿真結果和測試結果給出了分析及討論。最后還附上了系統的PCB版圖、FPGA邏輯設計圖、實物圖及注釋詳細的相關源程序清單。
上傳時間: 2013-07-09
上傳用戶:sdfsdfs
在現代交流伺服系統中,矢量控制原理以及空間電壓矢量脈寬調制(SVPWM)技術使得交流電機能夠獲得和直流電機相媲美的性能。永磁同步電機(PMSM)是一個復雜耦合的非線性系統。本文在Matlab/Simulink環境下,通過對PMSM本體、d/q坐標系向a/b/c坐標系轉換等模塊的建立與組合,構建了永磁同步電機控制系統仿真模型。仿真結果證明了該系統模型的有效性。
標簽: MatlabSimulink PMSM 永磁同步電機
上傳時間: 2013-04-24
上傳用戶:liansi