文檔為LabVIEW程序設(shè)計(jì)模式—用戶界面事件模式總結(jié)文檔,是一份不錯(cuò)的參考資料,感興趣的可以下載看看,,,,,,,,,,,,,,,,
標(biāo)簽: labview
上傳時(shí)間: 2022-07-18
上傳用戶:xsr1983
TTCAN協(xié)議在CAN協(xié)議基礎(chǔ)之上,將事件觸發(fā)機(jī)制與實(shí)時(shí)性更高的時(shí)間觸發(fā)機(jī)制相結(jié)合,提高了網(wǎng)絡(luò)實(shí)時(shí)性,滿足對安全性要求苛刻的實(shí)時(shí)系統(tǒng)以及總線日益增長的信息負(fù)載的需求;同時(shí),CAN總線技術(shù)的基礎(chǔ)為TTCAN總線技術(shù)研究奠定了很好的軟硬件支持條件。 論文首先介紹了TTCAN協(xié)議的通訊原理、軟硬件環(huán)境的建立和總線網(wǎng)絡(luò)性能的測試方法。 按照ISO11898-4標(biāo)準(zhǔn)的要求,在自主研發(fā)的CAN總線實(shí)時(shí)仿真系統(tǒng)上結(jié)合軟件編程能夠?qū)崿F(xiàn)TTCAN協(xié)議的時(shí)間觸發(fā)通訊功能,使整個(gè)系統(tǒng)成為具有時(shí)間觸發(fā)功能的TTCAN總線通訊網(wǎng)絡(luò),得到網(wǎng)絡(luò)要采用TTCAN協(xié)議通訊時(shí)各ECU必須具備穩(wěn)定可靠的本地時(shí)鐘和相應(yīng)的時(shí)鐘同步和計(jì)數(shù)機(jī)制的結(jié)論。 結(jié)合混合動力電動汽車動力系統(tǒng)對采用TTCAN協(xié)議通訊時(shí)的網(wǎng)絡(luò)性能進(jìn)行了測試和分析,結(jié)果表明,TTCAN網(wǎng)絡(luò)中周期型消息的實(shí)時(shí)性不受網(wǎng)絡(luò)中其他消息的影響,時(shí)間觸發(fā)通訊方式和系統(tǒng)矩陣的調(diào)度安排在一定程度上減少了總線上消息間的沖突,提高了網(wǎng)絡(luò)實(shí)時(shí)性和總線帶寬利用率。 對比分析同等條件下TTCAN總線網(wǎng)絡(luò)和CAN總線網(wǎng)絡(luò)的性能,TTCAN協(xié)議能夠保證網(wǎng)絡(luò)總線在高峰值負(fù)載的情況下網(wǎng)絡(luò)的實(shí)時(shí)性。 研究了對TTCAN總線網(wǎng)絡(luò)中time master(時(shí)間主節(jié)點(diǎn))和reference message(參考消息)進(jìn)行故障診斷和容錯(cuò)的方法,通過實(shí)驗(yàn)驗(yàn)證了采用冗余的方式能夠保證當(dāng)前時(shí)間意義上的主節(jié)點(diǎn)和參考消息故障情況下整個(gè)網(wǎng)絡(luò)的性能不受影響,提高故障情況下網(wǎng)絡(luò)的可靠性。
上傳時(shí)間: 2013-04-24
上傳用戶:refent
隨著微電子技術(shù)、計(jì)算機(jī)技術(shù)、軟件技術(shù)以及網(wǎng)絡(luò)技術(shù)的高度發(fā)展及其在電子測控技術(shù)與儀器上的應(yīng)用,新的測控理論、方法、測控領(lǐng)域以及新的儀器結(jié)構(gòu)不斷的出現(xiàn),在許多方面已經(jīng)沖破儀器的概念,電子測控儀器的功能和作用發(fā)生了質(zhì)的變化。在這種背景下,八十年代末美國成功開發(fā)了圖形化的計(jì)算機(jī)語言LabVIEW。 LabVIEW是美國NI公司實(shí)現(xiàn)虛擬儀器(VirtualInstrument-Ⅵ)技術(shù)的G語言。圖形化編程開發(fā)平臺的特點(diǎn)是基于通用計(jì)算機(jī)等標(biāo)準(zhǔn)軟硬件資源平臺,實(shí)現(xiàn)構(gòu)建靈活、層次體系明晰、功能強(qiáng)大且人機(jī)界面友好的測控系統(tǒng),因此在國內(nèi)外許多測控應(yīng)用中被廣泛采用,但目前用LabVIEW實(shí)現(xiàn)的應(yīng)用大多是基于單機(jī)運(yùn)行的LabVIEW虛擬儀器程序。 本論文介紹了小型電站中多個(gè)任務(wù)的實(shí)時(shí)測控系統(tǒng)。系統(tǒng)采用分布式控制系統(tǒng)結(jié)構(gòu),將人機(jī)交互、數(shù)據(jù)采集等任務(wù)和控制任務(wù)分別交由測試計(jì)算機(jī)和控制計(jì)算機(jī)完成。該測控系統(tǒng)計(jì)算機(jī)應(yīng)用軟件是在LabVIEW平臺上開發(fā),實(shí)現(xiàn)了友好的人機(jī)交互,簡單直觀的現(xiàn)場數(shù)據(jù)監(jiān)控,安全可靠的故障處理措施等功能。這個(gè)實(shí)時(shí)系統(tǒng)對電機(jī)的多個(gè)開關(guān)量、模擬量、溫度信號、直流電動機(jī)和步進(jìn)電動機(jī)等進(jìn)行實(shí)時(shí)的數(shù)據(jù)采集和控制。 本設(shè)計(jì)通過基于優(yōu)先級的設(shè)置和執(zhí)行系統(tǒng)的選擇,結(jié)合固定時(shí)間間隔調(diào)度和事件驅(qū)動機(jī)制,提出了基于LabVIEW平臺測控系統(tǒng)的兩級多任務(wù)調(diào)度策略。這些設(shè)計(jì)方案大大提高了測控系統(tǒng)的性能。按照軟件工程學(xué)的觀點(diǎn)對實(shí)時(shí)多任務(wù)測控系統(tǒng)進(jìn)行了方案設(shè)計(jì);開發(fā)了操作簡單、界面友好、通用化程度高的測控系統(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開發(fā)的數(shù)據(jù)庫。
標(biāo)簽: LabVIEW 多任務(wù) 中的應(yīng)用
上傳時(shí)間: 2013-05-15
上傳用戶:zukfu
傳統(tǒng)污水系統(tǒng)采用繼電器調(diào)節(jié)控制,容易漂移,且不能智能化,無法保證泵站及時(shí)可靠運(yùn)行。而以單片機(jī)為基礎(chǔ)的微型控制機(jī)抗干擾能力差,工作期間調(diào)整點(diǎn)不穩(wěn)定,系統(tǒng)容易死機(jī),需要經(jīng)常到現(xiàn)場服務(wù)調(diào)節(jié),無法及時(shí)準(zhǔn)確掌握污水泵站的運(yùn)行狀態(tài)。采用可編程控制器控制,系統(tǒng)運(yùn)行可靠,基本可以做到免維護(hù)調(diào)整。 本文針對污水泵站的性能要求和PLC的技術(shù)特點(diǎn),研究了基于DCS測控系統(tǒng)的控制與管理。該系統(tǒng)是以SIEMENS公司的S7-200系列小型PLC作遠(yuǎn)程終端,以工業(yè)PC機(jī)作上位機(jī)的主從式一點(diǎn)對多點(diǎn)監(jiān)控網(wǎng)絡(luò)。工業(yè)PC機(jī)安裝在污水處理廠的中央控制室,既是泵站PLC的上位機(jī),又是處理廠微機(jī)局域網(wǎng)的一個(gè)工作站,通過自定義無線通訊模塊與各泵站實(shí)現(xiàn)數(shù)據(jù)通信,并通過時(shí)間和事件觸發(fā),計(jì)算出最佳的平衡水量和各泵站調(diào)度水量。下位機(jī)PLC安裝在泵站,根據(jù)上位機(jī)的指令控制泵站的水泵和閥門,組成本地?cái)?shù)據(jù)采集系統(tǒng)。根據(jù)給定的調(diào)度水量,調(diào)整開啟的水泵臺數(shù)和工作時(shí)間,達(dá)到調(diào)度水量的目的。 污水泵站管理系統(tǒng)中泵站地理位置分散,處理廠集中進(jìn)行數(shù)據(jù)處理、監(jiān)視。這一特點(diǎn)與DCS系統(tǒng)功能相吻合。從這一意義上來講,集散控制系統(tǒng)能較好地適應(yīng)本系統(tǒng),同時(shí)還可以滿足在中心控制室集中顯示、打印、控制各系統(tǒng)的運(yùn)行狀態(tài)和參數(shù)的要求。系統(tǒng)統(tǒng)一設(shè)計(jì),使其功能合理分配到各子系統(tǒng)中。避免了功能重復(fù)及各系統(tǒng)間的不兼容,這樣使得系統(tǒng)維護(hù)方便,減少了備品備件。給整個(gè)泵站運(yùn)行管理帶來了方便,提高了運(yùn)行效率,同時(shí)也提高了管理效率,減少了泵站現(xiàn)場管理人員,降低了人力資源成本,也大大降低了因?yàn)槿斯す芾碓斐傻氖杪岣吡讼到y(tǒng)的可靠性。
標(biāo)簽: PLC 污水泵站 中的應(yīng)用
上傳時(shí)間: 2013-08-05
上傳用戶:kgylah
臺灣成功大學(xué)的關(guān)于無人機(jī)自動駕駛控制的論文集(1) 這包共4篇,分別為: 無人飛機(jī)速度控制器設(shè)計(jì)與實(shí)現(xiàn) 無人飛行船自主性控制設(shè)計(jì)與實(shí)現(xiàn) 無人飛行載具導(dǎo)引飛控整合自動駕駛儀參數(shù)選取之研究 無人飛行載具導(dǎo)引飛控之軟體與硬體模擬
標(biāo)簽: lunwen
上傳時(shí)間: 2013-08-03
上傳用戶:luominghua
隨著變電站自動化、通信和微電子等技術(shù)的快速發(fā)展,在變電站自動化系統(tǒng)領(lǐng)域出現(xiàn)了大量基于微處理器/控制器的智能電子設(shè)備,變電站自動化的水平在不斷提高,系統(tǒng)集成成為趨勢。在這一發(fā)展過程中,互操作性差已經(jīng)開始成為“瓶頸”問題,即不同廠商或同一廠商在不同時(shí)期的智能電子設(shè)備采用的網(wǎng)絡(luò)和通信協(xié)議可能不相同,使得智能電子設(shè)備之間需要協(xié)議轉(zhuǎn)換才能集成到一個(gè)變電站系統(tǒng),從而增加了系統(tǒng)的成本和復(fù)雜性,影響了系統(tǒng)的實(shí)時(shí)性和可靠性。為了解決這個(gè)問題并適應(yīng)將來快速更新的計(jì)算機(jī)和通信技術(shù),國際電工委員會于2005年正式頒布了關(guān)于變電站自動化網(wǎng)絡(luò)通信的國際標(biāo)準(zhǔn)IEC61850。本文圍繞基于IEC61850的變電站網(wǎng)絡(luò)通信和符合該標(biāo)準(zhǔn)的智能電子設(shè)備網(wǎng)絡(luò)通信裝置的實(shí)現(xiàn)展開研究,分為IEC61850標(biāo)準(zhǔn)的體系分析和具體模型的構(gòu)建、基于IEC61850的通信網(wǎng)絡(luò)的特征及規(guī)劃、變電站通信網(wǎng)絡(luò)數(shù)據(jù)流建模及網(wǎng)絡(luò)通信性能仿真、符合該標(biāo)準(zhǔn)的智能電子設(shè)備網(wǎng)絡(luò)通信裝置的設(shè)計(jì)幾部分。 IEC61850是一套完備的、面向未來的變電站通信網(wǎng)絡(luò)與系統(tǒng)標(biāo)準(zhǔn),本文首先介紹了其制定背景、結(jié)構(gòu)體系和主要內(nèi)容,分析了信息模型的內(nèi)涵、技術(shù)特征和建模方法,并針對變電站中最為重要的兩類模型--采樣值報(bào)文傳輸模型和通用變電站事件傳輸模型進(jìn)行了具體的模型構(gòu)建和通信映射。 實(shí)現(xiàn)IEC61850通信的物理承載是以太網(wǎng),本文首先通過對以太網(wǎng)的技術(shù)特征進(jìn)行分析,得出其通信特性,然后研究和分析了變電站通信網(wǎng)絡(luò)對環(huán)境、規(guī)模、安全性、可靠性和實(shí)時(shí)性等要求,其中對網(wǎng)絡(luò)傳輸延時(shí)的特性進(jìn)行了深入研究。在上述分析的基礎(chǔ)上,對變電站通信網(wǎng)絡(luò)進(jìn)行了規(guī)劃和構(gòu)建,提出了使用適用的網(wǎng)絡(luò)拓?fù)洹?bào)文加入優(yōu)先級標(biāo)簽、采用基于多VLAN的節(jié)點(diǎn)分布規(guī)劃和網(wǎng)絡(luò)冗余等提高實(shí)時(shí)性和可靠性的改進(jìn)措施。 區(qū)別于傳統(tǒng)的以太網(wǎng)通信,變電站通信網(wǎng)絡(luò)中存在多種數(shù)據(jù)流,是要進(jìn)行特殊處理的。本文首先對基于IEC61850的變電站通信網(wǎng)絡(luò)的數(shù)據(jù)流進(jìn)行分析并劃分類別,根據(jù)其特性建立了數(shù)學(xué)模型。然后歸納了網(wǎng)絡(luò)模擬的一些技術(shù)和方法,并通過基于NS-2的網(wǎng)絡(luò)模擬技術(shù)對變電站通信網(wǎng)絡(luò)的性能進(jìn)行了動態(tài)模擬,得出了相關(guān)的網(wǎng)絡(luò)性能指標(biāo)。模擬結(jié)果證明了使用交換式以太網(wǎng)、報(bào)文引入優(yōu)先級標(biāo)簽和采用基于多VLAN的節(jié)點(diǎn)分布規(guī)劃等提高實(shí)時(shí)性措施的正確性,有利于變電站的網(wǎng)絡(luò)規(guī)劃和建設(shè)以及智能電子設(shè)備通信裝置的設(shè)計(jì)。 從現(xiàn)代電力系統(tǒng)的信號源開始,首先分析了電子式互感器數(shù)字接口的要求并建立數(shù)學(xué)模型,然后采用模塊化的思想設(shè)計(jì)出相應(yīng)的具體軟/硬件,實(shí)現(xiàn)了基于IEC61850的電子式互感器數(shù)字接口的通信裝置樣機(jī)。在此基礎(chǔ)上將此裝置經(jīng)過擴(kuò)展和修改用于其他的智能電子設(shè)備的網(wǎng)絡(luò)通信,使其具有廣泛使用性和兼容性。最后設(shè)計(jì)了試驗(yàn)環(huán)境,通過測試驗(yàn)證了該樣機(jī)的通信性能滿足要求并具有較高的可靠性。
上傳時(shí)間: 2013-07-08
上傳用戶:daguda
變電站自動化系統(tǒng)在我國應(yīng)用發(fā)展十多年來,為保障電網(wǎng)安全經(jīng)濟(jì)運(yùn)行發(fā)揮了重要作用。但目前也多少存在著二次接線復(fù)雜,自動化功能獨(dú)立、堆砌,缺少集成應(yīng)用和協(xié)同操作,數(shù)據(jù)缺乏有效利用等問題。這些問題大多是由變電站整體數(shù)字化水平不高、缺乏能夠完備實(shí)現(xiàn)信息標(biāo)準(zhǔn)化和設(shè)備之間互操作的變電站通信標(biāo)準(zhǔn)造成的。 電力工業(yè)發(fā)展和市場化改革的深入對供電質(zhì)量和電網(wǎng)安全經(jīng)濟(jì)運(yùn)行的要求不斷提高,作為輸配電系統(tǒng)的信息源和執(zhí)行終端,變電站數(shù)字化、信息化的要求越發(fā)迫切,數(shù)字化變電站成為變電站自動化系統(tǒng)的發(fā)展方向。電子式電流/電壓互感器、智能開關(guān)等智能化一次設(shè)備的誕生使建設(shè)數(shù)字化變電站成為可能,高速、可靠和開放的通信網(wǎng)絡(luò)以及完備的通信系統(tǒng)標(biāo)準(zhǔn)是數(shù)字化變電站實(shí)現(xiàn)的保障,特別是最新頒布的變電站通信網(wǎng)絡(luò)與系統(tǒng)的國際標(biāo)準(zhǔn)-IEC 61850為建設(shè)數(shù)字化變電站提供了全面規(guī)范。本文以IEC 61850和基于IEC 61850的數(shù)字化變電站通信網(wǎng)絡(luò)為研究對象,結(jié)合新架構(gòu)的全網(wǎng)絡(luò)化數(shù)字保護(hù)平臺與試驗(yàn)系統(tǒng)研制的具體實(shí)踐,展開專門研究,主要內(nèi)容包括: ◇ IEC 61850的理論分析①揭示了IEC 61850與數(shù)字化變電站的內(nèi)在關(guān)聯(lián)。 ②總結(jié)了IEC 61850的內(nèi)涵,通過分析說明IEC 61850不再是簡單的通信協(xié)議,更多意味的是變電站自動化系統(tǒng)的功能建模方法。 ③歸納了IEC 61850的主要技術(shù)特征,包括功能分層的變電站、面向?qū)ο蟮男畔⒛P汀⒐δ芘c通信的解耦、變電站配置語言和面向?qū)ο蟮臄?shù)據(jù)自描述等。 ④從“類”的角度入手分析了IEC 61850信息模型,指出信息模型具備了類的共性和特性。以合并單元為例,對信息模型的屬性和服務(wù)進(jìn)行了具體分析。 ◇ IEC 61850的應(yīng)用研究①從系統(tǒng)和設(shè)備兩個(gè)層面總結(jié)了實(shí)踐IEC 61850的一般步驟。 ②分析了采樣值傳輸(SVC)和通用變電站事件(GSE)2類重要的通信服務(wù)。 ③研究了核心ACSI、GOOSE、SMV、GSE管理、GSSE,時(shí)間及時(shí)間同步等通信模型的特殊通信服務(wù)映射。 ④討論了信息模型實(shí)體的構(gòu)建方法,即如何讓設(shè)備的實(shí)際功能、運(yùn)行機(jī)制和數(shù)據(jù)能夠準(zhǔn)確和完備的實(shí)現(xiàn)設(shè)備對應(yīng)信息模型的所有細(xì)節(jié)。IEC 61850沒有對實(shí)現(xiàn)標(biāo)準(zhǔn)的具體方法作出規(guī)定,這給各廠商在技術(shù)實(shí)現(xiàn)上留出了足夠的自由發(fā)揮空間。但同時(shí)我們注意到若僅在“形態(tài)”層面上實(shí)踐IEC 61850,而不顧及IEC 61850的內(nèi)涵和應(yīng)用價(jià)值,則可能無法實(shí)現(xiàn)IEC 61850的預(yù)定目標(biāo)或使IEC 61850的有益效果大打折扣。出于如此考慮,在提出3種可能的構(gòu)建方案的基礎(chǔ)上,經(jīng)過分析從中選擇出作者認(rèn)為最優(yōu)的方案,并給出了示例。 ◇基于IEC 61850的數(shù)字化變電站通信網(wǎng)絡(luò)(CNDS)的研究①在分析以太網(wǎng)介質(zhì)訪問控制方法的基礎(chǔ)上,針對標(biāo)準(zhǔn)以太網(wǎng)存在延時(shí)不確定的問題,總結(jié)了提高以太網(wǎng)實(shí)時(shí)性能的主要措施,并從中選擇出適用于CNDS的措施。 ②分析了CNDS的特征,特別是與同樣基于以太網(wǎng)的一般局域網(wǎng)的區(qū)別,針對CNDS在網(wǎng)絡(luò)可靠性和安全性等方面的特殊要求,提出了應(yīng)對措施和解決方案。 ③提出了過程子網(wǎng)和全站惟一網(wǎng)絡(luò)2種組網(wǎng)方案。通過分析各自的特點(diǎn)與實(shí)現(xiàn)難度,指出過程子網(wǎng)目前較易實(shí)現(xiàn),而全站惟一網(wǎng)絡(luò)將憑借信息高度共享等優(yōu)勢成為CNDS的最終形態(tài)。闡述了VLAN、由交換機(jī)實(shí)現(xiàn)網(wǎng)絡(luò)冗余等組網(wǎng)技術(shù)在SAS中的應(yīng)用方法及IED自身通信冗余的實(shí)現(xiàn)方法。 ④歸納了CNDS數(shù)據(jù)流的類型和到達(dá)時(shí)間規(guī)律:建立了簡單數(shù)據(jù)流模型為表征數(shù)據(jù)流、研究數(shù)據(jù)流業(yè)務(wù)特征和分析CNDS性能提供了有用工具;分析了TcP協(xié)議及其運(yùn)行機(jī)制,提出了TcP應(yīng)用于CNDS的優(yōu)化方法。 ⑤利用OPNET網(wǎng)絡(luò)仿真技術(shù),建立了EMAC和TCP/IP仿真節(jié)點(diǎn)模型,對以太網(wǎng)、TCP和交換式以太網(wǎng)的基本特征等進(jìn)行了仿真研究;依據(jù)CNDS實(shí)際承載的功能,建立了過程子網(wǎng)和站級網(wǎng)絡(luò)的動態(tài)仿真模型,圍繞網(wǎng)絡(luò)延時(shí)和端到端延時(shí)等網(wǎng)絡(luò)性能指標(biāo),對不同組網(wǎng)方式和應(yīng)用功能下的網(wǎng)絡(luò)性能進(jìn)行了考察,得出了具有普遍適用性的結(jié)論和建議,為分析解決此類問題提供了通用方法。 ◇可接入CNDS的全網(wǎng)絡(luò)化數(shù)字保護(hù)平臺與試驗(yàn)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)①闡述了一種新架構(gòu)的、能夠無縫接入CNDS并具有多種運(yùn)行方式的全網(wǎng)絡(luò)化數(shù)字保護(hù)平臺與試驗(yàn)系統(tǒng)的軟硬設(shè)計(jì)和實(shí)現(xiàn)方法。提出了適用于數(shù)字保護(hù)的RTOS多任務(wù)劃分方法。 ②以饋線保護(hù)測控裝置為例,建立了平臺的IEC 61850信息模型。以此為基礎(chǔ),在平臺內(nèi)部實(shí)現(xiàn)了利用SMV和GOOSE報(bào)文傳輸采樣值和開入/開出信息,即實(shí)現(xiàn)了遵循IEC 61850的過程層通信,為平臺接入IEC 61850系統(tǒng)和數(shù)字化變電站做好了準(zhǔn)備。 ③進(jìn)行了保護(hù)測量功能和過程層通信試驗(yàn),驗(yàn)證了平臺的可用性和過程層通信的可靠性,為類似設(shè)計(jì)方法在間隔層IED上的應(yīng)用提供了可信依據(jù)。
上傳時(shí)間: 2013-05-28
上傳用戶:lyy1234
十多年來,隨著信息技術(shù)、電子技術(shù)和通訊技術(shù)的發(fā)展,嵌入式系統(tǒng)已經(jīng)獲得了空前的應(yīng)用和發(fā)展。隨著嵌入式應(yīng)用系統(tǒng)功能復(fù)雜度的提高、對軟件產(chǎn)品的非功能約束的特別關(guān)注以及由于市場的激烈競爭導(dǎo)致嵌入式軟件推出周期的縮短,都使得嵌入式軟件開發(fā)人員面臨著嚴(yán)峻的危機(jī)和挑戰(zhàn)。傳統(tǒng)的結(jié)構(gòu)化開發(fā)方法已經(jīng)顯得力不從心,于是嵌入式軟件開發(fā)人員在軟件開發(fā)中引入了目前較為流行的“面向?qū)ο蠓椒?OO)”,.但是目前對該方法的應(yīng)用還只是停留在傳統(tǒng)的以編程為中心的嵌入式軟件開發(fā)方法上,不能很好地保證軟件復(fù)用和代碼的重用,因此難以滿足市場對嵌入式軟件開發(fā)效率和開發(fā)質(zhì)量的要求。 本課題的研究內(nèi)容是應(yīng)用面向?qū)ο蠓椒ǖ目蚣芗夹g(shù),對嵌入式系統(tǒng)領(lǐng)域的專有結(jié)構(gòu)組件進(jìn)行封裝,創(chuàng)新性地提出了面向嵌入式系統(tǒng)領(lǐng)域的通用實(shí)時(shí)框架ARTIC(Abstract real-time contrO1)。ARTIC框架除了具有框架的共有優(yōu)點(diǎn)一最大限度實(shí)現(xiàn)軟件重用外,最突出的是具備以下兩個(gè)特點(diǎn): 1、功能和非功能的分離 在應(yīng)用面向?qū)ο蟮募夹g(shù)時(shí),傳統(tǒng)的嵌入式軟件開發(fā)方法關(guān)注的重點(diǎn)是軟件結(jié)構(gòu)和功能分解,、忽略了嵌入式環(huán)境下特殊的非功能性要求。為了在實(shí)現(xiàn)系統(tǒng)功能需求的同時(shí),保證軟件系統(tǒng)的非功能性需求的實(shí)現(xiàn),ARTIC框架引入了面向方面的思想,、把系統(tǒng)的非功能性需求從功能模塊中分離出來,為它們單獨(dú)設(shè)計(jì)組件。開發(fā)人員在應(yīng)用該框架進(jìn)行嵌入式軟件設(shè)計(jì)時(shí),只需要關(guān)注功能需求的實(shí)現(xiàn),對于實(shí)時(shí)性、調(diào)度等非功能需求的實(shí)現(xiàn)可以通過調(diào)用ARTIC提供的時(shí)間管理模型和任務(wù)調(diào)度模型直接實(shí)現(xiàn)。 2、基于狀態(tài)機(jī)的主動對象設(shè)計(jì)模式 根據(jù)嵌入式系統(tǒng)通常由多個(gè)控制線程組成的特點(diǎn),應(yīng)用基于狀態(tài)機(jī)的主動對象設(shè)計(jì)模式,把嵌入式軟件系統(tǒng)構(gòu)建成多個(gè)主動對象的緝合。相對于傳統(tǒng)的面向?qū)ο蠓椒ǎ疚奶岢龅闹鲃訉ο蟮淖畲筇攸c(diǎn)在于:它提供對事件隊(duì)列、控制線程和表示主動對象動態(tài)行為狀態(tài)機(jī)等的封裝,并且該模式可以直接支持嵌入式系統(tǒng)的并行性。 ARTIC框架的應(yīng)用能夠幫助嵌入式軟件的開發(fā)人員快速地開發(fā)出高質(zhì)量的嵌入式軟件,除此之外,因?yàn)樗艘粋€(gè)微小的實(shí)時(shí)操作系統(tǒng)(RTOS) 報(bào)包裝,在某些場合可以作為一個(gè)簡易的RTOS使用。為了驗(yàn)證ARTIC的性能,本文將該框架應(yīng)用于硬幣搬送實(shí)時(shí)控制系統(tǒng)的開發(fā)設(shè)計(jì),從該系統(tǒng)的應(yīng)用中充分體現(xiàn)了ARTIC框架的優(yōu)點(diǎn)。
標(biāo)簽: 嵌入式系統(tǒng) 軟件開發(fā)
上傳時(shí)間: 2013-06-21
上傳用戶:cxl274287265
隨著電子技術(shù)的快速發(fā)展,各種電子設(shè)備對時(shí)間精度的要求日益提升。在衛(wèi)星發(fā)射、導(dǎo)航、導(dǎo)彈控制、潛艇定位、各種觀測、通信等方面,時(shí)鐘同步技術(shù)都發(fā)揮著極其重要的作用,得到了廣泛的推廣。對于分布式采集系統(tǒng)來說,中心主站需要對來自于不同采集設(shè)備的采集數(shù)據(jù)進(jìn)行匯總和分析,得到各個(gè)采集點(diǎn)對同一事件的采集時(shí)間差異,通過對該時(shí)間差異的分析,最終做出對事件的準(zhǔn)確判斷。如果分布式采集系統(tǒng)中的各個(gè)采集設(shè)備不具有統(tǒng)一的時(shí)鐘基準(zhǔn),那么得到的各個(gè)采集時(shí)間差異就不能反映出實(shí)際情況,中心主站也無法準(zhǔn)確地對事件進(jìn)行分析和判斷,甚至得出錯(cuò)誤的結(jié)論。因此,時(shí)鐘同步是分布式采集系統(tǒng)正常運(yùn)作的必要前提。 目前國內(nèi)外時(shí)鐘同步領(lǐng)域常用的技術(shù)有GPS授時(shí)技術(shù),鎖相環(huán)技術(shù)和IRIG-B 碼等。GPS授時(shí)技術(shù)雖然精度高,抗干擾性強(qiáng),但是由于需要專用的GPS接收機(jī),若單純使用GPS 授時(shí)技術(shù)做時(shí)鐘同步,就需要在每個(gè)采集點(diǎn)安裝接收機(jī),成本較高。鎖相環(huán)是一種讓輸出信號在頻率和相位上與輸入?yún)⒖夹盘柾降募夹g(shù),輸出信號的時(shí)鐘準(zhǔn)確度和穩(wěn)定性直接依賴于輸入?yún)⒖夹盘枴RIG-B 碼是一種信息量大,適合傳輸?shù)臅r(shí)間碼,但是由于其時(shí)間精度低,不適合應(yīng)用于高精度時(shí)鐘同步的系統(tǒng)。基于上述分析,本文結(jié)合這三種常用技術(shù),提出了一種基于FPGA的分布式采集系統(tǒng)時(shí)鐘同步控制技術(shù)。該技術(shù)既保留了GPS 授時(shí)的高精確度和高穩(wěn)定性,又具備IRIG-B時(shí)間碼易傳輸和低成本的特性,為分布式采集系統(tǒng)中的時(shí)鐘同步提供了一種新的解決方案。 本文中的設(shè)計(jì)采用了Ublox公司的精確授時(shí)GPS芯片LEA-5T,通過對GPS芯片串行時(shí)間信息解碼,獲得準(zhǔn)確的UTC時(shí)間,并實(shí)現(xiàn)了分布式采集系統(tǒng)中各個(gè)采集設(shè)備的精確時(shí)間打碼。為了能夠使整個(gè)分布式采集系統(tǒng)具有統(tǒng)一的高精度數(shù)據(jù)采集時(shí)鐘,本論文采用了數(shù)模混合的鎖相環(huán)技術(shù),將GPS 接收芯片輸出的高精度秒信號作為參考基準(zhǔn),生成了與秒信號高精度同步的100MHZ 高頻時(shí)鐘。本文在FPGA 中完成了IRIG-B 碼的編碼部分,將B 碼的準(zhǔn)時(shí)標(biāo)志與GPS 秒信號同步,提高了IRIG-B 碼的時(shí)間精度。在分布式采集系統(tǒng)中,IRIG-B時(shí)間碼能直接通過串口或光纖將各個(gè)采集點(diǎn)時(shí)間與UTC時(shí)間統(tǒng)一,節(jié)約了各點(diǎn)布設(shè)GPS 接收機(jī)的高昂成本。最后,通過PC104總線對時(shí)鐘同步控制卡進(jìn)行了數(shù)據(jù)讀取和測試,通過實(shí)驗(yàn)結(jié)果的分析,提出了改進(jìn)方案。實(shí)驗(yàn)表明,改進(jìn)后的時(shí)鐘同步控制方案具有很高的時(shí)鐘同步精度,對時(shí)鐘同步技術(shù)有著重大的推進(jìn)意義!
上傳時(shí)間: 2013-08-05
上傳用戶:lz4v4
雙足機(jī)器人是一個(gè)多自由度、多變量、非線性的復(fù)雜動力學(xué)系統(tǒng)。其控制平臺的研究往往涉及嵌入式技術(shù)、傳感器技術(shù)、步態(tài)規(guī)劃、路徑導(dǎo)航、人工智能、自動化控制等多種理論與技術(shù),體現(xiàn)了信息科學(xué)和人工智能技術(shù)的最新成果,應(yīng)用領(lǐng)域廣大,具有重要的研究價(jià)值。其中,雙足機(jī)器人導(dǎo)航控制系統(tǒng)是雙足機(jī)器人控制平臺研究中的重點(diǎn)和難點(diǎn),將在自動駕駛、未知區(qū)域的探索、危險(xiǎn)環(huán)境作業(yè)、核電站的維護(hù)等領(lǐng)域中發(fā)揮極大的作用。 本文以雙足機(jī)器人導(dǎo)航控制系統(tǒng)的設(shè)計(jì)為研究背景,結(jié)合嵌入式系統(tǒng)開發(fā)的關(guān)鍵技術(shù),主要論述了兩個(gè)核心內(nèi)容:一是雙足機(jī)器人導(dǎo)航?jīng)Q策系統(tǒng)的設(shè)計(jì)。該系統(tǒng)是基于一種新式的ARM&DSP主從控制模式下的設(shè)計(jì)。該設(shè)計(jì)借助內(nèi)外傳感器系統(tǒng)的反饋,通過對多傳感器信息的融合與處理,在導(dǎo)航?jīng)Q策算法的作用下,實(shí)現(xiàn)雙足機(jī)器人在未知環(huán)境下平滑的自主導(dǎo)航。二是為增強(qiáng)雙足機(jī)器人導(dǎo)航的人機(jī)交互性和控制系統(tǒng)對突發(fā)事件的處理能力,在基于MiniGUI的系統(tǒng)平臺上設(shè)計(jì)了雙足機(jī)器人的導(dǎo)航控制系統(tǒng)界面。論文的主要內(nèi)容包括: 首先,設(shè)計(jì)了雙足機(jī)器人的本體模型,并對雙足機(jī)器人的步態(tài)規(guī)劃做了理論研究,為步態(tài)控制獲得理論上的支持。 然后,就雙足機(jī)器人導(dǎo)航控制平臺的搭建做了詳細(xì)的介紹,并著重對主從控制器間通訊的CAN接口做了詳細(xì)的設(shè)計(jì)。 接著,從兩個(gè)層面設(shè)計(jì)了導(dǎo)航?jīng)Q策系統(tǒng),一是根據(jù)內(nèi)部傳感器得到的關(guān)節(jié)信息,比對決策層中的步態(tài)規(guī)劃算法,對關(guān)節(jié)的運(yùn)動進(jìn)行實(shí)時(shí)的補(bǔ)償和調(diào)整,實(shí)現(xiàn)各關(guān)節(jié)動作的協(xié)調(diào),得到標(biāo)準(zhǔn)的步態(tài),保證每一步的穩(wěn)定和準(zhǔn)確。二是對外部傳感器獲得的外界環(huán)境信息進(jìn)行處理,構(gòu)建出供決策層使用的外部環(huán)境模型,之后在基于模糊神經(jīng)網(wǎng)絡(luò)的導(dǎo)航算法的指引下,實(shí)現(xiàn)雙足機(jī)器人對外界環(huán)境做出合理、平滑的響應(yīng)。 最后,介紹了導(dǎo)航控制界面的設(shè)計(jì)與實(shí)現(xiàn)。重點(diǎn)介紹了MiniGUI開發(fā)平臺的搭建、基于MiniGUI的界面程序的設(shè)計(jì)以及程序在開發(fā)板上的移植,實(shí)現(xiàn)了控制界面在雙足機(jī)器人導(dǎo)航上的應(yīng)用。
標(biāo)簽: ARMDSP 雙足機(jī)器人 導(dǎo)航控制系統(tǒng)
上傳時(shí)間: 2013-04-24
上傳用戶:527098476
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1