1.一種CAN總線采樣點位置的測試方法,其特征在于,所述方法包括:
依據(jù)當(dāng)前設(shè)定的干擾位置和干擾寬度,生成干擾信息;其中,所述干擾位置為所述干擾信息被發(fā)送到被測結(jié)點中某一位寬所在的位置,所述干擾寬度為所述干擾信息被發(fā)送到所述被測結(jié)點中所占的位寬寬度;
發(fā)送攜帶有所述干擾信息的特定幀ID的標準遠程幀到所述被測結(jié)點;
在所述被測結(jié)點收到在一個位置點攜帶所述干擾信息的特定幀ID的標準遠程幀時,接收到所述被測結(jié)點發(fā)出的主動錯誤應(yīng)答信號,記錄所述位置點,作為采樣點位置的起始點,其中,所述位置點為在所述被測結(jié)點中移動所述干擾位置后所處的當(dāng)前位寬所在的位置點;
使所述干擾位置在所述被測結(jié)點中步進一個步進間隔,并設(shè)定所述干擾信息中的干擾位置與干擾寬度,獲得步進干擾信息,所述步進干擾信息包括步進后的所述干擾位置和所述干擾寬度;
發(fā)送攜帶有所述步進干擾信息的所述特定幀ID的標準遠程幀到所述被測結(jié)點中的下一個位置點;
在所述被測結(jié)點收到在所述下一個位置點攜帶所述步進干擾信息的特定幀ID的標準遠程幀時,接收到所述被測結(jié)點發(fā)出的主動錯誤應(yīng)答信號,返回執(zhí)行所述使所述干擾位置在所述被測結(jié)點中步進一個步進間隔,并設(shè)定所述干擾信息中的干擾位置與干擾寬度,獲得步進干擾信息,直到接收到所述被測結(jié)點發(fā)出的正常的應(yīng)答信號時,結(jié)束測試,其中,發(fā)出的正常的應(yīng)答信號為所述被測結(jié)點收到在另一個位置點攜帶所述步進干擾信息的特定幀ID的標準遠程幀而發(fā)出的應(yīng)答信號;
記錄所述另一個位置點,作為采樣點位置的結(jié)束點。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述依據(jù)當(dāng)前設(shè)定的干擾位置和干擾寬度,生成干擾信息之前,還包括:
發(fā)送當(dāng)前設(shè)定的幀ID的標準遠程幀到所述被測結(jié)點,其中,當(dāng)前設(shè)定的所述幀ID的初始值為0,且小于等于第一閾值;
在接收到所述被測結(jié)點發(fā)出的應(yīng)答信號時,將當(dāng)前設(shè)定的所述幀ID的標準遠程幀設(shè)為所述特定幀ID的標準遠程幀,執(zhí)行依據(jù)當(dāng)前設(shè)定的干擾位置和干擾寬度,生成干擾信息步驟;
在未接收到所述被測結(jié)點發(fā)出的應(yīng)答信號時,使當(dāng)前設(shè)定的所述幀ID的標準遠程幀的幀ID加1,并將加1后的幀ID作為當(dāng)前設(shè)定的幀ID,返回執(zhí)行發(fā)送當(dāng)前設(shè)定的幀ID的標準遠程幀到所述被測結(jié)點,直到接收到所述被測結(jié)點發(fā)出應(yīng)答信號。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在所述使當(dāng)前設(shè)定的所述幀ID的標準遠程幀的幀ID加1之后,還包括:
判斷當(dāng)前設(shè)定的所述幀ID的標準遠程幀的幀ID加1后的值大于所述第一閾值時,結(jié)束測試。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述發(fā)送攜帶有所述干擾信息的特定幀ID的標準遠程幀到所述被測結(jié)點之后,還包括:
在接收到所述被測結(jié)點發(fā)出正常的應(yīng)答信號時,使所述干擾位置在所述被測結(jié)點中步進一個步進間隔,并將步進后的干擾位置和所述干擾寬度作為當(dāng)前設(shè)定的干擾位置和干擾寬度;
返回執(zhí)行所述依據(jù)當(dāng)前設(shè)定的干擾位置和干擾寬度,生成干擾信息。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述被測結(jié)點收到在一個位置點攜帶所述干擾信息的特定幀ID的標準遠程幀時,接收到所述被測結(jié)點發(fā)出的主動錯誤應(yīng)答信號,記錄所述位置點,作為采樣點位置的起始點之后,還包括:
向所述被測結(jié)點發(fā)送m幀攜帶無干擾信息的所述特定幀ID的標準遠程幀,m為正整數(shù);
在接收到所述被測結(jié)點發(fā)出的正常的應(yīng)答信號時,執(zhí)行使所述干擾位置在所述被測結(jié)點中步進一個步進間隔,并設(shè)定所述干擾信息中的干擾位置與干擾寬度,獲得步進干擾信息步驟。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,在所述向所述被測結(jié)點發(fā)送m幀攜帶無干擾信息的所述特定幀ID的標準遠程幀之后,還包括:
在未接收到所述被測結(jié)點發(fā)出的應(yīng)答信號時,結(jié)束測試。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述被測結(jié)點收到在所述下一個位置點攜帶所述步進干擾信息的特定幀ID的標準遠程幀時,接收到所述被測結(jié)點發(fā)出的主動錯誤應(yīng)答信號,返回執(zhí)行所述使所述干擾位置在所述被測結(jié)點中步進一個步進間隔,并設(shè)定所述干擾信息中的干擾位置與干擾寬度,獲得步進干擾信息之前,還包括:
向所述被測結(jié)點發(fā)送m幀攜帶無干擾信息的所述特定幀ID的標準遠程幀;
在接收到所述被測結(jié)點發(fā)出的正常的應(yīng)答信號時,執(zhí)行所述使所述干擾位置在所述被測結(jié)點中步進一個步進間隔,并設(shè)定所述干擾信息中的干擾位置與干擾寬度,獲得步進干擾信息步驟。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,在所述向所述被測結(jié)點發(fā)送m幀攜帶無干擾信息的所述特定幀ID的標準遠程幀之后,還包括:
在未接收到所述被測結(jié)點發(fā)出的應(yīng)答信號時,結(jié)束測試。
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述記錄所述另一個位置點,作為采樣點位置的結(jié)束點之后,還包括:
顯示所述采樣點位置的范圍值,所述范圍值包括采樣點位置的所述起始點與結(jié)束點。
10.一種CAN總線采樣點位置的測試裝置,其特征在于,所述裝置包括:
生成模塊,用于依據(jù)當(dāng)前設(shè)定的干擾位置和干擾寬度,生成干擾信息,其中,所述干擾位置為所述干擾信息被發(fā)送到被測結(jié)點中某一位寬所在的位置,所述干擾寬度為所述干擾信息被發(fā)送到所述被測結(jié)點中所占的位寬寬度;
第一發(fā)送模塊,用于發(fā)送攜帶有所述干擾信息的特定幀ID的標準遠程幀到所述被測結(jié)點;
第一接收模塊,用于在所述被測結(jié)點收到在一個位置點攜帶所述干擾信息的特定幀ID的標準遠程幀時,接收所述被測結(jié)點發(fā)出的主動錯誤應(yīng)答信號;
第一記錄模塊,用于記錄使所述被測結(jié)點發(fā)出主動錯誤應(yīng)答信號的位置點,作為采樣點位置的起始點,其中,所述位置點為在所述被測結(jié)點中移動所述干擾位置后所處的當(dāng)前位寬所在的位置點;
第一步進模塊,用于使所述干擾位置在所述被測結(jié)點中步進一個步進間隔,并設(shè)定所述干擾信息中的干擾位置與干擾寬度,獲得步進干擾信息,所述步進干擾信息包括步進后的所述干擾位置和所述干擾寬度;
第二發(fā)送模塊,用于發(fā)送攜帶有所述步進干擾信息的所述特定幀ID的標準遠程幀到所述被測結(jié)點中的下一個位置點;
第二接收模塊,用于在所述被測結(jié)點收到在所述下一個位置點攜帶所述步進干擾信息的特定幀ID的標準遠程幀時,接收所述被測結(jié)點發(fā)出的主動錯誤應(yīng)答信號;
所述第一步進模塊,用于在所述第二接收模塊在所述被測結(jié)點收到在所述下一個位置點攜帶所述步進干擾信息的特定幀ID的標準遠程幀時,接收所述被測結(jié)點發(fā)出的主動錯誤應(yīng)答信號之后,使所述干擾位置在所述被測結(jié)點中步進一個步進間隔,并設(shè)定所述干擾信息中的干擾位置與干擾寬度,獲得步進干擾信息;
第三接收模塊,用于接收所述被測結(jié)點發(fā)出的正常的應(yīng)答信號,并結(jié)束測試,其中,發(fā)出的正常的應(yīng)答信號為所述被測結(jié)點收到在另一個位置點攜帶所述步進干擾信息的特定幀ID的標準遠程幀而發(fā)出的應(yīng)答信號;
第二記錄模塊,用于記錄使所述被測結(jié)點發(fā)出正常的應(yīng)答信號的位置點,作為采樣點位置的結(jié)束點。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,在所述第一發(fā)送模塊發(fā)送攜帶有所述干擾信息的特定幀ID的標準遠程幀到所述被測結(jié)點之后,所述第一接收模塊在所述被測結(jié)點收到在一個位置點攜帶所述干擾信息的特定幀ID的標準遠程幀時,接收所述被測結(jié)點發(fā)出的主動錯誤應(yīng)答信號之前,所述裝置還包括:
第四接收模塊,用于接收所述被測結(jié)點發(fā)出正常的應(yīng)答信號;
第二步進模塊,用于使所述干擾位置在所述被測結(jié)點中步進一個步進間隔,并將步進后的干擾位置和所述干擾寬度作為當(dāng)前設(shè)定的干擾位置和干擾寬度;
所述生成模塊,用于在所述第二步進模塊使所述干擾位置在所述被測結(jié)點中步進一個步進間隔,并將步進后的干擾位置和所述干擾寬度作為當(dāng)前設(shè)定的干擾位置和干擾寬度之后,依據(jù)當(dāng)前設(shè)定的干擾位置和干擾寬度,生成干擾信息。
12.根據(jù)權(quán)利要求10所述的裝置,其特征在于,在所述第一記錄模塊記錄使所述被測結(jié)點發(fā)出主動錯誤應(yīng)答信號的位置點,作為采樣點位置的起始點之后,所述第一步進模塊使所述干擾位置在所述被測結(jié)點中步進一個步進間隔,并設(shè)定所述干擾信息中的干擾位置與干擾寬度,獲得步進干擾信息之前,所述裝置還包括:
第三發(fā)送模塊,用于向所述被測結(jié)點發(fā)送m幀攜帶無干擾信息的所述特定幀ID的標準遠程幀,m為正整數(shù);
第五接收模塊,用于接收所述被測結(jié)點發(fā)出的正常的應(yīng)答信號。
13.根據(jù)權(quán)利要求10所述的裝置,其特征在于,在所述第二接收模塊在所述被測結(jié)點收到在所述下一個位置點攜帶所述步進干擾信息的特定幀ID的標準遠程幀時,接收所述被測結(jié)點發(fā)出的主動錯誤應(yīng)答信號之后,所述第一步進模塊在所述第二接收模塊在所述被測結(jié)點收到在所述下一個位置點攜帶所述步進干擾信息的特定幀ID的標準遠程幀時,接收所述被測結(jié)點發(fā)出的主動錯誤應(yīng)答信號之后,使所述干擾位置在所述被測結(jié)點中步進一個步進間隔,并設(shè)定所述干擾信息中的干擾位置與干擾寬度,獲得步進干擾信息之前,所述裝置還包括:
第四發(fā)送模塊,用于向所述被測結(jié)點發(fā)送m幀攜帶無干擾信息的所述特定幀ID的標準遠程幀;
第六接收模塊,用于接收所述被測結(jié)點發(fā)出的正常的應(yīng)答信號。