本發(fā)明涉及傳感器技術領域,特別是涉及一種基于物聯(lián)網的農機智能終端故障數(shù)據(jù)更新、顯示和報警方法。
背景技術:
我國是農業(yè)大國,但是多數(shù)農業(yè)生產基本靠人力勞動完成,如多數(shù)鄉(xiāng)村中播種,施肥,灌溉及收割等操作,主要依靠純人力勞動,這樣不但效率低,而且影響農作物的生長和收成。即使有些地方實現(xiàn)了機械化播種、施肥、耕地等作業(yè),通常也需要人力配合,而播種和收割、施肥等機械化操作彼此獨立,沒有合理的聯(lián)系在一起,也影響了農業(yè)機械作業(yè)的效率和生產周期。另外農業(yè)灌溉的時機與澆水量基本靠人的經驗進行判斷,并不能準確的判斷出農作物的灌溉時間與灌溉量,灌溉不當將導致農作物減產、浪費水資源等嚴重后果。
隨著物聯(lián)網技術的發(fā)展和對建設現(xiàn)代農業(yè)的需求,將物聯(lián)網與農業(yè)機械作業(yè)有機的結合起來,對于提高農業(yè)機械作業(yè)的效率與產量具有重要意義。但是我國農業(yè)生產環(huán)境多變,農業(yè)生產過程分散,生產主體復雜,需求千變萬化等困難。
在對農業(yè)機械的各項作業(yè)參數(shù)、運行參數(shù)、環(huán)境參數(shù)進行采集的過程中,由于需要采集的數(shù)據(jù)過多,且單次采集周期都非常的短,傳統(tǒng)的處理器在多組數(shù)據(jù)同時采集、處理、分析的過程中會出現(xiàn)處理延遲甚至是緩存占滿后數(shù)據(jù)丟失的情況,而故障的類型需要從ecu中的故障碼中調取。傳統(tǒng)的顯示農機的故障方式是通過顯示故障碼,通過翻閱故障碼手冊查詢故障類型非常的繁瑣,不利于操作者觀察判斷。
技術實現(xiàn)要素:
本發(fā)明所要解決的技術問題是提供一種基于物聯(lián)網的農機智能終端故障數(shù)據(jù)更新、顯示和報警方法,第一,智能終端在第一次系統(tǒng)上電時會檢查ecu故障碼是否能夠正常顯示,如果能正常顯示則跳過,如果不能正常顯示,則在第一次遠程升級時,在升級請求包中寫明升級理由以及該智能終端配置的ecu識別編號,上位機自總收錄故障數(shù)據(jù)庫中找出與該ecu識別編號相匹配的故障碼庫,并將該故障碼庫存入第一次遠程升級包內下行至智能終端。第二,智能終端的故障碼庫在智能終端系統(tǒng)上電后都會檢查故障碼庫的配對情況和更新情況,該故障碼庫可以由上位機通過gprs通訊模塊實時更新,便于農業(yè)機械更換發(fā)動機后更新故障碼庫使與更換后的ecu相匹配。第三,故障碼庫內存儲故障類型以及故障編碼,智能終端接收到ecu發(fā)送的故障碼之后,通過將故障碼識別為故障類型進而顯示在農機智能終端的顯示屏上,并根據(jù)該故障是否在制定時間內消除來判斷是否報警以及報警的次數(shù)以及強弱。
本發(fā)明解決其技術問題所采用的技術方案是:
基于物聯(lián)網的農機智能終端故障數(shù)據(jù)更新、顯示和報警方法,包括以下步驟:
s01:智能終端在第一次系統(tǒng)上電時會檢查ecu故障碼是否能夠正常顯示,如果能正常顯示則跳過,如果不能正常顯示,則在第一次遠程升級時,在升級請求包中寫明升級理由以及該智能終端配置的ecu識別編號;
s02:上位機自總收錄故障數(shù)據(jù)庫中找出與該ecu識別編號相匹配的故障碼庫,并將該故障碼庫存入第一次遠程升級包內下行至智能終端;
s03:智能終端的故障碼庫在智能終端系統(tǒng)每次上電后都會檢查故障碼庫的配對情況和更新情況,如果不配對或不對應,則發(fā)送升級請求包并寫明ecu識別編號,該故障碼庫可以由上位機通過gprs通訊模塊實時更新,便于農業(yè)機械更換發(fā)動機后更新故障碼庫使與更換后的ecu相匹配;
s04:智能終端的故障碼庫內存儲故障類型以及故障編碼,智能終端接收到ecu發(fā)送的故障碼之后,通過將故障碼識別為該智能終端所對應的故障類型并顯示在農機智能終端的顯示屏上,并根據(jù)該故障是否在制定時間內消除來判斷是否報警以及報警的次數(shù)以及強弱。
進一步地,所述智能終端的故障類型顯示功能由智能終端的故障診斷開關觸發(fā)控制;當故障開關觸發(fā)控制關閉時,智能終端接收到ecu的故障碼后不會進入故障碼庫內查找該故障碼對應的故障類型,智能終端的顯示屏不顯示故障類型;當故障開關觸發(fā)控制開啟時,智能終端接收到ecu的故障碼后進入故障碼庫內查找該故障碼對應的故障類型,查找到該故障類型之后在智能終端的顯示屏顯示故障碼并同時顯示故障類型。
進一步地,所述智能終端的故障碼庫中包括故障部件名稱欄、故障事件描述欄、dtc編碼欄、智能終端內部事件編碼欄、閃碼編碼欄、j1939參數(shù)編碼欄、故障處理方法欄中的一種或幾種。
進一步地,所述智能終端接收到ecu的多個故障碼時,分別在故障碼庫中查找故障類型,并同時顯示多個故障。
有益效果
由于采用了上述的技術方案,本發(fā)明與現(xiàn)有技術相比,具有以下的優(yōu)點和積極效果:
第一,智能終端在第一次系統(tǒng)上電時會檢查ecu故障碼是否能夠正常顯示,如果能正常顯示則跳過,如果不能正常顯示,則在第一次遠程升級時,在升級請求包中寫明升級理由以及該智能終端配置的ecu識別編號,上位機自總收錄故障數(shù)據(jù)庫中找出與該ecu識別編號相匹配的故障碼庫,并將該故障碼庫存入第一次遠程升級包內下行至智能終端。第二,智能終端的故障碼庫在智能終端系統(tǒng)上電后都會檢查故障碼庫的配對情況和更新情況,該故障碼庫可以由上位機通過gprs通訊模塊實時更新,便于農業(yè)機械更換發(fā)動機后更新故障碼庫使與更換后的ecu相匹配。第三,故障碼庫內存儲故障類型以及故障編碼,智能終端接收到ecu發(fā)送的故障碼之后,通過將故障碼識別為故障類型進而顯示在農機智能終端的顯示屏上,并根據(jù)該故障是否在制定時間內消除來判斷是否報警以及報警的次數(shù)以及強弱。第四,故障碼庫內自帶與故障碼對應的故障維修方法,根據(jù)用戶需要和選擇可以顯示在智能終端的顯示屏上,以供操作者自己查閱并維修,節(jié)省了農機維修成本。第五,故障碼庫可以擦除重新下載,占用智能終端的內存空間小,降低智能終端的制造成本,可更新故障碼庫同時支持ecu的更新?lián)Q代。
附圖說明
圖1是本發(fā)明的流程圖。
具體實施方式
下面結合具體實施例,進一步闡述本發(fā)明。應理解,這些實施例僅用于說明本發(fā)明而不用于限制本發(fā)明的范圍。此外應理解,在閱讀了本發(fā)明講授的內容之后,本領域技術人員可以對本發(fā)明作各種改動或修改,這些等價形式同樣落于本申請所附權利要求書所限定的范圍。
本發(fā)明的實施方式:
參見圖1,基于物聯(lián)網的農機智能終端故障數(shù)據(jù)更新、顯示和報警方法,包括以下步驟:
s01:智能終端在第一次系統(tǒng)上電時會檢查ecu故障碼是否能夠正常顯示,如果能正常顯示則跳過,如果不能正常顯示,則在第一次遠程升級時,在升級請求包中寫明升級理由以及該智能終端配置的ecu識別編號;
s02:上位機自總收錄故障數(shù)據(jù)庫中找出與該ecu識別編號相匹配的故障碼庫,并將該故障碼庫存入第一次遠程升級包內下行至智能終端;
s03:智能終端的故障碼庫在智能終端系統(tǒng)每次上電后都會檢查故障碼庫的配對情況和更新情況,如果不配對或不對應,則發(fā)送升級請求包并寫明ecu識別編號,該故障碼庫可以由上位機通過gprs通訊模塊實時更新,便于農業(yè)機械更換發(fā)動機后更新故障碼庫使與更換后的ecu相匹配;
s04:智能終端的故障碼庫內存儲故障類型以及故障編碼,智能終端接收到ecu發(fā)送的故障碼之后,通過將故障碼識別為該智能終端所對應的故障類型并顯示在農機智能終端的顯示屏上,并根據(jù)該故障是否在制定時間內消除來判斷是否報警以及報警的次數(shù)以及強弱。
進一步地,所述智能終端的故障類型顯示功能由智能終端的故障診斷開關觸發(fā)控制;當故障開關觸發(fā)控制關閉時,智能終端接收到ecu的故障碼后不會進入故障碼庫內查找該故障碼對應的故障類型,智能終端的顯示屏不顯示故障類型;當故障開關觸發(fā)控制開啟時,智能終端接收到ecu的故障碼后進入故障碼庫內查找該故障碼對應的故障類型,查找到該故障類型之后在智能終端的顯示屏顯示故障碼并同時顯示故障類型。
進一步地,所述智能終端的故障碼庫中包括故障部件名稱欄、故障事件描述欄、dtc編碼欄、智能終端內部事件編碼欄、閃碼編碼欄、j1939參數(shù)編碼欄、故障處理方法欄中的一種或幾種。
實施例一:
所述智能終端的故障碼庫如下所示:
實施例二:所述智能終端的故障碼庫部分表格如下所示:
進一步地,所述智能終端接收到ecu的多個故障碼時,分別在故障碼庫中查找故障類型,并同時顯示多個故障。