本發明專利技術提供了一種應用于遙控設備通信的AFHDS2雙向通信系統,所述系統包括:應用于組建整個無線網絡物理層處理模塊;用于遙控模型中發射機與接收機進行數據傳輸的網絡層數據處理模塊;以及用于實現遙控設備的遙控功能的應用層處理模塊;其中,所述物理層處理模塊包括構建無線無線網絡的硬件設備及驅動程序;所述網絡層數據處理模塊定義數類數據幀結構和數據幀類型。本發明專利技術實現整個遙控設備的雙向通信功能,使遙控設備的控制更加安全、全面和方便。
【技術實現步驟摘要】
一種應用于遙控模型的AFHDS2雙向通信系統
本專利技術涉及遙控模型領域,特別是應用于遙控模型的AFHDS2雙向通信系統。
技術介紹
目前,市面上的遙控模型(遙控飛機、遙控輪船、遙控汽車)均為單向通信設備,使用單工無線通信協議,在通信中只允許遙控器向被控模型發送數據,而不能夠將被控模型的數據傳回給遙控器。這類遙控設備功能單一,僅適用于簡單遙控模型的控制。同時,在使用中由于不能將被控模型的輸出傳回給發射機,所以使用者不能實時的監測當前模型的有關狀態,如電壓值、油量、高度、溫度、轉速等。當被控模型出現異常情況時,如電機溫度過高、電池電量不足等情況。由于使用者無法知曉上述異常,不能及時采取補救措施,往往導致事故的發生,如飛機模型墜機、汽車模型失控等等,后果嚴重。
技術實現思路
針對現有技術存在的技術問題,本專利技術解決的技術問題是,提供一種應用于模型遙控器的雙向通信協議AFHDS2,采用雙向通信方式,遙控器既能發送信號,又能接收信號。本專利技術解決技術問題所采用的技術方案如下:一種應用于遙控模型的AFHDS2雙向通信系統,其中,所述系統包括:用于組建整個無線網絡物理層處理模塊;用于遙控模型中發射機與接收機進行數據傳輸的網絡層數據處理模塊;以及用于實現遙控設備的遙控功能的應用層處理模塊;其中,所述物理層處理模塊包括構建無線無線網絡的硬件設備及驅動程序;所述網絡層數據處理模塊定義數類數據幀結構和數據幀類型。所述的應用于遙控模型的AFHDS2雙向通信系統,其中,所述網絡層數據處理模塊定義數據幀結構定義五類幀結構,包括握手類幀結構、控制類幀結構、監測類幀結構、維護類幀結構和補充類幀結構。所述的應用于遙控模型的AFHDS2雙向通信系統,其中,所述握手類幀結構依次包含一個Byte以上的無效字、一個Byte以上的幀頭、一個Byte以上的設備ID、一個Byte以上的CRC-8校驗和一個Byte以上的幀尾;所述控制類幀結構中依次包含一個Byte以上的無效字、一個Byte以上的幀頭、一個Byte以上的設備ID、一個Byte以上的命令字、一個Byte以上的CRC-8校驗和一個Byte以上的幀尾;所述監測類幀結構中依次包含一個Byte以上的無效字、一個Byte以上的幀頭、一個Byte以上的設備ID、一個Byte以上的監測標示、一個Byte以上的CRC-8校驗和一個Byte以上的幀尾;所述維護類幀結構依次包含一個Byte以上的無效字、一個Byte以上的幀頭、一個Byte以上的設備ID、一個Byte以上的配置參數、一個Byte以上的CRC-8校驗和一個Byte以上的幀尾;所述補充類幀結構依次包含一個Byte以上的無效字、一個Byte以上的幀頭、一個Byte以上的設備ID、一個Byte以上的預留、一個Byte以上的CRC-8校驗和一個Byte以上的幀尾。所述的應用于遙控模型的AFHDS2雙向通信系統,其中,所述握手類幀結構中依次包含2Byte的無效字、2Byte的幀頭、2Byte的設備ID、2Byte的CRC-8校驗和2Byte的幀尾;所述控制類幀結構中依次包含2Byte的無效字、2Byte的幀頭、4Byte的設備ID、30Byte的命令字、2Byte的CRC-8校驗和2Byte的幀尾;所述監測類幀結構中依次包含2Byte的無效字、2Byte的幀頭、4Byte的設備ID、2Byte的監測標示、2Byte的CRC-8校驗和2Byte的幀尾;所述維護類幀結構中依次包含2Byte的無效字、2Byte的幀頭、4Byte的設備ID、30Byte的配置參數、2Byte的CRC-8校驗和2Byte的幀尾;所述補充類幀結構中依次包含2Byte的無效字、2Byte的幀頭、4Byte的設備ID、30Byte的預留、2Byte的CRC-8校驗和2Byte的幀尾。所述的應用于遙控模型的AFHDS2雙向通信系統,其中,當遙控器發送所述的握手類幀后,其收到的應答幀結構依次包含2Byte的無效字、2Byte的幀頭、4Byte的設備ID、2Byte的CRC-8校驗和2Byte的幀尾;當遙控器發送所述的控制類幀后,其收到的應答幀結構依次包含2Byte的無效字、2Byte的幀頭、4Byte的設備ID、2Byte的控制響應字、16Byte的監測數據包、2Byte的CRC-校驗和2Byte的幀尾;當遙控器發送所述的監測類幀后,其收到的應答幀結構依次包含2Byte的無效字、2Byte的幀頭、4Byte的設備ID、16Byte的監測數據包、2Byte的CRC-8校驗和2Byte的幀尾;當遙控器發送所述的維護類幀后,其收到的應答幀結構依次包含2Byte的無效字、2Byte的幀頭、4Byte的設備ID、30Byte的狀態參數、2Byte的CRC-8校驗和2Byte的幀尾;當遙控器發送所述的補充類幀后,其收到的應答幀結構依次包含2Byte的無效字、2Byte的幀頭、4Byte的設備ID、30Byte的預留、2Byte的CRC-8校驗和2Byte的幀尾。相較于現有技術,本專利技術的應用于遙控模型的AFHDS2雙向通信系統,很好地實現了整個遙控設備的雙向通信功能,使遙控設備的控制更加安全、全面和方便。附圖說明圖1是本專利技術提供的應用于遙控模型的AFHDS2雙向通信系統的結構示意圖。圖2是本專利技術提供的應用于遙控模型的AFHDS2雙向通信系統中一優選實施例的結構示意圖。圖3本專利技術提供的應用于遙控模型的AFHDS2雙向通信系統中雙向通信協議層次結構示意圖具體實施方式下面結合附圖對專利技術進行詳細說明。如圖1所示,本專利技術提供的應用于遙控模型的AFHDS2雙向通信系統的結構示意圖,該雙向通信系統采用AFHDS2雙向通信協議,并分別應用于遙控設備的發射機和接收機,AFHDS2(AutomaticFrequencyHoppingDigitalSystem)表示第二代自動跳頻數字系統,其中,2表示第二代。具體包括物理層處理模塊10、網絡層處理模塊20和應用層處理模塊30,物理層處理模塊10用于組建整個無線網絡,網絡層數據處理模塊20用于遙控模型中發射機與接收機進行數據傳輸,而應用層處理模塊30用于實現遙控設備的遙控功能。具體地,如圖2所示,所述物理層處理模塊10包括構建無線無線網絡的硬件設備及驅動程序;所述網絡層數據處理模塊20定義數據幀結構和數據幀類型,而所述應用層處理模塊30包括了實現遙控控制功能的各應用程序和功能模塊。本專利技術采用AFHDS2雙向通信協議,并應用于遙控模型領域,實現了遙控設備發射機和接收機的雙向通信。為了減小協議設計的復雜性,按照層次方式進行協議的組織,根據功能不同分為驅動層、網絡層和應用層。圖3所示雙向通信協議層次結構示意圖為整個雙向通信協議AFHDS2的層次結構,包括發射機程序和接收機程序,發射機端的RF模塊和MCU,以及接收機端的RF模塊和MCU。具體地,為了更好的處理遙控器發送的信號數據,本專利技術的網絡層數據處理模塊對這些數據定義了數類數據幀結構,優選為五類數據幀結構,包括握手類幀結構、控制類幀結構、監測類幀結構、維護類幀結構和補充類幀結構。下面對五類幀結構進行詳細的描述和說明。(1)、握手類幀結構:是主機與設備連接的一類幀結構。主機向設備發送詢問幀,如果設備開機,則設備向接口發送應答幀,接本文檔來自技高網...

