999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

微小型機(jī)器人嵌入式遠(yuǎn)程實(shí)時控制系統(tǒng)設(shè)計(jì)

2018-09-12 04:33:14張剛布挺焦文潭
現(xiàn)代電子技術(shù) 2018年17期
關(guān)鍵詞:嵌入式系統(tǒng)設(shè)計(jì)

張剛 布挺 焦文潭

摘 要: 云平臺控制系統(tǒng)不能將機(jī)器人的運(yùn)動狀態(tài)數(shù)據(jù)反饋給相關(guān)操作模塊,使其不能在短時間內(nèi)完成控制動作。為解決此問題,設(shè)計(jì)新型微小型機(jī)器人嵌入式遠(yuǎn)程實(shí)時控制系統(tǒng)。通過嵌入式控制框架設(shè)計(jì)、多直流控制電機(jī)設(shè)計(jì)、實(shí)時控制節(jié)點(diǎn)設(shè)計(jì)三個環(huán)節(jié),完成系統(tǒng)的硬件運(yùn)行模塊搭建;通過邏輯控制流程設(shè)計(jì)、實(shí)時數(shù)據(jù)庫設(shè)計(jì)、遠(yuǎn)程數(shù)據(jù)傳輸方式設(shè)計(jì)三個步驟,完成系統(tǒng)的軟件運(yùn)行模塊搭建。對比云平臺控制系統(tǒng)、微小型機(jī)器人嵌入式遠(yuǎn)程實(shí)時控制系統(tǒng)的運(yùn)行數(shù)據(jù)可知,隨著新型系統(tǒng)的應(yīng)用,控制動作完成時間縮短50%,運(yùn)動狀態(tài)數(shù)據(jù)反饋速率提升50%。

關(guān)鍵詞: 微小型機(jī)器人; 遠(yuǎn)程實(shí)時監(jiān)控; 嵌入式系統(tǒng); 多直流電機(jī); 控制節(jié)點(diǎn); 邏輯流程; 實(shí)時數(shù)據(jù)庫; 傳輸方式

中圖分類號: TN919?34; TP393 文獻(xiàn)標(biāo)識碼: A 文章編號: 1004?373X(2018)17?0158?05

Abstract: The cloud platform control system can′t feed the motion state data of the robot back to the relevant operation module, which leads to that the control action of the robot wouldn′t be realized within short time. Therefore, a new embedded remote real?time control system for micro robot is designed. The designs of embedded control framework, multiple DC control motors and real?time control node are carried out to realize the establishment of system hardware running module. The designs of logic control process, real?time database and remote data transmission mode are carried out for the establishment of the system software running module. In comparison with the running data of cloud platform control system, the control action completion time of the new system is reduced by 50%, and the feedback speed of the motion state data is increased by 50%.

Keywords: micro robot; remote real?time monitoring; embedded system; multiple DC motors; control node; logical flow; real?time database; transmission mode

0 引 言

監(jiān)控系統(tǒng)最早應(yīng)用于醫(yī)療看護(hù)領(lǐng)域,隨著科學(xué)技術(shù)手段的發(fā)展,其組成結(jié)構(gòu)也由最初的集中式監(jiān)控形態(tài)轉(zhuǎn)變?yōu)橐匀藱C(jī)交互技術(shù)為核心的遠(yuǎn)程監(jiān)控形態(tài)。現(xiàn)有的云平臺控制系統(tǒng)以master?worker架構(gòu)作為硬件模塊的主要連接方式。這種架構(gòu)形式通過計(jì)算傳輸節(jié)點(diǎn)的負(fù)載情況,判斷機(jī)器人運(yùn)動狀態(tài)數(shù)據(jù)的傳輸合理性,并根據(jù)具體判斷結(jié)果確定相應(yīng)的控制動作。軟件方面采用Darwin?OP平臺編寫機(jī)器人實(shí)時控制語句,并利用送達(dá)子系統(tǒng)的智能選擇性,將最為合理的語句傳輸至控制動作編輯模塊。該模塊具備信息分析、通信協(xié)議選擇等功能,可根據(jù)實(shí)時控制語句中的關(guān)鍵信息,完成系統(tǒng)控制動作的制定[1?2]。但這種以云平臺為運(yùn)行背景的機(jī)器人遠(yuǎn)程控制系統(tǒng)不能及時采集到機(jī)器人的運(yùn)動狀態(tài)數(shù)據(jù),并將數(shù)據(jù)按照既定排列方式反饋給相關(guān)操作模塊,進(jìn)而導(dǎo)致系統(tǒng)控制動作延遲問題的出現(xiàn)。

