本文使用nRF905 實現門禁系統控制信號的無線傳輸,并使用DS1722 產生隨機數、IDEA 加密后傳輸、接收非法信號后延時等技術加強系統的安全性能。主要介紹硬件電路、nRF905 無線信號
上傳時間: 2013-06-15
上傳用戶:SimonQQ
隨著微電子技術和計算機技術的發展,工業生產過程的自動化和智能化程度越來越高。就玻璃工業生產而言,以前浮法玻璃生產線上所用的質量檢測都是通過利用人眼離線檢驗或專用儀器抽樣檢測,無法滿足實時檢測的要求,并且人眼檢測只能發現較大的玻璃缺陷,所以玻璃質量無法提高。目前國內幾家大型玻璃生產企業都開始采用進口檢測設備,可以對玻璃實現100%在線全檢,自動劃分玻璃等級,并獲得質量統計數據,指導玻璃生產,穩定玻璃質量水平。 但由于價格昂貴,加上國內浮法玻璃生產線現場條件復雜,需要很長時間的配套和適應,而且配件更換困難以及售后服務難以到位等問題,嚴重束縛了國內企業對此類設備的引進,無法提高國內企業在國際市場的競爭能力。 應對此一問題,本文主要研究了基于DSP+ARM的獨立雙核結構的嵌入式視頻缺陷在線檢測系統的可行性,提出了相應的開發目標和性能參數,并在此基礎上主要給出了基于TI公司TMS320C6202B DSP的視頻圖像處理以及缺陷識別的總體方案、硬件設計和相應的底層軟件模塊;同時論述了嵌入式工業控制以及網絡傳輸的實現方案——采用Samsung公司的基于ARM7內核的S3C4510B作為主控芯片,運行uClinux操作系統,設計出整個嵌入式系統的軟件層次模型和數據處理流程,其中編程底層的軟件模塊為上層的應用程序提供硬件操作和流程,從而實現缺陷識別結果的控制與傳輸。同時,本文還對玻璃缺陷的識別原理進行了深入的探討,總結出了圖象處理,圖象分割以及特征點提取等識別步驟。 本系統對于提高玻璃缺陷在線檢測的工藝水平、靈敏度、精度等級;提高產品質量、生產效率和自動化水平,降低投資及運行成本都將有著極其重要的現實意義。
上傳時間: 2013-07-02
上傳用戶:shenglei_353
FPGA能夠減少電子系統的開發風險和開發成本,縮短上市時間,降低維護升級成本,廣泛地應用在電子系統中.隨著集成電路向著片上系統(SoC)的發展,需要設計出FPGA IP核用于SoC芯片的設計.該論文的工作圍繞FPGA IP核的設計進行,在FPGA結構設計優化和FPGAIP接口方案設計兩方面進行了研究.設計改進了適用于數據通路的FPGA新結構——FDP.設計改進了可編程邏輯單元(LC);對可編程連線作為"2層2類"的層次結構進行組織,進行了改進并確定了各種連線的通道寬度;結合對迷宮布線算法的分析以及benchmark電路實驗的方法,提出了用于分段式網格連線的開關盒和連接盒新結構,提高連線的面積利用效率.在FPGA IP核的接口方案上,基于邊界掃描測試電路提出了FPGA IP核的測試方案;結合擴展邊界掃描測試電路得到的編程功和自動下載電路,為FPGA IP核提供了具有兩種不同編程方法的編程接口.采用SMIC 0.35um 3層金屬CMOS工藝,實現了一個10萬系統門規模的FDP結構,并和編程、測試接口一起進行版圖設計,試制了FDP100k芯片.FDP100k中包括了32×32個LC,128個可編程IO單元.在FDP100k的芯片測試中,對編程寄存器、各種可編程資源進行測試,并完成電路實現、性能參數測試以及IP核接口的測試,結果表明FPGA IP核的整體功能正確.
標簽: FPGAIP
上傳時間: 2013-04-24
上傳用戶:gokk
電腦繡花機是當代最先進的繡花機械,隨著人們對刺繡品質量的追求以及刺繡品需求量的增加,高性能的電腦繡花機越來越受到市場的推崇,用戶對CAN(現場總線)、遠程控制、海量USB存儲、彩色LCD顯示等技術在新型電腦繡花機中的應用有了新的需求。然而,國內電腦繡花機監控系統平臺由于存在技術上的困難或成本上的障礙而使這些功能難以實現。隨著電腦的不斷發展和電子產品成本的不斷降低,采用先進架構和體系的處理器,加上相應的實時操作系統進行任務管理,就能大大提高電腦繡花機監控系統的性能。本文設計了一種電腦繡花機監控系統,在詳細分析電腦繡花機工作原理和功能需求的基礎上,采用ARM處理器與μC/OS-Ⅱ實時操作系統構建了監控系統平臺,實現了實時操作系統任務管理、網絡通信、USB設備讀寫、花樣圖案預覽等功能,具體工作如下: (1)在介紹電腦繡花機的工作原理以及分析電腦繡花機監控系統性能需求的基礎上,構建了基于ARM7核的嵌入式處理器與μC/OS-Ⅱ實時操作系統的監控系統平臺,并給出了系統的整體設計方案。 (2)根據電腦繡花機監控系統的整體設計方案,設計實現了系統的硬件電路,處理器采用ST公司生產的具有ARM7核的STR710FZ2T6,利用STR710FZ2T6的外部存儲器接口的三個BANK,分別設計實現了以太網通信接口、USB設備讀寫接口以及彩色LCD實現接口等。 (3)在系統的接口電路設計方面,采用以太網控制芯片CS8900A使其通過ISA總線與系統處理器相連,構建了以太網通信接口,負責遠程傳輸數據(花樣文件)控制信息等;利用LJSB主從控制器SL811HS,在處理器STR710FZ2rr6的控制下設計實現了對海量USB設備讀寫的USB接口,負責讀寫在U盤上的花樣文件以及其它的數據信息;利用5.6英寸的彩色液晶屏及其控制板QD-13設計實現了監控系統的LCD顯示接口,系統處理器通過控制QD-13向LCD寫入要顯示的圖案以及文字數據;組建了一個基于CAN通信的安全檢測模塊,主要包括電源檢測以及斷線檢測等。監控系統的CAN節點利用系統處理器自帶的CAN模塊結合TI的CAN收發器sn65hvd230實現,電源檢測節點、斷線檢測節點以及運動控制系統交互的CAN節點的控制器采用Microchip公司的帶有CAN模塊的18系列單片機PIC18F4680,CAN收發器采用該公司的MCP2551芯片。 (4)設計實現了基于μC/OS-Ⅱ操作系統的軟件,包括兩個部分,一是功能接口的驅動程序,另一個是操作系統中的應用程序軟件。驅動程序負責控制相應功能接口的運行,操作系統中的應用程序軟件實現具體的功能應用,例如TCP/IP協議棧以及USB協議的實現等。 (5)整合了系統各個功能模塊,并做出監控系統的PCB板,利用ADS開發環境進行系統的整體調試,給出了系統的運行效果,實驗表明監控系統工作穩定,性能良好。 最后,文章分析了電腦繡花機的監控系統需要改進的地方,并對電腦繡花機監控系統未來發展趨勢作出了展望。
上傳時間: 2013-05-25
上傳用戶:魚魚魚yu
嵌入式人臉識別系統建立在嵌入式操作系統和嵌入式硬件系統平臺之上,具有起點高、概念新、實用性強等特點。它涉及嵌入式硬件設計、嵌入式操作系統應用開發、人臉識別算法等領域的研究;嵌入式人臉識別系統攜帶方便、安裝快捷、機動性強,可廣泛應用于各類門禁系統、戶外機動布控的實時監測等特殊場合,因此對嵌入式人臉識別的研究工作具有突出的理論意義和廣泛的應用前景。 本文是上海市經委創新研究項目《射頻識別RFID系統-自動識別和記錄人群的身份》(編號:04-11-2)與上海市科委AM基金項目《基于ARM和RFID芯片的自組織安全監控系統的研制》(編號:0512)的主要研究內容之一。論文從構建自動人臉識別系統所需解決的若干關鍵問題入手,重點探討了基于嵌入式ARM微處理器的實時人臉檢測、關鍵特征定位、高效的人臉特征描述、魯棒的人臉識別分類器及自動人臉識別系統設計等問題的研究。論文的主要工作和創新點表現在以下方面: 1實現了結合膚色校驗的Haar特征級聯分類器嵌入式實時人臉檢測,提出了基于人臉約束的人眼Haar特征RSVM級聯分類器人眼檢測算法和基于遮罩掩磨與橢圓擬合的瞳孔定位算法。 復雜背景中的人臉檢測是自動人臉識別系統首先要解決的關鍵問題,通過對基于膚色模型和基于Haar特征級聯強分類器的人臉檢測算法的分析研究,綜合兩個算法的優點,提出了基于膚色模型校驗和Haar特征級聯強分類器的嵌入式實時人臉檢測算法。實驗結果表明,該算法不僅解決了復雜背景中的類膚色和類人臉結構問題,而且具有較高的檢測率和較快的檢測速度,同時對光照、尺度等變化條件下的人臉檢測也具有較強的魯棒性。 人眼檢測與瞳孔定位在人臉歸一化和有效人臉特征抽取等方面起著非常重要的作用,為了快速檢測人眼并精確定位人眼瞳孔中心,論文提出了基于人臉約束的人眼Haar特征RSVM級聯分類器人眼檢測算法和基于遮罩掩磨與橢圓擬合的瞳孔定位算法,首先利用人眼檢測分類器在人臉區域內完成對人眼位置的檢測,然后通過對檢測到的人眼進行遮罩掩磨、簡單圖像形態學變換及橢圓擬合實現瞳孔中心的精確定位。測試結果表明該算法只需幾百毫秒便能完成人眼檢測與瞳孔中心定位整個過程,在保證檢測速度較快的同時,還能確保較高的定位精度。 2 針對傳統線性判別分析法存在的小樣本問題(sss),通過調整Fisher判別準則,實現了自適應線性判別分析算法及相應的人臉識別方法人臉識別中的小樣本問題使線性判別分析算法的類內散布矩陣發生嚴重退化,導致問題無法求解。本文在人臉識別小樣本問題的基礎上,通過調整Fisher判別準則,利用類間散布矩陣的補空間巧妙地避開類內散布矩陣的求逆運算,通過訓練集每類樣本的樣本數信息自適應改變調整參數,實現了自適應線性判別分析算法,實驗結果表明,該算法能有效解決人臉識別中的小樣本問題。 3 提出了基于有效人臉區域的Gabor特征抽取算法,有效地解決了Gabor特征抽取維數過高的問題。 Gabor小波對圖像的光照、尺度變化具有較強魯棒性,是一種良好的人臉特征表征方法。但維數過高的Gabor特征造成應用系統的維數災難,為解決Gabor特征的維數災難問題,論文第四章提出了基于有效人臉區域的Gabor特征抽取算法,該算法不僅有效地降低了人臉特征向量維數,縮小了人臉特征庫的規模,同時降低了核心算法的時間和空間復雜度,而且具有與傳統Gabor特征抽取算法同樣的魯棒性。 4 結合有效人臉區域的Gabor特征抽取、自適應線性判別分析算法和基于支持向量機分類策略,提出并實現了基于支持向量機的嵌入式人臉識別和嵌入式人像比對系統支持向量機通過引入核技巧對訓練樣本進行學習構造最小化錯分風險的最優分類超平面,不僅具有強大的非線性和高維處理能力,而且具有更強的泛化能力。本文研究了支持向量機的多類分類策略和訓練方法,并結合論文中提出的基于有效人臉區域的Gabor特征提取算法、自適應線性判別分析算法,首次在基于Windows CE操作系統的嵌入式ARM平臺中實現了具有較強魯棒性的嵌入式自動人臉識別系統和嵌入式人像比對系統。 5 提出并初步實現了基于客戶機/服務器結構無線網絡模型的遠距離人臉識別方案為解決嵌入式人臉識別系統在海量人臉庫中進行識別的難題,論文提出并初步實現了基于客戶機/服務器結構無線網絡模型的嵌入式遠距離人臉識別方案。 客戶機(嵌入式平臺)完成對人臉圖像的檢測、歸一化處理和人臉特征提取,然后通過無線網絡將提取后的人臉特征數據傳輸到服務器端,由服務器在海量人臉庫中完成人臉識別,并將識別后的結果通過無線網絡傳輸到客戶機顯示輸出,從而實現基于客戶機/服務器無線網絡模型的嵌入式遠距離人臉識別方案。 6 結合我們開發的基于ARM的嵌入式自動人臉識別系統和嵌入式人像比對系統,從系統設計的角度探討了在嵌入式系統中進行人臉識別應用設計的思路及應該注意的問題雖然嵌入式人臉識別系統的性能很大程度上取決于高效的人臉特征描述和魯棒的人臉識別核心算法。但是,嵌入式系統的設計思想對嵌入式人臉識別系統的性能影響同樣值得重視。本文第六章重點闡述了嵌入式自動人臉識別應用系統的設計思路,并結合我們自主開發的嵌入式自動人臉識別系統和嵌入式人像比對系統從系統設計的角度探討了嵌入式人臉識別應用系統設計中應該注意的關鍵技術問題。 結合本文提出的算法我們在PC上完成對人臉識別分類器的訓練,然后在嵌入式ARM開發平臺上實現了嵌入式自動人臉識別、嵌入式人像比對兩個便攜式人員身份認證系統,經測試運行效果良好。所提出的人臉識別算法不僅具有一定的理論參考價值,而且對于嵌入式系統應用開發、AFR應用系統開發也具有一定的借鑒意義。
上傳時間: 2013-05-18
上傳用戶:我們的船長
隨著科學技術的發展與公共安全保障需求的提高,視頻監控系統在工業生產、日常生活、警備與軍事方面的應用越來越廣泛。采用基于 FPGA 的SOPC技術、H.264壓縮編碼技術和網絡傳輸控制技術實現網絡視頻監控系統,在穩定性、功能、成本與擴展性等方面都有著突出的優勢,具有重要的學術意義與實用意義, 本課題所設計的網絡視頻監控系統由以Nios Ⅱ為核心的嵌入式圖像服務器、相關網絡設備與若干PC機客戶端組成。嵌入式圖像服務器實時采集圖像,采用H.264 編碼算法進行壓縮,并持續監聽網絡。PC機客戶端可通過網絡對服務器進行遠程訪問,接收編碼數據,使用H.264解碼算法重建圖像并實時顯示,使監控人員有效地掌握現場情況, 在嵌入式圖像服務器設計階段,本文首先進行了芯片選型與開發平臺選擇。然后構建圖像采集子系統,采用雙緩存乒乓交換的方法設計圖像采集用戶自定義模塊。接著設計雙Nios Ⅱ架構的SOPC系統,闡述了雙軟核設計中定制連接、內存芯片共享、數據搬移、通信與互斥的解決方法。同時完成了網絡服務器的設計,采用μC/OS-Ⅱ進行多任務的管理與調度, H.264視頻壓縮編解碼算法設計與實現是本文的重點。文中首先分析H.264.標準,規劃編解碼器結構。接著設計了16×16幀內預測算法,并設計宏塊掃描方式,采用兩次判決策略進行預測模式選擇。然后設計4×4子塊掃描方式,編寫整數變換與量化算法程序。熵編碼采用Exp-Golomb編碼與CAVLC相結合的方案,針對除拖尾系數之外的非零系數值編碼子算法,實現了一種基于表示范圍判別的編碼方法。最后設計了網絡傳輸的碼流組成格式,并針對編碼算法設計相應解碼算法。使用VC++完成算法驗證,并進行測試,觀察不同參數下壓縮率與失真度的變化。 算法驗證完成后,本文進行了PC機客戶端設計,使其具有遠程訪問、H.264解碼與實時顯示的功能。同時將H.264 編碼算法程序移植到NiosⅡ中,并將嵌入式圖像服務器與若干客戶端接入網絡進行聯合調試,構建完整的網絡視頻監控系統, 實驗結果表明,本系統視頻壓縮率高,監控圖像質量良好,充分證明了系統軟硬件與圖像編解碼算法設計成功。本系統具有成本低、擴展性好及適用范圍廣等優點,發展前景十分廣闊。
上傳時間: 2013-08-03
上傳用戶:88mao
加密算法一直在信息安全領域起著極其重要的作用,它直接影響著國家的安全和發展.隨著計算機技術的飛速發展,原有的數據加密標準(DES)已不能滿足人們的保密要求.在未來的20年內,高級數據加密標準(AES)將替代DES成為新的數據加密標準.在不對原有應用系統作大的改動的情況下,3-DES算法有了很大的生存空間.該文介紹了DES和3-DES算法的概要,給出了一種電路實現模型,并基于XILINX公司的FPGA器件設計了IP核,介紹了I P核設計中主要模塊的設計方法.最后對該IP核進行了分析,給出它的性能參數.該課題系統地論述了基3-DES算法的密碼IP核設計全過程.文章首先闡述了該設計的課題背景,給出了使用VHDL方法設計密碼電路的特點和研究思路和特點,然后對IP核的設計環境和密碼算法進行了介紹.在此基礎上,詳細討論了3-DES算法的密碼芯片設計方法和各個電路模塊實現的結構圖,包括算法電路、譯碼電路、接口電路和控制模塊電路等.通過對各個模塊設計的介紹,闡明了使用VHDL語言設計專用集成電路的原理和特點.
上傳時間: 2013-04-24
上傳用戶:萌萌噠小森森
結合視頻壓縮的理論以及IP核設計中對于仿真驗證的要求,本文設計了視頻壓縮IP核FPGA仿真驗證平臺.其硬件子平臺以Xilinx公司XC2V3000為核心,針對視頻壓縮IP核應用仿真要求設計外圍電路,構建一個視頻壓縮IP核的硬件仿真原型,采用運行于上位機上的控制和驅動軟件作為軟件解碼子平臺.同時還設計了完全獨立于硬件之外的ModelSim軟件仿真驗證平臺.以FPGA仿真驗證平臺為載體,本文設計了基于H.263協議的視頻壓縮IP核.經過ModelSim下的軟件平臺仿真調試與硬件平臺調試相結合的手段,作者完成了視頻壓縮IP核的仿真驗證.
上傳時間: 2013-05-31
上傳用戶:ikemada
單片微型計算機(單片機)是將微處理器CPU、程序存儲器、數據存儲器、定時/計數器、輸入/輸出并行接口等集成在一起。由于單片機具有專門為嵌入式系統設計的體系結構與指令系統,所以它最能滿足嵌入式系統的應用要求。Intel公司生產的MCS-51系列單片機是我國目前應用最廣的單片機之一。 隨著可編程邏輯器件設計技術的發展,每個邏輯器件中門電路的數量越來越多,一個邏輯器件就可以完成本來要由很多分立邏輯器件和存儲芯片完成的功能。這樣做減少了系統的功耗和成本,提高了性能和可靠性。FPGA就是目前最受歡迎的可編程邏輯器件之一。IP核是將一些在數字電路中常用但比較復雜的功能塊,設計成可修改參數的模塊,讓其他用戶可以直接調用這些模塊,這樣就大大減輕了工程師的負擔,避免重復勞動。隨著FPGA的規模越來越大,設計越來越復雜,使用IP核是一個發展趨勢。 本課題結合FPGA與8051單片機的優點,主要針對以下三個方面研究: (1)FPGA開發平臺的硬件實現選用Xilinx公司的XC3S500E-PQ208-4-C作為核心器件,采用Intel公司的EEPROM芯片2816A和SRAM芯片6116作為片內程序存儲器,搭建FPGA的硬件開發平臺。 (2)用VHDL語言實現8051IP核分析研究8051系列單片機內部各模塊結構以及各部分的連接關系,實現了基于FPGA的8051IP核。主要包括如下幾個模塊:CPU模塊、片內數據存儲器模塊、定時/計數器模塊、并行端口模塊、串行端口模塊、中斷處理模塊、同步復位模塊等。 (3)基于FPGA的8051IP核應用用所設計的8051IP核,實現了對一個4×4鍵盤的監測掃描、鍵盤確認、按鍵識別等應用。
上傳時間: 2013-04-24
上傳用戶:1417818867
USB2.0接口和基于ARM核的SOC系統的應用已經非常廣泛,特別在電子消費類領域。包含USB2,0接口的ARM系統則更是市場的需求。本文介紹一種基于ARM核的USB2,0接口IP(AHB_USB2.0)的設計,主要對其中的串行接口引擎(SIE)的設計進行討論。 該 AHB_USB2.0 IP核支持USB2.0協議,并兼容USB1.1協議;支持AMBA2.0協議和UTMI 1.05協議。該IP核一側通過UTMI接口或ULPI接口的PHY與USB2.0主機端進行通信;另一側則通過AHB總線與ARM相連。 AHB_USB2.0 IP核在硬件上分為三個大模塊:ULPI模塊(ULPI)、串行接口引擎(SIE)模塊和AHB總線接口模塊(AHB)。ULPI模塊實現了UTMI接口轉ULPI接口。串行接口引擎(SIE)模塊為USB2.0的數據鏈路層協議處理模塊,為整個IP核的核心部分,進一步分為四個子模塊——GLC(全局控制模塊),PIE(PHY接口處理引擎),SIF(系統接口邏輯)和EPB(端點緩沖模塊)。GLC模塊負責整個IP的復位控制,IP時鐘的開關提示等;PIE模塊負責處理USB的事務級傳輸,包括組包解包等;SIF模塊負責協議相關寄存器組和端點緩沖區的讀寫,跨時鐘域信號的處理和PIE所需的控制信號的產生;AHB模塊負責IP核與ARM通信和DMA功能的實現。 該IP核的軟件設計遵循USB協議,Bulk Only協議和UFI協議,由外掛ARM實現USB設備命令和UFI命令的解析,并執行相應的操作。設計了IP核與ARM之間的多種數據傳輸方法,通過軟件實現常規數據讀寫訪問、內部DMA或外部DMA等多種方式的切換。 本IP已經通過EDA驗證和FPGA測試,并且已經在內嵌ARM核的FPGA系統上實現了多個U盤。這個FPGA系統的正確工作,證明了AHB_USB2.01P核設計是正確的。
上傳時間: 2013-05-17
上傳用戶:qqoqoqo