產(chǎn)品名稱(chēng) |
NODE控制器 |
面向地區(qū) |
全國(guó) |
網(wǎng)線的兩個(gè)端點(diǎn)就是結(jié)點(diǎn),網(wǎng)線之間通過(guò)結(jié)點(diǎn)建立連接關(guān)系。現(xiàn)實(shí)中網(wǎng)絡(luò)的結(jié)點(diǎn)有許多,例如表示街道的交叉口、河流的交匯處、電話傳接點(diǎn)、電網(wǎng)中的電閘、河流網(wǎng)絡(luò)中的水閘等。結(jié)點(diǎn)可表示為頂點(diǎn)、端點(diǎn),并與網(wǎng)線相關(guān)聯(lián)。Node節(jié)點(diǎn),結(jié)點(diǎn),網(wǎng)點(diǎn)節(jié)點(diǎn)可以是工作站、客戶(hù)、網(wǎng)絡(luò)用戶(hù)或個(gè)人計(jì)算機(jī),還可以是服務(wù)器、打印機(jī)和其他網(wǎng)絡(luò)連接的設(shè)備。
基于CFDP的節(jié)點(diǎn)控制器是為了實(shí)現(xiàn)CFDP傳輸業(yè)務(wù)的重要組成設(shè)備之一。在源端和目標(biāo)端無(wú)法建立直接傳輸鏈接的時(shí)候,CFDP節(jié)點(diǎn)控制器作為傳輸?shù)闹欣^節(jié)點(diǎn)對(duì)傳輸?shù)奈募?shù)據(jù)起到存儲(chǔ)轉(zhuǎn)發(fā)的作用。因此,設(shè)備具備大容量的存儲(chǔ)器;能夠進(jìn)行單向,半雙工以及全雙工通信的數(shù)據(jù)收發(fā)裝置;適應(yīng)深空環(huán)境中工作的文件系統(tǒng)以及實(shí)現(xiàn)CFDP傳輸業(yè)務(wù)的應(yīng)用軟件。根據(jù)任務(wù)需求,可以將CFDP節(jié)點(diǎn)控制器主要?jiǎng)澐譃橛布娐?,星載嵌入式文件系統(tǒng)以及CFDP應(yīng)用軟件三部分。
刪除數(shù)據(jù)與插入數(shù)據(jù)的步驟相似,都需要先找到被處理數(shù)據(jù)所在葉子節(jié)點(diǎn)的位置,然后進(jìn)行刪除操作。如果要?jiǎng)h除的元素不在葉子節(jié)點(diǎn),需要用一個(gè)比待刪除元素大而且又接近它的元素代替刪除元素。然后在葉子節(jié)點(diǎn)刪除這個(gè)代替的元素。需要注意的是,當(dāng)刪除元素后的葉子節(jié)點(diǎn)中元素個(gè)數(shù)不足m個(gè)時(shí),需要向它同一層上的兄弟節(jié)點(diǎn)(左或者右)借一個(gè)元素。在這種情況下,若鄰近的兄弟節(jié)點(diǎn)中元素個(gè)數(shù)均為m,則將它們合二為一。此時(shí)其父節(jié)點(diǎn)中也就少了一個(gè)元素,因此又要考慮合并。
節(jié)點(diǎn)控制器采用ARM7+μC/OS-‖的開(kāi)發(fā)設(shè)計(jì)體系,根據(jù)控制器所要完成的各部分功能,進(jìn)行了詳細(xì)的任務(wù)劃分,通過(guò)操作系統(tǒng)內(nèi)核對(duì)各個(gè)任務(wù)進(jìn)行通信調(diào)度和切換管理,使節(jié)點(diǎn)控制器具有 了更高的效率、精度、穩(wěn)定性和實(shí)時(shí)性等特點(diǎn)。在設(shè)計(jì)中,節(jié)點(diǎn)控制器通過(guò)基于的工業(yè)以太網(wǎng)與上位機(jī)進(jìn)行通信,完成球狀反射面的動(dòng)態(tài)成型控制與采集信息的實(shí)時(shí)反饋功能。節(jié)點(diǎn)控制器設(shè)計(jì)了詳細(xì)的電機(jī)控制流程和電機(jī)控制器邏輯電路,確保對(duì)電機(jī)的控制,同時(shí)采用了的光電編碼器獲取電機(jī)的轉(zhuǎn)動(dòng)信息,計(jì)算出反射面的實(shí)時(shí)位置??刂破鬟€具有報(bào)警信號(hào)實(shí)時(shí)采集功能,用于保護(hù)促動(dòng)器和反射面。
節(jié)點(diǎn)控制器通過(guò)控制促動(dòng)器電機(jī),可以改變下拉索的長(zhǎng)度,進(jìn)而改變每個(gè)反射面單元的位置。節(jié)點(diǎn)控制器是通過(guò)一個(gè)與其分離的電機(jī)驅(qū)動(dòng)板來(lái)控制電機(jī)運(yùn)行的。電機(jī)的運(yùn)行受兩路信號(hào)線控制,這兩路控制信號(hào)初是從主控芯片的兩個(gè)引腳上發(fā)出的,經(jīng)節(jié)點(diǎn)控制器板上的數(shù)字邏輯電路使其輸出信號(hào)與電機(jī)驅(qū)動(dòng)板輸人匹配,進(jìn)而通過(guò)電機(jī)驅(qū)動(dòng)板完成對(duì)電機(jī)的控制功能。
整個(gè)索網(wǎng)反射面是一個(gè)實(shí)時(shí)的控制系統(tǒng),主控上位機(jī)需要隨時(shí)都知道每個(gè)反射面單元的具體位置,節(jié)點(diǎn)控制器位置采集功能是指采集反射面單元的位置數(shù)據(jù)信息。每個(gè)反射面單元的位置是由其下方的下拉索的長(zhǎng)度決定的,而下拉索的長(zhǎng)度是受促動(dòng)器電機(jī)控制的,所以只要記錄電機(jī)的具體轉(zhuǎn)動(dòng)情況,就可以計(jì)算出反射面單元的位置。電機(jī)的正反轉(zhuǎn)角度及圈數(shù)是通過(guò)光電編碼器實(shí)現(xiàn)的。