為避免上述現(xiàn)象的發(fā)生,利用嵌入式搭建思想,設(shè)計(jì)一種新型微小型機(jī)器人嵌入式遠(yuǎn)程實(shí)時控制系統(tǒng)。通過建立控制體系架構(gòu)、完善實(shí)時數(shù)據(jù)庫連接方式等手段,實(shí)現(xiàn)新型系統(tǒng)的順利應(yīng)用。為驗(yàn)證新型系統(tǒng)的實(shí)用性價值,模擬運(yùn)行環(huán)境設(shè)計(jì)對比實(shí)驗(yàn)。分析對比實(shí)驗(yàn)數(shù)據(jù)可知,微小型機(jī)器人嵌入式遠(yuǎn)程實(shí)時控制系統(tǒng)與云平臺控制系統(tǒng)相比,具備更高的可行性價值。

1 微小型機(jī)器人嵌入式遠(yuǎn)程實(shí)時控制系統(tǒng)硬件設(shè)計(jì)

微小型機(jī)器人嵌入式遠(yuǎn)程實(shí)時控制系統(tǒng)的硬件設(shè)計(jì)流程,包括控制架構(gòu)設(shè)計(jì)、多直流電機(jī)設(shè)計(jì)、實(shí)時控制節(jié)點(diǎn)設(shè)計(jì)三個部分,詳細(xì)搭建方法如下。

1.1 嵌入式控制框架結(jié)構(gòu)設(shè)計(jì)

新型系統(tǒng)的嵌入式控制框架包含微控制器、核心應(yīng)用平臺兩個主要部分。其中,微控制器可捕捉微小型機(jī)器人的運(yùn)動狀態(tài),并在特定硬件IP的支持下,建立運(yùn)動狀態(tài)數(shù)據(jù)的映射空間,并根據(jù)其中數(shù)據(jù)的存在形式確定適合該數(shù)據(jù)的功能模型,完成微小型機(jī)器人運(yùn)動狀態(tài)數(shù)據(jù)的采集處理。核心應(yīng)用平臺中包含大量系統(tǒng)連接協(xié)議,且每種協(xié)議與每種微小型機(jī)器人運(yùn)動狀態(tài)數(shù)據(jù)間保持一一對應(yīng)關(guān)系[3?4]。為保證機(jī)器人運(yùn)動狀態(tài)數(shù)據(jù)、相關(guān)操作模塊間的反饋及時性,系統(tǒng)嵌入式控制框架在微控制器、核心應(yīng)用平臺間增設(shè)DSP檢測設(shè)備。通常情況下,檢測結(jié)果始終為正,代表數(shù)據(jù)的反饋傳輸始終維持在較高水平;當(dāng)檢測結(jié)果為負(fù)時,DSP設(shè)備利用自身調(diào)節(jié)功能,加速反饋操作的運(yùn)行速度,達(dá)到保持?jǐn)?shù)據(jù)傳輸高效性的目的。具體嵌入式控制框架結(jié)構(gòu)如圖1所示。

1.2 多直流控制電機(jī)模塊設(shè)計(jì)

多直流控制電機(jī)模塊依靠遠(yuǎn)程終端與系統(tǒng)微控制器相連,該模塊以多個額定電壓為380 V、額定電流為8.4 A的外接電機(jī)作為核心裝置。為保證系統(tǒng)正常供電,每個外接電機(jī)都與一個DSP遠(yuǎn)程電量控制裝置相連。當(dāng)微小型機(jī)器人開始執(zhí)行運(yùn)動指令時,系統(tǒng)自行進(jìn)入遠(yuǎn)程控制狀態(tài),此時所有硬件通用處理層裝置都處于待機(jī)狀態(tài)[5?6]。隨著系統(tǒng)運(yùn)行時間的不斷增加,遠(yuǎn)程終端處理器開始感知到系統(tǒng)的用電請求,并通過傳入設(shè)備將這種請求發(fā)送給多直流控制電機(jī)。當(dāng)電機(jī)模塊的實(shí)時控制芯片感受到該請求后,對連接通用開關(guān)發(fā)出開啟指令,使多直流控制電機(jī)模塊進(jìn)入連續(xù)供電狀態(tài)。 詳細(xì)模塊設(shè)計(jì)原理如圖2所示。

