欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

飛行器電機控制方法、裝置及系統(tǒng)與流程

文檔序號:12917201閱讀:376來源:國知局
飛行器電機控制方法、裝置及系統(tǒng)與流程

本發(fā)明涉及飛行器技術(shù)領(lǐng)域,特別是涉及一種飛行器電機控制方法、裝置及系統(tǒng)。



背景技術(shù):

無人機是通過電子調(diào)速器(以下簡稱電調(diào))進行電機的調(diào)速,傳統(tǒng)方式是根據(jù)無人機的飛控單元輸出的pwm(pulsewidthmodulati/on,脈沖寬度調(diào)制)信號來做調(diào)整電調(diào),飛控單元的每個i/o口控制一個電調(diào),一個電調(diào)控制一個電機。

由于多旋翼無人機的電機數(shù)量較多,這種控制方式將浪費較多的飛控單元i/o接口,造成飛控單元資源的緊張。



技術(shù)實現(xiàn)要素:

基于此,本發(fā)明實施例提供的飛行器電機控制方法、裝置及系統(tǒng),多個電調(diào)可共享一個飛控單元輸出接口,能夠節(jié)省飛控單元資源。

本發(fā)明一方面提供飛行器電機控制方法,包括:

獲取飛行器的當前姿態(tài)信息;根據(jù)當前姿態(tài)信息確定需要調(diào)整的電機,并生成對所述電機的調(diào)整指令;

獲取所述電機對應(yīng)的電調(diào)id信息,作為第一id信息;生成包含所述調(diào)整指令以及所述第一id信息的第一通信指令,將所述第一通信指令發(fā)送到系統(tǒng)總線;

與所述系統(tǒng)總線連接的各個電調(diào)檢測到所述第一通信指令,判斷所述第一通信指令中的第一id信息與自身的id是否匹配;

若匹配,獲取所述第一通信指令中的調(diào)整指令,根據(jù)所述調(diào)整指令驅(qū)動所述電機。

本發(fā)明一方面提供飛行器電機控制方法,包括:

獲取飛行器的當前姿態(tài)信息;

根據(jù)當前姿態(tài)信息確定需要調(diào)整的電機,并生成對所述電機的調(diào)整指令;

獲取所述電機對應(yīng)的電調(diào)id信息,作為第一id信息;

生成包含所述調(diào)整指令以及所述第一id信息的第一通信指令,將所述第一通信指令發(fā)送到系統(tǒng)總線,以使與所述系統(tǒng)總線連接的對應(yīng)電調(diào)根據(jù)所述調(diào)整指令驅(qū)動所述電機。

本發(fā)明另一方面提供一種飛行器電機控制方法,包括:

獲取系統(tǒng)總線上從飛控單元發(fā)出的第一通信指令,所述第一通信指令包含飛控單元根據(jù)飛行器的當前姿態(tài)信息確定的電機的調(diào)整指令,以及所述電機對應(yīng)的電調(diào)id信息;

判斷所述第一通信指令中的id信息是否與自身的id匹配;

若匹配,獲取所述第一通信指令中的調(diào)整指令,根據(jù)所述調(diào)整指令驅(qū)動所述電機。

本發(fā)明另一方面提供飛行器電機控制系統(tǒng),包括:

包括飛控單元和兩個以上的電調(diào),所述飛控單元通過系統(tǒng)總線與各個電調(diào)連接;其中,

所述飛控單元包括:

姿態(tài)獲取模塊,用于獲取飛行器的當前姿態(tài)信息;

調(diào)整控制模塊,用于根據(jù)當前姿態(tài)信息確定需要調(diào)整的電機,并生成對所述電機的調(diào)整指令;

電調(diào)確定模塊,用于獲取所述電機對應(yīng)的電調(diào)id信息,作為第一id信息;

以及,第一總線收發(fā)模塊,用于生成包含所述調(diào)整指令以及所述第一id信息的第一通信指令,將所述第一通信指令發(fā)送到系統(tǒng)總線;

所述電調(diào)包括:

第二總線收發(fā)模塊,用于在檢測到所述系統(tǒng)總線上的所述第一通信指令,且判斷出所述第一通信指令中的第一id信息與自身的id匹配時,獲取所述第一通信指令中的調(diào)整指令;

以及,驅(qū)動模塊,用于根據(jù)所述調(diào)整指令驅(qū)動所述電機。

本發(fā)明另一方面提供飛行器電機控制裝置,包括:

姿態(tài)獲取模塊,用于獲取飛行器的當前姿態(tài)信息;

調(diào)整控制模塊,用于根據(jù)當前姿態(tài)信息確定需要調(diào)整的電機,并生成對所述電機的調(diào)整指令;

電調(diào)確定模塊,用于獲取所述電機對應(yīng)的電調(diào)id信息,作為第一id信息;

