一種基於遠程控制車載裝置的測試方法
2024-01-24 04:35:15 2
專利名稱:一種基於遠程控制車載裝置的測試方法
技術領域:
本發明涉及一種GSM通信領域的測試方法,特別涉及一種基於遠程控制車載裝置的測試方法。
背景技術:
為確保車載裝置產品的正常運行,往往需要在出廠之前進行嚴格的測試。現行的方法是採用手機或計算機連接GSM通信模塊發送簡訊,通過運營商的中轉發送到車載裝置,進行車輛的遠程控制。GSM通訊模塊負責車載裝置與控制中心通訊,控制中心通過向GSM通信模塊發送簡訊的方式實現對車栽裝置的遠程控制。
進一步地說,控制中心要給車載裝置發命令,必須通過GSM通信模塊發送簡訊,簡訊是經過移動運營商的簡訊伺服器發送到車載裝置上的GSM通信模塊。車載裝置發送給控制中心的數據,也必須經過移動運營商的簡訊伺服器發送到控制中心。
採取以上方式,不但需要簡訊通信費,遇上網絡堵塞還耽誤時間。不僅造成了測試成本的增加,而且測試效率低下。
發明內容
本發明所要解決的技術問題是,提供一種基於遠程控制車載裝置的測試方法,以解決現有條件下存在的測試效率低、測試成本高的缺點。
本發明的技術方案如下一種基於遠程控制車載裝置的測試方法,其特徵在於其經由以下步驟
1)、建立計算機與車載裝置的物理連接計算機通過測試連接板與車載裝置連接,計算機模擬控制中心通過串口直接向車載裝置發送控制指令;2)、新建產品測試用例輸入產品序列號,硬體晶片信息,測試員信息;以便生成產品測試報告,實現對產品測試的管理;3)、選擇要測試的項目輸入測試項目所需的內容,不同測試項目代表不同的控制指令,計算機按照PDU的格式生成一條簡訊命令;4)、執行自動測試系統自動發送簡訊命令,並同步顯示每項測試的測試結果,或者選擇循環測試,以便對車載裝置進行強度壓力方面的測試;5)、完成產品的測試後列印測試報告,對測試結果正確的產品進行出廠前的初始設置。
測試前準備設置包括GPS模塊序列號,GSM模塊序列號,單片機型號,語音晶片型號,產品主機序列號,簡訊測試員,電話測試員內容的初始信息;輸入發送方的SIM卡號碼,接收方的SIM卡號碼;設置控制中心號碼命令,發送聯絡指令,發送提示簡訊,條件停車指令,立即停車指令,允許車輛運行,允許防拆報警,禁止防拆報警,設置報警電話,獲取當前GPS信息,獲取歷史GPS信息,修改控制中心密碼;計算機首先對發送指令計算校驗位,然後對發送的簡訊內容進行編碼,模擬生成一串接收簡訊的PDU編碼;通過串口直接發送到車載裝置,車載裝置接收簡訊後經過單片機進行解碼,根據其中指令執行;然後單片機將執行結果進行編碼,通過串口返回給計算機;計算機對簡訊進行解碼顯示其內容,根據內容判斷命令的執行情況,測試結果顯示在測試日誌中;顯示內容包括測試編號、測試項目名稱、發送的內容、回復的內容、測試的結果。
本發明的積極效果在於
計算機發送給車載裝置的簡訊指令不是通過GSM通信模塊,而是通過串口直接與車載裝置進行通訊。由於不通過運營商的中轉,所以加快了命令傳送的時間,並節省了通信費用。通過輔助配套的軟體實施對測試過程的管理,提高了產品的自動化測試程度,降低了測試成本,提高了測試效率。
圖1為系統原理圖。
圖2為連接板原理圖。
圖3為本發明方法的流程圖。
具體實施例方式
參考圖1所示的結構原理圖,計算機1通過串口線與測試連接板2連接,測試連接板2通過插槽與車載裝置3的通信模塊9連接。車載裝置3包括單片機8、語音晶片7、GPS模塊6、GSM模塊4以及相關的外圍部件5。本發明採用計算機1模擬控制中心發送指令,通過測試連接板2直接與車載裝置3進行串口通信,取代了控制中心通過GSM模塊經移動無線網絡中轉發送簡訊到車載裝置的通信方式。
參考圖2所示的連接板原理圖,測試連接板2是專門為測試車載裝置而設計的,具備與GSM通信模塊上相同的GSM-SIM 60針*1.27mm雙排通信插頭和UART串口通信接口,有一個MAX3232晶片負責串口數據轉換。將測試連接板2的插頭插到車載裝置3的通信插槽中,再通過串口線與計算機1相連接。這樣測試連接板就把計算機1與車載裝置3連接到一起,計算機1和車載裝置3之間就可以進行通信測試。
輔助配套的測試軟體,計算機1既可以模擬控制中心發送給車載裝置3指令,也可以響應車載裝置3發送給控制中心的回覆。於是就模擬GSM通信模塊的整個工作原理,實現了計算機1與車載裝置3之間的通信測試。
參考圖3所示的流程圖,在測試車載裝置前,測試軟體首先要進行測試前準備,設置初始信息。初始信息包括GPS模塊序列號,GSM模塊序列號,單片機型號,語音晶片型號,產品主機序列號,簡訊測試員,電話測試員等信息。輸入發送方的SIM卡號碼,接收方的SIM卡號碼,這兩個號碼是用來生成GSM簡訊所必備的。
選擇要進行的測試項目,並為每個測試項目輸入相關內容。如設置控制中心號碼命令,設置呼叫中心號碼命令,發送聯絡指令,發送提示簡訊,條件停車指令,立即停車指令,允許車輛運行,允許防拆報警,禁止防拆報警,設置報警電話,獲取當前GPS信息,獲取歷史GPS信息,修改控制中心密碼等。
然後開始進行測試,所選測試按順序進行。計算機首先對發送指令計算校驗位,然後對發送的簡訊內容進行編碼,由於不經過GSM通信模塊發送,所以模擬生成一串接收簡訊的PDU編碼。通過串口直接發送到車載裝置,車載裝置接收簡訊後經過單片機進行解碼,根據其中指令執行。然後單片機將執行結果進行編碼,通過串口返回給計算機。此時的編碼是一串發送簡訊的PDU編碼,計算機對簡訊進行解碼顯示其內容,根據內容判斷命令的執行情況,測試結果會顯示在測試日誌中。顯示內容包括測試編號、測試項目名稱、發送的內容、回復的內容、測試的結果。
通信測試按照預定的通信協議採取應答的方式進行,每項測試都進行了超時處理。超時意味著該項測試可能不正確,需要重新測試。超時後測試會繼續進行,直到完成所有的測試項目。如果選擇循環測試,系統完成一輪測試後會重新開始執行測試,直到測試人員停止測試。以便於測試人員對車載裝置進行強度壓力方面的測試。所有測試顯示正確結果,才可以進行出廠設置。出廠設置主要是將出廠前的初始數據,保存到車載裝置的FLASH晶片中。初始信息包括串口波特率,控制中心號碼,呼叫中心號碼等信息。
所有測試結束後,如果測試結果中有錯誤,可以選擇重新測試加以確認。根據測試的結果生成測試報告。測試報告的內容有GPS模塊序列號,GSM模塊序列號,單片機型號,語音晶片型號,產品主機序列號,簡訊測試員,電話測試員等信息、每項測試的名稱及相應的測試結果、出現的故障現象和原因、故障解決的方式、測試的日期等信息。列印完測試報告後,就可以開始下一個車載裝置的產品測試。
權利要求
1.一種基於遠程控制車載裝置的測試方法,其特徵在於其經由以下步驟1)、建立計算機與車載裝置的物理連接計算機(1)通過測試連接板(2)與車載裝置(3)連接,計算機(1)模擬控制中心通過串口直接向車載裝置(3)發送控制指令;2)、新建產品測試用例輸入產品序列號,硬體晶片信息,測試員信息;以便生成產品測試報告,實現對產品測試的管理;3)、選擇要測試的項目輸入測試項目所需的內容,不同測試項目代表不同的控制指令,計算機按照PDU的格式生成一條簡訊命令;4)、執行自動測試系統自動發送簡訊命令,並同步顯示每項測試的測試結果,或者選擇循環測試,以便對車載裝置進行強度壓力方面的測試;5)、完成產品的測試後列印測試報告,對測試結果正確的產品進行出廠前的初始設置。
2.如權利要求1所述的基於遠程控制車載裝置的測試方法,其特徵在於測試前準備設置包括GPS模塊序列號,GSM模塊序列號,單片機型號,語音晶片型號,產品主機序列號,簡訊測試員,電話測試員內容的初始信息;輸入發送方的SIM卡號碼,接收方的SIM卡號碼;設置控制中心號碼命令,發送聯絡指令,發送提示簡訊,條件停車指令,立即停車指令,允許車輛運行,允許防拆報警,禁止防拆報警,設置報警電話,獲取當前GPS信息,獲取歷史GPS信息,修改控制中心密碼;計算機首先對發送指令計算校驗位,然後對發送的簡訊內容進行編碼,模擬生成一串接收簡訊的PDU編碼;通過串口直接發送到車載裝置,車載裝置接收簡訊後經過單片機進行解碼,根據其中指令執行;然後單片機將執行結果進行編碼,通過串口返回給計算機;計算機對簡訊進行解碼顯示其內容,根據內容判斷命令的執行情況,測試結果顯示在測試日誌中;顯示內容包括測試編號、測試項目名稱、發送的內容、回復的內容、測試的結果。
全文摘要
本發明是一種基於遠程控制車載裝置的測試方法,首先建立計算機與車載裝置的物理連接,計算機(1)模擬控制中心通過串口直接向車載裝置(3)發送控制指令;再新建產品測試用例;然後選擇要測試的項目,計算機按照PDU的格式生成一條簡訊命令;然後執行自動測試;完成產品的測試後列印測試報告,對測試結果正確的產品進行出廠前的初始設置。由於不通過運營商的中轉,所以加快了命令傳送的時間,並節省了通信費用。通過輔助配套的軟體實施對測試過程的管理,提高了產品的自動化測試程度,降低了測試成本,提高了測試效率。
文檔編號G01M17/00GK101022634SQ20071001382
公開日2007年8月22日 申請日期2007年3月16日 優先權日2007年3月16日
發明者張作軍, 欒煥民, 徐文杰 申請人:煙臺麥特電子有限公司