1.3 微小型機(jī)器人實(shí)時控制節(jié)點(diǎn)設(shè)計(jì)

微小型機(jī)器人實(shí)時控制節(jié)點(diǎn)在系統(tǒng)嵌入式框架的基礎(chǔ)上,通過整合CAN,UART,SRAM三種傳輸協(xié)議的方式,建立遠(yuǎn)程控制終端與實(shí)時傳輸總線間的業(yè)務(wù)聯(lián)系。當(dāng)系統(tǒng)輸入模塊采集到微小型機(jī)器人的運(yùn)動狀態(tài)數(shù)據(jù)時,相關(guān)操作模塊會根據(jù)輸入系統(tǒng)的實(shí)時反饋信息,改變已接入系統(tǒng)實(shí)時控制節(jié)點(diǎn)的數(shù)量[7?8]。隨著微小型機(jī)器人運(yùn)動幅度的增大,系統(tǒng)輸入模塊采集到的運(yùn)動狀態(tài)數(shù)據(jù)也隨之增加,為保證每個數(shù)據(jù)都能得到有效記錄,系統(tǒng)實(shí)時控制節(jié)點(diǎn)的數(shù)量也必須隨之增加。CAN,UART,SRAM三種傳輸協(xié)議都具備較高的數(shù)據(jù)依附性。大量微小型機(jī)器人運(yùn)動狀態(tài)數(shù)據(jù)在上述三種協(xié)議的帶動下,與實(shí)時控制節(jié)點(diǎn)相連,在一定程度上提升系統(tǒng)的反饋效率。詳細(xì)節(jié)點(diǎn)設(shè)計(jì)原理如圖3所示。

2 微小型機(jī)器人嵌入式遠(yuǎn)程實(shí)時控制系統(tǒng)軟件設(shè)計(jì)

在硬件運(yùn)行環(huán)境的基礎(chǔ)上,完成軟件邏輯控制流程、實(shí)時數(shù)據(jù)庫、數(shù)據(jù)傳輸方式的設(shè)計(jì),實(shí)現(xiàn)微小型機(jī)器人嵌入式遠(yuǎn)程實(shí)時控制系統(tǒng)的順利運(yùn)行。

2.1 系統(tǒng)邏輯控制流程設(shè)計(jì)

微小型機(jī)器人嵌入式遠(yuǎn)程實(shí)時控制系統(tǒng)的邏輯控制流程包含運(yùn)動數(shù)據(jù)獲取、處理、傳輸?shù)榷鄠€環(huán)節(jié)。當(dāng)微小型機(jī)器人的運(yùn)動狀態(tài)發(fā)生改變時,相關(guān)操作模塊收到的反饋數(shù)據(jù)也隨之發(fā)生改變,為保證系統(tǒng)的穩(wěn)定運(yùn)行,嵌入式控制框架結(jié)構(gòu)中的多直流電機(jī)在實(shí)時控制節(jié)點(diǎn)的調(diào)節(jié)下,始終處于變頻供電狀態(tài),且輸出的電流、電壓幅度一直與節(jié)點(diǎn)數(shù)量保持正比關(guān)系[9?10]。在上述調(diào)節(jié)流程的促進(jìn)作用下,系統(tǒng)邏輯控制器根據(jù)多直流電機(jī)輸出頻率的變化情況,改變對微小型機(jī)器人運(yùn)動幅度數(shù)據(jù)的選取順序。這些選取結(jié)果以數(shù)字信息的形式傳輸至相關(guān)操作模塊,并在該模塊內(nèi)完成信息的解碼編輯,達(dá)到確定系統(tǒng)控制動作的目的。具體邏輯控制流程如圖4所示。

2.2 實(shí)時數(shù)據(jù)庫設(shè)計(jì)