第一總線收發(fā)模塊,用于生成包含所述調(diào)整指令以及所述第一id信息的第一通信指令,將所述第一通信指令發(fā)送到系統(tǒng)總線,以使與所述系統(tǒng)總線連接的對應(yīng)電調(diào)根據(jù)所述調(diào)整指令驅(qū)動所述電機。

本發(fā)明另一方面提供一種飛行器電機控制裝置,包括:

第二總線收發(fā)模塊,用于獲取系統(tǒng)總線上從飛控單元發(fā)出的第一通信指令,所述第一通信指令包含飛控單元根據(jù)飛行器的當前姿態(tài)信息確定的電機的調(diào)整指令,以及所述電機對應(yīng)的電調(diào)id信息;

指令處理模塊,用于判斷所述第一通信指令中的id信息是否與自身的id匹配;若匹配,獲取所述第一通信指令中的調(diào)整指令;

電機驅(qū)動模塊,用于根據(jù)所述調(diào)整指令驅(qū)動所述電機。

上述技術(shù)方案,在獲取飛行器的當前姿態(tài)信息,根據(jù)當前姿態(tài)信息確定需要調(diào)整的電機,并生成對所述電機的調(diào)整指令之后;通過獲取與待調(diào)整的電機對應(yīng)的電調(diào)及其id信息;生成包含所述調(diào)整指令以及所述id信息的通信指令,將所述通信指令發(fā)送到系統(tǒng)總線;使得與所述系統(tǒng)總線連接的各個電調(diào)檢測到所述通信指令;若判斷出所述通信指令中的id信息與自身的id匹配,則獲取所述通信指令中的調(diào)整指令,根據(jù)所述調(diào)整指令驅(qū)動所述電機。通過本實施例的方案,多個電調(diào)可共享一個飛控單元輸出接口,能夠節(jié)省系統(tǒng)資源,同時系統(tǒng)走線更簡單,方便安裝。

附圖說明

圖1為本發(fā)明實施例的飛行器電機控制方法的實現(xiàn)環(huán)境示意圖;

圖2為一實施例的飛行器電機控制方法的示意性流程圖;

圖3為另一實施例的飛行器電機控制方法的示意性流程圖;

圖4為另一實施例的飛行器電機控制方法的示意性流程圖;

圖5為一實施例的飛行器電機控制系統(tǒng)的示意性結(jié)構(gòu)圖;

圖6為一實施例的飛行器電機控制裝置的示意性結(jié)構(gòu)圖;

圖7為一實施例的飛行器電機控制裝置的示意性結(jié)構(gòu)圖。

具體實施方式

為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

圖1為實現(xiàn)本發(fā)明飛行器電機控制方法實施例的硬件環(huán)境示意圖;實現(xiàn)本發(fā)明飛行器電機控制方法實施例的硬件環(huán)境為一飛行器,飛行器機身不同位置設(shè)置有對應(yīng)的電機,所述電機分別通過對應(yīng)的電調(diào)進行控制,通過調(diào)整不同位置的電機可改變飛行器的姿態(tài);所述飛行器還包括飛控單元系統(tǒng),所述飛控單元通過系統(tǒng)總線連接各個電調(diào),所述電調(diào)至少為兩個。若圖1所示,各個電調(diào)用于驅(qū)動不同的電機,此外,各個電調(diào)還能同時用于驅(qū)動相應(yīng)的指示燈;具體的,同一電調(diào)可同時驅(qū)動電機和指示燈,也可只驅(qū)動電機,也可只驅(qū)動指示燈。所述飛控單元至少設(shè)置有處理器、無線通信模組、總線收發(fā)單元和存儲介質(zhì)。其中,所述無線通信模組用于建立與控制終端的無線連接;所述總線收發(fā)單元用于與系統(tǒng)總線進行指令收發(fā);所述存儲介質(zhì)中至少存儲有操作系統(tǒng)、數(shù)據(jù)庫以及一電機控制裝置,該電機控制裝置可用于實現(xiàn)本發(fā)明的飛行器電機控制方法。

結(jié)合圖1及上述對硬件環(huán)境的說明,以下對飛行器電機控制方法實施例進行說明。

圖2為本發(fā)明另一實施例的飛行器電機控制方法的示意圖。如圖2所示,本實施例中的飛行器電機控制方法包括步驟:

s11,獲取飛行器的當前姿態(tài)信息;根據(jù)當前姿態(tài)信息確定需要調(diào)整的電機,并生成對所述電機的調(diào)整指令;

本實施例中,所述姿態(tài)信息包括飛行器的偏航角、俯仰角和橫滾角中至少一種。其中,偏航角指的是飛行器的機頭指向向量在xoy面上的投影與xoy面上y軸的夾角,本實施例中xoy面的坐標系以右手坐標系為例。

本實施例中,根據(jù)獲取到的姿態(tài)信息可確定出飛行器當前的姿態(tài)是否與預(yù)期姿態(tài)一致,若不一致,可通過調(diào)節(jié)設(shè)置在飛行器相應(yīng)位置的電機來改變飛行的姿態(tài),使其趨于預(yù)期姿態(tài),進而使飛行器的飛行達到預(yù)期的狀態(tài)。因此,根據(jù)當前姿態(tài)信息和預(yù)期姿態(tài)可確定出需要調(diào)整飛行器上哪個位置的電機,以及得出如何調(diào)整該電機的調(diào)整指令。

