本文以正在研制的某新型電臺為應用背景,研究在電臺上使用觸摸屏的硬件設計方法和軟件實現途徑。 觸摸屏是人機交互發展的方向。目前已在多種領域得到了廣泛地應用,而使用觸摸屏代替按鍵在無線電臺上實現人機交互功能目前尚不多見。在無線電臺上使用觸摸屏可以盡可能地減少電臺的體積,同時采用常見的Windows風格的操作系統,可以使電臺不僅易于攜帶,也更便于操作。 本文的研究是基于ARM的硬件平臺和Windows CE的軟件平臺。硬件平臺的內核模塊采用ARM920T核的S3C2410嵌入式處理器,外部包含64M的SDRAM和64M的NAND Flash;硬件平臺還集成了LCD,觸摸屏等人機接口,同時提供了USB主控制器接口、SD卡擴展接口和RS232接口。平臺技術先進,結構合理,功能較完備,整體性、可擴充性強。 在此硬件平臺的基礎上,本文深入分析了基于Windows CE軟件平臺的構建,對應用開發所涉及工具軟件作了介紹,并依據應用開發的需要定制了Windows CE內核。本文對LCD、觸摸屏和USB的驅動程序作了深入研究,并在此基礎上初步涉及了Windows CE應用程序開發,實現了電臺操作界面,實現了基本的數據錄入與輸出功能。
上傳時間: 2013-07-26
上傳用戶:fandeshun
目前國內的大多數通用直流電參數測量設備,精度等級一般為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
上傳用戶:元宵漢堡包
船舶氣象儀是一套船載的自動化海洋氣象觀測系統,該系統廣泛的布置在各種船只上,可以獲得船只經過的海域內的風、濕、溫、氣壓、降雨等氣象參數。通過對海洋氣象環境實時的掌握,能夠使船舶航行安全、省時、經濟,并使因災害性天氣造成的損失減小到最低限度。通過對海洋氣象數據的存儲、統計,對我國觀測海洋環境、研究海洋、開發海洋、利用海洋都有著重要的意義。 現代測控系統除了具有高性能的數據采集、信號處理、I/O和通信接口以外,通常均需具備良好的人機接口、友好的用戶界面和強大的網絡功能等。ARM架構的嵌入式處理器和嵌入式Linux操作系統由于其優異的性能和很高的性價比,已經被廣泛地應用到各種電子產品的設計當中,并受到愈來愈多的自動化設備和智能儀表設計人員的青睞。 本課題主要研究基于ARM+Linux架構的嵌入式船舶氣象儀的設計與開發。系統硬件平臺選用ATMEL公司的AT91RM9200處理器,擴展了64M SDRAM和8M NAND FLASH,同時擴展了外圍通信設備接口包括通用串行口、CAN總線接口、網絡接口和人機交互接口等;并根據實際環境需要,進行了傳感器的選型。 軟件平臺的設計主要涉及了U-Boot引導裝載程序的建立,同時根據開發平臺的資源,配置和裁剪Linux的內核,并編寫、添加源代碼中沒有的驅動程序,如AD、鍵盤、CAN總線控制器等,重新編譯內核,下載到開發平臺。并在此基礎上,進行了應用程序的編寫。同時深入研究了嵌入式Linux下的圖形界面,將圖形界面系統MiniGUI移植到Linux系統中,設計了較完善、友好的圖形用戶界面,大大方便了用戶的操作。
上傳時間: 2013-06-12
上傳用戶:天大地大
自1887年美國奧梯斯公司制造出世界上第一臺電梯以來,電梯作為一種垂直運動的升降設備,已日益成為人們生活中一項不可缺少的生活工具。隨著經濟的發展,高層建筑的不斷涌現,電梯的功能與種類也隨之而多樣化,同時也對電梯的穩定性、安全性、舒適性、運行效率提出了更高的要求。 電梯控制系統是電梯技術的核心,它將電梯的各機械部件有機的組合起來,實現了電梯復雜的功能與穩定有效的運行。隨著電子技術日新月異的發展,電梯控制系統經歷了繼電器控制、可編程邏輯控制(PLC)、智能微機控制的發展歷程。本文在總結了當前電梯控制系統的基礎上,設計了一套基于ARM技術與工業現場總線CAN(控制器局域網)的嵌入式集選型電梯控制系統。該控制系統采用變頻變壓調速方式,可與多款變頻器相結合,并可匹配有齒輪曳引機和無齒輪永磁同步曳引機,適用于最高樓層為64層、4m/s以下電梯控制。該控制系統目前已成功應用在某電梯生廠家的國內、南非等電梯項目中。 論文闡述了本電梯控制系統的控制策略,詳細介紹了以ARM7芯片LPC2378為核心的電梯主控制器的硬件結構及其軟件設計。曳引機的速度控制是電梯控制技術的關鍵,因此為提高電梯運行時的舒適感與運行效率,文中建立了電梯運行速度曲線的數學模型,提出了根據設定時間參數與樓層間距自動生成速度曲線的計算方法。為優化電梯起動時的舒適感,論文還討論了模糊控制技術在負載補償中的應用。此外,本文在深入闡述CANOPEN協議原理的基礎上,完成了基于CANOPEN的應用層協議設計,實現了電梯控制系統各控制器(主控制器、樓層控制器、轎廂控制器)之間實時、可靠的通信。
上傳時間: 2013-07-20
上傳用戶:西伯利亞狼
文章介紹了西門子MicroMaster變頻器的 RS—485通信協議,利用VB6.0中的ActiveX控件MSComm6.0通信控件實現了Windows98下單臺微機與多臺變頻器的串行通信控制,并能實
上傳時間: 2013-05-17
上傳用戶:coolloo
現代社會中相控陣雷達的應用越來越廣泛,相控陣雷達在目標識別、空間探測、雷達成像等先進技術領域的研究不斷深入。相控陣雷達的各個部分開始采用全數字化的控制方式,這對波束控制器提出了更高的技術要求:運算速度快、設備量少、數據吞吐量大、工作方式多、集成度高。為適應這些要求,結合嵌入式技術的發展,論文先介紹了相控陣雷達波控系統的基本功能和發展趨勢,然后闡述了波束控制系統的實現方法,接著提出基于嵌入式ARM(Advanced RISC Machines)的雷達波束控制主控系統的詳細設計方案和開發調試過程,論證了基于ARM嵌入式處理器實現雷達波束控制主控系統的運算、控制、通信等功能的可行性,最后給出了波控分系統通常采用的幾種工程實現方法和其原理框圖,通過軟硬件相結合的設計滿足雷達波控系統對組件的控制功能,完善波控系統的通用化和系列化設計思想。
上傳時間: 2013-04-24
上傳用戶:KIM66
汽車防抱死制動控制系統(ABS)是改善汽車主動安全性的重要裝置,在汽車日益普及的今天,它的應用更為廣泛和具有重要意義。作為制動系統中的閉環控制裝置,它能防止制動過程中的車輪抱死,以保持車輛的方向穩定性和減少輪胎磨損。ABS的主要部件有:液壓調節器、輪速傳感器和用于信號處理、觸發報警燈和控制液壓調節器的ECU。 本文首先簡要介紹了ABS的發展歷史和基本功能,整個系統的基本結構及其控制原理。利用MATLAB/Simulink建立各部件的模型,包括單輪旋轉動力學模型、1/2車輛縱向動力學模型、7自由度整車模型、車輛制動器模型。 分析ABS控制方法,建立ABS滑模變結構控制系統模型。將滑模變結構控制和傳統邏輯門限控制進行比較。在高附著系數路面上可以看出滑模變結構控制較傳統邏輯門限控制能進一步縮短制動距離。進一步地,利用相同制動力在不同附著系數路面上引起的車輪角減速度不同的特點,在線修正目標滑移率,仿真結果顯示獲得了更好的制動效果。 根據防抱死制動系統的工作原理,以ARM單片機LPC2292為核心,完成了輪速信號調理電路、電磁閥和回液泵電機驅動電路等電路的設計,闡述了ABS各功能模塊軟件的設計思想和實現方法,完成了防抱死制動系統的硬件和軟件設計。 最后,自主設計的控制器在某車型上進行了替換試驗。 試驗結果表明:自主開發的ABS控制器滿足了制動防抱死功能的需要,各項試驗指標皆與原裝ABS接近。
上傳時間: 2013-04-24
上傳用戶:nairui21
針對儀器儀表向高端產品的發展趨勢,課題提出并設計實現了一種基于嵌入式μC/OS-Ⅱ操作系統和ARM7微處理器為核心的控制平臺,使儀表的使用更加方便、智能。系統融合了嵌入式系統、USB通信、LAN通信、顯示等多項快速發展的技術,通過USB模塊和LAN網絡的數據傳輸,實現了高端儀表與外部設備的通信,整個平臺具有高速、實時傳輸數據等特性,能夠廣泛地應用于多種行業的現場測量中。 硬件方面,課題采用具有ARM7TDMI核的LPC2220微處理器作為系統的控制平臺,并結合應用設計出了顯示模塊、USB通信模塊、LAN通信模塊??刂破脚_通過USB通信模塊和LAN通信模塊,建立與外部設備的數據處理通道,將與SPI接口連接的儀表數據進行傳輸處理。USB接口電路采用了Cypress公司的CY7C68001芯片,LAN通信模塊則采用了CIRRUSLOGIC的以太網控制器CS8900實現底層驅動。 軟件方面,首先將μC/OS-Ⅱ操作系統移植到ARM7上,并在嵌入式μC/OS-Ⅱ環境下編寫了各硬件模塊的驅動程序。在驅動程序的基礎上設計了VFD顯示程序、USB通信和網絡通信等應用模塊,驗證了數據處理平臺具有的各項功能。網絡通信模塊中,WEB SERVER在控制平臺實現,在上位PC上輸入服務器的固定IP地址,實現控制命令的發送、數據包的接收等功能。 經測試,系統運行正常,較好的實現了各項設計目標,從而證明了本文的方法是可行的。本系統為高端儀表的數據處理提供了一個有效的解決方案,具有良好的應用前景。
上傳時間: 2013-06-06
上傳用戶:cooran
語音通信是人類通信的重要組成部分,伴隨著數字通信技術和計算機技術的發展,特別是Internet的出現,基于因特網的數字語音通信技術得了到迅速的發展。由于設備、環境、人為操作等因素的影響,網絡上傳輸的語音信號可能出現忽大忽小的情況,為了得到較好的語音信號輸出效果,需要在接收端對語音信號進行處理。針對以上情況,本文研究并實現了基于ARM的網絡語音AGC系統。 本文結合嵌入式系統和AGC技術的發展,設計實現了一個基于ARM的網絡語音AGC系統。本文首先對AGC算法進行了深入研究,在對LMS算法進行研究的基礎上提出了一種基于LMS的數字語音AGC算法,通過Matlab軟件對算法進行了仿真;設計了一個由AT91RM9200微處理器、網絡控制器、音頻芯片構成的嵌入式AGC處理終端硬件平臺,構建了嵌入式Linux操作系統,并在此基礎上設計實現了網絡語音AGC系統的下位機終端。該終端主要實現了用基于LMS的數字語音AGC算法實時地處理從網絡上傳過來的忽大忽小的數字語音信號,取得良好的語音信號輸出,并且穩定性可靠;設計實現了上位PC機程序,上位機實現了通過網絡將數字語音信號實時地傳送到嵌入式終端的功能。 本設計采用高性能微處理器,配合嵌入式Linux強大支持功能的實現方案,具有高性能、低成本、小型化、實時性強等諸多優點。相比傳統的實現架構,該設計具有更好的靈活性和操作性,性價比更高,功能更強大,同時可擴展性和可移植性也更好,具有一定的技術先進性和廣泛的應用前景。
上傳時間: 2013-06-11
上傳用戶:幾何公差
隨著水聲技術研究的不斷深入,各類水聲設備也得到迅速發展,在海洋探測、水下通信、軍事國防等方面廣為應用。與此同時,水聲數據采集系統也受到越來越多的關注。由于信道復雜、信號衰減大以及環境惡劣等因素的影響,設計一個可靠性高、功耗低、實時性強且符合水聲工程要求的數據采集系統成為一項重要任務。 本課題研究內容來源于某型水下測量系統。論文在分析了水聲信號特點的基礎上,闡述了用于水聲信號數據采集系統的設計原則。針對水聲數據采集的應用需求,采用嵌入式ARM9處理器和嵌入式實時操作系統VxWorks設計并研制了一套基于ARM_VxWorks的高可靠水聲數據采集系統。 本設計以S3C2410嵌入式處理器,高精度ADC和以太網控制器CS8900以及大容量數據存儲器為系統的關鍵部件,對VxWorks操作系統進行了移植,設計了配用的板級支持包,并開發了相應的驅動程序。 在上述基礎之上,針對水聲數據采集系統的特點和要求,開發了以網絡通信為數據傳輸手段的數據采集系統,并實現串行通信和大容量數據本地存儲功能。 對系統的測試結果表明,采用ARM_VxWorks結構的數據采集系統能夠有效地完成水聲數據采集任務。
標簽: ARMVxWorks 水聲數據 采集 系統研究
上傳時間: 2013-06-10
上傳用戶:jichenxi0730