基于ARM的嵌入式運動控制器是集計算機數字控制技術、ARM技術、運動控制技術以及嵌入式操作系統技術等技術為一體的技術含量高的運動控制器;是對低成本、高性能運動控制器研究的一個新的嘗試。本論文的研究重是點基于雙端口RAM上下位機通訊的數控系統總體軟件架構設計、嵌入式運動控制器軌跡規劃算法的研究、嵌入式系統軟件的構建以及運動控制器外設驅動程序的開發,其主要工作及成果如下: 1.針對數控系統上下位機信息交互頻繁,提出了一種基于雙端口RAM通訊結構的上下位機交互方式,實現了上下位機信息的高速、穩定通訊;且完成了基于雙端口RAM上下位機通訊結構的數控系統總體軟件架構設計。 2. 針對目前高速數控加工軌跡規劃中存在的一些關鍵問題進行深入的探討。提出一種軌跡拐角的速度平滑方法,當高速加工不在同一直線方向而形成拐角的加工段時,在拐角過渡時能獲得很好的速度響應和較小的輪廓誤差;還提出了一種高速數控加工小線段的前瞻平滑算法,當高速加工多段微小直線段時,能夠優化規劃多段微小線段的加工速度,有效避免了頻繁的加減速給系統帶來較大沖擊以及加工效率低的問題。 3. 構建了適合本運動控制器系統的系統軟件;研究了嵌入式運動控制器引導程序的移植、嵌入式Linux內核的優化配置以及根文件系統的構建。 4.探討了Linux驅動程序開發的原理以及流程;并以雙端口RAM為例介紹了運動控制外設驅動程序開發的方法。
上傳時間: 2013-07-02
上傳用戶:笨小孩
生物識別技術代表了未來身份驗證技術的發展方向,而指紋識別技術又是最可靠、最有效的生物識別技術之一。目前,指紋識別技術是優于其它生物識別技術的身份鑒別方法。這是因為人的指紋各不相同、終生基本不變的特點已經得到公認,特別是現有的指紋識別算法已達到識別迅速、準確可靠的水平,是完全可以商業化的生物識別技術。 傳統的指紋識別系統多是基于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
上傳用戶:小儒尼尼奧
礦用隔爆饋電開關是煤礦井下配電系統的關鍵設備,用于含有瓦斯或煤塵等爆炸危險環境的礦井中,控制和保護低壓供電網絡。其性能好壞直接影響著煤礦井下的生產安全和生產效率。 論文將嵌入式網絡控制系統應用到饋電開關中,通過對礦山供電系統工作原理、真空饋電開關工作原理以及基于EasyARM2200(Philips LPC2210為處理器、ARM7為內核)嵌入式網絡控制系統的研究,實現了總體網絡拓撲結構的設計和智能饋電開關控制系統硬件電路的設計;通過對嵌入式實時操作系統的移植、嵌入式TCP/IP協議棧的實現和移植以及基于C/S模式下的套接字編程等的研究和分析,完成了監控主機與嵌入式系統的通信軟件和保護控制算法的應用程序的編寫,從而實現了礦井地面監控主機與井下嵌入式系統饋電開關的快速通信,解決了地面監控主機對井下饋電回路及電氣開關的遠程智能監控的難題,設計完成了一套集實時保護控制和遠程監控功能于-身的智能型饋電開關網絡控制系統。
上傳時間: 2013-05-21
上傳用戶:a937518043
傳感器是測控系統的重要組成部分,但有些傳感器,如增量式或絕對式旋轉編碼器,因無配套的二次儀表,給使用帶來不便。有些傳感器雖然可以買到配套的儀表,但價格昂貴,功能單一且功能無法擴展。為此,本課題以設計一種通用性強,功能擴展方便的測量儀表為目的,將計算機技術與嵌入式微處理器技術用于測量儀表當中,設計一種基于ARM的嵌入式智能儀表。課題主要研究工作包括: 1.在分析比較各種二次儀表功能的基礎上,提出了基于ARM的嵌入式智能儀表設計方案。搭建了儀表的硬件平臺。 2.軟件設計實現了μC/OS-Ⅱ嵌入式系統在ARM7微控制器上的移植。在此基礎上,對嵌入式系統進行了一定的擴展,編寫了LCD驅動程序,調用了串口通信,A/D轉換等模塊的API函數,建立了多任務環境,使儀表兼具PWM脈寬調制功能、數據采集、顯示和傳輸功能。 3.通過增量式、絕對式旋轉編碼器實驗、轉矩轉速傳感器實驗、輸出模擬信號的角度傳感器實驗和PWM輸出實驗驗證儀表的功能。 RTOS平臺的構建,降低了軟件設計的復雜度,提高了系統的實時性和靈活性,縮短了開發周期。經過實驗驗證,該儀表能夠準確測定頻率信號、模擬信號及數字信號。
上傳時間: 2013-04-24
上傳用戶:1234567890qqq
嵌入式C&C++語言相關文章基于ARM的嵌入式的Linux移植
上傳時間: 2013-07-19
上傳用戶:muyehuli
當今繡花機市場蓬勃發展,繡花機控制系統作為繡花機最核心的部分,是提高性能和降低成本的關鍵。本文結合浙江虎王科技有限公司與浙江大學的合作項目“繡花機控制系統”,設計出一套基于ARM的技術先進、功能精簡、高性價比的繡花機控制系統。論文按照嵌入式系統的開發過程,先根據市場需求劃分了控制系統的功能模塊并構建了總體架構,選擇了系統的軟硬件平臺,然后采用先進的設計方法對繡花機控制系統的硬件和軟件進行了設計。 第一章介紹了繡花機及其控制系統的發展過程和現狀,論述了嵌入式系統的定義、特點和發展,闡述了ARM的發展歷史、研究和應用現狀,提出了論文的主要研究內容,最后給出了論文的總體結構。 第二章闡述了嵌入式系統的開發過程,選擇了軟硬件協同設計法為本系統的設計方法,論述了EDA技術的工作范圍和設計步驟,詳細討論了軟件的結構化設計方法和面向對象設計方法的原理,最后給出了繡花機控制系統的設計原則。 第三章根據市場需求劃分了繡花機控制系統的功能模塊,構建了系統總體架構,并分析了每個模塊的具體功能;根據選型原則選出了適用于繡花機控制系統的上位機和下位機CPU芯片、操作系統及開發環境。 第四章根據總體架構,在選好的CPU芯片的基礎.卜確定了繡花機控制系統的硬件框架,詳細設計了電源電路、復位電路、存儲器接口電路、鍵盤與顯示電路、USB接口電路、串行通信接口電路和下層機電接口電路。 第五章按照上位機和下位機的層次構建了繡花機控制系統的軟件框架,設計了鍵盤輸入模塊、圖形顯示模塊、USB驅動模塊、花樣存儲與管理模塊、串口通信模塊、機電控制模塊的程序。 第六章回顧與總結全文的主要研究內容,歸納了本文的主要研究成果,并對今后的研究工作作了展望。
上傳時間: 2013-04-24
上傳用戶:CSUSheep
本文研制了一種基于社區和家庭,以家庭為核心的“家庭——社區醫院——中心醫院”的三層體系結構的遠程家庭監護系統。該系統主要包括家庭端的遠程家庭監護智能終端和遠端的醫院監護中心兩部分,其中,家庭端的遠程家庭監護智能終端的軟硬件實現是本文的重點和關鍵。 給出了遠程家庭監護智能終端的硬件結構和軟件體系的總體設計方案。遠程家庭監護的硬件平臺,以Philips的ARM內核的32位嵌入式微處理器LPC2214為控制核心,外圍擴展藍牙模塊、ISP1160 USB主機模塊、10M以太網通信模塊、CF卡存儲模塊和液晶顯示模塊等模塊實現。對各硬件模塊的設計實現做了詳盡的論述。在硬件平臺的基礎上,移植嵌入式操作系統μC/OS-Ⅱ,按照操作系統、中間件程序和應用程序的分層軟件體系結構,設計實現了遠程家庭監護智能終端的軟件,使得軟件更易維護和升級。 對家庭監護終端的軟件實現進行了詳細的論述。設計實現了各硬件模塊的驅動程序、通信協議和應用程序。整個應用程序按功能劃分為9個任務,由操作系統內核進行調度,提高了系統的可靠性和實時性。應用程序實現了友好的人機界面和生理信號的自動分析功能。重點研究了ECG信號自動分析診斷算法,應用自適應模板法,實現了疾病自動分析診斷功能,能夠實現10種常見心律異常的自動分析診斷。 遠程家庭監護智能終端系統可實現對病人心電、血壓、血糖、體溫、呼吸率和血氧飽和度等參數的實時遠程監護,可根據病人的情況定制要監護的參數,具有良好的可擴展性和靈活性。遠程家庭監護終端,通過藍牙模塊以無線方式采集病人的心電和體溫參數,通過USB主機下行口連接其他生理參數模塊采集血壓等參數。所采集的參數經終端分析處理后,可在液晶上顯示生理參數值及結果,并可通過局域網傳送到監護中心服務器,供社區醫院監護醫生分析診斷。在病人出現生理異常時,家庭監護智能終端能夠給出初步診斷結果并發出報警。監護服務器收到報警后提醒監護醫生給出診斷結果,并將診斷結果反饋到家庭監護終端顯示,使病人能夠得到及時救治。
上傳時間: 2013-06-06
上傳用戶:13681659100
本文介紹了嵌入式操作系統引導程序-Bootloader 的概念和作用。以加載Linux 操作系統內核為例,重點闡述了Bootloader 運行過程的具體步驟及其實現方法。關鍵詞:Boo
上傳時間: 2013-05-26
上傳用戶:feichengweoayauya
本文是四川省教育廳重點項目“經濟型網絡同步課堂關鍵技術研究與裝備開發”關鍵技術的一部分,主要內容是實現嵌入式視頻采集與存儲。通過構建基于ARM微處理器和開源Linux操作系統的平臺,實現視頻數據的通用USB移動存儲設備存儲,達到經濟型的目標。 本文詳細介紹了整個系統平臺研究開發和設計實現的過程。論文討論了ARM微處理器在嵌入式系統中的應用,實現了SDRAM存儲系統、Flash存儲系統、串口、USB接口、IIC接口等模塊的原理設計;分析了高速印制電路板設計中的難點并予以克服,實現了印制電路板設計。 論文介紹了Linux作為嵌入式操作系統的特點與優勢,實現了將其完整移植到一個新硬件平臺;論文同時還實現了引導代碼、根文件系統、驅動程序等內容;視頻采集與存儲應用,設計采用緩沖區的方法保證其銜接,采用Linux線程機制進行多任務調度,最終實現了視頻采集存儲功能。 本系統充分結合了計算機科學、嵌入式技術和數字視頻技術等前沿領域的眾多理論和成果,體現了學科交叉與技術集成的創新。
上傳時間: 2013-06-02
上傳用戶:wangchong
隨著Internet的發展和后PC時代的到來,嵌入式系統成為當前IT產業的焦點之一,呈現了巨大的市場需求。具有良好的網絡支持和多任務處理能力的嵌入式系統為數據通信提供了新的解決方案。 本文的主要任務是實現接口模塊的網絡傳輸功能。該任務來自于某軍事預研項目中的定位與指揮系統部分。為了提高終端和接口模塊之間的數據傳輸速度,本文采用帶有完整網絡支持的嵌入式系統來實現數據傳輸。同時為了將本次的設計成果應用于以后的項目開發中,本課題還進行了文件系統,系統實時性等多方面的改進,實現了一個通用的功能完善的嵌入式軟件平臺。 本文選用某S3C4480開發板作為系統硬件平臺,嵌入式操作系統選用了專門為無MMU的處理器設計的操作系統uClinux。 本文的主要工作有: ●分析系統功能需求,提出系統方案設計; ●構建網絡傳輸功能所需的系統平臺,完成uClinux,Blob的移植工作,并實現斷電可保存的jffs2文件系統; ●為了實現網絡傳輸功能,為網絡設備RTL8019AS編寫驅動;同時為了增強系統的人機交互性能,本文對4x4鍵盤編寫了驅動程序; ● uClinux在實時性方面的缺陷對數據的實時傳送有一定影響,所以做了基于RTLinux的外部擴展的實時性的改造,并對任務切換時間進行了測試; ●網絡傳輸程序設計。首先完成了遵循定位與指揮系統中接口通信協議規定的通信數據的打包和解包。然后對比測試了TCP和UDP的傳輸速度。考慮到UDP協議傳輸的速度優勢,在應用層做出了可靠性改造,經過對停等協議和滑動窗口協議的分析和比較,最終采用基于停等協議的改造方法,并完成了具體測試。
上傳時間: 2013-04-24
上傳用戶:TI初學者