s12,獲取所述電機對應(yīng)的電調(diào)id信息,作為第一id信息;生成包含所述調(diào)整指令以及所述第一id信息的第一通信指令,將所述第一通信指令發(fā)送到系統(tǒng)總線。

本實施例中,步驟s11和s12的執(zhí)行主體可為飛控單元,所述飛控單元可通過總線收發(fā)單元與總線進行指令收發(fā)。本實施例中可通過與飛控單元連接的姿態(tài)傳感器實時獲取飛行器的姿態(tài)信息,或者按照設(shè)定的時間間隔定時獲取飛行器的姿態(tài)信息。

優(yōu)選的,本實施例中還包括預(yù)先設(shè)置電機與電調(diào)id的對應(yīng)關(guān)系,以及,預(yù)先設(shè)置用于唯一標識飛行器上各個電調(diào)的id信息。所述設(shè)置電機與電調(diào)id的對應(yīng)關(guān)系即為:建立電調(diào)id與電機的對應(yīng)關(guān)系。本實施例中電調(diào)的id信息的表示形式不作限定,包括但不限于:數(shù)字編號、字母、符號或者其任意組合,同一飛行器中的多個電調(diào)的id信息各不相同。

需要說明的是,電調(diào)id與電機的對應(yīng)關(guān)系可以是一對一的關(guān)系,即電調(diào)與不同位置的電機之間的一一對應(yīng)關(guān)系,由此可實現(xiàn)飛行器姿態(tài)的精細調(diào)整;根據(jù)實際需要,也可以是一對多的關(guān)系。

s13,與所述系統(tǒng)總線連接的各個電調(diào)檢測到所述第一通信指令,判斷所述第一通信指令中的第一id信息與自身的id是否匹配;

s14,若判斷出所述第一通信指令中的第一id信息與自身的id匹配,則獲取所述第一通信指令中的調(diào)整指令,根據(jù)所述調(diào)整指令驅(qū)動所述電機。

本實施例中,步驟s13和s14的執(zhí)行主體可為電調(diào),所述電調(diào)與所述飛控單元通過總線方式通信連接。多個電調(diào)并列連接到總線,當飛控單元向總線發(fā)送了通信指令時,連接到該總線的每個電調(diào)均能檢測到該指令,每個電調(diào)均需判斷當前指令是否為飛控單元發(fā)送給自己的指令,若是,則解析指令并執(zhí)行相應(yīng)的動作,否則,忽略該指令。具體的,通過將第一通信指令中的id信息與自身的id進行比對,若一致,則可知是發(fā)送給自己的指令,解析所述通信指令,根據(jù)指令中的調(diào)整指令驅(qū)動對應(yīng)的電機;否則,不是發(fā)送給自己的指令,忽略該指令。

優(yōu)選的,本實施例中需預(yù)先設(shè)置指示燈與電調(diào)id的對應(yīng)關(guān)系。對應(yīng)的,當需要調(diào)節(jié)指示燈時,生成指示燈的調(diào)節(jié)指令;根據(jù)所述對應(yīng)關(guān)系確定所述指示燈對應(yīng)的電調(diào)的id信息,作為第二id信息;然后生成包含所述調(diào)節(jié)指令以及所述第二id信息的第二通信指令,將所述第二通信指令發(fā)送到系統(tǒng)總線。與所述系統(tǒng)總線連接的各個電調(diào)檢測到所述第二通信指令;若判斷出所述第二通信指令中的第二id信息與自身的id匹配,則獲取所述第二通信指令中的調(diào)節(jié)指令,根據(jù)所述調(diào)節(jié)指令驅(qū)動所述指示燈;若判斷出所述第二通信指令中的第二id信息與自身的id不匹配,則忽略所述第二通信指令。

需要說明的是,本實施例中,同一個電調(diào)可同時驅(qū)動電機和指示燈,因此,若需要調(diào)節(jié)的電機和指示燈所對應(yīng)的電調(diào)為同一電調(diào),則上述第一id信息和第二id信息相同。對應(yīng)的,若所述電調(diào)從總線接收到的是第一通信指令,則驅(qū)動對應(yīng)的電機,若所述電調(diào)從總線接收到的是第二通信指令,則調(diào)節(jié)對應(yīng)的指示燈。由此,克服了指示燈需要占據(jù)單獨的飛控單元i/o資源的問題,同時也節(jié)省了電調(diào)的數(shù)量。