新型嵌入式遠(yuǎn)程控制系統(tǒng)的實(shí)時數(shù)據(jù)庫沿用傳統(tǒng)SQL Server存儲技術(shù),并利用GSXT臨時數(shù)據(jù)表的記憶功能,完成微小型機(jī)器人運(yùn)動狀態(tài)數(shù)據(jù)的永久保存。當(dāng)需要存儲數(shù)據(jù)到達(dá)遠(yuǎn)程控制節(jié)點(diǎn)時,系統(tǒng)中包含的param列表會根據(jù)實(shí)時數(shù)據(jù)類型的不同,建立多個命名為.history的歷史記錄文件,并將這些文件以數(shù)據(jù)包的形式,永久存放于實(shí)時數(shù)據(jù)庫中[11?12]。為避免數(shù)據(jù)混亂現(xiàn)象的出現(xiàn),數(shù)據(jù)庫內(nèi)部增設(shè)特定二進(jìn)制編碼結(jié)構(gòu),且該結(jié)構(gòu)可在滿足網(wǎng)絡(luò)傳輸協(xié)議的基礎(chǔ)上,對所有存儲數(shù)據(jù)進(jìn)行統(tǒng)一編碼排序。具體數(shù)據(jù)庫功能E?R圖如圖5所示。

2.3 遠(yuǎn)程數(shù)據(jù)傳輸方式設(shè)計(jì)

新型控制系統(tǒng)的遠(yuǎn)程數(shù)據(jù)傳輸方式包含實(shí)時傳輸、非實(shí)時傳輸兩種。其中,微小型機(jī)器人運(yùn)動狀態(tài)數(shù)據(jù)的實(shí)時傳輸利用系統(tǒng)I/O通信接口,完成信息的遠(yuǎn)程控制處理[13]。這種方式具備較強(qiáng)的數(shù)據(jù)選擇功能,當(dāng)機(jī)器人運(yùn)動產(chǎn)生的數(shù)據(jù)波動幅度較大時,相關(guān)操作模塊收到的反饋結(jié)果會出現(xiàn)一定的響應(yīng)延遲,在這種影響下,系統(tǒng)控制動作的制定時間會在原有基礎(chǔ)上適當(dāng)延長[14?15]。隨著I/O通信接口的應(yīng)用,微小型機(jī)器人運(yùn)動狀態(tài)數(shù)據(jù)的波動性始終維持在穩(wěn)定狀態(tài),系統(tǒng)相關(guān)操作模塊的反饋響應(yīng)延遲也得到有效控制,這也是新型控制系統(tǒng)能夠保持較高運(yùn)行速率的主要原因。微小型機(jī)器人運(yùn)動狀態(tài)數(shù)據(jù)的非實(shí)時傳輸方式具備較強(qiáng)容錯性,且整個傳輸過程的通信波動狀態(tài)始終維持在可控狀態(tài)下。兩種數(shù)據(jù)傳輸方式的詳細(xì)對比情況如表1所示。

3 實(shí)驗(yàn)結(jié)果與分析

為驗(yàn)證微小型機(jī)器人嵌入式遠(yuǎn)程實(shí)時控制系統(tǒng)的實(shí)用性價值,設(shè)計(jì)如下對比實(shí)驗(yàn)。以2臺運(yùn)行內(nèi)存容量為16 GB,傳輸類型為DDR4的中心計(jì)算機(jī)作為實(shí)驗(yàn)對象,隨機(jī)挑選一臺搭載新型控制系統(tǒng),另一臺搭載云平臺控制系統(tǒng)。通過控制統(tǒng)一變量的方式,分別測量兩組系統(tǒng)的相關(guān)實(shí)驗(yàn)數(shù)據(jù)。

3.1 實(shí)驗(yàn)參數(shù)設(shè)置

實(shí)驗(yàn)組、對照組實(shí)驗(yàn)參數(shù)設(shè)置的詳細(xì)情況見表2。

表2中CTL參數(shù)代表控制動作完成時間上限,EDF參數(shù)代表預(yù)估數(shù)據(jù)反饋效率,TAD參數(shù)代表數(shù)據(jù)總量,SRT參數(shù)代表系統(tǒng)響應(yīng)時間,RMP參數(shù)代表實(shí)時監(jiān)控參數(shù)。為保證實(shí)驗(yàn)的公平性,兩組系統(tǒng)的實(shí)驗(yàn)參數(shù)始終保持一致。

3.2 控制動作完成時間對比

