在當前的電子信息技術和網絡技術高速發展的后PC時代,嵌入式系統已經廣泛地滲透到科學研究、工程設計、軍事技術、商業文化藝術、娛樂業以及人們日常生活中的方方面面。與此同時,PDA因其小巧,功能強大,日益受到人們的青睞。因此,對嵌入式Linux的PDA研究具有非常重要的意義。 本文的研究主要是基于ARM和Linux的PDA軟硬件平臺的開發。硬件平臺的內核模塊采用ARM920T核的S3C2410X嵌入式處理器,外部包含64M的SDRAM和64M的NAND Flash,硬件平臺還集成了液晶、觸摸屏等人機接口和嵌入式GPS模塊,同時提供了USB主機、SD卡擴展接口。該平臺技術先進,結構合理,功能較完備,整體性、可擴充性強,還可以作為其他嵌入式系統硬件開發的良好平臺和有益借鑒。 在此硬件平臺的基礎上,本文深入探討和解決了Linux操作系統和嵌入式圖形用戶接口移植過程中所面臨的任務和難題。論文首先研究了硬件平臺下引導Linux啟動的Bootloader的設計方法和實現過程。然后,給出了Linux2.4內核和YAFFS文件系統的啟動分析和移植到硬件平臺的整個過程。并且,在Linux內核驅動模型的基礎上,實現了LCD幀緩沖顯示設備Framebuffer、觸摸屏、USB驅動程序的開發。最后,實現了圖形化用戶接口Qt/E在嵌入式Linux平臺上的移植。通過Linux操作系統和圖形化用戶接口Qt/E等軟件平臺的實現,為PDA平臺提供了良好的圖形化操作系統支持,從而大大減少了PDA產品的開發難度和開發周期。 另外,在開發實現的PDA軟硬件平臺的基礎上給出了—個地圖的顯示以及實現放大、縮小等功能的程序,為綜合應用了PDA平臺軟硬件資源提供了—個有用的實例。
上傳時間: 2013-04-24
上傳用戶:Zxcvbnm
心臟疾病一直是威脅人類生命健康的主要疾病之一。研究無創的心電信號檢測設備來檢測與評價心臟功能的狀況,并研究心臟疾病的成因是生物醫學電子學的重要研究課題之一。動態心電記錄儀(Holter)是用于記錄24小時長時間心電圖的一種設備。研制高性能的動態心電記錄、監護系統對于心血管疾病的診斷和治療具有十分重要的意義。 Holter技術發展至今已有幾十年歷史,但目前的Holter仍存在許多不足之處:(1)許多Holter采用8位、16位單片機作為控制系統,運算能力有限,無法加入自動診斷功能:(2)數據存儲采用固定焊接在板上的存儲芯片,容量小,數據取出回放不方便;(3)大部分Holter還不能實現心電信號的實時遠程傳輸,心電數據的分析以及分析報告的獲取往往要滯后好幾天時間,不利于心臟疾病的及早診斷及治療。 針對這些不足,本文設計了一個基于ARM(一種32位嵌入式處理器)的動態心電記錄儀。該記錄儀具有運算功能強、能夠實現心電信號實時遠程網絡傳輸的特點。為確保信息不會因網絡傳輸故障而丟失,本系統同時還采用了便于攜帶的SD(Secure Digital Memory)閃存卡作為存儲媒介,具有大容量數據存儲的功能。本文設計的系統主要完成的任務有心電信號的采集、心電信號的放大濾波、心電信號的顯示和心電信號的存儲與傳輸。整個系統由一片ARM嵌入式微處理器控制,本系統中采用的嵌入式微處理器是三星的S3C44BOX。放大和濾波電路主要是對電極導聯傳來的心電信號進行放大和濾除干擾信號,以獲取合適的信號大小并保證采集的心電信號的正確性。心電信號的顯示是把心電信號實時地顯示在Holter的液晶屏上,能使患者直觀地觀察到自己的心電信號情況。心電信號的存儲采用了容量大、成本及功耗低并且體積小方便攜帶的SD卡來存儲心電數據。心電數據的傳輸是通過以太網實現的,以太網可以實現快速、高正確率的傳輸。傳輸的數據由醫院內的服務器接收,并且在服務器端對心電信號進行相應的顯示和處理。為實現上述功能編寫的系統軟件包括Holter的Bootloader的設計、uCLINUX操作系統的移植、A/D轉換程序、液晶屏的控制及菜單程序、SD卡FAT文件格式的數據存儲和服務器端數據接收、波形顯示程序。本系統經過一定的實驗證明符合設計要求,具有體積小、成本低、使用方便的特點。
上傳時間: 2013-07-10
上傳用戶:Amos
本書以層次設計概念為基礎,據此,我們可根據系統在某一時間重要的細節來確定在不 同層次上來對系統進行觀察。由于每個復雜的系統是從單個的二進制位開始而產生的,所以 將系統分析分解成多個層次是有意義的。層次方法使我們可以“放大”系統以研究其細節, 并可“縮小”整個系統來檢查整個系統的行為。需要記住的重要一點是,層次的每個級別僅 僅是對同一網絡的不同觀察方法。我們可以從底層開始,并從簡單到復雜,逐步向上完成設 計,或者也可以從頂層入手,逐步向下完成設計。每個頂層都可能與其他的所有層次相聯系。 有時這種聯系很明顯;而其他時候這種聯系可能因細節問題而變得模糊。
上傳時間: 2013-04-24
上傳用戶:bruce
現代噴氣織機以其高速、高性能等優勢,占據了無梭織機的大部分市場,并成為最有發展前景的一種織機。送經、卷取機構是織機控制系統的重要組成部分,其對經紗張力的控制精度已成為評定織機質量的重要技術指標。因此,提高和改善噴氣織機的電子送經和卷取控制系統的性能非常必要,而且,開發具有高速、高精度的獨立電子送經和卷取控制模塊具有廣闊的應用前景。 本課題研究開發了一款獨立的電子送經和卷取控制模塊,通過人機界面或CAN通訊對該控制系統所需參數進行設置,使其可以根據參數設置應用于不同型號的噴氣織機。通過對系統的控制分析,本課題主要從硬件電路設計、軟件控制及張力控制算法三個方面進行研究。 首先,通過對噴氣織機的性能要求及控制器結構與性能的綜合考慮,系統采用以高速ARM7TDMI為內核的低功耗微處理器LPC2294作為系統控制器,該控制器不僅速度快、性能穩定,而且其豐富的外圍模塊大大簡化了硬件電路的設計。硬件電路設計采用模塊化設計方法,主要功能模塊包括嵌入式最小系統模塊、主軸編碼器采集模塊、張力采集模塊、電機控制模塊、通訊模塊、人機界面模塊、輸入輸出信號模塊等。根據系統需要,對各個模塊的控制器件進行選取,并設計出各個模塊的接口電路。最后,為了提高系統的穩定性和可靠性,在硬件電路設計中采取了隔離、去耦等硬件抗干擾措施。 在軟件設計方面,系統采用嵌入式實時操作系統μC/OS-II,便于系統升級和維護。在系統硬件平臺的基礎上,根據設計要求對操作系統內核進行剪裁和移植,并對系統時鐘節拍進行修改。結合硬件電路及系統控制要求,對系統啟動代碼進行修改;并根據系統對各個功能模塊控制的時效性要求,對系統任務進行合理規劃。為了說明系統采用該RTOS的可行性,對實時性要求最高的張力采集任務進行了實時性分析。對CAN通訊協議進行制定和編程實現,并對I2C、CAN和LCD驅動程序進行開發,另外,對每個任務的功能及控制流程和任務間及任務與中斷間的信息通訊進行了說明。系統在軟件方面也采用了一定的抗干擾技術,對硬件抗干擾進行補充。 最后,針對經紗張力的非線性和滯后性等復雜特性,對張力調節采用模糊參數自整定PID控制算法,設計出張力模糊參數自整定PID控制器。并在Matlab及Simulink工具下,對PID控制器下的張力算法及模糊參數自整定PID控制器下的張力算法進行仿真研究。而且對張力模糊PID控制算法在LPC2294中的實現進行了說明。關鍵詞:ARM; μC/OS-II;噴氣織機;送經卷取;模糊PID
上傳時間: 2013-06-11
上傳用戶:ivan-mtk
1K到10MHZ信號發生器1K到10MHZ信號發生器
上傳時間: 2013-07-07
上傳用戶:Miyuki
電液位置伺服系統具有控制精度高、響應速度快、輸出功率大、信號處理靈活、易于實現各種參量反饋等優點,因此它已經遍及國民經濟和軍事工業的各個技術領域。近年來,對電液位置伺服系統的快速性、穩定性、準確性等控制性能提出了新的要求,作為電液位置伺服系統核心的控制器,起到更為關鍵的作用。 現階段,嵌入式微處理器以其小型、專用、便攜、高可靠的特點,已經在工業控制領域得到了廣泛的應用,如工業過程、遠程監控、智能儀器儀表、機器人控制、數控系統等,嵌入式微處理器嵌入實時操作系統,可以克服傳統的基于單片機控制系統功能不足和基于PC的控制系統非實時性的缺點,其性能、可靠性等都能滿足電液位置伺服系統控制的要求,在控制領域具有廣泛的應用前景。 本文以實驗室的電液位置伺服系統為研究對象,按照系統的控制要求,提出以ARM9(S3C2410)微處理器為核心的控制器對電液位置伺服系統進行控制的一種方案,設計了一種新型的基于ARM9(S3C2410)微處理器的電液位置伺服控制器。本系統控制器的開發設計中,在以ARM9(S3C2410)微處理器為核心的控制器基礎上,通過外部擴展,使得系統控制器具有豐富的硬件資源,開發了A/D轉換電路、D/A(PWM)轉換電路、伺服放大電路、串行接口等電路,同時為了使得控制器的程序代碼具有較強的可讀性、可維護性、可擴展性,使用了操作系統,通過比較選擇了uC/OS-Ⅱ實時內核,并成功移植到ARM9(S3C2410)微處理器中,并編寫了A/D、數字濾波、D/A(PWM)等軟件程序,通過編譯、調試、驗證,程序運行正常。在對電液位置伺服系統進行控制策略的選擇中,分別采用PID、滑模變結構、模糊自學習滑模三種控制策略進行仿真比較,得出采用模糊自學習滑模控制策略更有利于系統控制。
上傳時間: 2013-04-24
上傳用戶:sssnaxie
目前,織機向著高速化、智能化方向發展,無梭織機也越來越占主導地位,開發中高檔織機控制系統是當前紡織機械領域的重要課題。織機的電子送經和卷取控制系統是中高檔織機控制的關鍵技術之一,同時它也是無梭織機優越于有梭織機的重要特征之一,因此研究送經和卷取控制系統具有重要意義。 本文研究的內容是織機的送經和卷取控制系統,主要目的是保證織機在織造過程中紗線張力的動態穩定。主要工作如下: (1)在分析送經卷取系統原理和功能的基礎上,提出了一種用較低成本完成所需控制功能的解決方案——以ARM嵌入式處理器S3C44B0為中心構建硬件平臺,以嵌入式操作系統uClinux為基礎構建軟件平臺。 (2)利用嵌入式處理器S3C44B0豐富的硬件資源,對電子送經卷取控制系統進行硬件設計:包括以S3C44B0為核心的最小系統電路的設計、與上位機通訊接口電路的設計、經紗張力檢測與采樣電路的設計、伺服電機驅動接口電路的設計和編碼器接口電路的設計等. (3)利用嵌入式操作系統uClinux高實時、多任務等優點,對電子送經卷取控制系統進行軟件設計: ●在分析uClinux系統的特點和功能的基礎上,完成了在硬件電路板上的移植; ●在分析系統引導程序功能的基礎上,完成了Boot Loader的設計; ●完成了系統設備驅動程序的設計:包括串口驅動程序設計、A/D驅動程序的設計和IIC驅動程序的設計等; ●在對織機工藝了解的基礎上,以模塊化的思想完成了系統應用程序的設計:包括張力傳感器數據采集模塊、控制算法模塊和通訊模塊等; (4)詳細介紹了整個控制系統的調試過程。 本文設計的系統能使控制的經紗張力恒定,反應快速,控制精度高,很好地解決了開車痕等問題,能滿足中高檔織機的要求,具有實際應用價值。
上傳時間: 2013-04-24
上傳用戶:athjac
液晶顯示器維修配板從入門到精通 液晶顯示器維修配板從入門到精通
上傳時間: 2013-04-24
上傳用戶:pwcsoft
本文以實現數字化的移動巡檢為目標,提出了嵌入式技術+GIS+GPS所組成的便攜式電力巡檢儀的解決方案。便攜式電力巡檢儀采用了目前最新的嵌入式技術,完全根據電力巡檢工作需要的功能進行最底層的硬件平臺、嵌入式操作系統和應用軟件的專項設計和開發。 便攜式電力巡檢儀的硬件平臺采用主流的ARM微處理器、GPS接收器和其他硬件資源,完全根據功能需求量身定做,不會造成硬件上的浪費,在實現需求功能的同時大大降低了成本。 經過認真的比較和實驗,將Windows CE.net作為便攜式電力巡檢儀的操作系統,它最大的優點就是人機界面操作以及應用軟件開發都比較簡單。在Platform Builder的平臺上研究并實現了中文版操作系統的定制,成功的將其移植到自主設計研究的硬件平臺上。 便攜式電力巡檢儀的應用軟件采用了eMbedded Visual C++和eSuperMap共同開發。根據線路巡檢工作的數據記錄項需求,確定了系統地屬性數據邏輯結構和空間數據分層體系,實現了嵌入式空間數據和屬性數據的集成。應用軟件具備對數據地圖的放大、縮小等基本操作,能夠對接收到的數據進行解析,實現GPS的數據采集和定位工作。能夠為用戶計算最短和最快路徑以及提供導航等服務,基本滿足移動巡檢的各項需要。 基于ARM的便攜式電力巡檢儀,采用嵌入式+GIS+GPS的電力巡檢系統設計方案,研究和開發了從硬件平臺到應用軟件的一系列內容,對提高電力巡檢工作的質量具有極大的促進作用和較高的實用價值。
上傳時間: 2013-06-14
上傳用戶:清風冷雨
在利益的驅使下,超限運輸在世界各地已成為了普遍現象。這給國家帶來了諸多經濟和社會問題。實踐證明動態稱重系統(WIM)能有效地抑制超限運輸,但同時也存在部分問題,這些問題的解決有賴于國家相關法規的出臺,也有賴于關鍵測量設備(WIM系統)性能的提高。 由于應變式稱重傳感器容易受到各種環境干擾,對環境適應性差,課題采用光纖Bragg光柵傳感器(FBG)作為稱重傳感器,它具有很強的抗干擾性,利于提高系統測量精度。使用光纖傳感器的關鍵是波長解調技術,本文在比較了幾種常見解調技術的前提下,結合課題的實際情況選用了基于F-P腔可調諧濾波解調方法,文章在分析該解調方法原理的基礎上,設計了解調器中的各個硬件電路模塊;此外,為了提高數據采集、傳輸的效率,文章還對數據緩沖電路進行了設計,在電路中引入了換體存儲及DMA傳輸技術。 鑒于動態稱重信號為短歷程信號并且包含各種各樣的噪聲,稱重算法的研究也是本課題要解決的重要內容。本文在分析了稱臺振動及已有先驗知識的基礎上,將小波分析、LM非線性擬合算法及殘差分析相結合應用在動態稱重系統中,為了驗證算法的有效性,利用MATLAB對實測數據進行了仿真分析,結果表明該算法能夠提高測量精度。 提高動態稱重系統性能指標的另一方面是提高系統運行的軟硬件平臺。課題采用的核心硬件為Xscale ARM平臺,處理器時鐘可高達400MHz;軟件上采用了多用戶、多任務的Linux操作系統平臺。文章對操作系統linux2.6進行了合適的配置,成功地將它移植到了課題的ARM平臺上,并且在此操作系統上設計了基于MiniGUI的人機交互界面及波長解調和數據緩沖電路的驅動程序。
上傳時間: 2013-07-26
上傳用戶:neibuzhuzu