優(yōu)選的,本實施例中,在生成第一通信指令、第二通信指令時可添加相應(yīng)的指令標識,以區(qū)分是用于調(diào)節(jié)電機的指令,還是用于調(diào)節(jié)指示燈的指令,便于對應(yīng)的電調(diào)快速識別。當然,也可不通過指令標識進行區(qū)分,對應(yīng)的電調(diào)在收到總線上的通信指令時,若判斷出是發(fā)送個自己的指令,根據(jù)解析得到的電機調(diào)整指令或指示燈調(diào)節(jié)指令識別當前指令的類型。

上述實施例的飛行器電機控制方法,可通過預(yù)設(shè)的電調(diào)-電機的對應(yīng)關(guān)系、或者電調(diào)-指示燈的對應(yīng)關(guān)系,確定出與待調(diào)整的電機/指示燈對應(yīng)的電調(diào)及其id信息;然后生成包含電機調(diào)整指令/指示燈調(diào)節(jié)指令、以及所述id信息的通信指令,將所述通信指令發(fā)送到系統(tǒng)總線;連接至所述系統(tǒng)總線的各個電調(diào)均可檢測到所述通信指令,通過將所述通信指令中的id信息與自身id進行比對判斷是否是發(fā)送給自己的指令;若判斷出所述通信指令中的id信息與自身的id匹配,則獲取所述通信指令中的電機調(diào)整指令/指示燈調(diào)節(jié)指令,根據(jù)所述電機調(diào)整指令/指示燈調(diào)節(jié)指令驅(qū)動對應(yīng)的電機/指示燈。通過本實施例的方案,多個電機、指示燈可共享一個飛控單元輸出接口,能夠節(jié)省系統(tǒng)資源,同時系統(tǒng)走線更簡單,方便安裝。

圖3為一實施例的飛行器電機控制方法的示意性流程圖;在該實施例中,是以該方法應(yīng)用于飛行器的飛控單元為例進行說明。如圖3所示,本實施例中的飛行器電機控制方法包括步驟:

s21,獲取飛行器的當前姿態(tài)信息;

本實施例中可通過預(yù)設(shè)的姿態(tài)傳感器實時獲取飛行器的姿態(tài)信息,或者按照設(shè)定的時間間隔定時獲取飛行器的姿態(tài)信息。所述姿態(tài)信息包括飛行器的偏航角、俯仰角和橫滾角中至少一種。其中,偏航角指的是飛行器的機頭指向向量在xoy面上的投影與xoy面上y軸的夾角,本實施例中xoy面的坐標系以右手坐標系為例。

s22,根據(jù)當前姿態(tài)信息確定需要調(diào)整的電機,并生成對所述電機的調(diào)整指令;

本實施例中,根據(jù)獲取到的姿態(tài)信息可確定出飛行器當前的姿態(tài)是否與預(yù)期姿態(tài)一致,若不一致,可通過調(diào)節(jié)設(shè)置在飛行器相應(yīng)位置的電機來改變飛行的姿態(tài),使其趨于預(yù)期姿態(tài)。因此,根據(jù)當前姿態(tài)信息和預(yù)期姿態(tài)可確定出需要調(diào)整飛行器上哪個位置的電機,以及得出如何調(diào)整該電機的調(diào)整指令。

s23,獲取所述電機對應(yīng)的電調(diào)id信息,作為第一id信息;

優(yōu)選的,本實施例中還需預(yù)先設(shè)置電機與電調(diào)id的對應(yīng)關(guān)系。此外,還需預(yù)先設(shè)置可唯一標識飛行器上各個電調(diào)的id信息。所述設(shè)置電機與電調(diào)id的對應(yīng)關(guān)系即為:建立電調(diào)id與電機的對應(yīng)關(guān)系。本實施例中電調(diào)的id信息的表示形式不作限定,包括但不限于:數(shù)字編號、字母、符號或者其任意組合,同一飛行器中的多個電調(diào)的id信息各不相同。

需要說明的是,電調(diào)id與電機的對應(yīng)關(guān)系可以是一對一的關(guān)系,即電調(diào)與不同位置的電機之間的一一對應(yīng)關(guān)系,由此可實現(xiàn)飛行器姿態(tài)的精細調(diào)整;根據(jù)實際需要,也可以是一對多的關(guān)系。

s24,生成包含所述調(diào)整指令以及所述第一id信息的第一通信指令,將所述第一通信指令發(fā)送到系統(tǒng)總線,以使與所述系統(tǒng)總線連接的對應(yīng)電調(diào)根據(jù)所述調(diào)整指令驅(qū)動所述電機。

本實施例中,上述步驟s21~s24的執(zhí)行主體可為飛控單元,所述飛控單元通過總線收發(fā)單元與總線進行指令收發(fā)。

