本公開(kāi)涉及用于電氣設(shè)備之間的通信延遲測(cè)量的系統(tǒng)和方法,并且更具體地,涉及用于車(chē)輛電氣系統(tǒng)中的電氣設(shè)備之間的通信延遲測(cè)量的系統(tǒng)和方法。
背景技術(shù):
1、車(chē)輛可以配備有各種電氣裝置,例如控制器(例如動(dòng)力系統(tǒng)控制模塊、制動(dòng)控制模塊、車(chē)身控制模塊等)、傳感器和致動(dòng)器。傳感器和致動(dòng)器可以與控制器通信,使得傳感器可以收集信息和/或檢測(cè)刺激因素,并且控制器可以分析傳感器數(shù)據(jù)并向致動(dòng)器提供信號(hào)。車(chē)輛可以配備多個(gè)控制器,這些控制器被配置為處理車(chē)輛操作的特定方面。在一些情況下,控制器可以放置在相應(yīng)的傳感器和/或致動(dòng)器附近。在其他情況下,控制器可以放置在車(chē)輛的中心位置。在這兩種情況下,出于開(kāi)發(fā)、故障排除和測(cè)試的目的,可能需要準(zhǔn)確測(cè)量車(chē)輛電氣設(shè)備之間的通信延遲。
2、因此,雖然當(dāng)前的延遲測(cè)量系統(tǒng)和方法實(shí)現(xiàn)了它們的預(yù)期目的,但是需要一種用于車(chē)輛中電氣設(shè)備之間的通信延遲測(cè)量的新的且改進(jìn)的系統(tǒng)和方法。
技術(shù)實(shí)現(xiàn)思路
1、根據(jù)若干方面,提供了一種延遲測(cè)量系統(tǒng)。該延遲測(cè)量系統(tǒng)包括控制器,具有第一輸入端口和第二輸入端口??刂破鞅痪幊虨槭褂玫谝惠斎攵丝诮邮諉?dòng)觸發(fā)信號(hào)??刂破鬟€被編程為響應(yīng)于接收到啟動(dòng)觸發(fā)信號(hào)而執(zhí)行第一動(dòng)作??刂破鬟€被編程為使用第二輸入端口接收停止觸發(fā)信號(hào)??刂破鬟€被編程為響應(yīng)于接收到停止觸發(fā)信號(hào)而執(zhí)行第二動(dòng)作??刂破鬟€被編程為至少部分地基于第一動(dòng)作和第二動(dòng)作來(lái)確定延遲測(cè)量結(jié)果。
2、在本公開(kāi)的另一方面,第一輸入端口與第一被測(cè)設(shè)備(dut)電通信。啟動(dòng)觸發(fā)信號(hào)是數(shù)字邏輯信號(hào)的上升沿和下降沿中的至少一種。
3、在本公開(kāi)的另一方面,第二輸入端口與第二被測(cè)設(shè)備(dut)電通信。停止觸發(fā)信號(hào)是數(shù)字邏輯信號(hào)的上升沿和下降沿中的至少一種。
4、在本公開(kāi)的另一方面,為執(zhí)行第一動(dòng)作,控制器還被編程為響應(yīng)于接收到啟動(dòng)觸發(fā)信號(hào)而記錄第一時(shí)間戳。為執(zhí)行第一動(dòng)作,控制器還被編程為響應(yīng)于接收到啟動(dòng)觸發(fā)信號(hào)而執(zhí)行第一錯(cuò)誤檢查動(dòng)作。
5、在本公開(kāi)的另一方面,為執(zhí)行第一錯(cuò)誤檢查動(dòng)作,控制器還被編程為識(shí)別先前接收到的觸發(fā)信號(hào)類型。觸發(fā)信號(hào)類型包括啟動(dòng)觸發(fā)信號(hào)和停止觸發(fā)信號(hào)中的至少一種。為執(zhí)行第一錯(cuò)誤檢查動(dòng)作,控制器還被編程為響應(yīng)于確定先前接收到的觸發(fā)信號(hào)類型是啟動(dòng)觸發(fā)信號(hào),將錯(cuò)誤日志存儲(chǔ)在控制器的非暫時(shí)性存儲(chǔ)器中。
6、在本公開(kāi)的另一方面,為執(zhí)行第二動(dòng)作,控制器還被編程為響應(yīng)于接收到停止觸發(fā)信號(hào)而記錄第二時(shí)間戳。為執(zhí)行第二動(dòng)作,控制器還被編程為響應(yīng)于接收到停止觸發(fā)信號(hào)而執(zhí)行第二錯(cuò)誤檢查動(dòng)作。為執(zhí)行第二動(dòng)作,控制器還被編程為至少部分地基于第一時(shí)間戳和第二時(shí)間戳來(lái)計(jì)算延遲測(cè)量結(jié)果。延遲測(cè)量結(jié)果存儲(chǔ)在控制器的非暫時(shí)性存儲(chǔ)器中。為執(zhí)行第二動(dòng)作,控制器還被編程為至少部分地基于存儲(chǔ)在控制器的非暫時(shí)性存儲(chǔ)器中的多個(gè)延遲測(cè)量結(jié)果來(lái)計(jì)算至少一個(gè)延遲測(cè)量結(jié)果統(tǒng)計(jì)量。
7、在本公開(kāi)的另一方面,為執(zhí)行第二錯(cuò)誤檢查動(dòng)作,控制器還被編程為識(shí)別先前接收到的觸發(fā)信號(hào)類型。觸發(fā)信號(hào)類型包括啟動(dòng)觸發(fā)信號(hào)和停止觸發(fā)信號(hào)中的一種。為執(zhí)行第二錯(cuò)誤檢查動(dòng)作,控制器還被編程為響應(yīng)于確定先前接收到的觸發(fā)信號(hào)類型是停止觸發(fā)信號(hào),將錯(cuò)誤日志存儲(chǔ)在控制器的非暫時(shí)性存儲(chǔ)器中。
8、在本公開(kāi)的另一方面,控制器還包括與數(shù)據(jù)采集系統(tǒng)電通信的網(wǎng)絡(luò)接口??刂破鬟€被編程為使用網(wǎng)絡(luò)接口將至少一個(gè)延遲測(cè)量結(jié)果統(tǒng)計(jì)量傳輸?shù)綌?shù)據(jù)采集系統(tǒng)。
9、在本公開(kāi)的另一方面,控制器還包括與第一輸入端口和第二輸入端口中的至少一個(gè)電通信的第一輸出端口。控制器還被編程為至少使用第一輸入端口和第二輸入端口中的至少一個(gè)以及第一輸出端口來(lái)執(zhí)行校準(zhǔn)動(dòng)作。
10、在本公開(kāi)的另一方面,為執(zhí)行校準(zhǔn)動(dòng)作,控制器還被編程為使用第一輸出端口向第一輸入端口和第二輸入端口中的至少一個(gè)提供具有預(yù)定期望測(cè)試持續(xù)時(shí)間的測(cè)試脈沖。為執(zhí)行校準(zhǔn)動(dòng)作,控制器還被編程為使用第一輸入端口和第二輸入端口中的至少一個(gè)來(lái)測(cè)量測(cè)試脈沖的實(shí)際測(cè)試持續(xù)時(shí)間。為執(zhí)行校準(zhǔn)動(dòng)作,控制器還被編程為確定實(shí)際測(cè)試持續(xù)時(shí)間和預(yù)定期望測(cè)試持續(xù)時(shí)間之間的差值。為執(zhí)行校準(zhǔn)動(dòng)作,控制器還被編程為至少部分地基于實(shí)際測(cè)試持續(xù)時(shí)間和預(yù)定期望測(cè)試持續(xù)時(shí)間之間的差值來(lái)校準(zhǔn)控制器的系統(tǒng)計(jì)時(shí)器模塊。
11、根據(jù)若干方面,提供了一種用于測(cè)量網(wǎng)絡(luò)延遲的方法。該方法包括將多個(gè)被測(cè)設(shè)備(dut)電連接到控制器。多個(gè)dut中的每一個(gè)連接到控制器的多個(gè)輸入端口中的一個(gè)。多個(gè)dut中的每一個(gè)被配置為在傳輸數(shù)據(jù)消息時(shí)向多個(gè)輸入端口中的一個(gè)發(fā)送啟動(dòng)觸發(fā)信號(hào)。多個(gè)dut中的每一個(gè)被配置為在接收到數(shù)據(jù)消息時(shí)向多個(gè)輸入端口中的一個(gè)發(fā)送停止觸發(fā)信號(hào)。該方法還包括接收啟動(dòng)觸發(fā)信號(hào)、響應(yīng)于接收到啟動(dòng)觸發(fā)信號(hào)而執(zhí)行第一動(dòng)作、接收停止觸發(fā)信號(hào)、響應(yīng)于接收到停止觸發(fā)信號(hào)而執(zhí)行第二動(dòng)作以及至少部分地基于第一動(dòng)作和第二動(dòng)作來(lái)確定延遲測(cè)量結(jié)果。
12、在本公開(kāi)的另一方面,執(zhí)行第一動(dòng)作還可以包括響應(yīng)于接收到啟動(dòng)觸發(fā)信號(hào)而將第一時(shí)間戳記錄在控制器的非暫時(shí)性存儲(chǔ)器中。執(zhí)行第一動(dòng)作還可以包括響應(yīng)于接收到啟動(dòng)觸發(fā)信號(hào)而執(zhí)行第一錯(cuò)誤檢查動(dòng)作。
13、在本公開(kāi)的另一方面,執(zhí)行第一錯(cuò)誤檢查動(dòng)作還可以包括識(shí)別先前接收到的觸發(fā)信號(hào)類型。觸發(fā)信號(hào)類型包括啟動(dòng)觸發(fā)信號(hào)和停止觸發(fā)信號(hào)中的至少一種。執(zhí)行第一錯(cuò)誤檢查動(dòng)作還可以包括響應(yīng)于確定先前接收到的觸發(fā)信號(hào)類型是啟動(dòng)觸發(fā)信號(hào),將錯(cuò)誤日志存儲(chǔ)在控制器的非暫時(shí)性存儲(chǔ)器中。
14、在本公開(kāi)的另一方面,執(zhí)行第二動(dòng)作還可以包括響應(yīng)于接收到停止觸發(fā)信號(hào)來(lái)記錄第二時(shí)間戳。執(zhí)行第二動(dòng)作還可以包括響應(yīng)于接收到停止觸發(fā)信號(hào)來(lái)執(zhí)行第二錯(cuò)誤檢查動(dòng)作。執(zhí)行第二動(dòng)作還可以包括至少部分地基于第一時(shí)間戳和第二時(shí)間戳來(lái)計(jì)算延遲測(cè)量結(jié)果。執(zhí)行第二動(dòng)作還可以包括將延遲測(cè)量結(jié)果存儲(chǔ)在控制器的非暫時(shí)性存儲(chǔ)器中。執(zhí)行第二動(dòng)作還可以包括至少部分地基于存儲(chǔ)在控制器的非暫時(shí)性存儲(chǔ)器中的多個(gè)延遲測(cè)量結(jié)果來(lái)計(jì)算至少一個(gè)延遲測(cè)量結(jié)果統(tǒng)計(jì)量。
15、在本公開(kāi)的另一方面,執(zhí)行第二錯(cuò)誤檢查動(dòng)作還可以包括識(shí)別先前接收到的觸發(fā)信號(hào)類型。觸發(fā)信號(hào)類型包括啟動(dòng)觸發(fā)信號(hào)和停止觸發(fā)信號(hào)中的至少一種。執(zhí)行第二錯(cuò)誤檢查動(dòng)作還可以包括響應(yīng)于確定先前接收到的觸發(fā)信號(hào)類型是停止觸發(fā)信號(hào),將錯(cuò)誤日志存儲(chǔ)在控制器的非暫時(shí)性存儲(chǔ)器中。
16、在本公開(kāi)的另一方面,該方法還包括使用控制器的網(wǎng)絡(luò)接口將至少一個(gè)延遲測(cè)量結(jié)果統(tǒng)計(jì)量傳輸?shù)綌?shù)據(jù)采集系統(tǒng)。
17、在本公開(kāi)的另一方面,該方法還包括使用數(shù)據(jù)采集系統(tǒng)接收至少一個(gè)延遲測(cè)量結(jié)果統(tǒng)計(jì)量。該方法還包括使用數(shù)據(jù)采集系統(tǒng)生成至少一個(gè)延遲測(cè)量結(jié)果統(tǒng)計(jì)量的圖形可視化內(nèi)容。
18、根據(jù)若干方面,提供了一種用于車(chē)輛的延遲測(cè)量系統(tǒng)。該延遲測(cè)量系統(tǒng)包括控制器,具有第一輸入端口、第二輸入端口和網(wǎng)絡(luò)接口,其中第一輸入端口與第一被測(cè)設(shè)備(dut)電通信,第二輸入端口與第二被測(cè)設(shè)備(dut)電通信,并且網(wǎng)絡(luò)接口與數(shù)據(jù)采集系統(tǒng)電通信??刂破鞅蛔兂蔀槭褂玫谝惠斎攵丝诮邮諉?dòng)觸發(fā)信號(hào)??刂破鬟€被編程為響應(yīng)于接收到啟動(dòng)觸發(fā)信號(hào)而執(zhí)行第一動(dòng)作。控制器還被編程為使用第二輸入端口接收停止觸發(fā)信號(hào)??刂破鬟€被編程為響應(yīng)于接收到停止觸發(fā)信號(hào)而執(zhí)行第二動(dòng)作??刂破鬟€被編程為至少部分地基于第一動(dòng)作和第二動(dòng)作來(lái)確定延遲測(cè)量結(jié)果??刂破鬟€被編程為至少部分地基于存儲(chǔ)在控制器的非暫時(shí)性存儲(chǔ)器中的多個(gè)延遲測(cè)量結(jié)果來(lái)計(jì)算至少一個(gè)延遲測(cè)量結(jié)果統(tǒng)計(jì)量??刂破鬟€被編程為使用網(wǎng)絡(luò)接口將至少一個(gè)延遲測(cè)量結(jié)果統(tǒng)計(jì)量傳輸?shù)綌?shù)據(jù)采集系統(tǒng)。
19、在本公開(kāi)的另一方面,為執(zhí)行第一動(dòng)作,控制器還被編程為響應(yīng)于接收到啟動(dòng)觸發(fā)信號(hào)而記錄第一時(shí)間戳。為執(zhí)行第一動(dòng)作,控制器還被編程為識(shí)別先前接收到的觸發(fā)信號(hào)類型。觸發(fā)信號(hào)類型包括啟動(dòng)觸發(fā)信號(hào)和停止觸發(fā)信號(hào)中的至少一種。為執(zhí)行第一動(dòng)作,控制器還被編程為響應(yīng)于確定先前接收到的觸發(fā)信號(hào)類型是啟動(dòng)觸發(fā)信號(hào),將錯(cuò)誤日志存儲(chǔ)在控制器的非暫時(shí)性存儲(chǔ)器中。
20、在本公開(kāi)的另一方面,為執(zhí)行第二動(dòng)作,控制器還被編程為響應(yīng)于接收到停止觸發(fā)信號(hào)而記錄第二時(shí)間戳。為執(zhí)行第二動(dòng)作,控制器還被編程為識(shí)別先前接收到的觸發(fā)信號(hào)類型。觸發(fā)信號(hào)類型包括啟動(dòng)觸發(fā)信號(hào)和停止觸發(fā)信號(hào)中的至少一種。為執(zhí)行第二動(dòng)作,控制器還被編程為響應(yīng)于確定先前接收到的觸發(fā)信號(hào)類型是停止觸發(fā)信號(hào),將錯(cuò)誤日志存儲(chǔ)在控制器的非暫時(shí)性存儲(chǔ)器中。為執(zhí)行第二動(dòng)作,控制器還被編程為至少部分地基于第一時(shí)間戳和第二時(shí)間戳來(lái)計(jì)算延遲測(cè)量結(jié)果。為執(zhí)行第二動(dòng)作,控制器還被編程為將延遲測(cè)量結(jié)果存儲(chǔ)在控制器的非暫時(shí)性存儲(chǔ)器中。
21、其他應(yīng)用領(lǐng)域?qū)⒏鶕?jù)本文提供的描述而變得顯而易見(jiàn)。應(yīng)當(dāng)理解,這些描述和具體示例僅旨在用于說(shuō)明的目的,并不旨在限制本公開(kāi)的范圍。