在保證其他影響因素不變的前提下,分別測量微小型機(jī)器人運(yùn)動狀態(tài)數(shù)據(jù)為1.0×109,2.0×109,3.0×109,4.0×109,5.0×109時,兩組系統(tǒng)相關(guān)操作模塊完成控制動作所需時間如圖6所示。

分析圖6可知,隨著微小型機(jī)器人運(yùn)動狀態(tài)數(shù)據(jù)總量的增加,云平臺系統(tǒng)控制動作完成時間呈現(xiàn)逐漸上漲的趨勢。數(shù)據(jù)總量為5.0×109時,完成時間達(dá)到最大值3.0 min;隨著微小型機(jī)器人運(yùn)動狀態(tài)數(shù)據(jù)總量的增加,新型系統(tǒng)控制動作完成時間也呈現(xiàn)逐漸上漲的趨勢,數(shù)據(jù)總量為5.0×109時,完成時間達(dá)到最大值1.5 min,低于云平臺控制系統(tǒng)。與云平臺控制系統(tǒng)相比,微小型機(jī)器人嵌入式遠(yuǎn)程實(shí)時控制系統(tǒng)可減少1.5 min的控制動作完成時間。

猜你喜歡
嵌入式系統(tǒng)設(shè)計(jì)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機(jī)系統(tǒng)
ZC系列無人機(jī)遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
瞞天過海——仿生設(shè)計(jì)萌到家
搭建基于Qt的嵌入式開發(fā)平臺
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設(shè)計(jì)秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設(shè)計(jì)叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
嵌入式軟PLC在電鍍生產(chǎn)流程控制系統(tǒng)中的應(yīng)用
Altera加入嵌入式視覺聯(lián)盟
主站蜘蛛池模板: 欧美午夜性视频| 日韩无码黄色| 亚洲国产精品日韩欧美一区| 亚洲成网777777国产精品| 国产H片无码不卡在线视频| 青青操国产视频| 亚洲综合第一区| 久久成人国产精品免费软件 | a亚洲天堂| 99er这里只有精品| 97免费在线观看视频| 中文字幕2区| 亚洲成人在线免费观看| 国产主播福利在线观看| 亚洲AV电影不卡在线观看| 国产成人成人一区二区| 欧美亚洲日韩中文| 日韩高清一区 | 美女啪啪无遮挡| 国产拍揄自揄精品视频网站| 999精品视频在线| 亚洲精品制服丝袜二区| 亚洲欧美在线综合图区| 99久久99这里只有免费的精品| 日韩无码黄色| 亚洲欧洲日韩国产综合在线二区| 国产成人精品无码一区二| 欧美成人午夜视频| 久久久国产精品免费视频| 一级毛片在线直接观看| 毛片免费视频| 亚洲日韩精品无码专区97| 一区二区三区国产| 国产福利在线免费| 久久久久免费精品国产| 一级片免费网站| 午夜精品区| 久久6免费视频| 国产又大又粗又猛又爽的视频| 亚洲精品爱草草视频在线| 久久福利片| 日韩毛片免费观看| 丰满人妻中出白浆| 日韩在线第三页| 九九线精品视频在线观看| 亚洲愉拍一区二区精品| 国产精品久久久久鬼色| 国产一区二区三区在线精品专区| 久久精品最新免费国产成人| 国产成人h在线观看网站站| 97视频免费看| 青草娱乐极品免费视频| 毛片在线播放a| 国产乱子伦精品视频| 国产激爽大片高清在线观看| 91精品国产情侣高潮露脸| 91亚瑟视频| 伊人久久大香线蕉aⅴ色| 亚洲有无码中文网| 国产99视频免费精品是看6| 午夜三级在线| 久久精品这里只有国产中文精品 | 热久久综合这里只有精品电影| 香蕉久久国产超碰青草| 伊人激情综合| 久久综合亚洲色一区二区三区| 国产精品无码AV中文| 在线观看91精品国产剧情免费| 亚洲色偷偷偷鲁综合| 欧美亚洲国产一区| A级毛片高清免费视频就| 岛国精品一区免费视频在线观看| 久久精品欧美一区二区| 国产成人h在线观看网站站| 伊人久热这里只有精品视频99| 在线日韩日本国产亚洲| 日本免费新一区视频| 亚洲香蕉在线| 亚洲国产成熟视频在线多多| 91精品视频播放| 人妻免费无码不卡视频| 亚洲黄网在线|