由此,飛控單元通過總線收發(fā)單元與總線進行信息收發(fā),從而實現(xiàn)與連接至總線的多個電調(diào)的通信,因此當飛控單元根據(jù)姿態(tài)信息確定出要調(diào)整某位置的電機之后,根據(jù)預(yù)先建立的對應(yīng)關(guān)系找出該位置電機對應(yīng)id的電調(diào),然后通過總線收發(fā)單元發(fā)送帶有相應(yīng)電調(diào)id的通信指令到總線上,連接至總線的多個電調(diào)可根據(jù)該通信指令中的id信息確定是否為發(fā)送給自己的指令。對于飛控單元來說,只需通過總線收發(fā)單元將通信指令發(fā)送到總線上,通過通信指令中攜帶的電調(diào)id實現(xiàn)對不同電調(diào)的獨立控制,無需為各個電機/電調(diào)預(yù)留一i/o口,節(jié)省了系統(tǒng)資源;同時,即使某一電調(diào)與總線的連接斷開,也不影響其他電調(diào)的通信,并且由于總線通信為閉環(huán)方式,因此即使總線的某一處斷開,各電調(diào)的通信數(shù)據(jù)仍然可以通過另一側(cè)的總線發(fā)送至飛控單元,增強了可靠性。

由于傳統(tǒng)的飛行器中,通常也通過電調(diào)驅(qū)動指示燈的亮滅,對應(yīng)的,也需飛控單元為指示燈的電調(diào)預(yù)留對應(yīng)的i/o口,由此進一步加重了飛控單元i/o資源負擔。

作為另一優(yōu)選實施方式,除預(yù)先設(shè)置電機與電調(diào)id的對應(yīng)關(guān)系之外,還預(yù)先設(shè)置指示燈與電調(diào)id的對應(yīng)關(guān)系。所述飛行器電機控制方法還包括:當需要調(diào)節(jié)飛行器上某一個或者幾個指示燈的亮滅時,飛控單元可生成對應(yīng)指示燈的調(diào)節(jié)指令,根據(jù)預(yù)設(shè)的對應(yīng)關(guān)系確定與所述指示燈對應(yīng)的電調(diào)的id信息,作為第二id信息。然后生成包含所述調(diào)節(jié)指令以及所述第二id信息的第二通信指令,將所述第二通信指令發(fā)送到系統(tǒng)總線,以使與所述系統(tǒng)總線連接的對應(yīng)電調(diào)根據(jù)所述調(diào)節(jié)指令驅(qū)動所述指示燈。優(yōu)選的,所述指示燈為led燈。

需要說明的是,本實施例中,同一個電調(diào)可同時驅(qū)動電機和指示燈,因此,若需要調(diào)節(jié)的電機和指示燈所對應(yīng)的電調(diào)為同一電調(diào),則上述第一id信息和第二id信息相同。對應(yīng)的,若所述電調(diào)從總線接收到的是第一通信指令,則驅(qū)動對應(yīng)的電機,若所述電調(diào)從總線接收到的是第二通信指令,則調(diào)節(jié)對應(yīng)的指示燈。由此,克服了指示燈需要占據(jù)單獨的飛控單元i/o資源的問題,同時也節(jié)省了電調(diào)的數(shù)量。

優(yōu)選的,本實施例中,在生成第一通信指令、第二通信指令時可添加相應(yīng)的指令標識,以區(qū)分是用于調(diào)節(jié)電機的指令,還是用于調(diào)節(jié)指示燈的指令,便于對應(yīng)的電調(diào)快速識別。當然,也可不通過指令標識進行區(qū)分,對應(yīng)的電調(diào)在收到總線上的通信指令時,若判斷出是發(fā)送個自己的指令,根據(jù)解析得到的電機調(diào)整指令或指示燈調(diào)節(jié)指令識別當前指令的類型。

通過本實施例的飛行器電機控制方法,飛控單元可通過一個輸出接口控制多個電機和指示燈,節(jié)省了系統(tǒng)資源,同時系統(tǒng)走線更簡單,方便安裝。

圖4為一實施例的飛行器電機控制方法的示意性流程圖;在該實施例中,是以該方法應(yīng)用于飛行器的電調(diào)為例進行說明。如圖4所示,本實施例中的飛行器電機控制方法包括步驟:

s31,獲取系統(tǒng)總線上從飛控單元發(fā)出的第一通信指令,所述第一通信指令包含飛控單元根據(jù)飛行器的當前姿態(tài)信息確定的電機的調(diào)整指令,以及所述電機對應(yīng)的電調(diào)id信息;

s32,判斷所述第一通信指令中的id信息是否與自身的id匹配;

s33,若匹配,獲取所述第一通信指令中的調(diào)整指令,根據(jù)所述調(diào)整指令驅(qū)動所述電機。

作為一優(yōu)選實施方式,在判斷所述第一通信指令中的id信息是否與自身的id匹配之后,若不匹配,則忽略所述第一通信指令.

作為一優(yōu)選實施方式,還包括步驟:

獲取系統(tǒng)總線上從飛控單元發(fā)出的第二通信指令,所述第二通信指令包含飛控單元確定的指示燈的調(diào)節(jié)指令,以及所述指示燈對應(yīng)的電調(diào)id信息;判斷所述第二通信指令中的id信息是否與自身的id匹配;若匹配,獲取所述第二通信指令中的調(diào)節(jié)指令,根據(jù)所述調(diào)節(jié)指令驅(qū)動所述指示燈。

