印刷電路板( PCB)是集成各種電子元器件的信息載體,在各個領域得到了廣泛的應用。近年來隨著印刷電路板生產復雜度和產量的提高,傳統PCB缺陷檢測方式因接觸受限、高成本、低效率等因素,已經逐漸不能滿足現代檢測需要,因此研究實現一種PCB缺陷的自動檢測系統具有很大的現實意義和實用價值。 @@ 本論文根據機器視覺檢測理論,運用數字圖像處理技術,構建了一套PCB缺陷自動檢測系統方案。該系統主要由光照、CCD攝像機、圖像采集卡、運動控制臺及計算機圖像處理軟件組成。其中圖像處理軟件部分作為本論文的核心,著重研究了其關鍵功能模塊包括圖像預處理、閾值分割、圖像識別幾個部分算法的選擇與設計,并在MATLAB 7.0的環境下進行仿真。 @@ 運用現代成熟的數字圖像處理技術,本文實現了PCB缺陷的軟件檢測方案。在預處理模塊中,結合PCB板的特點運用圖像預處理手段得到高質量的PCB圖像。在閾值分割模塊中,實現了四種當前成熟的閾值分割算法,以得到特征清晰、低噪聲的PCB二值圖像。在識別模塊中結合電路板的短路、斷路、毛刺、缺損、空洞五大缺陷的特征,設計相應算法并予以實現,并提示缺陷信息。 @@關鍵詞:缺陷檢測;圖像預處理;圖像分割;圖像識別
上傳時間: 2013-06-23
上傳用戶:lgnf
現場總線技術是當前自動化技術中的一個熱點,但目前國際上常用的多種現場總線協議均由世界級廠商提出和壟斷。CAN總線是公認的最具發展前景的現場總線之一,其應用層協議有國外公司的CANopen和DeviceNet,由廣州致遠電子推出的現場總線iCAN協議以其簡潔方便的特點受到廣泛關注,尤其得到國內用戶的積極相應。為了在高校的現場總線教學中推廣具有我們國家自主知識產權的現場總線應用,需要為學生提供一套功能完善、綜合性強的基于iCAN協議現場總線技術的實驗室教學系統。本課題正是針對這一問題而構建基于現場總線iCAN協議的綜合測試系統,力求使學生通過該系統的學習掌握現場總線iCAN協議相關知識,為將來快速進入相關工作崗位打下基礎。 本文首先介紹基于現場總線iCAN協議綜合測試系統的研究背景、目的及其意義,詳細介紹了現場總線技術和CAN總線的相關知識,對iCAN協議進行了詳細的介紹和分析。所設計的基于現場總線iCAN協議的綜合測試系統由基本系統和擴展系統兩部分構成。基本測試系統設計面向基本的標準實驗設備,利用廣州致遠的iCAN系列功能模塊構成;擴展系統設計面向測試系統的綜合性設計,實現iCAN網絡與其它控制網絡如PLC網絡的互連,并通過CANET-100轉換器實現iCAN總線與上位PC機的通信。測試系統的上位監控界面設計采用工業組態軟件MCGS完成,MCGS與總線的數據交互采用OPC方式實現。通過OPC實現iCAN網絡與MCGS間的數據傳輸。在完成基于現場總線iCAN協議綜合測試系統的基礎上,本文還進一步討論了如何采用基于DSPTMS320LF2407A主控芯片設計iCAN綜合數據采集卡,敘述了其整體設計思想, 給出了具體的硬件和軟件設計以及如何實現對iCAN協議的解析。本文的最后通過設計三個實際的實驗例子,進一步展示了系統的構成和功能。 綜上所述,該測試系統由基本測試系統和綜合測試系統構成,并提供iCAN綜合數據采集卡的設計方法和三個實驗例程,可為學生提供分層學習、綜合學習以及設計開發平臺,實踐證明該系統具有良好的新穎性和實用性。本課題研究的測試系統模式同樣適用于其它工業現場總線測試系統。 關鍵詞:CAN總線,iCAN協議,DSP,PLC,組態軟件
上傳時間: 2013-04-24
上傳用戶:diaorunze
隨著技術的發展,基于PLC的控制系統呈現綜合化、網絡化的發展趨勢。為了適應當今PLC課程教學的需要,我們應提供具有現場控制對象的控制層、監控管理層、遠程監控層三層結構的實驗控制系統,并將組態軟件技術、先進的數據交互技術、單片機技術、通信技術集成在控制系統中,構建現代大綜合設計性實驗系統,以培養全面的高素質的綜合性人才。 本文提出了一種多功能、大綜合的實驗平臺的方案和技術實現。本課題由市場占有率高的西門子PLC及其通信網絡模塊組成,采用具有很高的性價比的系統集成技術,構成了覆蓋面較大的全集成的網絡控制系統,可提供PPI網絡、PROFIBUS-DP網絡和以太網等多種網絡形式的實驗平臺;采用多種工業組態軟件如Wincc、組態王和MCGS,構成了豐富的上位監控模式;通過OPC技術實現對PROFIBuS-DP網絡的遠程監控。在此基礎上,結合單片機技術、CPLD技術,設計了可自定義I/O口的多路模擬采集卡,擴展了PLC的信息控制功能;采用網絡技術,將PLC技術與變頻器、步進電機控制相結合,對標準的PLC對象TM2和機械手設備進行二次開發,構成相關的運動控制系統,模擬生產線的控制,展示PLC的運動控制功能;將PLC技術與無線控制技術相結合,實現PLC的無線遙控功能;完成了三菱Q系列PLC與PROFIBUS-DP網絡的聯網,實現了不同品牌的PLC網絡的互聯互通。在此基礎上,還開發了多個實驗程序,展示其豐富的網絡構架和綜合的實驗模式。 系統調試和實驗效果表明,該系統接近當今工業技術實踐,可為學生的課程設計、畢業設計以及PLC技術研究提供先進的集多種技術于一體的大綜合設 計性實驗平臺。關鍵詞:PLC;業網絡;OPC
上傳時間: 2013-05-22
上傳用戶:歸海惜雪
國內外目前的線束檢測系統也有了一些應用,但要么功能單一,過于簡單,要么價格昂貴,無法廣泛應用。因此開發高性能的汽車線束檢測系統對我國汽車行業有著重大的意義,可以提高汽車安全性的同時帶來更好的經濟效益。本文對基于LabVIEW的汽車線束檢測系統的設計進行了研究。主要內容如下: ⑴闡述了當前國內外線束檢測系統的現狀和特點,在此基礎上提出了一種基于LabVIEW的汽車線束檢測系統整體架構。該方案采用計算機作為上位機系統,使用LabVIEW進行上位機軟件設計,利用數據庫技術對海量數據進行處理,使用虛擬儀器技術進行數據采集,使用功能強大的AVR ATMega64單片機作為下位機硬件核心,利用PCI總線實現上下位機的通信。 ⑵對研究的內容進行了詳細的說明。首先介紹了系統設計中涉及到的理論基礎,包括虛擬儀器,數據采集等;介紹了系統總體架構,對主要組成進行了闡述,同時分析了硬件和軟件總體設計。 ⑶介紹了系統的硬件電路設計,主要介紹了數據采集卡上的總線通信電路、存儲電路、單片機及其外圍電路、緩沖驅動電路、數模轉換及比較電路和導通檢測卡上的檢測電路、附加電路。 ⑷介紹了系統的上位機軟件設計。首先進行了軟件的需求分析,然后對系統主界面、選擇線束、編輯模塊庫、編輯測試臺、編輯線束、功能設置等軟件主要界面進行介紹,主要介紹了各界面的功能,對某些重點功能的實現也進行了詳細講解;對于測試等功能進行了說明,給出了程序設計的具體流程;同時也介紹了LabVIEW軟件程序生成可執行文件和安裝文件的具體步驟。 ⑸本線束檢測系統功能強大,最多能夠支持到8192個線束點,能夠完成線束的斷路、短路、誤配、二極管檢測和氣密測試;附加的模塊庫導入導出,自學習導入和Excel導入等功能,減小了用戶的工作量;采用數據庫技術對數據進行存儲,也方便了用戶的查找和對數據的移植。
上傳時間: 2013-04-24
上傳用戶:天大地大
果園收獲作業機械化、自動化是廣大果農們關注的熱點問題,開展果樹采摘機器人研究,不僅對于適應市場需求、降低勞動強度、提高經濟效率有著一定的現實意義,而且對于跟蹤世界農業新技術、促進我國農業科技進步,加速農業現代化進程有著重大的歷史意義。 果樹采摘機器人是一個集環境感知、動態決策與規劃、行為控制與執行等多種功能于一體的綜合系統,它是由機械手固定在履帶式移動平臺上構成的一類特殊的移動機器人系統。本文在國家“863”高技術項目“果樹采摘機器人關鍵技術研究”支持下,以自行設計的機器人機械結構為研究對象,對果樹采摘機器人的控制系統進行了分析、研究和設計,設計了視覺伺服控制器,并對采摘機器人避障技術進行了探討。主要工作如下: 首先,分析了果樹采摘機器人機械結構,介紹了機器人運動學理論,根據自行設計的5自由度機械臂機械特性,采用幾何結構算法,建立了果樹采摘機器人機械臂的正、逆運動學方程。 其次,基于開放、先進和可靠的考慮,采用開放式結構設計機器人的控制系統。在開放式控制系統設計中,主要對果樹采摘機器人硬件組成部分主控計算機、運動控制器、數據采集卡等進行了選型設計。在分析果樹采摘機器人工作環境和工作特性的基礎上,設計了果樹采摘機器人的外圍傳感器。 再次,根據果樹采摘機器人機械結構和控制系統結構組成,設計了PID控制器,應用于機器人視覺伺服控制,實現果樹采摘機器人的實時控制。在詳細論述關節式機器人避障方法的基礎上,對果樹采摘機器人避障方法進行了初步的探討,提出了采用C—空間法實現采摘機器人實時避障。 最后,建立了傳感器實驗平臺,通過實驗驗證了所設計傳感器的正確性。利用固高PAN&TILT兩維數控轉臺和實地拍攝的蘋果圖像,對所提出的控制方法通過轉臺控制實驗進行了驗證。
上傳時間: 2013-08-05
上傳用戶:liuxiaojie
隨著信息技術的發展,數字信號的采集與處理在科學研究、工業生產、航空航天、醫療衛生等部門得到越來越廣泛的應用,這些應用中對數字信號的傳輸速度提出了比較高的要求。傳統的基于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
基于PC、圖像采集卡和存儲設備的傳統數字視頻監控系統,體積龐大、功耗高、價格昂貴,只局限于特定范圍的應用。而嵌入式網絡視頻監控系統以其價格低、便攜式等特點在安防、智能家居等場所得到了越來越廣泛的應用。 本文基于S3C2440\Windows CE5.0平臺設計了一款具有網絡傳輸查看功能的嵌入式網絡視頻監控系統。重點研究了OV9650 CMOS攝像頭芯片流接口驅動的實現過程和開發方法,設計了基于TCP/IP網絡傳輸協議的網絡視頻通信系統。并應用H.263壓縮編解碼算法對采集到的視頻數據進行壓縮,提高了視頻傳輸效率。同時,針對H.263視頻解碼算法設計了一款簡易視頻回放軟件,對H.263視頻進行回放。為進一步滿足小型化、便攜式、低成本需求,開發定制了一款基于S3C2440\Windows CE5.0平臺的手持式接收終端。 本系統整合了圖像采集、網絡通信、H.263編解碼、視頻回放等多項技術,實現了嵌入式技術、以太網絡、視頻監控三大前沿領域的有機結合。由于采用了ARM9單芯片控制方案,系統具有集成度高、可靠性高、功耗低、成本低、體積小、穩定性好等特點,可應用在遠程監控、工業控制、視頻會議、智能家居等諸多領域。該系統架構也為視頻監控系統的發展提供了一種新思路。關鍵詞:ARM;WinCE;S3C2440;嵌入式;網絡視頻監控
上傳時間: 2013-04-24
上傳用戶:sardinescn
WIM動態稱重系統的研究對于保護公路的正常使用有著非常重要的經濟利益和社會價值。針對我國公路WIM系統的研究現狀和存在的問題,提出了新的思路、解決辦法和改進措施,用以提高整個WIM系統的各項性能指標。 基于ARM的壓電薄膜軸的車輛動態稱重系統的嵌入式研究與設計,致力于提高WIM系統精度等各項性能指標,其采用了高新的軟硬件技術,是一個比較有研究意義的課題。 本文首先從分析稱重原理入手,提出了一個改進的系統整體設計方案,在該方案的前提下,通過不斷地試驗修改,搭建了一個基于Labview的現場模擬實驗系統,為下一步研究和整個系統的實現打下了堅實的基礎。本文所做的具體工作,概括起來有如下幾點: 第一,簡要地介紹了基于壓電薄膜軸的WIM系統原理、影響因素以及課題研究的意義等; 第二,給出了系統整體設計方案,并設計了多個信號調理電路,諸如電荷放大電路,隔離電路以及濾波電路等; 第三,采用了32位的微處理器,并采用了一種比較完善的數據處理方法,提高了系統的軟硬件技術,在此基礎上研究設計了基于ARM-μgC/OS-Ⅱ的WIM嵌入式系統平臺,完成了系統的軟硬件設計、實現及操作系統移植; 最后,設計并實地進行了一個新的試驗,即基于LabVIEW8.2的數據采集卡的現場模擬試驗,給出了試驗結果和分析。該試驗方便于測量與數據采集,可得到較為精準的現場數據,為后續的數據處理打下了基礎;
上傳時間: 2013-07-29
上傳用戶:源弋弋
音頻管理組件(Audio Management Unit,AMU)是先進客艙娛樂與服務系統(Advanced Cabin Entertainment Service System,ACESS)的組成部分,應用于飛機上音頻資源的管理與控制。飛機運營對航空機載電子系統準確性、復雜性和安全性的高要求,使得其維修維護工作極大地依賴于自動測試設備(Automatic Testing Equipment,ATE)。本課題來源于實際工程項目, FPGA技術具備多種優點,將其與民航測試設備結合研制一個用于檢測AMU故障的自動測試系統,該系統將對AMU自動完成部件維修手冊(Comvonent Maintenance Manual,CMM)所規定的全部功能、性能方面的綜合測試。 本文首先概述音頻管理組件、自動測試系統及其在民航領域的應用,并闡述了課題的背景、研究目標和相關技術要求;文章對可編程邏輯器件CPLD/FPGA的結構原理、硬件描述語言VHDL的特點以及MAXL+plusⅡ軟件的設計流程進行了說明,重點闡述了基于FPGA的DDS信號發生器以及數據采集卡的設計實現、并著重闡述了ARINC429總線的傳輸規范,和基于FPGA的ARINC429總線接口的設計與實現。在ARINC429接口設計中采用自頂向下,多層次系統設計的方法,用VHDL語言進行描述。在發送器中利用了FPGA內部的分布式RAM創建異步FIFO,節約了FPGA的內部資源和提高了數據傳輸速度;在接收器中采用了提高抗干擾性的優化設計。測試結果表明基于FPGA的設計實現ARINC429總線數據通信的要求,使用方便,可靠性好,能夠克服HS-3282芯片中的數據格式固定,使用不夠靈活方便,價格昂貴的缺點。
上傳時間: 2013-08-06
上傳用戶:gzming
生物識別技術代表了未來身份驗證技術的發展方向,而指紋識別技術又是最可靠、最有效的生物識別技術之一。目前,指紋識別技術是優于其它生物識別技術的身份鑒別方法。這是因為人的指紋各不相同、終生基本不變的特點已經得到公認,特別是現有的指紋識別算法已達到識別迅速、準確可靠的水平,是完全可以商業化的生物識別技術。 傳統的指紋識別系統多是基于PC平臺,這種系統將指紋圖像處理和指紋匹配甚至指紋采集控制都放在PC平臺上,在獲得了較高速度和開發效率的同時,缺點也是顯而易見的,其體積龐大,成本較高。而已有的嵌入式指紋識別系統多是基于單片機和DSP的,不是在運算速度上受到硬件限制,就是在系統的擴展性、可維護性及用戶交互上有諸多不足。 近年來指紋識別應用的普及對自動指紋識別系統的便攜性和易用性提出了更高的要求,指紋識別技術正向著小型化和嵌入式的方向發展。在微電子領域,以ARM、DSP、FPGA為代表的嵌入式微處理器的性能飛速提高,為構建嵌入式系統提供了硬件保證。 ARM是當前最為流行的32位RISC處理器架構,目前ARM占RISC處理器市場的七成左右。三星公司的S3C2410是基于ARM920T內核的通用32位微處理器,它具有高性能和低功耗的特性,被設計用于手持設備和通用嵌入式系統。 嵌入式系統對操作系統和其上運行的軟件有特別的要求。針對本課題所采用的ARM硬件平臺,詳細介紹了嵌入式操作系統Arm-Linux的移植。分別說明了交叉編譯工具鏈的安裝、引導裝載器的移植和Linux內核的裁減和交叉編譯過程。為了運行應用程序,還介紹了文件系統的構建。 指紋識別系統需要指紋采集設備。FPS200是Veridicom公司推出的第三代半導體指紋傳感器,是一款專為嵌入式系統設計的高性能、低成本、低功耗的電容式固態指紋傳感器。本文詳細闡述了基于FPS200的USB接口指紋采集卡的設計與實現。 指紋圖像處理與匹配是整個系統的重要環節,論文介紹了圖像處理與匹配的一般概念,并提出了新的指紋匹配方法。指紋匹配是自動指紋識別中的一個難點。現有的指紋匹配方法大致可以歸結為圖形匹配和人工神經網絡匹配兩大類,本文提出的基于線段的特征點匹配算法屬于圖形匹配。 嵌入式系統需要完善的軟件支持。隨著嵌入式技術的飛速發展,用戶交互界面也由傳統的字符界面向圖形界面轉變,圖形用戶界面系統得到了長足的發展。MiniGUI 是一個非常適合于工業控制實時系統以及嵌入式系統的可定制的、小巧的圖形用戶界面支持系統。本文介紹了基于MiniGUI的可視化指紋識別軟件設計。 綜上所述,本文針對特定硬件條件,構建了定制的嵌入式操作系統;設計了支持USB數據傳輸的指紋采集卡;指紋圖像的濾波、提取特征和指紋特征匹配均針對嵌入式系統的實際情況進行了優化;利用MiniGUI圖形支持庫完成了界面美觀友好的可視化指紋識別程序。系統具有安全可靠、易于擴展、性價比高等優點。
上傳時間: 2013-08-02
上傳用戶:小儒尼尼奧