對溫度、濕度、壓力等數據的采集在很多工農業生產中都普遍存在著。目前大部分的數據采集系統使用8位單片機作為控制器,由于單片機自身功能的限制,它的采樣速率,數據采集的方式等均受到一定的限制,而且它沒有自己的操作系統,可視性和可操作性相對比較差。因此,研究一種新型的、具有高速的采樣速率、多樣化的數據采集方式以及操作性非常強的數據采集系統非常的有必要。 本論文采用三星公司的ARM9內核的S3C2410作為主控制器,嵌入式Linux作為操作系統,通過S3C2410的RS-485、I2C總線來控制和傳輸由不同類型數據采集器采集到的數據;利用嵌入式圖形用戶界面GUI的編程工具Qt/E(Qt/Embedded)設計的用戶界面,結合開源嵌入式數據庫Sqlite3,實現對各種不同數據采集器的控制和數據的采集;利用Linux系統中的Video4linux編程實現對現場的視頻監視;同時利用S3C2410的GPIO和中斷口設計的鍵盤能夠像PC鍵盤那樣方便的對用戶界面進行操作,整個系統完成數據的采集、傳輸、存儲、監視等功能。此系統不但減少了使用處理器的數量,而且采樣速率,采樣精度等都有比較大幅度的提高,同時通過實時的視頻監視還可以及時知道數據現場的情況,這些對復雜環境下的數據采集尤為有利。 本論文的重點是完成用戶界面的設計、鍵盤驅動及與Qt/E的鍵值映射、RS-485及I2C總線驅動和視頻監視的實現。本論文完成了整個數據采集系統的初步設計,在油氣田開采現場的數據采集中運行效果良好,雖功能尚待進一步完善,但具有一定的實用價值。
上傳時間: 2013-06-12
上傳用戶:hxy200501
隨著電子技術的快速發展,嵌入式系統已經成為熱點。嵌入式系統大量應用在自動控制、工業設備和家用電器當中。當前應用的產品常以嵌入式處理器的形式出現,常用的如PDA、交換機、路由器等。嵌入式的廣泛應用大大提高了人們的生活水平。位置敏感探測器(Position Sensible Detector)是一種基于半導體PN結橫向光電效應的光電器件。它具有分辨率高、響應速度快、信號處理電路相對簡單等優點。我們經常將PSD應用在與位置、距離、位移、角度的微小測量有關的場合。本文選用了一維PSD作為系統的探測器,結合嵌入式技術,將PSD應用于微小位移測量,實現了對微小位移的檢測。 本研究以PSD、ARM、PC機為核心完成了對位移測量系統的設計。以PSD為核心實現了對信號的轉換,利用PSD結合光學三角測量法將位移信號轉換成電壓信號,然后對電壓信號進行放大、濾波等處理之后交由A/D器件進行模數轉換。以ARM為核心,主要實現了對數據的處理,存儲和通信等功能。將取得的數字量信號通過特定的軟件程序編程得到位移信號。以PC機為核心,利用VB6.0實現了對實驗數據的顯示。PC根據得到的值與設定值進行比較,根據這個差值我們可以對系統進行進一步的完善。分析了位移傳感器技術、微處理器ARM和嵌入式操作系統的特點、優勢和國內外的研究現狀;而后介紹了微小位移測量系統的總體功能、系統的總體硬件框架;敘述了位置敏感探測器PSD的原理和結構,介紹了將PSD應用于位移測量的設計過程;在ARM最小系統的硬件平臺下,結合PSD實現了整個系統的硬件設計;軟件設計上,以uClinux操作系統作為軟件平臺,利用內核裁剪技術,移植了BOOTLOADER,設計了Linux驅動程序和應用程序;最后在系統進行調試的時候,對系統進行了必要的改進,主要是設計了相應的非線性補償電路,利用MATLAB對實驗數據進行了擬合與分析。通過實驗數據表明,基于ARM和PSD的微小位移測量系統具有精度高,響應速度快,并且成本低等優點。
上傳時間: 2013-04-24
上傳用戶:gcs333
目前國內的大多數通用直流電參數測量設備,精度等級一般為0.5級或0,2級,精度更高的測量儀表(校表)一般為0.1~0.05級。而數字儀表使用的CPU大多數仍采用8位或16位單片機,由于其處理速度慢,不易實現更多的功能。軟件上還是采用匯編語言編程,流程上沿用傳統的線性程序,不便于軟件的升級和維護。而國外高精度的測量設備往往價格很高。為了更好地滿足計算過程中準確性、精確性、快速性以及日后客戶對儀表功能上的升級要求,克服目前國內現行的直流電參數測量儀器存在的局限,同時獲得更高的性價比,本文在充分分析和吸收當前國內外數字儀表的先進技術和經驗后,研制了一種基于32位ARM和嵌入式實時操作系統μC/OS-Ⅱ的智能直流校驗表,精度已達到了0.05級,該儀器是目前國內直流電參數測量的最高性能儀器之一,可廣泛用于實驗室、計量院所、電力系統等部門作為0.1級、0.05級直流電壓、電流測量標準或現場檢測。 本文首先對直流表的各種測量功能和精度要求進行了分析,提出了儀器的總體框架和滿足測量精度要求的措施。本裝置硬件上采用ARM結構,以恩智浦公司的ARM微控制器(LPC2134)為控制核心,實現測量、校準、通信和顯示功能。軟件上則基于嵌入式實時操作系統μC/OS-Ⅱ進行了儀表的總體程序設計。 在介紹了對直流表硬件電路的設計及驅動程序的編寫后,再簡單闡述了μC/OS-Ⅱ的一些基本概念和在ARM微控制器(LPC2134)上的移植,并詳細介紹了基于μC/OS-Ⅱ平臺應用程序的任務劃分,在設計了全部程序后,探討了誤差的分類和產生原因,并對實驗結果進行了分析。
上傳時間: 2013-06-25
上傳用戶:元宵漢堡包
電火花線切割加工是一種高精度和高柔性的加工方法,在模具制造、成形刀具加工、難加工材料和精密復雜零件的加工等方面得到了廣泛的應用。數控系統是數控機床的核心,開發出低成本、高效率的開放式電火花線切割加工數控系統具有十分重要的現實意義。 本文首先提出了基于ARM及嵌入式Linux的往復走絲電火花線切割數控系統的開發方案。采用ARM微處理器+AVR單片機接口電路作為電火花線切割數控系統的硬件平臺。 通過構建2.6內核版本的嵌入式Linux系統,并將嵌入式GUI解決方案QtopiaCore4移植到該系統,建立了交叉編譯環境,在此基礎上成功地開發了高速走絲電火花線切割加工數控系統軟件原型,并設計了單片機接口電路,使用C語言編寫了相應的控制程序,實現了數控軸驅動步進電機的控制。 最后,本文建立了數控系統的調試環境,并對開發的數控系統軟件進行了聯機調試、系統軟件測試和實例加工。測試和實例加工結果表明,基于ARM和嵌入式Linux的電火花線切割加工數控系統技術途徑的可行性,并實現了預期的數控功能。
上傳時間: 2013-04-24
上傳用戶:wsh1985810
隨著微處理器技術與信息技術的不斷發展,嵌入式系統的應用也進入到國防、工業、能源、交通以及日常生活中的各個領域。嵌入式系統的軟件核心是嵌入式操作系統。然而,國內在嵌入式系統軟件開發上有很多困難,主要有:國外成熟的RTOS大都價格昂貴并且不公開源代碼,用好這些操作系統需對計算機體系結構有深刻理解。針對以上問題,免費公開源代碼的嵌入式操作系統就倍受矚目了,μC/OS-II就是其中之一。μC/OS-II是面向中小型應用的、基于優先級的可剝奪嵌入式實時內核,其特點是小巧、性能穩定、可免費獲得源代碼。 本文在深入研究μC/OS-II內核基礎上,將其運用于實際課題,完成了基于ARM架構的μC/OS-II移植及實時同步交流采樣的誤差補償研究。本文主要工作內容和研究成果如下: 1.剖析了μC/OS-II操作系統內核,重點研究了μC/OS-II內核的任務管理與調度算法機理,得出了μC/OS-II內核優點:任務調度算法簡潔、高效、實時性較好(與Linux相比)。 2.介紹了ARM9體系架構,重點講敘了MMU(存儲管理單元)功能。為了提高交流采樣系統的取指令和讀數據速度,成功將MMU功能應用于本嵌入式系統中。 3.完成了μC/OS-II操作系統在目標板上的移植,主要用匯編語言編寫了啟動代碼、開關中斷、任務切換和首次任務切換等函數。 4.針對國內外提出的同步交流采樣誤差補償算法的局限性,本文從理論上對同步交流采樣的準確誤差進行了研究,并嘗試根據被測信號周期的首尾過零點的三角形相似法,求出誤差參數并對誤差進行補償。此外,考慮到采樣周期△T不均勻,經多次采樣后會產生累積誤差,本文也給出了采樣周期△T的優化算法。 5.完成了系統硬件設計,并根據補償算法和△T優化法則,編寫了相應采樣驅動和串口驅動。最后對實驗數據進行了分析和比較,得出重要結論:該補償算法實現簡單,計算機工作量小,精度較高。
上傳時間: 2013-04-24
上傳用戶:xzt
信息化社會的到來以及IP技術的興起,正深刻的改變著電信網絡的面貌以及未來技術發展的走向。無線通信技術的發展為實現數字化社區提供了有力的保證。而視頻通信則成為多媒體業務的核心。如何在環境惡劣的無線環境中,實時傳輸高質量的視頻面臨著巨大的挑戰,因此這也成為人們的研究熱點。 對于無線移動信道來說,網絡的可用帶寬是有限的。由于多徑、衰落、時延擴展、噪聲影響和信道干擾等原因,無線移動通信不僅具有帶寬波動的特點,而且信道誤碼率高,經常會出現連續的、突發性的傳輸錯誤。無線信道可用帶寬與傳輸速率的時變特性,使得傳輸的可靠性大為降低。 視頻播放具有嚴格的實時性要求,這就要求網絡為視頻的傳輸提供足夠的帶寬.有保障的延時和誤碼率。為了獲得可接受的重建視頻質量,視頻傳輸至少需要28Kbps左右的帶寬。而且視頻傳輸對時延非常敏感。然而無線移動網絡卻無法提供可靠的服務質量。 基于無線視頻通信面臨的挑戰,本文在對新一代視頻編碼國際標準H.264/AVC研究的基礎上,主要在提高其編碼效率和H.264的無線傳輸抗誤碼性能,以及如何在嵌入式環境下實現H.264解碼器進行了研究。 結合低碼率和幀內刷新,提出一種針對感興趣區的可變幀內刷新方法。實驗表明該方法可以使用較少的碼率對感興趣區域進行更好的錯誤控制,以提高區域圖像質量,同時能根據感興趣區及信道的狀況自動調整宏塊刷新數量,充分利用有限的碼率。 為了有效的平衡編碼效率和抗誤碼能力的之間的矛盾,筆者提出了一種自適應FMO(Flexible Macroblock Order)編碼方法,可根據圖像的復雜度自適應地選擇編碼所需的FMO模式。仿真結果表明這種FMO編碼方式完全可行,且在運動復雜度頻繁變化時效果更加明顯,完全可應用在環境惡劣的無線信道中。 在對嵌入式PXA270硬件結構和X264研究的基礎上,基本實現了基于H.264的嵌入式解碼,在PXA270基礎上進行環境的配置,定制WirtCE操作系統,并編譯、產生開發所用的SDK和下載內核到目標機。利用開發工具EVC實現在PC機上的實時開發和在線仿真調試,最終實現了對無差錯H.264碼流實時解碼。
上傳時間: 2013-06-18
上傳用戶:也一樣請求
汽車防抱死制動控制系統(ABS)是改善汽車主動安全性的重要裝置,在汽車日益普及的今天,它的應用更為廣泛和具有重要意義。作為制動系統中的閉環控制裝置,它能防止制動過程中的車輪抱死,以保持車輛的方向穩定性和減少輪胎磨損。ABS的主要部件有:液壓調節器、輪速傳感器和用于信號處理、觸發報警燈和控制液壓調節器的ECU。 本文首先簡要介紹了ABS的發展歷史和基本功能,整個系統的基本結構及其控制原理。利用MATLAB/Simulink建立各部件的模型,包括單輪旋轉動力學模型、1/2車輛縱向動力學模型、7自由度整車模型、車輛制動器模型。 分析ABS控制方法,建立ABS滑模變結構控制系統模型。將滑模變結構控制和傳統邏輯門限控制進行比較。在高附著系數路面上可以看出滑模變結構控制較傳統邏輯門限控制能進一步縮短制動距離。進一步地,利用相同制動力在不同附著系數路面上引起的車輪角減速度不同的特點,在線修正目標滑移率,仿真結果顯示獲得了更好的制動效果。 根據防抱死制動系統的工作原理,以ARM單片機LPC2292為核心,完成了輪速信號調理電路、電磁閥和回液泵電機驅動電路等電路的設計,闡述了ABS各功能模塊軟件的設計思想和實現方法,完成了防抱死制動系統的硬件和軟件設計。 最后,自主設計的控制器在某車型上進行了替換試驗。 試驗結果表明:自主開發的ABS控制器滿足了制動防抱死功能的需要,各項試驗指標皆與原裝ABS接近。
上傳時間: 2013-04-24
上傳用戶:nairui21
復位開關: 兩腳的。主板上對應位置的插針附近的英文縮寫一般為RESET、RST、RS或RE等。不分正負,插反了也一樣有效。 電源燈: 連線也是兩腳插頭,其中一根連線一般用綠色表示,另一根連線為
上傳時間: 2013-04-24
上傳用戶:ve3344
本論文研究一種以單片機為核心的智能化高精度直流電源。該電源采用數字調節、閉環實時監控、輸出精度高,且兼備雙重過載保護及報警功能,特別適用于各種有較高精度要求的場合。利用單片機對直流穩壓電源進行
上傳時間: 2013-05-29
上傳用戶:杜瑩12345
隨著國內汽車工業的發展,國內的車輛導航系統的市場需求也越來越大。目前國內推出的一些車載導航定位系統還沒有在車載系統中得到廣泛的應用,還須在改進技術、提高精度的同時降低開發成本。 車載導航終端結合了導航定位技術、地理信息系統(GIS)、通訊技術以及嵌入式計算機技術,為用戶提供導航定位、地理信息等服務。車載導航終端由GPS定位系統、電子地圖、嵌入式系統組成。導航終端接收GPS所傳送的衛星信號,得到車輛的即時位置,通過GPS信號處理系統傳送給主機,再配合嵌入式系統上的空間數據庫,將車輛經過的軌跡顯示在顯示屏上。 本論文首先討論了車載導航系統的原理和硬件結構,然后分析設計了軟件系統的工作流程及實現方案;介紹了Boot Loader和Linux內核的定制、移植;重點介紹了在ARM處理器和Linux操作系統實現車載導航終端各功能模塊的詳細過程,以及地圖匹配和路徑規劃算法及實現。 為了縮短開發周期、降低開發成本,本設計采用了基于開源軟件二次開發的方式。
上傳時間: 2013-06-01
上傳用戶:xmsmh