作為一優(yōu)選實施方式,在判斷所述第二通信指令中的id信息是否與自身的id匹配之后,若不匹配,則忽略所述第二通信指令。

通過本實施例的飛行器電機控制方法,多個電調(diào)可通過系統(tǒng)總線共享一個飛控單元輸出接口,能夠節(jié)省系統(tǒng)資源,同時系統(tǒng)走線更簡單,方便安裝;并且各個電調(diào)可根據(jù)接收到的通信指令中的id信息確定當前通信指令是否為飛控單元發(fā)給自己的指令,若是,根據(jù)指令驅(qū)動電機或指示燈,若否,則忽略。

需要說明的是,對于前述的各方法實施例,為了簡便描述,將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明,某些步驟可以采用其它順序或者同時進行。

基于與上述實施例中的飛行器電機控制方法相同的思想,本發(fā)明還提供飛行器電機控制系統(tǒng)/裝置,該系統(tǒng)/裝置可用于執(zhí)行上述飛行器電機控制方法。為了便于說明,飛行器電機控制系統(tǒng)/裝置實施例的結(jié)構(gòu)示意圖中,僅僅示出了與本發(fā)明實施例相關(guān)的部分,本領(lǐng)域技術(shù)人員可以理解,圖示結(jié)構(gòu)并不構(gòu)成對系統(tǒng)/裝置的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。

圖5為本發(fā)明一實施例的飛行器電機控制系統(tǒng)的示意性結(jié)構(gòu)圖,該裝置可以應(yīng)用于飛行器。如圖5所示,本實施例的飛行器電機控制系統(tǒng)包括飛控單元100和兩個以上的電調(diào)200,所述飛控單元100通過系統(tǒng)總線與各個電調(diào)200通信連接。

其中,所述飛控單元100包括:姿態(tài)獲取模塊101、調(diào)整控制模塊102、電調(diào)確定模塊103以及第一總線收發(fā)模塊104,各模塊詳述如下:

姿態(tài)獲取模塊101,用于獲取飛行器的當前姿態(tài)信息;

調(diào)整控制模塊102,用于根據(jù)當前姿態(tài)信息確定需要調(diào)整的電機,并生成對所述電機的調(diào)整指令;

電調(diào)確定模塊103,用于獲取所述電機對應(yīng)的電調(diào)id信息,作為第一id信息;

第一總線收發(fā)模塊104,用于生成包含所述調(diào)整指令以及所述第一id信息的第一通信指令,將所述第一通信指令發(fā)送到系統(tǒng)總線。

其中,所述電調(diào)200包括:第二總線收發(fā)模塊201、指令處理模塊203以及電機驅(qū)動模塊203,各模塊詳述如下:

第二總線收發(fā)模塊201,用于檢測所述系統(tǒng)總線上的所述第一通信指令;

指令處理模塊202,用于若判斷出所述第一通信指令中的第一id信息與自身的id匹配時,獲取所述第一通信指令中的調(diào)整指令;

電機驅(qū)動模塊203,用于根據(jù)所述調(diào)整指令驅(qū)動所述電機。

作為一優(yōu)選實施方式,所述飛控單元100端,所述調(diào)整控制模塊102,還用于生成指示燈的調(diào)節(jié)指令;所述電調(diào)確定模塊103,還用于獲取所述指示燈對應(yīng)的電調(diào)的id信息,作為第二id信息;所述第一總線收發(fā)模塊104,還用于生成包含所述調(diào)節(jié)指令以及所述第二id信息的第二通信指令,將所述第二通信指令發(fā)送到系統(tǒng)總線。對應(yīng)的,所述電調(diào)200端,所述第二總線收發(fā)模塊201,還用于檢測所述系統(tǒng)總線上的所述第二通信指令;所述指令處理模塊202,還用于若判斷出所述第二通信指令中的第二id信息與自身的id匹配時,獲取所述第二通信指令中的調(diào)節(jié)指令;所述電調(diào)200還包括:指示燈驅(qū)動模塊204,用于根據(jù)所述調(diào)節(jié)指令驅(qū)動所述指示燈。

優(yōu)選的,所述第一總線收發(fā)模塊104在生成第一通信指令、第二通信指令時還可添加相應(yīng)的指令標識,以區(qū)分是用于調(diào)節(jié)電機的指令,還是用于調(diào)節(jié)指示燈的指令,便于對應(yīng)的電調(diào)快速識別。

作為一優(yōu)選實施方式,所述指令處理模塊202,還用于若判斷出所述第一通信指令中的第一id信息與自身的id不匹配,則忽略所述第一通信指令;還用于若判斷出所述第二通信指令中的第二id信息與自身的id不匹配,則忽略所述第二通信指令。

