隨著汽車工業(yè)的飛速發(fā)展,中國汽車數(shù)量的持續(xù)增加,汽車的功能也越來越強,隨之而來的是日趨復雜的故障診斷。 本文對國內(nèi)外汽車故障診斷系統(tǒng)的市場現(xiàn)狀進行了分析,指出傳統(tǒng)的診斷設備已經(jīng)不能滿足社會發(fā)展的需要,提出了一種新穎、手持便攜、操作簡單、通用性強、基于診斷口檢測的嵌入式汽車ECU(電控單元)故障診斷與檢測設備。該掌上設備采用Samsung公司推出的16/32位RISC處理器S3C2410,結(jié)合擁有多線程、多任務的開源操作系統(tǒng)Linux,添加完全支持CAN V2.0B 技術(shù)規(guī)范的SJA1000獨立CAN總線控制器,完成了基于CAN總線的汽車故障診斷系統(tǒng)手持設備的硬件設計,和部分軟件設計。 論文對CAN總線的技術(shù)規(guī)范、協(xié)議標準及幀結(jié)構(gòu)進行了比較詳細地論述,提出了以CAN協(xié)議為核心的汽車故障診斷系統(tǒng)手持式設備的總體設計方案;實現(xiàn)了基于S3C2410的汽車故障診斷儀硬件設計;同時對硬件中的各功能單元的設計原理、硬件接口、驅(qū)動及協(xié)議進行了分析和闡述。 該系統(tǒng)無論從理論上還是實際應用中都有著較強的先進性和實用性。在嵌入式系統(tǒng)與汽車電子緊密結(jié)合及汽車日益普及的趨勢下,由于覆蓋車型面廣、診斷準確、修復便捷、功耗低和便攜等優(yōu)點,該汽車故障診斷系統(tǒng)具有比較普遍的應用和研究價值。
上傳時間: 2013-07-13
上傳用戶:ecooo
以電子計算機為中心,以最佳統(tǒng)計理論為方法,將載體上的某些或全部的導航設備綜合在一起,形成一個有機的統(tǒng)一整體,提高導航信息精度,擴大單一導航設備或系統(tǒng)的功能,這樣的系統(tǒng)通稱為組合導航系統(tǒng)。 本文以某校研制的綜導顯控臺為工程背景,在對綜導顯控臺進行需求分析的基礎上提出了基于ARM-Linux平臺的綜導顯控臺的設計方案。在對系統(tǒng)軟硬件平臺給出了詳細分析的基礎上闡述了系統(tǒng)應用軟件設計的思想和基本原則,然后對應用軟件的任務進行了詳細的劃分并完成了系統(tǒng)的相關(guān)軟件設計。研究了基于ARM-Linux平臺的綜合導航顯控臺的CAN總線、串口通信、以太網(wǎng)接口通信技術(shù)并完成了相應的軟件。 本文對嵌入式系統(tǒng)軟硬件開發(fā)技術(shù)作了詳細而深入的研究,介紹了嵌入式系統(tǒng)的組成原理及特點。深入研究了嵌入式實時操作系統(tǒng)Linux及l(fā)inux環(huán)境下應用程序的開發(fā),包括linux下設備驅(qū)動程序的開發(fā)、符合硬件環(huán)境的系統(tǒng)引導程序Bootloader和文件系統(tǒng)的、Linux內(nèi)核的裁剪和移植、嵌入式GUI的開發(fā)。依照軟件工程學的一般流程對綜導顯控臺從分析、設計、實現(xiàn)進行完整的論述。最后從系統(tǒng)運行的情況來看本論文所設計的基于ARM-Linux的綜導顯控臺基本上滿足了用戶系統(tǒng)的要求,提高了組合導航系統(tǒng)的實時性。
上傳時間: 2013-07-05
上傳用戶:1406054127
新手資料,AVR單片機GCC程序設計及其設計例程
上傳時間: 2013-06-11
上傳用戶:mosliu
嵌入式測控系統(tǒng)和測控裝置在工業(yè)生產(chǎn)過程控制、儀器儀表及自動化系統(tǒng)、智能樓宇監(jiān)控等方面得到廣泛的應用。由于嵌入式測控系統(tǒng)監(jiān)控對象的多樣性,因此通用性不是很強,傳統(tǒng)的設計方法都是從底層的硬件設計開始,再設計專用的軟件,導致設計周期長,重復工作多,成本增加。微電子技術(shù)和計算機技術(shù)的飛速發(fā)展,使得微處理器的性能和功能得到極大的提高,為通用型測控平臺的構(gòu)建奠定了基礎。 本文提出了一種嵌入式測控平臺的設計思路。采用主板和擴展板相結(jié)合的模塊化設計,使嵌入式測控系統(tǒng)可以在一個標準化平臺上進行構(gòu)建。平臺主板選用基于32位ARM7TDMI-S內(nèi)核的微控制器LPC2292作為核心,加上以太網(wǎng)芯片、CPLD以及其它外圍電路,構(gòu)成了一個維持系統(tǒng)正常運行的最小系統(tǒng)。擴展功能模塊包括ZigBee無線通信、USB、A/D、D/A、液晶觸摸屏等模塊,通過層疊式結(jié)構(gòu)與主板連接。測控開發(fā)平臺在功能、電路、結(jié)構(gòu)上實現(xiàn)了可裁剪、可擴展,能滿足大多數(shù)嵌入式測控系統(tǒng)的需求。 在實現(xiàn)嵌入式測控開發(fā)平臺硬件設計的基礎上,嵌入式測控平臺引入了Nucleus Plus實時操作系統(tǒng)來完成系統(tǒng)資源的管理和任務的調(diào)度。文中提出了啟動代碼模版的概念,簡化了移植操作系統(tǒng)的工作,提高了效率。 基于ARM的嵌入式測控開發(fā)平臺為開發(fā)各種智能化、小型化現(xiàn)代測控系統(tǒng)提供了可重用、高性能、圖形化、網(wǎng)絡化軟硬件基礎平臺和高效的開發(fā)模式。從而,大大縮短了軟、硬件開發(fā)的周期,具有十分重要的意義。 作為在測控開發(fā)平臺的基礎上構(gòu)建測控系統(tǒng)的實例,研制了氣門彈簧負荷計算機自動分選系統(tǒng)的現(xiàn)場級控制器。
上傳時間: 2013-06-16
上傳用戶:kkchan200
凌陽單片機聲控小車源碼
標簽: 聲控
上傳時間: 2013-07-02
上傳用戶:GHF
汽車儀表總成是汽車和駕駛員進行信息交互的窗口。傳統(tǒng)的汽車儀表總成采用了大量機械器件、模擬電路和少量簡單數(shù)字電路的方式設計。它體積大,精確和穩(wěn)定性低,顯示信息少,控制按鈕繁復。本項目以當前主流的嵌入式技術(shù)為基礎,設計了一種以大尺寸LCD觸摸屏為主要顯示控制界面,以CAN總線和其他接口為信息采集渠道,以高速嵌入式ARM9微控制器為處理單元的車載信息顯控終端。 作者在該項目中負責車載信息顯控終端的樣機設計,用Prote199完成原理圖和PCB圖的設計,編寫測試程序?qū)χ饕布M行測試。軟件上移植Linux操作系統(tǒng)并編寫LCD驅(qū)動程序。 論文設計的車載信息顯控終端以SAMSUNG公司S3C2410ARM9微控制器為核心,以Microchip公司的MCP2515芯片為CAN總線控制器,以Sharp公司LQ080V3DG01型號的8英寸LCD屏為顯控接口。存儲器方面外擴了NOR FLASH、NAND FLASH、SDRAM。接口方面設計了CAN、USB、RS232、以太網(wǎng)等標準接口,和GPIO、AD等接口。軟件上本車載信息顯控終端采用自行剪裁移植的Linux操作系統(tǒng),并移植了相應的LCD驅(qū)動程序。 論文主要闡述了車載信息顯控終端的硬件設計,詳細分析了Linux在S3C2410微控制器系統(tǒng)上的移植,并將在軟硬件調(diào)試過程中總結(jié)的經(jīng)驗與大家分享。 本車載信息顯控終端是對汽車儀表總成數(shù)字化和虛擬化顯示控制的一個有益嘗試,離最后的實用化和產(chǎn)品化還待進一步研究。
上傳時間: 2013-05-30
上傳用戶:hechao3225
設備狀態(tài)監(jiān)測技術(shù)是計算機科學、測試技術(shù)、信號分析與數(shù)據(jù)處理技術(shù)等相結(jié)合的一種設備運行信息分析處理方法。將嵌入式計算機技術(shù)與數(shù)據(jù)采集技術(shù)及數(shù)字信號處理技術(shù)結(jié)合起來,構(gòu)成一種體積小、便于攜帶、易于網(wǎng)絡化、造價相對較低,集信號采集、處理、存儲和顯示為一體的設備具有廣泛的應用前景。 本文通過對傳統(tǒng)工控監(jiān)測技術(shù)方案以及本項目具體功能和指標的分析,提出了ARM+嵌入式Linux架構(gòu)的技術(shù)方案。采用多個嵌入式設備終端作為監(jiān)測系統(tǒng)數(shù)據(jù)的采集終端,然后通過GPRS模塊連入Internet,通過Internet上的多臺主機作為監(jiān)控中心,各自運行相應的包括網(wǎng)絡管理功能的應用程序,實現(xiàn)監(jiān)測數(shù)據(jù)自動、可靠的采集、存儲、處理、實時顯示及實時數(shù)據(jù)遠程傳輸,進而實現(xiàn)分布式、網(wǎng)絡化和自動化的設備監(jiān)測系統(tǒng)新模式。 本文首先介紹了嵌入式技術(shù)的國內(nèi)外研發(fā)現(xiàn)狀。給出了嵌入式監(jiān)測系統(tǒng)總體設計方案。根據(jù)系統(tǒng)的功能和要求的技術(shù)指標,在綜合比較現(xiàn)有各種嵌入式操作系統(tǒng)的基礎上,分析了使用嵌入式Linux操作系統(tǒng)構(gòu)造嵌入式系統(tǒng)的優(yōu)點和缺陷,選定了嵌入式Linux操作系統(tǒng)作為本次設計的操作系統(tǒng);選擇了samsung公司基于ARM920T內(nèi)核的處理器S3C2410X作為嵌入式處理器;簡單介紹了S3C2410X的工作模式,并設計了系統(tǒng)的硬件和軟件結(jié)構(gòu)方案。 這種基于嵌入式終端的工控監(jiān)測系統(tǒng)主要由控制中心和嵌入式監(jiān)測終端兩大部分組成。本文所主要涉及的就是該系統(tǒng)中的嵌入式監(jiān)測終端部分,主要進行了嵌入式監(jiān)測終端的硬件設計,嵌入式操作系統(tǒng)ARM-Linux的移植,建立交叉編譯環(huán)境,制作根文件系統(tǒng),軟件部分主要是對驅(qū)動程序和終端應用程序的設計與實現(xiàn)進行了研究和介紹。重點介紹并了FPGA設備驅(qū)動程序的實現(xiàn)以及應用程序中的液晶顯示部分與實數(shù)EFT算法以及幾種數(shù)字信號的平均算法的C語言實現(xiàn),最后,對本論文進行了總結(jié),并指出了后續(xù)工作中需要注意的問題。 基于ARM-Linux的工控監(jiān)測系統(tǒng)的研制對于監(jiān)測網(wǎng)絡化是一個有益的嘗試,它的研制成功將會給工廠帶來更大的經(jīng)濟效益。
標簽: ARMLinux 工控 監(jiān)測系統(tǒng)
上傳時間: 2013-07-20
上傳用戶:gjzeus
自己寫的一個FPGA串口通信的例程,已通過了軟件驗證,發(fā)給現(xiàn)在在學習FPGA通信的朋友。
上傳時間: 2013-07-25
上傳用戶:wsm555
本文研究基于ARM與FPGA的高速數(shù)據(jù)采集系統(tǒng)技術(shù)。論文完成了ARM+FPGA結(jié)構(gòu)的共享存儲器結(jié)構(gòu)設計,實現(xiàn)了ARMLinux系統(tǒng)的軟件設計,包括觸摸屏控制、LCD顯示、正弦插值算法設計以及各種顯示算法設計等。同時進行了信號的高速采集和處理的實際測試,對實驗測試數(shù)據(jù)進行了分析。 論文分別從軟件和硬件兩方面入手,闡述了基于ARM處理器和FPGA芯片的高速數(shù)據(jù)采集的硬件系統(tǒng)設計方法,以及基于ARMLinux操作系統(tǒng)的設備驅(qū)動程序設計和應用程序設計。 硬件方面,在FPGA平臺上,我們首先利用乒乓操作的方式將一路高速數(shù)據(jù)信號轉(zhuǎn)換成頻率為原來頻率1/4的4路低速數(shù)據(jù)信號,再將這四路數(shù)據(jù)分別存儲到4個FIFO中,然后再對這4個FIFO中的數(shù)據(jù)拼接并存儲在FPGA片上的雙端口雙時鐘RAM中,最后將FPGA的雙端口雙時鐘RAM掛載到ARM系統(tǒng)的總線上,實現(xiàn)了ARM和FPGA共享存儲器的系統(tǒng)結(jié)構(gòu),使ARM處理器可以直接讀取這個雙端口雙時鐘的RAM中的數(shù)據(jù),從而大大提高了數(shù)據(jù)采集與處理的效率。在采樣頻率控制電路設計方面,我們通過使FIFO的數(shù)據(jù)存儲時鐘降低為標準狀態(tài)下的1/n實現(xiàn)數(shù)據(jù)采集頻率降為標準狀態(tài)的1/n,從而實現(xiàn)了由FPGA控制的可變頻率的數(shù)據(jù)采集系統(tǒng)。 軟件方面,為了更有效地管理和拓展系統(tǒng)功能,我們移植了ARMLinux操作系統(tǒng),并在S3C2410平臺上設計實現(xiàn)了基于Linux操作系統(tǒng)的觸摸屏驅(qū)動程序設計、LCD驅(qū)動程序移植、自定義的FPGA模塊驅(qū)動程序設計、LCD顯示程序設計、多線程的應用程序設計。應用程序能夠控制FPGA數(shù)據(jù)采集系統(tǒng)工作。 在前端采樣頻率為125MHz情況下,系統(tǒng)可以正常工作。能夠?qū)崿F(xiàn)對頻率在5MHz以下的信號波形的直接顯示;對5MHz至40MHz的信號,使用正弦插值算法進行處理,顯示效果良好。同時這種硬件結(jié)構(gòu)可擴展性強,可以在此基礎上實現(xiàn)8路甚至16路緩沖的系統(tǒng)結(jié)構(gòu),可以使系統(tǒng)支持更高的采樣頻率。
標簽: FPGA ARM 高速數(shù)據(jù) 采集
上傳時間: 2013-07-04
上傳用戶:林魚2016
本課題源于空中機器人大賽參賽項目。針對比賽要求,提出了一種基于ARM的低成本、高性能的嵌入式微小無人機飛行控制系統(tǒng)的整體方案,并由此展開了一系列的研究工作。 本文的重點是飛行控制系統(tǒng)的姿態(tài)確定系統(tǒng)設計和飛行控制系統(tǒng)的硬件設計及實現(xiàn)。 本文首先回顧了國內(nèi)外微小無人機發(fā)展歷程,介紹了其研究現(xiàn)狀,并指出了微小無人機的發(fā)展趨勢。根據(jù)需求設計了低價位、高性能的嵌入式微小無人機飛行控制系統(tǒng)的整體方案。 設計了低成本、低功耗的微小無人機的姿態(tài)確定系統(tǒng)方案,利用姿態(tài)四元數(shù)、龍格庫塔法、高斯牛頓法和擴展卡爾曼濾波器估計出系統(tǒng)的姿態(tài)矩陣;對姿態(tài)確定方案進行了仿真。 設計了基于ARM的飛行控制系統(tǒng)的硬件部分,包括電源及復位電路,UART、SPI、JTAG等接口電路,PWM信號發(fā)生電路,A/D采樣電路及前置電路,光電耦合電路等;完成了整個飛控系統(tǒng)PCB板制作以及對所設計電路的調(diào)試工作,使得系統(tǒng)運轉(zhuǎn)正常。 最后針對本文設計的硬件平臺進行了啟動代碼等系統(tǒng)底層軟件的編寫和調(diào)試,建立了系統(tǒng)的啟動環(huán)境。
上傳時間: 2013-06-03
上傳用戶:kgylah
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1