System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術屬于傳感器信息,具體涉及一種慣性導航系統的傳感器信息的處理方法與裝置。
技術介紹
1、慣性導航系統(ins,以下簡稱慣導)是一種不依賴于外部信息、也不向外部輻射能量的自主式導航系統。其工作環境不僅包括空中、地面,還可以在水下。慣導的基本工作原理是以牛頓力學定律為基礎,經由測量載體在慣性參考系的加速度,將它對時間進行積分,且把它變換到導航坐標系中,就可取得在導航坐標系中的速度、偏航角和位置等信息。
2、目前常常運用的就是專利公開號為“cn202229766u”的這樣的慣性導航系統,其傳感器組(傳感器組可含有陀螺儀傳感器、速度脈沖傳感器、輪胎轉速差傳感器)與can總線控制器相連,傳感器組用于把慣性導航系統的傳感器信息(慣性導航系統的傳感器信息可含有汽車轉向角度、汽車速度、汽車輪胎轉速差的信息)傳至can總線控制器內存放且把慣性導航系統的傳感器信息轉換成gps收取模塊能識別的指令后,把該指令傳至gps收取模塊。
3、另一方面,存放后的慣性導航系統的傳感器信息往會被輸出(正如輸出來轉存到另外的電腦上)或被查詢,在慣性導航系統的傳感器信息被輸出或被查詢的期間,對慣性導航系統的傳感器信息執行分析、取出與處置的流程肯定會帶來附加的耗時,削弱慣性導航系統的傳感器信息被輸出或被查詢的高效性。
技術實現思路
1、為解決現有技術中存在的缺陷,本專利技術提出一種慣性導航系統的傳感器信息的處理方法與裝置,在存放傳感器信息的期間,會先依據信息長度執行排列且執行分分區存放,各個
2、本專利技術運用如下的技術方案。
3、一種慣性導航系統的傳感器信息的處理方法,包括:
4、傳感器組把慣性導航系統的傳感器信息傳至can總線控制器內存放且把慣性導航系統的傳感器信息轉換成gps收取模塊能識別的指令后,把該指令傳至gps收取模塊;
5、傳感器組把慣性導航系統的傳感器信息傳至can總線控制器內存放的方法,包括:
6、步驟1,收取信息存放命令,且依據信息存放命令,取得各個要存放的傳感器信息;
7、步驟2,依據各個傳感器信息所要耗用的存放區域,對各個傳感器信息執行排列,且依據排列后的傳感器信息認定各個傳感器信息相應的信息標號,加上依據不一樣分區的長度,把can總線控制器的外存的存放區域切割成多個子組;
8、步驟3,面對各個傳感器信息,把該傳感器信息存放于同該傳感器信息所要耗用存放區域相適配的分區;
9、步驟4,面對各個子組,依照該子組內帶有的各個分區所存放的傳感器信息要耗用的存放區域,對該子組內帶有的各個分區執行排列,依據該子組內首個分區所存放的傳感器信息相應的信息標號、該子組內最末一分區所存放的傳感器信息相應的信息標號、首個分區相應的存放指針與該子組內分區的長度,形成該子組的識別信息且存放,識別信息用于在傳感器信息取出期間認定要取出的傳感器信息的存放指針。
10、優選地,在步驟1中,在對傳感器信息執行存放的期間,can總線控制器的cpu收取信息存放命令,且依據該信息存放命令取得傳感器組傳來的各個要存放的傳感器信息。
11、優選地,在步驟2中,面對各個子組,該子組內具有多個長度一樣的分區,不一樣子組內分區的長度不一樣。
12、優選地,在步驟2中,取得要存放的傳感器信息后,can總線控制器依據各個傳感器信息所要耗用的存放區域,對各個傳感器信息執行排列,且依據排列后的傳感器信息執行標號;
13、同步的can總線控制器對can總線控制器的外存的存放區域執行切割,依據不一樣分區的長度,把can總線控制器的外存的存放區域切割成多個子組。
14、優選地,對各個傳感器信息執行排列,且依據排列后的傳感器信息執行標號的方法,包括:can總線控制器能依照傳感器信息所要耗用的存放區域的容量的自低至高的依序對傳感器信息執行排列,且依據排列后的傳感器信息依照其自低至高的依序執行從零起逐個增一的標號。
15、優選地,一子組內具有多個長度一樣的分區,而不一樣的子組內的分區的長度為不一樣的。
16、優選地,在步驟2中,can總線控制器在對存放區域執行分組前,can總線控制器判定各個傳感器信息所要耗用的存放區域是不是平衡,也就是各個傳感器信息的信息長度間的差異在在事先定義的范疇中,如果是,那么can總線控制器就不對存放區域執行分組,而把存放區域切割成多個長度一樣的分區,據此把各個分區內所存放的傳感器信息相應的信息標號關聯到分區的指針;
17、而如果各個傳感器信息所要耗用的存放區域不平衡,就接著對存放區域執行分組處置。
18、優選地,對傳感器信息所要耗用存放區域相適配的分區的判定方法,包括:面向傳感器信息b和分區c,如果把傳感器信息存放至分區c后,c內殘留的存放區域的長度小于事先定義的臨界量,就意味著傳感器信息b所要耗用的存放區域和分區c相適配;
19、或者,如果把傳感器信息b存放至分區c后,c內殘留的存放區域不夠來存放殘留的沒存放的傳感器信息,就意味著傳感器信息b所要耗用的存放區域和分區c相適配。
20、優選地,在傳感器信息被輸出或被查詢時,要經can總線控制器的外存中取出所要的傳感器信息,在該期間,can總線控制器收取面對所要取出的目的傳感器信息的傳感器信息取出命令,接著依據該傳感器信息取出命令,認定目的傳感器信息相應的信息標號,當做目的標號;
21、can總線控制器依據該目的標號和識別信息庫,認定目的傳感器信息相應的存放指針,且依據目的傳感器信息相應的存放指針取出目的傳感器信息,也就是具體如下所示:
22、面對各個子組,can總線控制器依據該子組的識別信息,認定該子組所存放傳感器信息的信息標號區間,當做該子組相應的標號區間,依據各個子組相應的標號區間,認定目的傳感器信息所屬的子組,當做目的子組,接著依據目的子組相應的識別信息和目的標號,認定目的傳感器信息相應的存放指針;
23、can總線控制器依據首個分區的標號和最末一分區的標號認定所要取出的目的傳感器信息所屬的子組,接著依據所要取出的目的傳感器信息的信息標號、子組首個分區的標號、分區長度、子組首個分區的指針運算出所要取出的目的傳感器信息的所處的分區的指針,所要取出的目的傳感器信息的指針運算方程是:
24、
25、一種慣性導航系統的傳感器信息的處理裝置,包括:
26、傳感器組和can總線控制本文檔來自技高網...
【技術保護點】
1.一種慣性導航系統的傳感器信息的處理方法,其特征在于,包括:
2.根據權利要求1所述的慣性導航系統的傳感器信息的處理方法,其特征在于,在步驟1中,在對傳感器信息執行存放的期間,CAN總線控制器的CPU收取信息存放命令,且依據該信息存放命令取得傳感器組傳來的各個要存放的傳感器信息。
3.根據權利要求2所述的慣性導航系統的傳感器信息的處理方法,其特征在于,在步驟2中,面對各個子組,該子組內具有多個長度一樣的分區,不一樣子組內分區的長度不一樣。
4.根據權利要求3所述的慣性導航系統的傳感器信息的處理方法,其特征在于,在步驟2中,取得要存放的傳感器信息后,CAN總線控制器依據各個傳感器信息所要耗用的存放區域,對各個傳感器信息執行排列,且依據排列后的傳感器信息執行標號;
5.根據權利要求4所述的慣性導航系統的傳感器信息的處理方法,其特征在于,對各個傳感器信息執行排列,且依據排列后的傳感器信息執行標號的方法,包括:CAN總線控制器能依照傳感器信息所要耗用的存放區域的容量的自低至高的依序對傳感器信息執行排列,且依據排列后的傳感器信息依照其自低至
6.根據權利要求5所述的慣性導航系統的傳感器信息的處理方法,其特征在于,一子組內具有多個長度一樣的分區,而不一樣的子組內的分區的長度為不一樣的。
7.根據權利要求6所述的慣性導航系統的傳感器信息的處理方法,其特征在于,在步驟2中,CAN總線控制器在對存放區域執行分組前,CAN總線控制器判定各個傳感器信息所要耗用的存放區域是不是平衡,也就是各個傳感器信息的信息長度間的差異在在事先定義的范疇中,如果是,那么CAN總線控制器就不對存放區域執行分組,而把存放區域切割成多個長度一樣的分區,據此把各個分區內所存放的傳感器信息相應的信息標號關聯到分區的指針;
8.根據權利要求7所述的慣性導航系統的傳感器信息的處理方法,其特征在于,對傳感器信息所要耗用存放區域相適配的分區的判定方法,包括:面向傳感器信息b和分區c,如果把傳感器信息存放至分區c后,c內殘留的存放區域的長度小于事先定義的臨界量,就意味著傳感器信息b所要耗用的存放區域和分區c相適配;
9.根據權利要求8所述的慣性導航系統的傳感器信息的處理方法,其特征在于,在傳感器信息被輸出或被查詢時,要經CAN總線控制器的外存中取出所要的傳感器信息,在該期間,CAN總線控制器收取面對所要取出的目的傳感器信息的傳感器信息取出命令,接著依據該傳感器信息取出命令,認定目的傳感器信息相應的信息標號,當做目的標號;
10.一種慣性導航系統的傳感器信息的處理裝置,其特征在于,包括:
...【技術特征摘要】
1.一種慣性導航系統的傳感器信息的處理方法,其特征在于,包括:
2.根據權利要求1所述的慣性導航系統的傳感器信息的處理方法,其特征在于,在步驟1中,在對傳感器信息執行存放的期間,can總線控制器的cpu收取信息存放命令,且依據該信息存放命令取得傳感器組傳來的各個要存放的傳感器信息。
3.根據權利要求2所述的慣性導航系統的傳感器信息的處理方法,其特征在于,在步驟2中,面對各個子組,該子組內具有多個長度一樣的分區,不一樣子組內分區的長度不一樣。
4.根據權利要求3所述的慣性導航系統的傳感器信息的處理方法,其特征在于,在步驟2中,取得要存放的傳感器信息后,can總線控制器依據各個傳感器信息所要耗用的存放區域,對各個傳感器信息執行排列,且依據排列后的傳感器信息執行標號;
5.根據權利要求4所述的慣性導航系統的傳感器信息的處理方法,其特征在于,對各個傳感器信息執行排列,且依據排列后的傳感器信息執行標號的方法,包括:can總線控制器能依照傳感器信息所要耗用的存放區域的容量的自低至高的依序對傳感器信息執行排列,且依據排列后的傳感器信息依照其自低至高的依序執行從零起逐個增一的標號。
6.根據權利要求5所述的慣性導航系統的傳感器信息的處理方法,其特征在于,一子組內具有多個長度一樣的分區,而不一樣...
【專利技術屬性】
技術研發人員:豐國棟,張根喜,沈勇,
申請(專利權)人:南京威翔科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。