System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及數據傳輸領域,具體涉及一種基于嵌入式可擴展模塊的多協議解析裝置。
技術介紹
1、采用嵌入式結構的協議解析裝置由于軟件和硬件之間處于高度結合狀態,硬件離不開嵌入式軟件驅動,嵌入式軟件離不開硬件支撐。如需要對硬件有改動情況下,需要對整個嵌入式系統進行重新規劃系統架構。整個系統的維護將會越來越困難。因此現在嵌入式結構的協議解析裝置通常只能處理單一或有限的幾種協議,難以滿足日益復雜的通信環境需求。
2、另外,在在嵌入式設備中,不同傳感器或產品所采用的硬件接口是不相同的,協議解析裝置與設備之間還存在硬件接口適配問題。
3、此外,隨著通信技術的不斷發展,對協議解析裝置的性能、靈活性提出了更高的要求。現有的協議解析方案在處理大量數據時,由于硬件固化,會出現性能瓶頸,而且在新增協議支持時,往往需要對整個系統進行較大的改動,導致成本增加和開發周期延長。
技術實現思路
1、本專利技術意在提供一種基于嵌入式可擴展模塊的多協議解析裝置,針對多種接口樣式、多協議之間傳輸的傳輸性能以及信號傳輸的靈活性。
2、為達到上述目的,本專利技術采用如下技術方案:一種基于嵌入式可擴展模塊的多協議解析裝置,包括供電模塊、主控模塊和多個擴展模塊,所述供電模塊、主控模塊和擴展模塊均獨立封裝,所述供電模塊、主控模塊和擴展模塊通過同一結構、同一協議的內網接口串接,所述供電模塊用于將本地電源轉化為主控模塊或擴展模塊的直流用電,所述擴展模塊包括用于與本地設備通信的本地接口,以及用于本地
3、本方案的工作原理及優點在于:在使用過程中,將供電模塊、主控模塊和多個擴展模塊通過同一結構、同一協議的內網接口串接,使得所有模塊在通信和供電回路中形成并聯結構,供電模塊為所有其他模塊提供電能,串接完成的多個模塊中的通信線形成總線結構,使得每一個擴展模塊與主控模塊之間可以直接通信。
4、硬件上采用可擴展形式的模塊化設計,每一種通信接口對應一個可擴展模塊。根據本地設備使用的數據接口樣式選用不同的擴展模塊。
5、軟件上使用了分布式數據管理,主控模塊負責處理數據分發及擴展模塊的數據管理。主控模塊判斷擴展模塊輸入數據的通信協議類型,主控模塊內置協議解析策略,并將符合當前擴展模塊的協議解析策略其分配至該擴展模塊中。主控模塊同時還負責監控各協議解析模塊的工作狀態,實現負載均衡和故障切換。
6、解析裝置采用嵌入式可擴展模塊的架構,能夠靈活支持多種通信協議的解析,具有良好的可擴展性;每個擴展模塊均具備獨立解析能力,數據解析過程是通過連接在本地設備上的擴展模塊完成,主控模塊不再擔任數據的解析,保障了主控模塊運行速度。
7、擴展模塊和主控模塊并行處理,將大量的協議解析工作分散到其他擴展模塊上完成,從而滿足大數據量和高實時性的要求。擴展模塊通信接口的多樣性,讓其能夠連接現在所有本地設備的通信環境。
8、優選的,所述供電模塊、主控模塊和擴展模塊上的內網接口包括信號插頭和信號插口,所述信號插頭和信號插口之間設置有電源線和通信總線。當供電模塊、主控模塊、多個擴展模塊通過信號插頭和信號插口依次接通后,主控模塊和多個擴展模塊均在電源線上取電,主控模塊或多個擴展模塊通過通信總線完成數據傳輸。
9、優選的,所述主控模塊中的核心控制單元為第一mcu芯片,用于實現協議解析管理器和協議解析程序生成器的功能。第一mcu芯片通過識別擴展模塊解析的數據協議,通過協議解析管理器配置解析規則,將配置完成的協議規則填充到協議解析程序生成器中,讓協議解析程生成器生成對應的協議解析程序并發送給擴展模塊的解析單元。
10、優選的,所述擴展模塊中的解析單元為第二mcu芯片,用于執行協議解析程序以及緩存本地設備數據。第二mcu芯片上執行協議解析程序將本地設備的數據解析成通用協議,并將解析完成的數據緩存在第二mcu芯片中,等待第一mcu芯片接收。
11、優選的,所述主控模塊和擴展模塊內均設置有網絡交換機芯片,所述網絡交換機芯片通過通信總線連接在信號插頭和信號插口之間。通過網絡交換機芯片實現總線的功能,使得各模塊之間傳輸信號互不干擾。
12、優選的,所述供電模塊中用于將本地電源轉化為主控模塊或擴展模塊的直流用電的硬件為ac-dc芯片。
13、優選的,所述主控模塊還包括無線網絡傳輸芯片,所述核心控制單元與無線網絡傳輸芯片通過串口通信,用于將核心控制單元中的數據上傳至服務器。
14、優選的,所述內網接口選用rj-45網絡接口類型并采用tcp/ip數據傳輸協議。采用上述接口類型和傳輸協議,可以直接采用現在常用的以太網通信線連接。
本文檔來自技高網...【技術保護點】
1.一種基于嵌入式可擴展模塊的多協議解析裝置,其特征在于:包括供電模塊、主控模塊和多個擴展模塊,所述供電模塊、主控模塊和擴展模塊均獨立封裝,所述供電模塊、主控模塊和擴展模塊通過同一結構、同一協議的內網接口串接,所述供電模塊用于將本地電源轉化為主控模塊或擴展模塊的直流用電,所述擴展模塊包括用于與本地設備通信的本地接口,以及用于本地設備數據進行解析的解析單元,所述主控模塊包括核心控制單元,所述核心控制單元內置有協議解析管理器和協議解析程序生成器,所述協議解析管理器用于根據本地接口樣式及協議配置協議解析策略,所述協議解析程序生成器用于給解析單元發送符合本地接口的協議解析策略。
2.根據權利要求1所述的一種基于嵌入式可擴展模塊的多協議解析裝置,其特征在于:所述內網接口包括信號插頭和信號插口,所述信號插頭和信號插口之間設置有電源線和通信總線。
3.根據權利要求1所述的一種基于嵌入式可擴展模塊的多協議解析裝置,其特征在于:所述主控模塊中的核心控制單元為第一MCU芯片,用于實現協議解析管理器和協議解析程序生成器的功能。
4.根據權利要求3所述的一種基于嵌入式
5.根據權利要求4所述的一種基于嵌入式可擴展模塊的多協議解析裝置,其特征在于:所述主控模塊和擴展模塊內均設置有網絡交換機芯片,所述網絡交換機芯片通過通信總線連接在信號插頭和信號插口之間。
6.根據權利要求5所述的一種基于嵌入式可擴展模塊的多協議解析裝置,其特征在于:所述供電模塊中用于將本地電源轉化為主控模塊或擴展模塊的直流用電的硬件為AC-DC芯片。
7.根據權利要求6所述的一種基于嵌入式可擴展模塊的多協議解析裝置,其特征在于:所述主控模塊還包括無線網絡傳輸芯片,所述核心控制單元與無線網絡傳輸芯片通過串口通信,用于將核心控制單元中的數據上傳至服務器。
8.根據權利要求7所述的一種基于嵌入式可擴展模塊的多協議解析裝置,其特征在于:所述內網接口選用RJ-45網絡接口類型并采用TCP/IP數據傳輸協議。
...【技術特征摘要】
1.一種基于嵌入式可擴展模塊的多協議解析裝置,其特征在于:包括供電模塊、主控模塊和多個擴展模塊,所述供電模塊、主控模塊和擴展模塊均獨立封裝,所述供電模塊、主控模塊和擴展模塊通過同一結構、同一協議的內網接口串接,所述供電模塊用于將本地電源轉化為主控模塊或擴展模塊的直流用電,所述擴展模塊包括用于與本地設備通信的本地接口,以及用于本地設備數據進行解析的解析單元,所述主控模塊包括核心控制單元,所述核心控制單元內置有協議解析管理器和協議解析程序生成器,所述協議解析管理器用于根據本地接口樣式及協議配置協議解析策略,所述協議解析程序生成器用于給解析單元發送符合本地接口的協議解析策略。
2.根據權利要求1所述的一種基于嵌入式可擴展模塊的多協議解析裝置,其特征在于:所述內網接口包括信號插頭和信號插口,所述信號插頭和信號插口之間設置有電源線和通信總線。
3.根據權利要求1所述的一種基于嵌入式可擴展模塊的多協議解析裝置,其特征在于:所述主控模塊中的核心控制單元為第一mcu芯片,用于實現協議解析管理器和協議解析程序生成器的功...
【專利技術屬性】
技術研發人員:張林霜,潘成紅,程庚,劉彥材,
申請(專利權)人:重慶玖奇科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。