【技術保護點】
一種應用于遙控模型的AFHDS2雙向通信系統,其特征在于,所述系統包括:用于組建整個無線網絡物理層處理模塊;用于遙控模型中發射機與接收機進行數據傳輸的網絡層數據處理模塊;以及用于實現遙控設備的遙控功能的應用層處理模塊;其中,所述物理層處理模塊包括構建無線無線網絡的硬件設備及驅動程序;所述網絡層數據處理模塊定義數類數據幀結構和數據幀類型。
【技術特征摘要】
1.一種應用于遙控模型的AFHDS2雙向通信系統,其特征在于,所述系統包括:用于組建整個無線網絡物理層處理模塊;用于遙控模型中發射機與接收機進行數據傳輸的網絡層數據處理模塊;以及用于實現遙控設備的遙控功能的應用層處理模塊;其中,所述物理層處理模塊包括構建無線網絡的硬件設備及驅動程序;所述網絡層數據處理模塊定義數類數據幀結構和數據幀類型;所述網絡層數據處理模塊定義數據幀結構定義五類幀結構,包括握手類幀結構、控制類幀結構、監測類幀結構、維護類幀結構和補充類幀結構;所述AFHDS2雙向通信系統采用主動跳頻或被動跳頻的方式跳頻,當采用被動跳頻模式時,若遙控設備根據發送信息和反饋信息判斷該通信頻點干擾大,就自動跳轉到其他頻點進行通信;采用主動跳頻模式時,發射機每發射完一次數據都會主動根據算法自動的跳到下一個頻點,同時,接收機也會主動跳到對應的頻點。2.根據權利要求1所述的應用于遙控模型的AFHDS2雙向通信系統,其特征在于,所述握手類幀結構依次包含一個Byte以上的無效字、一個Byte以上的幀頭、一個Byte以上的設備ID、一個Byte以上的CRC-8校驗和一個Byte以上的幀尾;所述控制類幀結構中依次包含一個Byte以上的無效字、一個Byte以上的幀頭、一個Byte以上的設備ID、一個Byte以上的命令字、一個Byte以上的CRC-8校驗和一個Byte以上的幀尾;所述監測類幀結構中依次包含一個Byte以上的無效字、一個Byte以上的幀頭、一個Byte以上的設備ID、一個Byte以上的監測標示、一個Byte以上的CRC-8校驗和一個Byte以上的幀尾;所述維護類幀結構依次包含一個Byte以上的無效字、一個Byte以上的幀頭、一個Byte以上的設備ID、一個Byte以上的配置參數、一個Byte以上的CRC-8校驗和一個Byte以上的幀尾;所述補充類幀結構依次包含一個Byte以上的無效字、一個Byte以上的幀頭、一個Byte以上的設備ID、一個Byte以上的預留、一個Byte以上的CRC-8校驗和一個Byte以上的幀尾。3.根據權利要求2所述的應用于遙控模型的AFHD...
【專利技術屬性】
技術研發人員:厲翔龍,
申請(專利權)人:深圳市富斯遙控模型技術有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。