優(yōu)選的,所述飛控單元100還包括:設(shè)置模塊(圖中未示出),用于預(yù)先設(shè)置電機與電調(diào)id的對應(yīng)關(guān)系,預(yù)先設(shè)置指示燈與電調(diào)id的對應(yīng)關(guān)系;以及,預(yù)先設(shè)置用于唯一標識飛行器上各個電調(diào)的id信息。本實施例中電調(diào)的id信息的表示形式不作限定,包括但不限于:數(shù)字編號、字母、符號或者其任意組合,同一飛行器中的多個電調(diào)的id信息各不相同。

上述實施例的飛行器電機控制系統(tǒng),可通過預(yù)設(shè)的電調(diào)-電機的對應(yīng)關(guān)系、或者電調(diào)-指示燈的對應(yīng)關(guān)系,確定出與待調(diào)整的電機/指示燈對應(yīng)的電調(diào)及其id信息;然后生成包含電機調(diào)整指令/指示燈調(diào)節(jié)指令、以及所述id信息的通信指令,將所述通信指令發(fā)送到系統(tǒng)總線;連接至所述系統(tǒng)總線的各個電調(diào)均可檢測到所述通信指令,通過將所述通信指令中的id信息與自身id進行比對判斷是否是發(fā)送給自己的指令;若判斷出所述通信指令中的id信息與自身的id匹配,則獲取所述通信指令中的電機調(diào)整指令/指示燈調(diào)節(jié)指令,根據(jù)所述電機調(diào)整指令/指示燈調(diào)節(jié)指令驅(qū)動對應(yīng)的電機/指示燈。通過本實施例的方案,多個電機、指示燈可共享一個飛控單元輸出接口,能夠節(jié)省系統(tǒng)資源,同時系統(tǒng)走線更簡單,方便安裝。

圖6為本發(fā)明一實施例的飛行器電機控制裝置的示意性結(jié)構(gòu)圖,該裝置可以應(yīng)用于飛行器的飛控單元。如圖6所示,本實施例的飛行器電機控制裝置包括:姿態(tài)獲取模塊101、調(diào)整控制模塊102、電調(diào)確定模塊103以及第一總線收發(fā)模塊104,各模塊詳述如下:

所述姿態(tài)獲取模塊101,用于獲取飛行器的當前姿態(tài)信息;

本實施例中姿態(tài)信息包括飛行器的偏航角、俯仰角和橫滾角中至少一種。偏航角指的是飛行器的機頭指向向量在xoy面上的投影與xoy面上y軸的夾角,本實施例中xoy面的坐標系以右手坐標系為例。

所述調(diào)整控制模塊102,用于根據(jù)當前姿態(tài)信息確定需要調(diào)整的電機,并生成對所述電機的調(diào)整指令;

所述電調(diào)確定模塊103,用于獲取所述電機對應(yīng)的電調(diào)id信息,作為第一id信息;

所述第一總線收發(fā)模塊104,用于生成包含所述調(diào)整指令以及所述第一id信息的第一通信指令,將所述第一通信指令發(fā)送到系統(tǒng)總線,以使與所述系統(tǒng)總線連接的對應(yīng)電調(diào)根據(jù)所述調(diào)整指令驅(qū)動所述電機。

作為一優(yōu)選實施方式,所述調(diào)整控制模塊102,還用于生成指示燈的調(diào)節(jié)指令;所述電調(diào)確定模塊103,還用于獲取所述指示燈對應(yīng)的電調(diào)的id信息,作為第二id信息;所述第一總線收發(fā)模塊104,還用于生成包含所述調(diào)節(jié)指令以及所述第二id信息的第二通信指令,將所述第二通信指令發(fā)送到系統(tǒng)總線,以使與所述系統(tǒng)總線連接的對應(yīng)電調(diào)根據(jù)所述調(diào)節(jié)指令驅(qū)動所述指示燈。

作為一優(yōu)選實施方式,所述的飛行器電機控制裝置還包括設(shè)置模塊(圖中未示出),用于預(yù)先設(shè)置電機與電調(diào)id的對應(yīng)關(guān)系,預(yù)先設(shè)置指示燈與電調(diào)id的對應(yīng)關(guān)系;以及,預(yù)先設(shè)置用于唯一標識飛行器上各個電調(diào)的id信息。本實施例中對電調(diào)的id信息的表示形式不作限定,包括但不限于:數(shù)字編號、字母、符號或者其任意組合,同一飛行器中的多個電調(diào)的id信息各不相同。并且,同一個電調(diào)可同時驅(qū)動電機和指示燈,因此,若需要調(diào)節(jié)的電機和指示燈所對應(yīng)的電調(diào)為同一電調(diào),則上述第一id信息和第二id信息相同。

優(yōu)選的,所述第一總線收發(fā)模塊104在生成第一通信指令、第二通信指令時還可添加相應(yīng)的指令標識,以區(qū)分是用于調(diào)節(jié)電機的指令,還是用于調(diào)節(jié)指示燈的指令,便于對應(yīng)的電調(diào)快速識別。

