本發明專利技術公開了一種報文檢測方法及裝置。其中,該方法包括:獲取充電樁與正在使用充電樁充電的電動汽車交互的充電報文;獲取預先設定的通信規約標準;檢測充電報文是否滿足預先設定的通信規約標準的內容要求。本發明專利技術解決了相關技術中由于人工報文解析的過程繁雜造成的解析效率低且易出錯的技術問題。
【技術實現步驟摘要】
本專利技術涉及新能源汽車領域,具體而言,涉及一種報文檢測方法及裝置。
技術介紹
充電基礎設施是新能源汽車推廣與發展的重要基礎和支撐。在充電粧和電動汽車市場逐漸開放的背景下,電動汽車品牌和數量的迅速增加必將對充電設施服務的充電可靠性和兼容性提出更高的要求。電動汽車直流快速充電接口及其CAN通信規約參照國家標準《GB/T20234.3-2011電動汽車傳導充電用連接裝置第3部分:直流充電接口》和《GB/T27930-2011電動汽車非車載傳導式充電機與電池管理系統之間的通信協議》設計,其中CAN通信規約在國標中進行了規范。由于2011版國標對CAN通信規約的部分內容定義不夠明晰,缺少詳細的控制時序圖,導致不同廠家對CAN通信規約含義及控制時序的理解和算法實現上均存在差異,導致在車粧充電的實際過程中經常出現充電粧與車載電池控制器BMS的交互信息不匹配的情況,致使充電失敗。研究表明,通信規約不符是導致充電失敗或異常的最主要原因。針對通信故障引起充電不兼容的問題,普通車主和充電站現場運維人員很難靠經驗排除,只能由專業人員通過采集CAN總線上的通信報文進行分析解決。傳統方法是通過CAN分析儀逐條采集通信規約,由專業人員對照標準規約的字節定義對所收集的報文進行地址及內容信息核實,同時按照報文發送時刻判斷時序關系。該傳統方案的解析過程繁雜,解析效率低,且易出錯,同時對專業人員的素質要求較高,不便于現場故障排查。針對上述的問題,目前尚未提出有效的解決方案。
技術實現思路
本專利技術實施例提供了一種報文檢測方法及裝置,以至少解決相關技術中由于人工報文解析的過程繁雜造成的解析效率低且易出錯的技術問題。根據本專利技術實施例的一個方面,提供了一種報文檢測方法,包括:獲取充電粧與正在使用上述充電粧充電的電動汽車交互的充電報文;獲取預先設定的通信規約標準;檢測上述充電報文是否滿足上述預先設定的通信規約標準的內容要求。進一步地,在獲取充電粧與正在使用上述充電粧充電的電動汽車交互的充電報文之后,上述方法還包括:解析上述充電報文,得到上述充電報文的地址信息及其內容信息,其中,在得到上述充電報文的地址信息之后,從上述預先設定的通信規約標準中查找與上述充電報文的地址信息對應的通信規約,并檢測上述充電報文的內容信息是否滿足與上述充電報文的地址信息對應的通信規約的內容要求。進一步地,檢測上述充電報文的內容信息是否滿足與上述充電報文的地址信息對應的通信規約的內容要求包括:將上述充電報文的內容信息與上述對應的通信規約的內容信息進行對比,檢測上述充電報文的內容是否缺失;在檢測結果為上述充電報文的內容沒有缺失的情況下,檢測上述充電報文的內容是否正確;在檢測結果為上述充電報文的內容正確的情況下,檢測上述充電報文的發送周期是否正確。進一步地,在獲取充電粧與正在使用上述充電粧充電的電動汽車交互的充電報文之后,上述方法還包括:解析上述充電報文,得到上述充電報文的發送時刻;根據上述充電報文的發送時刻確定上述正在使用上述充電粧充電的電動汽車的時序邏輯;檢測上述時序邏輯是否滿足上述預先設定的通信規約標準的時序要求。進一步地,在檢測上述充電報文是否滿足上述預先設定的通信規約標準的內容要求之后,上述方法還包括:顯示上述充電報文滿足上述預先設定的通信規約標準的內容要求與否的檢測結果。根據本專利技術實施例的另一方面,還提供了一種報文檢測裝置,包括:第一獲取單元,用于獲取充電粧與正在使用上述充電粧充電的電動汽車交互的充電報文;第二獲取單元,用于獲取預先設定的通信規約標準;第一檢測單元,用于檢測上述充電報文是否滿足上述預先設定的通信規約標準的內容要求。進一步地,上述裝置還包括:解析單元,用于在獲取充電粧與正在使用上述充電粧充電的電動汽車交互的充電報文之后,解析上述充電報文,得到上述充電報文的地址信息及其內容信息,其中,上述第二獲取單元還用于在得到上述充電報文的地址信息之后,從上述預先設定的通信規約標準中查找與上述充電報文的地址信息對應的通信規約,上述第一檢測單元還用于檢測上述充電報文的內容信息是否滿足與上述充電報文的地址信息對應的通信規約的內容要求。進一步地,上述第一檢測單元還包括:對比模塊,用于將上述充電報文的內容信息與上述對應的通信規約的內容信息進行對比,檢測上述充電報文的內容是否缺失;第一檢測模塊,用于在檢測結果為上述充電報文的內容沒有缺失的情況下,檢測上述充電報文的內容是否正確;第二檢測模塊,用于在檢測結果為上述充電報文的內容正確的情況下,檢測上述充電報文的發送周期是否正確。進一步地,上述裝置還包括:解析單元,用于在獲取充電粧與正在使用上述充電粧充電的電動汽車交互的充電報文之后,解析上述充電報文,得到上述充電報文的發送時刻;確定單元,用于根據上述充電報文的發送時刻確定上述正在使用上述充電粧充電的電動汽車的時序邏輯;第二檢測單元,用于檢測上述時序邏輯是否滿足上述預先設定的通信規約標準的時序要求。進一步地,上述裝置還包括:顯示單元,用于在檢測上述充電報文是否滿足上述預先設定的通信規約標準的內容要求之后,顯示上述充電報文滿足上述預先設定的通信規約標準的內容要求與否的檢測結果。在本專利技術實施例中,采用自動獲取并檢測電動汽車的通信報文的方式,通過獲取充電粧與正在使用充電粧充電的電動汽車交互的充電報文;獲取預先設定的通信規約標準;檢測充電報文是否滿足預先設定的通信規約標準的內容要求,達到了自動檢測報文合要求與否的目的,從而實現了簡化解析過程、提高解析效率和準確度的技術效果,進而解決了相關技術中由于人工報文解析的過程繁雜造成的解析效率低且易出錯的技術問題。【附圖說明】此處所說明的附圖用來提供對本專利技術的進一步理解,構成本申請的一部分,本專利技術的示意性實施例及其說明用于解釋本專利技術,并不構成對本專利技術的不當限定。在附圖中:圖1是根據本專利技術實施例的一種可選的報文檢測方法的流程圖;圖2是根據本專利技術實施例的一種可選的報文檢測裝置的示意圖。【具體實施方式】為了使本
的人員更好地理解本專利技術方案,下面將結合本專利技術實施例中的附圖,對本專利技術實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本專利技術一部分的實施例,而不是全部的實施例。基于本專利技術中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都應當屬于本專利技術保護的范圍。需要說明的是,本專利技術的說明書和權利要求書及上述附圖中的術語“第一”、“第二”等是用于區別類似的對象,而不必用于描述特定的順序或先后次序。應該理解這樣使用的數據在適當情況下可以互換,以便這里描述的本專利技術的實施例能夠以除了在這里圖示或描述的那些以外的順序實施。此外,術語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統、產品或設備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或對于這些過程、方法、產品或設備固有的其它步驟或單元。實施例1根據本專利技術實施例,提供了一種報文檢測方法的方法實施例,需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機可執行指令的計算機系統中執行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執行所示出或描述的步本文檔來自技高網...
【技術保護點】
一種報文檢測方法,其特征在于,包括:獲取充電樁與正在使用所述充電樁充電的電動汽車交互的充電報文;獲取預先設定的通信規約標準;檢測所述充電報文是否滿足所述預先設定的通信規約標準的內容要求。
【技術特征摘要】
【專利技術屬性】
技術研發人員:張祿,李香龍,朱潔,遲忠君,潘鳴宇,孫舟,王偉賢,劉秀蘭,金淵,
申請(專利權)人:國網北京市電力公司,國家電網公司,
類型:發明
國別省市:北京;11
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。