MicroC/OS-II The Real-Time Kernel Second Edition By Jean J. Labrosse CMP Books, CMP Media LLC Copyright 2002 by CMP Books ISBN 1-57820-103-9 CMP Books CMP Media LLC 1601 West 23rd Street, Suite 200 Lawrence, Kansas 66046 785-841-1631 www.cmpbooks.com email: books@cmp.com The programs and applications on this disk have been carefully tested, but are not guaranteed for any particular purpose. The publisher does not offer any warranties and does not guarantee the accuracy, adequacy, or completeness of any information and is not responsible for any errors or omissions or the results obtained from use of such information.
標(biāo)簽: MicroCOS_II 嵌入式 實(shí)時(shí)操作系統(tǒng)
上傳時(shí)間: 2013-06-09
上傳用戶:zhyiroy
隨著微電子技術(shù)、計(jì)算機(jī)技術(shù)、軟件技術(shù)以及網(wǎng)絡(luò)技術(shù)的高度發(fā)展及其在電子測(cè)控技術(shù)與儀器上的應(yīng)用,新的測(cè)控理論、方法、測(cè)控領(lǐng)域以及新的儀器結(jié)構(gòu)不斷的出現(xiàn),在許多方面已經(jīng)沖破儀器的概念,電子測(cè)控儀器的功能和作用發(fā)生了質(zhì)的變化。在這種背景下,八十年代末美國(guó)成功開(kāi)發(fā)了圖形化的計(jì)算機(jī)語(yǔ)言LabVIEW。 LabVIEW是美國(guó)NI公司實(shí)現(xiàn)虛擬儀器(VirtualInstrument-Ⅵ)技術(shù)的G語(yǔ)言。圖形化編程開(kāi)發(fā)平臺(tái)的特點(diǎn)是基于通用計(jì)算機(jī)等標(biāo)準(zhǔn)軟硬件資源平臺(tái),實(shí)現(xiàn)構(gòu)建靈活、層次體系明晰、功能強(qiáng)大且人機(jī)界面友好的測(cè)控系統(tǒng),因此在國(guó)內(nèi)外許多測(cè)控應(yīng)用中被廣泛采用,但目前用LabVIEW實(shí)現(xiàn)的應(yīng)用大多是基于單機(jī)運(yùn)行的LabVIEW虛擬儀器程序。 本論文介紹了小型電站中多個(gè)任務(wù)的實(shí)時(shí)測(cè)控系統(tǒng)。系統(tǒng)采用分布式控制系統(tǒng)結(jié)構(gòu),將人機(jī)交互、數(shù)據(jù)采集等任務(wù)和控制任務(wù)分別交由測(cè)試計(jì)算機(jī)和控制計(jì)算機(jī)完成。該測(cè)控系統(tǒng)計(jì)算機(jī)應(yīng)用軟件是在LabVIEW平臺(tái)上開(kāi)發(fā),實(shí)現(xiàn)了友好的人機(jī)交互,簡(jiǎn)單直觀的現(xiàn)場(chǎng)數(shù)據(jù)監(jiān)控,安全可靠的故障處理措施等功能。這個(gè)實(shí)時(shí)系統(tǒng)對(duì)電機(jī)的多個(gè)開(kāi)關(guān)量、模擬量、溫度信號(hào)、直流電動(dòng)機(jī)和步進(jìn)電動(dòng)機(jī)等進(jìn)行實(shí)時(shí)的數(shù)據(jù)采集和控制。 本設(shè)計(jì)通過(guò)基于優(yōu)先級(jí)的設(shè)置和執(zhí)行系統(tǒng)的選擇,結(jié)合固定時(shí)間間隔調(diào)度和事件驅(qū)動(dòng)機(jī)制,提出了基于LabVIEW平臺(tái)測(cè)控系統(tǒng)的兩級(jí)多任務(wù)調(diào)度策略。這些設(shè)計(jì)方案大大提高了測(cè)控系統(tǒng)的性能。按照軟件工程學(xué)的觀點(diǎn)對(duì)實(shí)時(shí)多任務(wù)測(cè)控系統(tǒng)進(jìn)行了方案設(shè)計(jì);開(kāi)發(fā)了操作簡(jiǎn)單、界面友好、通用化程度高的測(cè)控系統(tǒng)。 本論文較全面系統(tǒng)深入地研究了LabVIEW的網(wǎng)絡(luò)化功能。系統(tǒng)分析了LabVIEW的TCP/IP、DataSocket和RemotePanels三種網(wǎng)絡(luò)通信機(jī)制,詳細(xì)討論了每種機(jī)制的原理及功能特點(diǎn),并設(shè)計(jì)了相應(yīng)的LabVIEW程序。實(shí)現(xiàn)了基于局域網(wǎng)的實(shí)時(shí)數(shù)據(jù)通信和遠(yuǎn)程控制。 此外,為了結(jié)果查詢和數(shù)據(jù)分析,本課題還設(shè)計(jì)了用LabVIEW開(kāi)發(fā)的數(shù)據(jù)庫(kù)。
標(biāo)簽: LabVIEW 多任務(wù) 中的應(yīng)用
上傳時(shí)間: 2013-05-15
上傳用戶:zukfu
針對(duì)空間電壓欠量脈寬調(diào)制過(guò)程中存在的問(wèn)題,采用理論推演與軟件設(shè)計(jì)方法,在介紹了s V P w M 的基本原理的基礎(chǔ)上,利用T I 公司的 D S P電機(jī)控制芯片 T M S 3 2 0 L F 2 4 0 7設(shè)計(jì)了S V P W M的實(shí)現(xiàn)方法,并給出 j - 變頻調(diào)速系統(tǒng)的全數(shù)字化實(shí)現(xiàn)。 通過(guò)對(duì)永磁同步電機(jī)進(jìn)行控制仿真實(shí)驗(yàn),得到的結(jié)果表明此方法是切實(shí)可行V , J ,控制系統(tǒng)具有優(yōu)良的動(dòng)靜態(tài)性能,較高的控制效果,有廣泛的應(yīng)用前景。
上傳時(shí)間: 2013-04-24
上傳用戶:yxvideo
臺(tái)灣成功大學(xué)的關(guān)于無(wú)人機(jī)自動(dòng)駕駛控制的論文集(1) 這包共4篇,分別為: 無(wú)人飛機(jī)速度控制器設(shè)計(jì)與實(shí)現(xiàn) 無(wú)人飛行船自主性控制設(shè)計(jì)與實(shí)現(xiàn) 無(wú)人飛行載具導(dǎo)引飛控整合自動(dòng)駕駛儀參數(shù)選取之研究 無(wú)人飛行載具導(dǎo)引飛控之軟體與硬體模擬
標(biāo)簽: lunwen
上傳時(shí)間: 2013-08-03
上傳用戶:luominghua
電動(dòng)摩托車具有零排放、低噪聲等優(yōu)點(diǎn),是真正的綠色環(huán)保輕型交通工具,它以方便j快捷等特點(diǎn)被越來(lái)越多的人們所接受,成為大中城市公共交通的理想補(bǔ)充。而無(wú)刷直流電動(dòng)機(jī)以其控制簡(jiǎn)單、可靠性高、輸出轉(zhuǎn)矩大等優(yōu)點(diǎn),被大量地用作電動(dòng)摩托車驅(qū)動(dòng)電機(jī)。本文主要研究基于AVR單片機(jī)的電動(dòng)摩托車控制技術(shù)。 首先,分析了電動(dòng)摩托車的發(fā)展趨勢(shì),以及無(wú)刷直流電動(dòng)機(jī)能在電動(dòng)摩托車驅(qū)動(dòng)領(lǐng)域得到廣泛應(yīng)用的原因,并探討了電動(dòng)摩托車無(wú)刷直流驅(qū)動(dòng)電機(jī)的控制方法。 其次,在分析無(wú)刷直流電動(dòng)機(jī)工作原理的基礎(chǔ)上,構(gòu)造了無(wú)刷直流電動(dòng)機(jī)的數(shù)學(xué)模型,確立了通過(guò)PWM調(diào)節(jié)改變電樞電壓的大小來(lái)調(diào)節(jié)轉(zhuǎn)速的控制策略。 第三,采用ATMEL公司的ATmega88單片機(jī)為控制核心,設(shè)計(jì)了包括電流檢測(cè)與保護(hù)、位置信號(hào)檢測(cè)、功率開(kāi)關(guān)管驅(qū)動(dòng)、電源轉(zhuǎn)換和電壓采樣與欠壓保護(hù)等一系列硬件電路,充分利用了ATmega88單片機(jī)成本低、功能豐富、運(yùn)算能力強(qiáng)等優(yōu)點(diǎn),簡(jiǎn)化了控制電路,提高了控制系統(tǒng)的可靠性,降低了控制成本。 第四,采用C語(yǔ)言編寫了控制程序,完善了控制功能,實(shí)現(xiàn)了軟、硬件控制方法的結(jié)合。使用ICC-AVR集成開(kāi)發(fā)環(huán)境和SL-ISP在線編程,降低了開(kāi)發(fā)成本;采用模塊化設(shè)計(jì)方法設(shè)計(jì)控制程序,提高了程序的可維護(hù)性。完成的功能模塊主要包括啟動(dòng)與換相模塊、電動(dòng)機(jī)轉(zhuǎn)速調(diào)節(jié)模塊、過(guò)電流與堵轉(zhuǎn)保護(hù)模塊、欠電壓保護(hù)模塊和定速巡航模塊等。 最后,對(duì)開(kāi)發(fā)的控制系統(tǒng)進(jìn)行了調(diào)試,并對(duì)實(shí)驗(yàn)結(jié)果進(jìn)行了分析。結(jié)果表明,控制系統(tǒng)運(yùn)行可靠、實(shí)時(shí)性好,證明ATmega88單片機(jī)適合用作電動(dòng)摩托車驅(qū)動(dòng)電機(jī)的控制芯片。
標(biāo)簽: 電動(dòng)摩托車 無(wú)刷直流 控制方法
上傳時(shí)間: 2013-05-20
上傳用戶:lanhuaying
燃料電池電動(dòng)汽車DC/DC變換器的諸如工作電壓、電流、效率、體積、重量、溫度這些參數(shù)指標(biāo)中溫度參數(shù)是一個(gè)尤為重要的參數(shù)。如何對(duì)DC/DC變換器內(nèi)部多點(diǎn)溫度參數(shù)進(jìn)行實(shí)時(shí)監(jiān)測(cè)從而為DC/DC變換器提供可靠的溫度參數(shù)就成為本課題的直接來(lái)源和選題依據(jù)。 USB總線具有即插即用、使用方便、易于擴(kuò)展以及抗干擾能力強(qiáng)等其它總線無(wú)法比擬的優(yōu)點(diǎn)。如今USB已經(jīng)成為PC上的標(biāo)準(zhǔn)接口,并迅速占領(lǐng)了計(jì)算機(jī)中、低速外設(shè)的市場(chǎng)。而且隨著計(jì)算機(jī)功能的不斷強(qiáng)大,虛擬儀器技術(shù)也在不斷發(fā)展。它代表了測(cè)量與控制技術(shù)的未來(lái)發(fā)展方向。本課題的研究目的就是希望將USB總線技術(shù)和虛擬儀器技術(shù)應(yīng)用到測(cè)量系統(tǒng)中,充分利用實(shí)驗(yàn)室現(xiàn)有的資源,設(shè)計(jì)一個(gè)基于USB總線和LabVIEW的多路溫度測(cè)試儀。 在了解DC/DC變換器內(nèi)部主電路的拓?fù)浣Y(jié)構(gòu)的基礎(chǔ)上,考慮測(cè)試系統(tǒng)抗干擾技術(shù),選用擴(kuò)展了USB功能的微控制器芯片STM32F103和高精度溫度傳感器PT1000完成了基于恒流源的多通道溫度檢測(cè)電路原理圖與印刷電路板設(shè)計(jì)。在學(xué)習(xí)USB協(xié)議和電子芯片數(shù)據(jù)手冊(cè)的基礎(chǔ)上編寫了測(cè)試儀的下位機(jī)固件程序。通過(guò)LabVIEW中的NI—VISA開(kāi)發(fā)驅(qū)動(dòng)程序?qū)崿F(xiàn)上位機(jī)與USB設(shè)備的通信功能。在LabVIEW虛擬儀器軟件開(kāi)發(fā)平臺(tái)中編寫用戶界面并建立合理的報(bào)表生成系統(tǒng),有效存儲(chǔ)數(shù)據(jù)提供用戶查詢。 直接在LabVIEW環(huán)境下通過(guò)NI—VISA開(kāi)發(fā)能驅(qū)動(dòng)用戶USB系統(tǒng)應(yīng)用程序,完全避開(kāi)了以前開(kāi)發(fā)USB驅(qū)動(dòng)程序的復(fù)雜性,大大縮短了開(kāi)發(fā)周期,節(jié)省了開(kāi)發(fā)成本。設(shè)計(jì)完畢后對(duì)系統(tǒng)進(jìn)行了軟硬件聯(lián)調(diào),通道標(biāo)定和現(xiàn)場(chǎng)試驗(yàn),并進(jìn)行了精度分析。實(shí)驗(yàn)結(jié)果表明課題在這一研究過(guò)程中取得了預(yù)期的良好結(jié)果。
上傳時(shí)間: 2013-06-07
上傳用戶:kennyplds
當(dāng)前社會(huì)的發(fā)展與能源、環(huán)保等問(wèn)題的日益突出。混合動(dòng)力電動(dòng)汽車以其低排放,噪聲小,節(jié)能等優(yōu)點(diǎn)越來(lái)越受到世界各國(guó)的重視。為了改善電動(dòng)汽車的動(dòng)力性和能量利用率,動(dòng)力蓄電池的電壓越來(lái)越高,需要配備專門的系統(tǒng)來(lái)管理高壓系統(tǒng)的安全。 根據(jù)混合動(dòng)力結(jié)構(gòu)特點(diǎn)和高壓電路特性,在分析及其常用蓄電池工作原理及運(yùn)行原理使用條件的基礎(chǔ)上,本課題以MH-Ni電池作為研究對(duì)象,分析了MH-Ni電池的工作原理、電池的電壓、電流和溫度特性,提出電動(dòng)車電池組高壓控制的方法,能夠?qū)崿F(xiàn)監(jiān)測(cè)電動(dòng)汽車高壓電系統(tǒng)的絕緣狀態(tài)及檢測(cè)高壓的工作情況。 本課題主要完成以下幾點(diǎn)工作內(nèi)容:對(duì)電池進(jìn)行預(yù)充電,檢測(cè)其外部是否漏電;檢測(cè)電池內(nèi)部是否絕緣;對(duì)電池進(jìn)行故障檢測(cè)。通過(guò)對(duì)外部負(fù)載進(jìn)行預(yù)充電,防止電池外部電路漏電或短路,減少電池箱故障,延長(zhǎng)電池模塊的使用壽命;通過(guò)對(duì)電池箱內(nèi)部絕緣狀態(tài)檢測(cè),防止電池因絕緣電阻低下而影響系統(tǒng)工作,發(fā)生不安全事故;通過(guò)診斷系統(tǒng)能實(shí)現(xiàn)電池故障和隱患的早期預(yù)報(bào),從而能有效地增加電動(dòng)車電池組的續(xù)駛里程及無(wú)故障工作時(shí)間、饅維護(hù)工作量降到最低。 基于選定的電動(dòng)車電池管理系統(tǒng)(BMS),針對(duì)外部負(fù)載進(jìn)行預(yù)充電和電池箱內(nèi)部絕緣狀態(tài)檢測(cè),本文研究和提出安全條件的判定規(guī)則,實(shí)現(xiàn)電動(dòng)車電池管理系統(tǒng)(BMS)中安全保障功能。仿真實(shí)驗(yàn)表明,本文設(shè)計(jì)的高壓電安全測(cè)試系統(tǒng),可以實(shí)現(xiàn)對(duì)電動(dòng)汽車電池高壓系統(tǒng)的安全實(shí)施管理。
上傳時(shí)間: 2013-06-22
上傳用戶:talenthn
人臉識(shí)別技術(shù)繼指紋識(shí)別、虹膜識(shí)別以及聲音識(shí)別等生物識(shí)別技術(shù)之后,以其獨(dú)特的方便、經(jīng)濟(jì)及準(zhǔn)確性而越來(lái)越受到世人的矚目。作為人臉識(shí)別系統(tǒng)的重要環(huán)節(jié)—人臉檢測(cè),隨著研究的深入和應(yīng)用的擴(kuò)大,在視頻會(huì)議、圖像檢索、出入口控制以及智能人機(jī)交互等領(lǐng)域有著重要的應(yīng)用前景,發(fā)展速度異常迅猛。 FPGA的制造技術(shù)不斷發(fā)展,它的功能、應(yīng)用和可靠性逐漸增加,在各個(gè)行業(yè)也顯現(xiàn)出自身的優(yōu)勢(shì)。FPGA允許用戶根據(jù)自己的需要來(lái)建立自己的模塊,為用戶的升級(jí)和改進(jìn)留下廣闊的空間。并且速度更高,密度也更大,其設(shè)計(jì)方法的靈活性降低了整個(gè)系統(tǒng)的開(kāi)發(fā)成本,F(xiàn)PGA 設(shè)計(jì)成為電子自動(dòng)化設(shè)計(jì)行業(yè)不可缺少的方法。 本文從人臉檢測(cè)算法入手,總結(jié)基于FPGA上的嵌入式系統(tǒng)設(shè)計(jì)方法,使用IBM的Coreconnect掛接自定義模塊技術(shù)。經(jīng)過(guò)訓(xùn)練分類器、定點(diǎn)化、以及硬件加速等方法后,能夠使人臉檢測(cè)系統(tǒng)在基于Xilinx的Virtex II Pro開(kāi)發(fā)板上平臺(tái)上,達(dá)到實(shí)時(shí)的檢測(cè)效果。本文工作和成果可以具體描述如下: 1. 算法分析:對(duì)于人臉檢測(cè)算法,首先確保的是檢測(cè)率的準(zhǔn)確性程度。本文所采用的是基于Paul Viola和Michael J.Jones提出的一種基于Adaboost算法的人臉檢測(cè)方法。算法中較多的是積分圖的特征值計(jì)算,這便于進(jìn)一步的硬件設(shè)計(jì)。同時(shí)對(duì)檢測(cè)算法進(jìn)行耗時(shí)分析確定運(yùn)行速度的瓶頸。 2. 軟硬件功能劃分:這一步考慮市場(chǎng)可以提供的資源狀況,又要考慮系統(tǒng)成本、開(kāi)發(fā)時(shí)間等諸多因素。Xilinx公司提供的Virtex II Pro開(kāi)發(fā)板,在上面有可以供利用的Power PC處理器、可擴(kuò)展的存儲(chǔ)器、I/O接口、總線及數(shù)據(jù)通道等,通過(guò)分析可以對(duì)算法進(jìn)行細(xì)致的劃分,實(shí)現(xiàn)需要加速的模塊。 3. 定點(diǎn)化:在Adaboost算法中,需要進(jìn)行大量的浮點(diǎn)計(jì)算。這里采用的方法是直接對(duì)數(shù)據(jù)位進(jìn)行操作它提取指數(shù)和尾數(shù),然后對(duì)尾數(shù)執(zhí)行移位操作。 4. 改進(jìn)檢測(cè)用的級(jí)聯(lián)分類器的訓(xùn)練,提出可以迅速提高分類能力、特征數(shù)量大大減小的一種訓(xùn)練方法。 5. 最后對(duì)系統(tǒng)的整體進(jìn)行了驗(yàn)證。實(shí)驗(yàn)表明,在視頻輸入輸出接入的同時(shí),人臉檢測(cè)能夠達(dá)到17fps的檢測(cè)速度,并且獲得了很好的檢測(cè)率以及較低的誤檢率。
標(biāo)簽: FPGA 人臉檢測(cè) 系統(tǒng)設(shè)計(jì)
上傳時(shí)間: 2013-07-01
上傳用戶:84425894
本文提出了一種適合于嵌入式SoC的USB器件端處理器的硬件實(shí)現(xiàn)結(jié)構(gòu)。并主要研究了USB器件端處理器的RTL級(jí)實(shí)現(xiàn)及FPGA原型驗(yàn)證、和ASIC實(shí)現(xiàn)研究,包括從模型建立、算法仿真、各個(gè)模塊的RTL級(jí)設(shè)計(jì)及仿真、FPGA的下載測(cè)試和ASIC的綜合分析。它的速度滿足預(yù)定的48MHz,等效門面積不超過(guò)1萬(wàn)門,完全可應(yīng)用于SOC設(shè)計(jì)中?! ”疚闹攸c(diǎn)對(duì)嵌入式USB器件端處理器的FPGA實(shí)現(xiàn)作了研究。為了準(zhǔn)確測(cè)試本處理器的運(yùn)行情況,本文應(yīng)用串口傳遞測(cè)試數(shù)據(jù)入FPGA開(kāi)發(fā)板,測(cè)試模塊讀入測(cè)試數(shù)據(jù),發(fā)送入PC機(jī)的主機(jī)端。通過(guò)NI-VISA充當(dāng)軟件端,檢驗(yàn)測(cè)試數(shù)據(jù)的正確。
上傳時(shí)間: 2013-07-24
上傳用戶:1079836864
在采礦、冶金、制造、化工、制藥、供水等行業(yè)中,壓力是生產(chǎn)過(guò)程中的重要參數(shù),它的應(yīng)用極其廣泛。實(shí)時(shí)監(jiān)測(cè)壓力的變化是實(shí)施現(xiàn)代化生產(chǎn)管理的重要環(huán)節(jié),因而壓力測(cè)試技術(shù)和儀表的發(fā)展歷來(lái)受到人們的重視。在采礦行業(yè)中,壓力檢測(cè)是保證采煤安全的重要一環(huán),因此開(kāi)發(fā)一種智能壓力檢測(cè)裝置來(lái)用于采煤工作面液壓系統(tǒng)的壓力檢測(cè)是十分必要的。 本文所設(shè)計(jì)的壓力檢測(cè)系統(tǒng)是ARM處理器與儀器的有機(jī)結(jié)合,它以菲利普公司的LPC2294為核心,利用電阻應(yīng)變片將壓力轉(zhuǎn)換成電壓信號(hào),通過(guò)放大電路將電壓信號(hào)放大并傳輸至LPC2294進(jìn)行A/D轉(zhuǎn)換,然后將各液壓支架的壓力數(shù)據(jù)傳輸至存儲(chǔ)芯片保存,并顯示。本系統(tǒng)的特點(diǎn)是:壓力量程為1~60Mpa,每5分鐘采集一次壓力數(shù)據(jù)。各分機(jī)的壓力數(shù)據(jù)通過(guò)CAN總線傳輸至主機(jī),總線的傳輸速率為250Kbps。主機(jī)再通過(guò)串口將數(shù)據(jù)傳輸至計(jì)算機(jī)。計(jì)算機(jī)通過(guò)串口讀取主機(jī)的壓力數(shù)據(jù),并將數(shù)據(jù)保存在數(shù)據(jù)庫(kù)中,上位機(jī)采用NI公司的Labview軟件進(jìn)行設(shè)計(jì)。其中串口的接收部分用Labview中自帶的VISA控件來(lái)編寫,數(shù)據(jù)庫(kù)部分采用微軟的Access軟件建立數(shù)據(jù)庫(kù),利用第三方編寫的Labsql將數(shù)據(jù)寫入數(shù)據(jù)庫(kù)。 論文的第一章綜述了壓力檢測(cè)的起源,發(fā)展以及國(guó)內(nèi)外壓力檢測(cè)的現(xiàn)狀;第二章主要論述了系統(tǒng)的整體設(shè)計(jì)思路及方法;論文第三章、第四章系統(tǒng)的硬件電路、軟件開(kāi)發(fā)環(huán)境及相關(guān)的軟件流程;第五章簡(jiǎn)單介紹了PC機(jī)軟件開(kāi)發(fā)語(yǔ)言以及對(duì)上位機(jī)部分的軟件設(shè)計(jì)做了簡(jiǎn)單的介紹。第六章對(duì)全文的工作做了總結(jié),并對(duì)壓力檢測(cè)以后的發(fā)展方向闡述了自己的觀點(diǎn)。
標(biāo)簽: ARM 壓力檢 測(cè)系統(tǒng)
上傳時(shí)間: 2013-08-01
上傳用戶:hustfanenze
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1