通過本實施例的飛行器電機控制裝置,可通過一個飛控單元輸出接口控制多個電機和指示燈,節(jié)省了系統(tǒng)資源,同時系統(tǒng)走線更簡單,方便安裝。

圖7為本發(fā)明一實施例的飛行器電機控制裝置的示意性結(jié)構(gòu)圖,該裝置可以應(yīng)用于飛行器的電調(diào)。如圖7所示,本實施例的飛行器電機控制裝置包括:

第二總線收發(fā)模塊201,用于獲取系統(tǒng)總線上從飛控單元發(fā)出的第一通信指令,所述第一通信指令包含飛控單元根據(jù)飛行器的當前姿態(tài)信息確定的電機的調(diào)整指令,以及所述電機對應(yīng)的電調(diào)id信息;

指令處理模塊202,用于判斷所述第一通信指令中的id信息是否與自身的id匹配;若匹配,獲取所述第一通信指令中的調(diào)整指令;

電機驅(qū)動模塊203,用于根據(jù)所述調(diào)整指令驅(qū)動所述電機。

作為一優(yōu)選實施方式,所述指令處理模塊202,還用于若所述第一通信指令中的id信息是否與自身的id不匹配,則忽略所述第一通信指令。

作為一優(yōu)選實施方式,所述第二總線收發(fā)模塊201,還用于獲取系統(tǒng)總線上從飛控單元發(fā)出的第二通信指令,所述第二通信指令包含飛控單元確定的指示燈的調(diào)節(jié)指令,以及所述指示燈對應(yīng)的電調(diào)id信息;

所述指令處理模塊202,還用于判斷所述第二通信指令中的id信息是否與自身的id匹配;若匹配,獲取所述第二通信指令中的調(diào)節(jié)指令;

所述的飛行器電機控制裝置還包括:指示燈驅(qū)動模塊204,用于根據(jù)所述調(diào)節(jié)指令驅(qū)動所述指示燈。

作為一優(yōu)選實施方式,所述指令處理模塊202,還用于若所述第二通信指令中的id信息是否與自身的id不匹配,則忽略所述第二通信指令。

通過本實施例的飛行器電機控制裝置,多個電機控制裝置可通過系統(tǒng)總線共享一個飛控單元輸出接口,能夠節(jié)省系統(tǒng)資源,同時系統(tǒng)走線更簡單,方便安裝;并且各個電調(diào)可根據(jù)接收到的通信指令中的id信息確定當前通信指令是否為飛控單元發(fā)給自己的指令,若是,根據(jù)指令驅(qū)動電機或指示燈,若否,則忽略。

需要說明的是,上述示例的飛行器電機控制裝置/系統(tǒng)的實施方式中,各模塊/單元之間的信息交互、執(zhí)行過程等內(nèi)容,由于與本發(fā)明前述方法實施例基于同一構(gòu)思,其帶來的技術(shù)效果與本發(fā)明前述方法實施例相同,具體內(nèi)容可參見本發(fā)明方法實施例中的敘述,此處不再贅述。

此外,上述示例的飛行器電機控制裝置的實施方式中,各功能模塊的邏輯劃分僅是舉例說明,實際應(yīng)用中可以根據(jù)需要,例如出于相應(yīng)硬件的配置要求或者軟件的實現(xiàn)的便利考慮,將上述功能分配由不同的功能模塊完成,即將所述飛行器電機控制裝置/系統(tǒng)的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。其中各功能模既可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。

本領(lǐng)域普通技術(shù)人員可以理解,實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質(zhì)中,作為獨立的產(chǎn)品銷售或使用。所述程序在執(zhí)行時,可執(zhí)行如上述各方法的實施例的全部或部分步驟。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(read-onlymemory,rom)或隨機存儲記憶體(randomaccessmemory,ram)等。

在上述實施例中,對各個實施例的描述都各有側(cè)重,某個實施例中沒有詳述的部分,可以參見其它實施例的相關(guān)描述??梢岳斫?,其中所使用的術(shù)語“第一”、“第二”等在本文中用于區(qū)分對象,但這些對象不受這些術(shù)語限制。例如也可將第一通信指令,稱為第二通信指令,將第二通信指令,稱為第一通信指令。

以上所述實施例僅表達了本發(fā)明的幾種實施方式,不能理解為對本發(fā)明專利范圍的限制。應(yīng)當指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應(yīng)以所附權(quán)利要求為準。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
安福县| 宝坻区| 保德县| 孝义市| 景德镇市| 双辽市| 镇平县| 独山县| 安达市| 潍坊市| 南乐县| 长海县| 彰武县| 台北县| 通渭县| 富民县| 陇西县| 元氏县| 大埔区| 阳朔县| 八宿县| 道真| 永胜县| 乐业县| 三明市| 万年县| 尤溪县| 巴塘县| 禹城市| 墨江| 横山县| 区。| 阿拉善右旗| 武邑县| 商水县| 丽江市| 云安县| 信阳市| 洛川县| 南平市| 邯郸市|