隨著交通工具的迅猛發展,智能交通系統(Intelligent TransportationSystems,簡稱ITS)在交通管理中受到廣泛的關注。而在ITS中,車牌識別(LicensePlate Recognition,簡稱LPR)是其核心技術。車牌識別系統主要由數據采集和車牌識別算法兩個部分組成。由于車牌清晰程度、攝像機性能、氣候條件等因素的影響,牌照中的字符可能出現不清楚、扭曲、缺損或污跡干擾,這都給識別造成一定難度。因此,在復雜背景中快速準確地進行車牌定位成為車牌識別系統的難點。 本文研究和設計了一種集圖象采集,圖象識別,圖象傳輸等于一體的實時嵌入式系統。該平臺包括硬件系統設計與應用程序開發兩個方面,充分利用TI公司的C6000系列DSP強大的并行運算能力、以及FPGA的靈活時序邏輯控制技術,從硬件方面實現系統的高速運行。 本文的主要工作有兩部分組成,具體如下: (1) 在硬件設計方面:實現由A/D、電源、FPGA、DSP以及SDRAM和FLASH所組成的車牌識別系統;設計并完成系統的原理圖和印制板圖;完成電路板調試,以及完成FPGA.在高速圖像采集中的veriIog應用程序開發。 (2) 在軟件開發方面:完成Philips公司的SAA7113H的配置代碼開發,以及DSP底層的部分驅動程序開發。 該系統能夠實現25幀每秒的數字視頻流圖像數據的輸出,并由FPGA負責完成一幅720×572數據量的圖像采集。DSP負責系統的嵌入式操作,包括系統的控制和車牌識別算法的實現。 目前,嵌入式車牌識別系統硬件平臺已經搭建成功,系統軟件代碼程序也已經開發完成。本系統能夠實現高速圖像采集、嵌入式操作與車牌識別算法、UART數據通信等功能,具有速度快、穩定性高、體積小、功耗低等特點,為車牌識別算法提供一個較好的驗證平臺。
上傳時間: 2013-07-30
上傳用戶:gdgzhym
數據采集系統是信號與信息處理系統中不可缺少的重要組成部分,同時也是軟件無線電系統中的核心模塊,在現代雷達系統以及無線基站系統中的應用越來越廣泛。為了能夠滿足目前對軟件無線電接收機自適應性及靈活性的要求,并充分體現在高性能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-06-09
上傳用戶:lh25584
FPGA 技術是圖像處理領域的一個重要的研究課題,近年來倍受人們的關注。本文研究了視頻信號的采集、顯示以及通過網絡進行傳輸的方法。并提出了一套基于FPGA 的實現方案。 系統可以分為采集控制模塊、顯示控制模塊和網絡傳輸控制模塊3 部分。視頻信號的采集用到了視頻處理芯片SAA7113,通過FPGA 對其初始化,可以得到經過A/D 轉換的YUV 格式視頻信號,利用采集控制模塊可以將這些視頻信號保存到SRAM 中去。顯示控制模塊讀出SRAM 中的視頻信號,進行YUV 格式到RGB 格式的轉換以及幀頻變換等操作,再利用VGA 顯示芯片THS8134 就可以將采集到的視頻信號在LCD 上顯示出來。基于IEEE802.3 協議的網絡傳輸控制模塊將YUV 格式的視頻信號進行添加報頭、CRC 校驗碼等操作后,將其變成一個MAC 幀,可以在以太網絡中傳輸。 設計選用硬件描述語言Verilog HDL,在開發工具QuartusII 中完成軟核的綜合、布局布線、匯編,并最終在QuartusII 和Active-HDL 中進行時序仿真驗證。 對設計的驗證采取的是由里及外的方式,先對系統主模塊的功能進行驗證,再模擬外部器件對設計的接口進行驗證。驗證流程是功能仿真、時序仿真、板級調試,最終通過了系統測試,驗證了該設計的功能。
上傳時間: 2013-07-21
上傳用戶:baobao9437
本程序是一個太陽能熱水器智能控制系統的程序。它以89C52單片機為核心,配合電阻型4檔水位傳感器、負溫度系數NTC熱敏電阻溫度傳感器、8255A擴展鍵盤和顯示器件、驅動電路(電磁閥、電加熱、報警)等外圍器件, 完成對太陽能熱水器容器內的水位、水溫測量、顯示;時間顯示;缺水時自動上水,水溢報警;手動上水、參數設置;定時水溫過低智能電加熱等功能。 其中本文第一章主要說明了太陽能熱水器智能控制系統的研究現狀和本課題的主要任務,第二章對系統的整體結構作了簡單介紹,第三章重點介紹了水位水溫測量電路,第四章介紹了時鐘電路,第五章介紹了顯示和鍵盤電路,第六章對其他電路作了介紹,第七章是對水位測量電路的硬件調試。 本系統對于水位傳感器、水溫傳感器的電阻數據的處理均采用獨特的RC充放電的方法。它與使用A/D轉換器相比,電路簡單、制造成本低。特別適用于對水位、水溫要求不精確的場合。
上傳時間: 2013-06-17
上傳用戶:rhl123
詳細的對DS2438操作溫度和A/D轉換
上傳時間: 2013-06-21
上傳用戶:120231708
11.1 8位A/D轉換器ADC0809的應用 11.2 12位A/D轉換器AD574A的應用 11.3 串行A/D轉換器MAX1247的應用 11.4 8位D/A轉換器DAC0832的應用
上傳時間: 2013-07-26
上傳用戶:1051290259
DS2438智能電池監視器為電池組提供了若干很有價值的功能:可用于標識電池組的唯一序列號;直接數字化的溫度傳感器省掉了電池組內的熱敏電阻;可測量電池電壓和電流的A/D轉換器;集成電流累積器用于記錄進入和流出電池的電流總量;一個經歷時間紀錄器;以及40字節的非易失EEPROM存儲器,可用于存儲重要的電池參數例如化學類型、電池容量、充電方式和組裝日期等。
上傳時間: 2013-08-03
上傳用戶:wangrijun
第一章 概述 1.1 AVR 單片機GCC 開發概述 1.2 一個簡單的例子 1.3 用MAKEFILE 管理項目 1.4 開發環境的配置 1.5 實驗板CA-M8 第二章 存儲器操作編程 2.1 AVR 單片機存儲器組織結構 2.2 I/O 寄存器操作 2.3 SRAM 內變量的使用 2.4 在程序中訪問FLASH 程序存儲器 2.5 EEPROM 數據存儲器操作 2.6 avr-gcc 段結構與再定位 2.7 外部RAM 存儲器操作 2.8 堆應用 第三章 GCC C 編譯器的使用 3.1 編譯基礎 3.2 生成靜態連接庫 第四章 AVR 功能模塊應用實驗 4.1 中斷服務程序 4.2 定時器/計數器應用 4.3 看門狗應用 4.4 UART 應用 4.5 PWM 功能編程 4.6 模擬比較器 4.7 A/D 轉換模塊編程 4.8 數碼管顯示程序設計 4.9 鍵盤程序設計 4.10 蜂鳴器控制 第五章 使用C 語言標準I/O 流調試程序 5.1 avr-libc 標準I/O 流描述 5.2 利用標準I/0 流調試程序 5.3 最小化的格式化的打印函數 第六章 CA-M8 上實現AT89S52 編程器的實現 6.1 編程原理 6.2 LuckyProg2004 概述 6.3 AT989S52 isp 功能簡介 6.4 下位機程序設計 第七章 硬件TWI 端口編程 7.1 TWI 模塊概述 7.2 主控模式操作實時時鐘DS1307 7.3 兩個Mega8 間的TWI 通信 第八章 BootLoader 功能應用 8.1 BootLoader 功能介紹 8.2 avr-libc 對BootLoader 的支持 8.3 BootLoader 應用實例 8.4 基于LuckyProg2004 的BootLoader 程序 第九章 匯編語言支持 9.1 C 代碼中內聯匯編程序 9.2 獨立的匯編語言支持 9.3 C 與匯編混合編程 第十章 C++語言支持
上傳時間: 2013-08-01
上傳用戶:飛翔的胸毛
在慣性導航系統中,捷聯式慣性導航系統以其體積小、成本低和可靠性高等優點正逐步取代平臺式慣性導航系統,成為慣性導航系統的發展趨勢。 為了適應捷聯慣性導航系統小型化、低成本和高性能的發展方向,本文設計了DSP與FPGA相結合的系統方案:系統采用MEMS器件和高性能A/D轉換器構成慣性信號檢測單元,FPGA進行I/O控制,DSP完成導航計算。方案綜合考慮了系統成本、計算速度、精度、體積等各方面的因素,并通過GPS、磁航向計等信息融合進一步提高導航精度。 數據采集是捷聯慣導系統設計的關鍵,本文數據采集由信號調理、A/D轉換和。FPGA等幾部分組成。其中,FPGA是整個數據采集部分的核心,其主要功能包括:實現了ADC控制邏輯和時序生成;配置了FIFO寄存器,緩沖了ADC與DSP之間的轉換數據;擴展了UART串口,以實現系統的外部信息接口。在完成電路設計的基礎上,對各功能模塊進行了全面的半實物仿真,驗證了系統方案及各主要功能模塊的可行性。 論文簡述了慣性導航系統的應用背景及發展狀況,介紹了捷聯慣導系統的基本原理,設計了基于DSP/FPGA的捷聯慣導系統方案,實現了系統各部分硬件電路以及FPGA功能模塊,并通過搭建硬件驗證平臺和利用第三方仿真軟件,對傳感器的性能以及FPGA各功能模塊進行了較全面的驗證和仿真。結果表明:基于DSP/FPGA的捷聯慣導系統能夠滿足應用的要求,并在小型化、低成本和高性能等方面有一定的優勢。
上傳時間: 2013-04-24
上傳用戶:1966640071
圖像處理技術應用越來越廣泛,特別是工業檢測領域。然而,圖像處理技術應用的基礎是圖像的獲取,為了更加靈活地設計各種應用產品,本課題研究基于FPGA的面陣 CCD驅動傳輸電路設計,利用該電路能夠獲取高質量、高分辨率的圖像,為后續的圖像處理技術應用打下基礎。本文首先介紹了研究意義、CCD圖像傳感器的發展以及FPGA的產生與發展,接著提出了面陣CCD成像系統總體設計方案,然后針對關鍵電路的設計進行詳盡的分析和說明,這些電路包括時序發生電路、存儲器控制電路、USB接口電路以及電源調理電路。其中時序發生電路主要用于產生CCD正常工作所需的各種時序信號以及A/D變換芯片AD9824 所需的工作時序,這些時序都是由FPGA產生的,文中給出了FPGA邏輯設計的基本過程以及仿真波形。本系統采用SDRAM緩存圖像信號,為了完成SDRAM的寫入、讀出以及定時刷新,利用FPGA生成存儲器控制電路。系統采用USB接口與計算機通信,因此FPGA 中設計了相應邏輯電路與CY7C68013A USB接口芯片實現信號握手及數據通信,進而與 PC機通信。為了保證各個芯片正常工作,設計電源調理電路實現將輸入5V電源轉換成多種電壓向各個芯片供電。經過初步調試,并根據仿真結果判斷驅動傳輸電路基本達到設計要求。關鍵詞:FPGA,CCD,A/D變換,SDRAM,USB,驅動時序
上傳時間: 2013-04-24
上傳用戶:prczsf