電火花線切割加工是一種高精度和高柔性的加工方法,在模具制造、成形刀具加工、難加工材料和精密復(fù)雜零件的加工等方面得到了廣泛的應(yīng)用。數(shù)控系統(tǒng)是數(shù)控機(jī)床的核心,開(kāi)發(fā)出低成本、高效率的開(kāi)放式電火花線切割加工數(shù)控系統(tǒng)具有十分重要的現(xiàn)實(shí)意義。 本文首先提出了基于ARM及嵌入式Linux的往復(fù)走絲電火花線切割數(shù)控系統(tǒng)的開(kāi)發(fā)方案。采用ARM微處理器+AVR單片機(jī)接口電路作為電火花線切割數(shù)控系統(tǒng)的硬件平臺(tái)。 通過(guò)構(gòu)建2.6內(nèi)核版本的嵌入式Linux系統(tǒng),并將嵌入式GUI解決方案QtopiaCore4移植到該系統(tǒng),建立了交叉編譯環(huán)境,在此基礎(chǔ)上成功地開(kāi)發(fā)了高速走絲電火花線切割加工數(shù)控系統(tǒng)軟件原型,并設(shè)計(jì)了單片機(jī)接口電路,使用C語(yǔ)言編寫(xiě)了相應(yīng)的控制程序,實(shí)現(xiàn)了數(shù)控軸驅(qū)動(dòng)步進(jìn)電機(jī)的控制。 最后,本文建立了數(shù)控系統(tǒng)的調(diào)試環(huán)境,并對(duì)開(kāi)發(fā)的數(shù)控系統(tǒng)軟件進(jìn)行了聯(lián)機(jī)調(diào)試、系統(tǒng)軟件測(cè)試和實(shí)例加工。測(cè)試和實(shí)例加工結(jié)果表明,基于ARM和嵌入式Linux的電火花線切割加工數(shù)控系統(tǒng)技術(shù)途徑的可行性,并實(shí)現(xiàn)了預(yù)期的數(shù)控功能。
上傳時(shí)間: 2013-04-24
上傳用戶(hù):wsh1985810
嵌入式系統(tǒng)發(fā)展到今天,應(yīng)用越來(lái)越復(fù)雜,功能越來(lái)越強(qiáng)大,這就使得我們?cè)谇度胧介_(kāi)發(fā)中必須加入對(duì)操作系統(tǒng)的支持,由此,產(chǎn)生了Bootloader的應(yīng)用。作為嵌入式系統(tǒng)中的啟動(dòng)模塊,Bootloader的作用就是引導(dǎo)和加載操作系統(tǒng)內(nèi)核鏡像。Bootloader的設(shè)計(jì)與移植工作已經(jīng)成為嵌入式系統(tǒng)開(kāi)發(fā)中的重要環(huán)節(jié)。 在實(shí)際的嵌入式系統(tǒng)開(kāi)發(fā)項(xiàng)目中,人們經(jīng)常選擇移植通用Bootloader,例如U-Boot到自己的目標(biāo)板。U-Boot雖然支持多種嵌入式操作系統(tǒng)和處理器架構(gòu),功能設(shè)置高度靈活,設(shè)備驅(qū)動(dòng)豐富,但U-Boot代碼組織結(jié)構(gòu)過(guò)于龐大,啟動(dòng)流程機(jī)理和文件間的依賴(lài)關(guān)系復(fù)雜,這使得采用U-Boot進(jìn)行Bootloader的開(kāi)發(fā)往往會(huì)不得要領(lǐng);另一方面,嵌入式系統(tǒng)是資源受限的,為了更好的適應(yīng)市場(chǎng),嵌入式產(chǎn)品的開(kāi)發(fā)極其重視成本。以U-Boot-1.1.4來(lái)說(shuō),其源代碼大小就有38.4M,移植后生成的可執(zhí)行bin文件一般也要500K以上,這對(duì)于寶貴的Flash資源來(lái)說(shuō)無(wú)疑是種浪費(fèi)。 論文以ARM內(nèi)核處理器應(yīng)用為切入點(diǎn),設(shè)計(jì)了一種小型ARMBootloader-MicroBootloader。在理論上,通過(guò)對(duì)Bootloader的分析,總結(jié)了其主要功能、啟動(dòng)過(guò)程,提出了Bootloader設(shè)計(jì)的典型框架,并按照這一典型框架對(duì)MicroBootloader進(jìn)行了總體設(shè)計(jì)。在實(shí)現(xiàn)上,采用模塊化設(shè)計(jì)原則組織源文件,使得整個(gè)MicroBootloader組織結(jié)構(gòu)清晰簡(jiǎn)潔,便于維護(hù)與擴(kuò)展,方便針對(duì)不同硬件平臺(tái)的移植進(jìn)行修改。 論文的創(chuàng)新點(diǎn)在于做到了代碼量大小與功能的平衡。整個(gè)文件組織只有37個(gè)文件,代碼總計(jì)為208K,生成的可執(zhí)行bin文件僅35K。通過(guò)實(shí)驗(yàn)驗(yàn)證,MicroBootloader完全能夠完成Bootloader的基本功能,其擴(kuò)展功能也能實(shí)現(xiàn)下載操作系統(tǒng)鏡像,并讓其在目標(biāo)板上成功運(yùn)行,具有一定的現(xiàn)實(shí)意義和后續(xù)應(yīng)用開(kāi)發(fā)價(jià)值。
標(biāo)簽: Bootloader ARM 內(nèi)核
上傳時(shí)間: 2013-04-24
上傳用戶(hù):qweqweqwe
近幾年來(lái),隨著國(guó)內(nèi)經(jīng)濟(jì)的迅速發(fā)展,社會(huì)用電需求不斷擴(kuò)大。但由于電網(wǎng)建設(shè)長(zhǎng)期滯后于市場(chǎng)和經(jīng)濟(jì)的發(fā)展,電力短缺的問(wèn)題日益嚴(yán)重。因此,在電力緊缺已成事實(shí)的情況下,電力公司開(kāi)始重視起負(fù)荷管理系統(tǒng)。思想觀念也從“拉閘限電”轉(zhuǎn)變?yōu)椤坝行蛴秒姟㈠e(cuò)峰用電”,從“負(fù)荷控制”轉(zhuǎn)變?yōu)椤斑h(yuǎn)方抄表、異常監(jiān)測(cè)和用電服務(wù)”。 電力負(fù)荷管理系統(tǒng)是以計(jì)算機(jī)應(yīng)用技術(shù)、現(xiàn)代通信技術(shù)、電力自動(dòng)控制技術(shù)為基礎(chǔ)的信息采集、處理和實(shí)時(shí)監(jiān)控系統(tǒng)。由系統(tǒng)主站、客戶(hù)端負(fù)荷管理終端和主站與終端間的通信信道組成。通過(guò)有效的負(fù)荷管理,可以有效控制高峰負(fù)荷、移峰填谷、緩解日益擴(kuò)大的“峰谷差”所帶來(lái)的低用電效率,也對(duì)提高電力負(fù)荷的經(jīng)濟(jì)運(yùn)行、減少電力供應(yīng)側(cè)的運(yùn)行成本、解決大面積的電荒問(wèn)題都具有現(xiàn)實(shí)和長(zhǎng)遠(yuǎn)的好處。 論文簡(jiǎn)要介紹了電力負(fù)荷管理系統(tǒng)的發(fā)展歷史以及電力負(fù)荷管理終端的目前發(fā)展技術(shù),詳細(xì)介紹了針對(duì)國(guó)內(nèi)電力市場(chǎng)的需求,提出的電力負(fù)荷管理終端的總體設(shè)計(jì)方案和詳細(xì)的電路設(shè)計(jì)。 論文最后結(jié)合目前國(guó)內(nèi)電力負(fù)荷管理終端的入網(wǎng)測(cè)試檢驗(yàn),對(duì)各種試驗(yàn)的難點(diǎn)進(jìn)行分析及采取解決措施進(jìn)行介紹,并對(duì)部分用戶(hù)提出的特殊指標(biāo)提出了解決方案。
標(biāo)簽: ARM 電力負(fù)荷 終端設(shè)計(jì)
上傳時(shí)間: 2013-05-18
上傳用戶(hù):shus521
數(shù)字視頻監(jiān)控系統(tǒng)是一門(mén)集計(jì)算機(jī)技術(shù)、通信技術(shù)和數(shù)字視頻技術(shù)于一體的綜合系統(tǒng),它充分利用大規(guī)模集成電路和網(wǎng)絡(luò)的科技成果,體積小巧、性能穩(wěn)定、通訊便利,被廣泛應(yīng)用于交通、銀行、醫(yī)院、視頻會(huì)議、無(wú)人監(jiān)控等諸多領(lǐng)域。 本系統(tǒng)基于ARM微處理器平臺(tái),移植嵌入式Linux操作系統(tǒng),并完成視頻采集、壓縮、傳輸?shù)热蝿?wù)。為降低產(chǎn)品成本,系統(tǒng)采用ARM9微處理器S3C2410作為主處理器,以USB攝像頭作為視頻采集設(shè)備,用軟件對(duì)視頻數(shù)據(jù)進(jìn)行MPEG—4壓縮。 論文首先從整體上分析了嵌入式數(shù)字視頻監(jiān)控系統(tǒng)的總體設(shè)計(jì)方案,給出了硬件框架和軟件體系。其次在ARM硬件平臺(tái)成功構(gòu)建了armlinux嵌入式系統(tǒng),包括引導(dǎo)程序Bootloader的設(shè)計(jì)、修改配置Linux內(nèi)核以及制作JFFS2文件系統(tǒng),完成USB數(shù)碼攝像頭的驅(qū)動(dòng)。在應(yīng)用程序開(kāi)發(fā)過(guò)程中,設(shè)計(jì)了基于Video4Linux的視頻采集程序,采用mmap(內(nèi)存映射)方式截取圖片,分析了MPEG—4編碼模型XVID程序中的運(yùn)動(dòng)估計(jì)部分,研究了半像素快速搜索算法,從而減少了搜索點(diǎn)數(shù)提高了運(yùn)算速度。最后利用開(kāi)源JRTPLIB庫(kù)實(shí)現(xiàn)視頻數(shù)據(jù)流的RTP傳送。 整個(gè)設(shè)計(jì)是在S3C2410硬件平臺(tái)上進(jìn)行的,采用2.4.18版本的Linux內(nèi)核。其中MPEG—4編碼優(yōu)化測(cè)試是在ARMDeveloperSuite(ADS)version1.2中完成的。 本課題為在ARM平臺(tái)實(shí)現(xiàn)數(shù)字視頻監(jiān)控的設(shè)計(jì)做了有益的探索性嘗試,對(duì)今后進(jìn)一步完成遠(yuǎn)程嵌入式視頻監(jiān)控系統(tǒng)的設(shè)計(jì)有著積極的意義。
標(biāo)簽: ARM 嵌入式 數(shù)字視頻監(jiān)控 技術(shù)研究
上傳時(shí)間: 2013-06-10
上傳用戶(hù):shawvi
進(jìn)入二十一世紀(jì)以來(lái),隨著我國(guó)經(jīng)濟(jì)、社會(huì)、文化各方面快速發(fā)展,人民生活節(jié)奏日益加快,遠(yuǎn)程互動(dòng)交流要求不斷提高。網(wǎng)絡(luò)化生活方式真正進(jìn)入到平常百姓家。為適應(yīng)社會(huì)的持續(xù)高速發(fā)展,必須廣泛開(kāi)發(fā)應(yīng)用網(wǎng)絡(luò)化、信息化的工作生活產(chǎn)品,滿(mǎn)足社會(huì)市場(chǎng)需求。本課題就是面向當(dāng)前網(wǎng)絡(luò)迅速普及形勢(shì)下的家庭遠(yuǎn)程監(jiān)控市場(chǎng),采用高集成度、微功耗、低成本的設(shè)計(jì)思路,構(gòu)建實(shí)時(shí)性、網(wǎng)絡(luò)化、數(shù)字化嵌入式家用遠(yuǎn)程監(jiān)控系統(tǒng),以適應(yīng)普通家庭遠(yuǎn)程安全維護(hù)需求,提高中低收入群體的生活質(zhì)量和生活安全性。 嵌入式網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)是建立在ARM9和WindowsCE平臺(tái)上的一套完整視頻處理傳輸系統(tǒng)。它主要由S3C2410嵌入式硬件平臺(tái)、WindowsCE5.0嵌入式操作系統(tǒng)、攝像頭驅(qū)動(dòng)采集模塊、網(wǎng)絡(luò)收發(fā)模塊和編解碼模塊五大部分組成。本文首先對(duì)嵌入式網(wǎng)絡(luò)監(jiān)控系統(tǒng)進(jìn)行了總體設(shè)計(jì),根據(jù)成本和市場(chǎng)需求,完成功能元件和軟件平臺(tái)選型。在硬件選擇上使用了市場(chǎng)上得到廣泛認(rèn)可的S3C2410、CS8900A網(wǎng)絡(luò)控制器、SDRAM、NANDFASH存儲(chǔ)器、攝像頭芯片,即滿(mǎn)足功能需求又控制成本,同時(shí)保證相互兼容和工作穩(wěn)定性;軟件平臺(tái)選擇兼顧市場(chǎng)認(rèn)同度和軟件兼容性,同時(shí)考慮到開(kāi)發(fā)的復(fù)雜程度,選擇了同屬微軟旗下、類(lèi)似WindowsXP的WindowsCE軟件環(huán)境。這樣主要軟件開(kāi)發(fā)工作便可以使用WindowsXP下的開(kāi)發(fā)工具完成。這一選擇符合市場(chǎng)主流用戶(hù)對(duì)微軟的認(rèn)同,也節(jié)約了學(xué)習(xí)和建立Linux交叉編譯環(huán)境的精力和時(shí)間。 硬件平臺(tái)搭建后使用ADS1.2進(jìn)行調(diào)試,操作系統(tǒng)使用PlatformBuilder進(jìn)行定制,驅(qū)動(dòng)、采集、編碼及發(fā)送模塊在EVC4.0下開(kāi)發(fā),接收、解碼和顯示模塊用VC++6.0開(kāi)發(fā)。為保證軟硬件兼容性,軟件調(diào)試很少使用Emulator虛擬機(jī),而使用JTAG、串口、USB口、交叉線建立硬件連接后進(jìn)行實(shí)機(jī)調(diào)試。針對(duì)本課題主要軟件模塊WindowsXP下開(kāi)發(fā)、WindowsCE下調(diào)試的情況,由于兩操作系統(tǒng)不能直接兼容,需建立平臺(tái)間同步和交互。實(shí)驗(yàn)中使用了MSASYNC.exe等外圍軟件以及VGA控制器、USB擴(kuò)展等外圍硬件模塊以實(shí)現(xiàn)快速實(shí)驗(yàn),由此也造成實(shí)驗(yàn)設(shè)備和過(guò)程比最終產(chǎn)品復(fù)雜很多的情況。最終產(chǎn)品將把軟硬件環(huán)境剪裁到滿(mǎn)足功能的最小規(guī)模,僅預(yù)留排線接口用于升級(jí),以實(shí)現(xiàn)低成本、微功耗、高集成度的設(shè)計(jì)要求。 系統(tǒng)的軟硬件測(cè)試表明:該系統(tǒng)安裝使用方便,運(yùn)行穩(wěn)定可靠,普通網(wǎng)絡(luò)情況下可提供家用實(shí)時(shí)性,達(dá)到了預(yù)期設(shè)計(jì)目的和要求。為下一步的改進(jìn)和完善建立起基礎(chǔ)平臺(tái),并提供了主要功能。
標(biāo)簽: ARM 網(wǎng)絡(luò)視頻監(jiān)控 系統(tǒng)研究
上傳時(shí)間: 2013-07-08
上傳用戶(hù):夜月十二橋
隨著科技的進(jìn)步,視頻監(jiān)控系統(tǒng)正在向嵌入式、數(shù)字化、網(wǎng)絡(luò)化方向發(fā)展。嵌入式視頻監(jiān)控系統(tǒng)充分利用大規(guī)模集成電路和網(wǎng)絡(luò)的科技成果,實(shí)現(xiàn)了體積小巧、性能穩(wěn)定、通訊便利的監(jiān)控產(chǎn)品。 本文以S3C2410為核心硬件平臺(tái)開(kāi)發(fā)了基于嵌入式的遠(yuǎn)程視頻監(jiān)控系統(tǒng),并對(duì)關(guān)鍵技術(shù)進(jìn)行了論述和研究。首先給出了系統(tǒng)總體軟硬件設(shè)計(jì)方案,針對(duì)本系統(tǒng)硬件對(duì)vivi進(jìn)行了修改和移植,對(duì)編譯和移植Linux內(nèi)核以及制作YAFFS文件系統(tǒng)也做了深入的研究,重點(diǎn)討論了在嵌入式Linux操作系統(tǒng)下開(kāi)發(fā)USB接口攝像頭驅(qū)動(dòng)程序和利用linux提供的Video4Linux API函數(shù)實(shí)現(xiàn)視頻數(shù)據(jù)采集,其次采用背景差法實(shí)現(xiàn)了對(duì)視頻圖像中運(yùn)動(dòng)目標(biāo)的檢測(cè),然后通過(guò)MJPEG壓縮算法實(shí)現(xiàn)了視頻數(shù)據(jù)壓縮,接著介紹了在Linux下基于TCP/IP協(xié)議的socket編程,實(shí)現(xiàn)了視頻數(shù)據(jù)的網(wǎng)絡(luò)發(fā)送。最后著重論述了嵌入式Web服務(wù)器的設(shè)計(jì),編寫(xiě)了視頻監(jiān)控主界面程序,并實(shí)現(xiàn)了基于B/S模式的視頻監(jiān)控系統(tǒng)結(jié)構(gòu)。 本系統(tǒng)采用模塊化設(shè)計(jì)方法,使得設(shè)計(jì)更加簡(jiǎn)潔、高效,具有良好的擴(kuò)展性和易用性,有利于系統(tǒng)升級(jí)。另外采用嵌入式的方法,系統(tǒng)成本較低,易于推廣使用。
標(biāo)簽: ARM 嵌入式 遠(yuǎn)程視頻監(jiān)控 系統(tǒng)研究
上傳時(shí)間: 2013-04-24
上傳用戶(hù):小楓殘?jiān)?/p>
洗衣機(jī)液位傳感器是模糊洗衣機(jī)和全自動(dòng)洗衣機(jī)重要零部件,負(fù)責(zé)控制洗衣機(jī)的水位。洗衣機(jī)水位的精確控制對(duì)洗衣機(jī)在節(jié)水、節(jié)能和減少洗滌時(shí)間方面起到重要作用。 洗衣機(jī)液位傳感器出廠時(shí)需要調(diào)整傳感器的調(diào)整螺母,使傳感器的輸出滿(mǎn)足設(shè)計(jì)要求,傳感器的調(diào)整精度和調(diào)整速度直接關(guān)系到傳感器的生產(chǎn)質(zhì)量和生產(chǎn)效率。 液位傳感器生產(chǎn)廠家對(duì)傳感器的調(diào)整的傳統(tǒng)方法為人工升壓、人工調(diào)整。人工調(diào)整一次只能調(diào)整一個(gè),生產(chǎn)效率極低;調(diào)整過(guò)程中含有較多人為因素,調(diào)整方法因人而異,很難對(duì)調(diào)整精度進(jìn)行有效管理;不能記錄并反饋批次傳感器的質(zhì)量情況,較難實(shí)現(xiàn)對(duì)傳感器生產(chǎn)質(zhì)量的監(jiān)控;工人的培養(yǎng)周期較長(zhǎng)、培養(yǎng)成本高。 為此開(kāi)發(fā)一套液位傳感器自動(dòng)檢驗(yàn)調(diào)整系統(tǒng)。該系統(tǒng)以PC機(jī)作為核心的上位機(jī)和16個(gè)以ARM為核心的下位機(jī),上位機(jī)負(fù)責(zé)協(xié)調(diào)整個(gè)系統(tǒng)工作、氣室氣壓控制、記錄和處理調(diào)整數(shù)據(jù)。下位機(jī)是一個(gè)測(cè)控系統(tǒng),負(fù)責(zé)對(duì)傳感器測(cè)量和調(diào)整。上位機(jī)與下位機(jī)通過(guò)CAN總線通信。 論文介紹了液位傳感器的原理;介紹了基于PC機(jī)的氣室氣壓控制模塊的設(shè)計(jì)并針對(duì)系統(tǒng)特點(diǎn)設(shè)計(jì)了改進(jìn)PID算法;對(duì)于下位機(jī)部分,研制了ARM主控模塊、測(cè)頻模塊、步進(jìn)電機(jī)控制模塊、CAN總線模塊并設(shè)計(jì)了新的測(cè)頻方法、以及傳感器調(diào)整算法。最后介紹了系統(tǒng)的自檢與調(diào)試。 系統(tǒng)一次能調(diào)整16個(gè)傳感器,生產(chǎn)效率大大提高;自動(dòng)調(diào)整排除人工調(diào)整的人為因素,調(diào)整精度提高;PC機(jī)能記錄傳感器的調(diào)整數(shù)據(jù),分析批次傳感器的質(zhì)量,從而達(dá)到對(duì)傳感器生產(chǎn)質(zhì)量的控制。
標(biāo)簽: ARM 液位傳感器 自動(dòng)檢驗(yàn)
上傳時(shí)間: 2013-07-19
上傳用戶(hù):heart520beat
汽車(chē)行駛記錄儀(文中也簡(jiǎn)稱(chēng)為記錄儀),亦稱(chēng)“汽車(chē)黑匣子”,是安裝在車(chē)輛上,對(duì)車(chē)輛行駛速度、時(shí)間、里程以及有關(guān)車(chē)輛行駛的其它狀態(tài)信息進(jìn)行監(jiān)控、記錄、存儲(chǔ)并可通過(guò)接口實(shí)現(xiàn)數(shù)據(jù)輸出的數(shù)字式電子記錄裝置。為分析和判斷汽車(chē)駕駛狀態(tài)和處理交通事故提供了可靠準(zhǔn)確的科學(xué)依據(jù)。本課題的來(lái)源是國(guó)家信息產(chǎn)業(yè)部下達(dá)的電子發(fā)展基金項(xiàng)目,與同類(lèi)產(chǎn)品相比,增加了音/視頻功能,目前已通過(guò)信產(chǎn)部驗(yàn)收。 本文主要分析和設(shè)計(jì)了一種具有低成本高擴(kuò)展性的基于ARM與ARMLinux的汽車(chē)行駛記錄儀方案,該系統(tǒng)作為信產(chǎn)部項(xiàng)目中的主控模塊實(shí)現(xiàn)了記錄儀的標(biāo)準(zhǔn)功能。硬件方面分析了汽車(chē)行駛記錄儀的標(biāo)準(zhǔn)功能對(duì)應(yīng)ARM片內(nèi)外圍電路與外部器件的設(shè)計(jì)。軟件方面分析了基于YAFFS文件系統(tǒng)與Linux 2.6的軟件平臺(tái)在嵌入式應(yīng)用方面的高可用性,主要描述YAFFS的特點(diǎn)與基本原理,Linux中線程的實(shí)現(xiàn)機(jī)制與Linux Kernel 2.6在響應(yīng)時(shí)間上的改進(jìn)。并給出了該記錄儀基于Liinux的多線程結(jié)構(gòu)應(yīng)用程序的設(shè)計(jì)要點(diǎn)、流程圖和主要的數(shù)據(jù)結(jié)構(gòu)。 作為擴(kuò)展,為記錄儀增加了采集和處理音/視頻信號(hào)的DSP模塊。DSP采用TI公司的專(zhuān)用于數(shù)字媒體應(yīng)用的高性能DSP DM642。DSP模塊同時(shí)采集3路視頻并進(jìn)行壓縮,壓縮算法可以采用MPEG-2、MPEG-4、H.263、H.264等。論述了實(shí)現(xiàn)音/視頻功能的基本原理、DSP模塊的存儲(chǔ)器結(jié)構(gòu)、ARM與DSP的通信及一些實(shí)用性的考慮。
標(biāo)簽: ARM Linux 汽車(chē)行駛記錄儀 分
上傳時(shí)間: 2013-07-02
上傳用戶(hù):W51631
軌道電路是列車(chē)運(yùn)行實(shí)現(xiàn)自動(dòng)控制和遠(yuǎn)程控制的基礎(chǔ)設(shè)備之一,鐵路信號(hào)系統(tǒng)是保證運(yùn)輸安全的基礎(chǔ)設(shè)施,是實(shí)現(xiàn)鐵路統(tǒng)一指揮調(diào)度,保證列車(chē)運(yùn)行安全、提高運(yùn)輸效率和質(zhì)量的關(guān)鍵技術(shù)設(shè)備,也是鐵路信息化的重要技術(shù)領(lǐng)域。 基于ARM與DSP的鐵路信號(hào)測(cè)試儀主要作用是及時(shí)測(cè)試鐵路信號(hào)狀況,反映鐵路運(yùn)行的情況。開(kāi)發(fā)此套系統(tǒng)是集測(cè)試25Hz相敏軌道電路的電壓自動(dòng)記錄儀以及相位差監(jiān)測(cè)儀、ZPW-2000A的載頻與低頻測(cè)試功能于一體,是性?xún)r(jià)比較高、功能齊全的監(jiān)測(cè)管理系統(tǒng),它發(fā)揮了ARM控制性好與DSP計(jì)算速度快的優(yōu)勢(shì),實(shí)現(xiàn)了互補(bǔ)。由于采用的主要是集成芯片,所以體積小,重量輕,功耗低和便于攜帶,便于現(xiàn)場(chǎng)檢測(cè)。在滿(mǎn)足要求的前提下,為降低開(kāi)發(fā)成本提高可靠性,CPU采用LPC2210的ARM7芯片。為使測(cè)試儀直觀、操作簡(jiǎn)便,系統(tǒng)提供了良好的人機(jī)界面,包括顯示,按鍵操作等。 論文對(duì)FFT以及相關(guān)算法進(jìn)行了分析和Matlab仿真;論文中給出了時(shí)鐘電路、LCD電路、數(shù)據(jù)存儲(chǔ)器Flash、JTAG等各功能模塊的設(shè)計(jì)原理,完成了硬件電路設(shè)計(jì);系統(tǒng)軟件設(shè)計(jì)遵循模塊化、自頂向下的設(shè)計(jì)思路。在軟件設(shè)計(jì)方面,首先采用的是傳統(tǒng)主循環(huán)控制方法,功能上主要實(shí)現(xiàn)了A/D采樣程序、LCD顯示程序、數(shù)據(jù)存儲(chǔ)程序等的設(shè)計(jì),對(duì)兩路25Hz信號(hào)電壓相位差的計(jì)算,其誤差不人于1度。為了改善系統(tǒng)性能提高系統(tǒng)的實(shí)時(shí)性,系統(tǒng)中引入實(shí)時(shí)操作系統(tǒng)μC/OS-Ⅱ,也有利于代碼移植及系統(tǒng)功能擴(kuò)展。
標(biāo)簽: ARM DSP 鐵路信號(hào) 試儀設(shè)計(jì)
上傳時(shí)間: 2013-04-24
上傳用戶(hù):隱界最新
無(wú)線傳感器網(wǎng)絡(luò)是一項(xiàng)融合計(jì)算機(jī)技術(shù)、半導(dǎo)體技術(shù)、通信技術(shù)、傳感器技術(shù)等的新興技術(shù),它在軍事、工業(yè)、農(nóng)業(yè)、建筑、醫(yī)療、交通等各個(gè)領(lǐng)域均有廣闊的應(yīng)用前景。無(wú)線傳感器網(wǎng)絡(luò)中包含眾多關(guān)鍵技術(shù),因此需要一種功能強(qiáng)大的節(jié)點(diǎn)支持網(wǎng)絡(luò)的正常運(yùn)行,為用戶(hù)提供多功能的服務(wù)。 目前無(wú)線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)的硬件平臺(tái)絕大部分是基于單片機(jī)實(shí)現(xiàn)的,它們具有有限的存儲(chǔ)和處理能力,只能完成簡(jiǎn)單的傳感器數(shù)據(jù)采集、處理和轉(zhuǎn)發(fā)功能。有少部分硬件平臺(tái)采用32位的處理器,但是這些平臺(tái)的價(jià)格昂貴或者靈活性較差,不利于無(wú)線傳感器網(wǎng)絡(luò)的實(shí)驗(yàn)研究及應(yīng)用的拓展。 基于上述研究現(xiàn)狀,本文設(shè)計(jì)并實(shí)現(xiàn)一個(gè)基于32位ARM處理器和Linux操作系統(tǒng)的無(wú)線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)。該節(jié)點(diǎn)具有強(qiáng)大的存儲(chǔ)、處理能力,而且成本和功耗較低,能夠配合不同類(lèi)型的傳感器節(jié)點(diǎn)使用,便于二次開(kāi)發(fā),對(duì)于無(wú)線傳感器網(wǎng)絡(luò)各種理論和算法的驗(yàn)證及實(shí)現(xiàn)各種應(yīng)用有重大意義。論文主要分為三部分: 1、無(wú)線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)硬件設(shè)計(jì):在分析現(xiàn)有硬件平臺(tái)缺點(diǎn)的基礎(chǔ)上,設(shè)計(jì)本文的無(wú)線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)硬件結(jié)構(gòu),進(jìn)行硬件選型并分析各個(gè)模塊的結(jié)構(gòu)和硬件原理,搭建好硬件平臺(tái)。 2、無(wú)線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)軟件實(shí)現(xiàn):根據(jù)設(shè)計(jì)的無(wú)線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)硬件結(jié)構(gòu)分析軟件應(yīng)包含的內(nèi)容及層次結(jié)構(gòu)。由于Linux支持多種體系結(jié)構(gòu)、開(kāi)源等優(yōu)點(diǎn),因此本文選擇其作為無(wú)線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)的操作系統(tǒng),并分層次地實(shí)現(xiàn)基于Linux的整個(gè)軟件系統(tǒng),包括引導(dǎo)程序、內(nèi)核、根文件系統(tǒng)、驅(qū)動(dòng)程序。 3、無(wú)線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)的應(yīng)用:在1、2部分完成的基本功能上需要擴(kuò)充具體的應(yīng)用程序才能將該節(jié)點(diǎn)應(yīng)用到實(shí)際環(huán)境中。這部分首先分析本文所實(shí)現(xiàn)的節(jié)點(diǎn)的幾種典型應(yīng)用場(chǎng)景,然后在該節(jié)點(diǎn)上實(shí)現(xiàn)幾種常用的服務(wù)程序,最后設(shè)計(jì)并實(shí)現(xiàn)質(zhì)心定位應(yīng)用案例,展示了在此節(jié)點(diǎn)上可方便地實(shí)現(xiàn)功能擴(kuò)充和特定應(yīng)用開(kāi)發(fā),同時(shí)也說(shuō)明了該節(jié)點(diǎn)強(qiáng)大的功能。
標(biāo)簽: Linuz ARM 無(wú)線傳感器網(wǎng)絡(luò) 節(jié)點(diǎn)設(shè)計(jì)
上傳時(shí)間: 2013-04-24
上傳用戶(hù):wmwai1314
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1