一種基于saej1939協(xié)議的數(shù)字發(fā)動機模擬系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種基于SAE J1939協(xié)議的數(shù)字發(fā)動機模擬系統(tǒng),包括數(shù)字發(fā)動機模擬系統(tǒng)的硬件架構(gòu)和系統(tǒng)軟件,所述系統(tǒng)軟件包括模擬系統(tǒng)界面,所述故障模擬系統(tǒng)的輸入端通過信號分別連接有故障實時模擬模塊和故障設(shè)置模塊,程序進入S301初始化,初始化后進入S302修改參數(shù),然后根據(jù)需求選擇進入S303參數(shù)輸出或S304故障輸出,然后進入S305判斷是否結(jié)束程序,如果為“是”則進入S306結(jié)束,如果為“否”則回到S302修改參數(shù),本發(fā)明采用7寸觸控屏LEVI777A?CAN。減少了硬件和軟件開發(fā)的時間和成本,本發(fā)明硬件外觀簡潔、模擬系統(tǒng)界面為觸屏按鍵,操作簡單,本發(fā)明的模擬發(fā)動機系統(tǒng)實現(xiàn)了最多50個參數(shù)同時發(fā)送,可以實時的對數(shù)據(jù)進行修改。
【專利說明】
一種基于SAE J1939協(xié)議的數(shù)字發(fā)動機模擬系統(tǒng)
技術(shù)領(lǐng)域
[0001 ]本發(fā)明涉及模擬技術(shù)領(lǐng)域,具體為一種基于SAE J1939協(xié)議的數(shù)字發(fā)動機模擬系統(tǒng)。
【背景技術(shù)】
[0002]當(dāng)前我國汽車已進入持續(xù)快速增長時期,巨大的市場需求為汽車零部件產(chǎn)業(yè)的發(fā)展提供了巨大的發(fā)展空間。汽車零件業(yè)的發(fā)展和汽車生產(chǎn)及消費息息相關(guān)。按照國際運行的標(biāo)準(zhǔn),汽車行業(yè)整車與零部件規(guī)模比例約為1:1.7,以此推算,中國的汽車零部件產(chǎn)業(yè)仍有很大的提升空間。而人們對汽車要求也越來越高,其中最重要的就是行駛的安全性,與安全相應(yīng)的發(fā)動機狀態(tài)監(jiān)控與故障診斷功能關(guān)鍵部件也因此而日益?zhèn)涫荜P(guān)注。
[0003]隨著汽車電子系統(tǒng)復(fù)雜度的提高,越來越多的電子控制單元ECU被引入到汽車中。各ECU之間的連接、信息交換和時序控制問題也日益復(fù)雜。
[0004]現(xiàn)有技術(shù)存在的技術(shù)問題是:
1.SAE J1939協(xié)議篇幅很長,數(shù)據(jù)量巨大,涵括了所有車輛信息、發(fā)動機信息等,現(xiàn)有的數(shù)字發(fā)動機模擬系統(tǒng)和故障模擬系統(tǒng)參數(shù)選擇不利于儀表和傳感器生產(chǎn)和維護,以及其他部件的維修和診斷。
[0005]2.現(xiàn)有的數(shù)字發(fā)動機模擬系統(tǒng)所采用的硬件成本高,其相應(yīng)的軟件工作量也增加了開發(fā)的時間和精力,增加了成本。
[0006]3.現(xiàn)有的數(shù)字發(fā)動機模擬系統(tǒng)操作界面存在不友好、設(shè)計缺乏人性化的缺陷。
【發(fā)明內(nèi)容】
[0007]本發(fā)明的目的在于提供一種基于SAEJ1939協(xié)議的數(shù)字發(fā)動機模擬系統(tǒng),以解決上述【背景技術(shù)】中提出的問題。
[0008]為實現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:一種基于SAEJ1939協(xié)議的數(shù)字發(fā)動機模擬系統(tǒng),包括數(shù)字發(fā)動機模擬系統(tǒng)的硬件架構(gòu)和系統(tǒng)軟件,所述系統(tǒng)軟件包括模擬系統(tǒng)界面,所述模擬系統(tǒng)界面的兩個輸入端通過信號分別連接發(fā)動機狀態(tài)模擬系統(tǒng)和故障模擬系統(tǒng)的輸出端,所述發(fā)動機狀態(tài)模擬系統(tǒng)的輸入端通過信號分別連接有參數(shù)實時模擬模塊和發(fā)送模塊,所述故障模擬系統(tǒng)的輸入端通過信號分別連接有故障實時模擬模塊和故障設(shè)置模塊;
系統(tǒng)軟件設(shè)置了模擬系統(tǒng)界面,通過模擬系統(tǒng)界面可以分別進入發(fā)動機狀態(tài)模擬系統(tǒng)和故障模擬系統(tǒng),發(fā)動機狀態(tài)模擬系統(tǒng)根據(jù)發(fā)動機參數(shù)的狀態(tài)進行模擬,故障模擬系統(tǒng)根據(jù)故障信息進行模擬。
[0009]優(yōu)選的,所述系統(tǒng)軟件工作流程如下:程序進入S301初始化,初始化后進入S302修改參數(shù),然后根據(jù)需求選擇進入S303參數(shù)輸出或S304故障輸出,然后進入S305判斷是否結(jié)束程序,如果為“是”則進入S306結(jié)束,如果為“否”則回到S302修改參數(shù)。
[0010]優(yōu)選的,所述故障設(shè)置模塊包括有數(shù)量設(shè)置模塊和種類設(shè)置模塊,且數(shù)量設(shè)置模塊和種類設(shè)置模塊均通過信號連接故障設(shè)置模塊。
[0011]優(yōu)選的,所述模擬系統(tǒng)界面為觸屏式。
[0012]與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是:本發(fā)明采用7寸觸控屏LEVI777A-CAN。減少了硬件和軟件開發(fā)的時間和成本,本發(fā)明硬件外觀簡潔、模擬系統(tǒng)界面為觸屏按鍵,操作簡單,本發(fā)明的模擬發(fā)動機系統(tǒng)實現(xiàn)了最多50個參數(shù)同時發(fā)送,可以實時的對數(shù)據(jù)進行修改,可以針對每個報文參數(shù)發(fā)送進行啟停動作,本發(fā)明的故障模擬器功能實現(xiàn)了 15種故障模擬,最多可以同時發(fā)送3條故障信息,每條信息的內(nèi)容,故障次數(shù)可以實時設(shè)置?!靖綀D說明】[〇〇13]圖1為本發(fā)明系統(tǒng)軟件示意原理圖;圖2為本發(fā)明故障設(shè)置模塊示意原理圖;圖3為本發(fā)明程序工作流程示意圖。【具體實施方式】[〇〇14]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0015]請參閱圖1-3,本發(fā)明提供一種技術(shù)方案:一種基于SAE J1939協(xié)議的數(shù)字發(fā)動機模擬系統(tǒng),包括數(shù)字發(fā)動機模擬系統(tǒng)的硬件架構(gòu)和系統(tǒng)軟件,系統(tǒng)軟件包括模擬系統(tǒng)界面, 模擬系統(tǒng)界面為觸屏式,本發(fā)明的模擬系統(tǒng)界面為觸屏式界面,操作簡單,外觀簡潔,方便用戶的使用,提高機器與使用者之間的交流程度。模擬系統(tǒng)界面的兩個輸入端通過信號分別連接發(fā)動機狀態(tài)模擬系統(tǒng)和故障模擬系統(tǒng)的輸出端,發(fā)動機狀態(tài)模擬系統(tǒng)的輸入端通過信號分別連接有參數(shù)實時模擬模塊和發(fā)送模塊,故障模擬系統(tǒng)的輸入端通過信號分別連接有故障實時模擬模塊和故障設(shè)置模塊。
[0016]硬件架構(gòu)采用的是7寸觸控屏LEVI777A-CAN,系統(tǒng)軟件基于LeviStud1組態(tài)軟件進行開發(fā),系統(tǒng)軟件設(shè)置了模擬系統(tǒng)界面,通過模擬系統(tǒng)界面可以分別進入發(fā)動機狀態(tài)模擬系統(tǒng)和故障模擬系統(tǒng),發(fā)動機狀態(tài)模擬系統(tǒng)根據(jù)發(fā)動機參數(shù)的狀態(tài)進行模擬,故障模擬系統(tǒng)根據(jù)故障信息進行模擬,故障設(shè)置模塊包括有數(shù)量設(shè)置模塊和種類設(shè)置模塊,且數(shù)量設(shè)置模塊和種類設(shè)置模塊均通過信號連接故障設(shè)置模塊。
[0017]系統(tǒng)軟件工作流程如下:程序進入S301初始化,初始化后進入S302修改參數(shù),然后根據(jù)需求選擇進入S303參數(shù)輸出或S304故障輸出,然后進入S305判斷是否結(jié)束程序,如果為“是”則進入S306結(jié)束,如果為“否”則回到S302修改參數(shù)。[〇〇18]本發(fā)明基于SAE J1939協(xié)議,采用現(xiàn)有硬件設(shè)備并配套研發(fā)了數(shù)字發(fā)動機模擬系統(tǒng),用在基于SAE J1939的儀表和傳感器的生產(chǎn)和維護,以及其他部件的維修和診斷,實現(xiàn)發(fā)動機狀態(tài)模擬和故障模擬。
[0019]本發(fā)明所用軟件是基于LeviStud1組態(tài)軟件進行開發(fā)。如圖1所示,本系統(tǒng)設(shè)置了模擬系統(tǒng)界面,通過模擬系統(tǒng)界面可以分別進入發(fā)動機狀態(tài)模擬系統(tǒng)和故障模擬系統(tǒng)。
[0020]系統(tǒng)軟件工作流程如圖2所示,具體流程如下:步驟S301,進行初始化;步驟S302,進行修改參數(shù),根據(jù)需求選擇進入S303參數(shù)輸出或S304故障輸出;步驟S305,判斷是否結(jié)束程序,如果為“是”則進入S306結(jié)束;如果為“否”則回到S302修改參數(shù)。[0021 ]本發(fā)明實現(xiàn)了以下功能:1.模擬發(fā)動機系統(tǒng)的運行狀況(水溫、油壓、油溫和發(fā)動機轉(zhuǎn)速等50個參數(shù)等)。
[0022]2.實現(xiàn)了最多50個參數(shù)同時發(fā)送,可以實時的對數(shù)據(jù)進行修改,可以針對每個報文參數(shù)發(fā)送進行啟停動作。
[0023]3.實現(xiàn)了故障模擬器功能,實現(xiàn)了 15種故障的模擬。最多可以同時發(fā)送3條故障信息,每條信息的內(nèi)容,故障次數(shù)可以實時設(shè)置。
[0024]4.系統(tǒng)界面以觸摸屏按鍵進行操作。
[0025]盡管已經(jīng)示出和描述了本發(fā)明的實施例,對于本領(lǐng)域的普通技術(shù)人員而言,可以理解在不脫離本發(fā)明的原理和精神的情況下可以對這些實施例進行多種變化、修改、替換和變型,本發(fā)明的范圍由所附權(quán)利要求及其等同物限定。
【主權(quán)項】
1.一種基于SAE J1939協(xié)議的數(shù)字發(fā)動機模擬系統(tǒng),包括數(shù)字發(fā)動機模擬系統(tǒng)的硬件架構(gòu)和系統(tǒng)軟件,其特征在于:所述系統(tǒng)軟件包括模擬系統(tǒng)界面,所述模擬系統(tǒng)界面的兩個輸入端通過信號分別連接發(fā)動機狀態(tài)模擬系統(tǒng)和故障模擬系統(tǒng)的輸出端,所述發(fā)動機狀態(tài)模擬系統(tǒng)的輸入端通過信號分別連接有參數(shù)實時模擬模塊和發(fā)送模塊,所述故障模擬系統(tǒng)的輸入端通過信號分別連接有故障實時模擬模塊和故障設(shè)置模塊; 系統(tǒng)軟件設(shè)置了模擬系統(tǒng)界面,通過模擬系統(tǒng)界面可以分別進入發(fā)動機狀態(tài)模擬系統(tǒng)和故障模擬系統(tǒng),發(fā)動機狀態(tài)模擬系統(tǒng)根據(jù)發(fā)動機參數(shù)的狀態(tài)進行模擬,故障模擬系統(tǒng)根據(jù)故障信息進行模擬。2.根據(jù)權(quán)利要求1所述的數(shù)字發(fā)動機模擬系統(tǒng),其特征在于:所述系統(tǒng)軟件工作流程如下:程序進入S301初始化,初始化后進入S302修改參數(shù),然后根據(jù)需求選擇進入S303參數(shù)輸出或S204故障輸出,然后進入S305判斷是否結(jié)束程序,如果為“是”則進入S306結(jié)束,如果為“否”則回到S302修改參數(shù)。3.根據(jù)權(quán)利要求1所述的數(shù)字發(fā)動機模擬系統(tǒng),其特征在于:所述故障設(shè)置模塊包括有數(shù)量設(shè)置模塊和種類設(shè)置模塊,且數(shù)量設(shè)置模塊和種類設(shè)置模塊均通過信號連接故障設(shè)置模塊。4.根據(jù)權(quán)利要求1所述的數(shù)字發(fā)動機模擬系統(tǒng),其特征在于:所述模擬系統(tǒng)界面為觸屏式。
【文檔編號】G05B23/02GK105955246SQ201610432809
【公開日】2016年9月21日
【申請日】2016年6月17日
【發(fā)明人】肖又銘
【申請人】桂林金銘和智控科技有限公司