版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、江蘇理工學(xué)院畢業(yè)設(shè)計(jì)說明書(論文)基于VB汽車發(fā)動(dòng)機(jī)故障診斷系統(tǒng)的設(shè)計(jì) 序 言自20世紀(jì)50 年代汽車技術(shù)與電子技術(shù)開始結(jié)合以來,電子技術(shù)在汽車上的應(yīng)用范圍越來越廣,特別是70年代后,電子技術(shù)領(lǐng)域的集成電路、大規(guī)模集成電路和超大規(guī)模集成電路的發(fā)展,為汽車提供了處理快速、功能強(qiáng)大、性能可靠、成本低廉的汽車電子控制系統(tǒng)。汽車電子控制系統(tǒng)極大地提高了汽車的動(dòng)力性、經(jīng)濟(jì)性、安全性、舒適性,同時(shí)能夠很好地解決汽車尾氣排放問題和節(jié)能問題。信息技術(shù)革命正在推動(dòng)汽車技術(shù)翻開新的一頁。人類將迎來汽車的數(shù)字化、汽車的網(wǎng)絡(luò)化、汽車的智能化,21世紀(jì)的汽車將成為一種智能的多媒體。由于電子產(chǎn)品在汽車上的廣泛應(yīng)用,汽車綜
2、合性能在不斷提升的同時(shí),汽車的疑難雜癥也逐漸增多,這對(duì)汽車維修人員提出了更高的要求。在汽車的這些故障中,發(fā)動(dòng)機(jī)所產(chǎn)生的故障占汽車總故障的19.8%以上,單位里程的配件消耗(在全車中約占24.0%)、保修工時(shí)消耗(在全車中約占24.0%)都很多。而發(fā)動(dòng)機(jī)是汽車其它機(jī)械運(yùn)動(dòng)的主要?jiǎng)恿碓?,其結(jié)構(gòu)越來越復(fù)雜、工作條件也越來越苛刻,一旦出現(xiàn)故障將會(huì)直接導(dǎo)致汽車無法正常行駛。綜上所述,對(duì)汽車發(fā)動(dòng)機(jī)展開故障診斷技術(shù)和系統(tǒng)的設(shè)計(jì)有著非常重要的現(xiàn)實(shí)意義。國外汽車制造技術(shù)領(lǐng)先我們幾十年,早就出現(xiàn)了類似的故障診斷專家系統(tǒng)或汽車資料數(shù)據(jù)庫系統(tǒng)。我國從20世紀(jì)60年代開始研究汽車檢測(cè)技術(shù),當(dāng)時(shí)由交通部門主持研制了一些
3、簡(jiǎn)單的診斷設(shè)備。70年代末,我國下達(dá)了第一個(gè)關(guān)于汽車維修方面的國家級(jí)課題“汽車不解體檢測(cè)技術(shù)”。從此,汽車檢測(cè)與診斷技術(shù)在我國掀開了一個(gè)新篇章。進(jìn)入 80年代后,隨著國民經(jīng)濟(jì)的發(fā)展,在交通部門的統(tǒng)籌規(guī)劃下,汽車檢測(cè)診斷技術(shù)再一次得到了迅速發(fā)展。本課題結(jié)合帕薩特發(fā)動(dòng)機(jī)的維修手冊(cè),構(gòu)建基于Microsoft Visual Basic6.0系統(tǒng),亦即是以VB6.0為開發(fā)平臺(tái),對(duì)汽車帕薩特發(fā)動(dòng)機(jī)性能中的機(jī)械故障、電子故障進(jìn)行診斷。其中的診斷內(nèi)容包括常見故障查詢、1552代碼查詢、數(shù)據(jù)流分析、發(fā)動(dòng)機(jī)系統(tǒng)簡(jiǎn)介、維修工藝簡(jiǎn)介、案例查詢、案例添加等子系統(tǒng)。用戶通過這套軟件可以較大幅度的提高其自身的維修效率,增
4、強(qiáng)經(jīng)濟(jì)效益等。第1章 發(fā)動(dòng)機(jī)故障診斷系統(tǒng)的總體構(gòu)思1.1 VB軟件介紹1.1.1 VB簡(jiǎn)介Basic語言(Beginners All-purpose Symbolic Instruction Code,初學(xué)者通用符號(hào)指令代碼)是高級(jí)程序設(shè)計(jì)語言中的一種,它由美國Dartmouth大學(xué)的兩位教授John G.Kemeny和Thomas E.Kurtz共同設(shè)計(jì),是一種通用的計(jì)算機(jī)語言,簡(jiǎn)單易學(xué),人機(jī)對(duì)話方便,在全球范圍內(nèi)得到了廣泛的應(yīng)用。Visual Basic語言是在Microsoft公司的Windows操作系統(tǒng)平臺(tái)上運(yùn)行Basic語言。Visual Basic大大簡(jiǎn)化了用戶人機(jī)界面的設(shè)計(jì),利用
5、Visual Basic程序員可以非常簡(jiǎn)便地設(shè)計(jì)應(yīng)用程序的人機(jī)界面。通過事件驅(qū)動(dòng)機(jī)制,用戶在人機(jī)界面上的任何操作都會(huì)自動(dòng)轉(zhuǎn)為相應(yīng)的代碼進(jìn)行處理。程序員可以將精力集中在程序功能的設(shè)計(jì)上,不必像以前那樣耗費(fèi)大量的精力為人機(jī)界面編寫代碼。例如,當(dāng)用鼠標(biāo)單擊一個(gè)按鈕時(shí),只需要編寫一段代碼來告訴計(jì)算機(jī)單擊按鈕時(shí)執(zhí)行哪些命令。因此在程序設(shè)計(jì)中,Visual Basic比以往的任何工具都簡(jiǎn)單、快捷。Visual Basic6.0還提供了OLE(Object Linking and Embedding,對(duì)象的連接與嵌入)功能。利用這項(xiàng)功能在Visual Basic6.0的應(yīng)用程序中,可以使Windows其他應(yīng)
6、用程序?qū)ο蟮哪承┕δ艿靡詫?shí)現(xiàn)。例如,用戶在建立一個(gè)Visual Basic應(yīng)用程序的時(shí)候,可以使用Access建立一個(gè)數(shù)據(jù)庫。此外,Visual Basic6.0中的數(shù)據(jù)訪問特性還允許對(duì)SQL Server或其他企業(yè)級(jí)數(shù)據(jù)庫系統(tǒng)的大部分?jǐn)?shù)據(jù)庫格式建立數(shù)據(jù)庫和前端應(yīng)用程序,并可以調(diào)整服務(wù)器端軟件。1.1.2 VB開發(fā)環(huán)境的介紹1菜單Visual Basic6.0的集成開發(fā)環(huán)境的界面中共有13個(gè)菜單(即文件、編輯、視圖、工程、格式、調(diào)試、運(yùn)行、查詢、圖表、工具、外接程序和幫助),通過使用這13個(gè)菜單,用戶可以完成Visual Basic6.0提供的所有功能。2工具欄的使用工具欄提供了在編程環(huán)境下,
7、快速訪問常用命令的方法。當(dāng)光標(biāo)指向工具欄上的按鈕時(shí),會(huì)顯示按鈕的名稱和功能;單擊工具欄上的按鈕,會(huì)執(zhí)行該按鈕所代表的操作。Visual Basic6.0中提供了4種工具欄,他們是“標(biāo)準(zhǔn)”工具欄、“調(diào)試”工具欄、“編輯”工具欄和“窗體”工具欄。啟動(dòng)Visual Basic6.0后,首先看到的是圖1-1所示的“標(biāo)準(zhǔn)”工具欄?!皹?biāo)準(zhǔn)”工具欄列出了Visual Basic6.0應(yīng)用程序中最常見的工具按鈕,利用這些按鈕可以快速實(shí)現(xiàn)Visual Basic6.0操作。圖1-1 “標(biāo)準(zhǔn)”工具欄圖1-2畫出了“調(diào)試”工具欄,它的功能是在軟件開發(fā)階段用于調(diào)試程序,主要包括程序的運(yùn)行、程序的暫停和程序的停止等。圖
8、1-2 “調(diào)試”工具欄圖1-3畫出了“編輯”工具欄、它的功能是用于對(duì)用戶編寫的程序或者用戶建立的各個(gè)對(duì)象進(jìn)行編輯工作,例如在編寫代碼的時(shí)候,可以顯示代碼所指的對(duì)象、事件等。圖1-3 “編輯”工具欄圖1-4畫出了“窗體編輯器”工具欄、它的功能是用于對(duì)窗體進(jìn)行改變大小、對(duì)齊等工作。圖1-4 “窗體編輯器”工具欄3工具箱圖1-5給出了Visual Basic6.0的工具箱。工具箱提供一組工具,利用它用戶在設(shè)計(jì)人機(jī)界面時(shí)可以在窗體中放置所需的控件。工具箱中最常用的工具包括文本框(TextBox)、圖片框(PictureBox)、標(biāo)簽(Label)、命令按鈕(CommandButton)、復(fù)選框(Che
9、ckBox)、列表框(ListBox)、單選按鈕(OptionButtion)、下拉列表框(ComboBox)等控件。圖1-5 工具箱 圖1-6 屬性對(duì)話框作者在設(shè)計(jì)窗體時(shí),可以在工具箱中單擊所需要的控件,然后在窗體中適當(dāng)?shù)奈恢蒙蠁螕簦蛘咴谶m當(dāng)?shù)奈恢猛铣鲞m當(dāng)大小的框,就可以把該控件放置在指定的位置上。根據(jù)每個(gè)工程的實(shí)際需要,可以單獨(dú)定義工具箱中可用的控件集合,任何控件在能夠被添加到某個(gè)工程的窗體中之前,都必須先放到工具箱中。Visual Basic6.0中提供了上百種可被選擇的控件,程序設(shè)計(jì)人員可以根據(jù)自己的需要把這些控件添加到工具箱中,或者從工具箱中刪除某些控件。4“屬性”對(duì)話框Visua
10、l Basic6.0中,每個(gè)窗體和控件都有自己的屬性。在缺省情況下,圖1-6所示的標(biāo)準(zhǔn)“屬性”對(duì)話框會(huì)出現(xiàn)在集成環(huán)境的右邊。如果在集成開發(fā)環(huán)境中沒有“屬性”對(duì)話框,可以按F4鍵使系統(tǒng)彈出“屬性”對(duì)話框?!皩傩浴睂?duì)話框列出了所選定的窗體或控件的屬性值。在Visual Basic6.0中每個(gè)對(duì)象約有20多個(gè)屬性,根據(jù)對(duì)象的不同,“屬性”對(duì)話框中的選項(xiàng)也會(huì)有所不同。每個(gè)屬性都已預(yù)先設(shè)置了默認(rèn)值,在用戶設(shè)計(jì)應(yīng)用程序時(shí),往往只需改變幾個(gè)屬性的值。Visual Basic6.0對(duì)象的常見的屬性有: Caption屬性,它的內(nèi)容就是對(duì)象標(biāo)題欄中顯示出的文本; MaxButton、MinButton屬性,它們
11、的取值決定窗體能否最大化、最小化; Left、Top屬性,它們的取值決定對(duì)象的位置; Height、Width屬性,它們的大小取決于對(duì)象的大小; Name屬性,它的取值設(shè)置對(duì)象名稱; Font屬性,它的取值控制文本字體和大?。?ForeColor和BackColor屬性,它們的取值決定對(duì)象前景和背景顏色。1.2 系統(tǒng)設(shè)計(jì)需求1.2.1 硬件的需求Pentium 166以上的個(gè)人計(jì)算機(jī),推薦Pentium 333以上32 MB以上的內(nèi)存,推薦64MB以上VGA或更高分辨率的顯示器1.2.2 軟件的需求Windows98/2000/XP或更高版本的操作系統(tǒng)32 MB以上的內(nèi)存,推薦64MB以上Vi
12、sual Basic6.0應(yīng)用程序開發(fā)工具1.3 國內(nèi)外汽車診斷技術(shù)的發(fā)展情況1.3.1國外汽車診斷技術(shù)的發(fā)展汽車工業(yè)發(fā)達(dá)的西方國家自20世紀(jì)70年代初以來,汽車新結(jié)構(gòu)新技術(shù)層出不窮,這就導(dǎo)致汽車診斷內(nèi)容的復(fù)雜化。隨著汽車保有量的急劇增加,熟練維修人員相對(duì)短缺、各國有關(guān)安全、排放的嚴(yán)格法規(guī)相繼出臺(tái),對(duì)診斷檢測(cè)提出了更精確更可靠的要求。 目前,汽車診斷設(shè)備分車內(nèi)診斷裝置與非車載診斷裝置。前者是利用所有裝在車上的診斷裝置進(jìn)行診斷, 而后者是利用獨(dú)立于車輛的診斷設(shè)備進(jìn)行診斷。一些公司也推出了故障閱讀儀。車外診斷的主要技術(shù)是采用串行通訊方式與車內(nèi)ECU在汽車診斷設(shè)備的發(fā)展過程中,首先出現(xiàn)的是一些專用的
13、檢測(cè)儀器,如正時(shí)提前角測(cè)試儀、閉合角測(cè)試儀等,它們是故障診斷的輔助工具,而真正的故障判斷仍憑借機(jī)理分析和人工經(jīng)驗(yàn)來完成。與此同時(shí),國際汽車工程界開始注意汽車診斷的標(biāo)準(zhǔn)問題。1972年,在美國舊金山召開的第一次國家汽車安全會(huì)議就討論了汽車診斷標(biāo)準(zhǔn)化問題。 在本次會(huì)議上,德國大眾汽車公司首先開發(fā)了使用微機(jī)的診斷儀器,它利用汽車裝設(shè)診斷用的傳感器和聯(lián)接器與車外微機(jī)相連,能檢查88個(gè)項(xiàng)目。該儀器一經(jīng)展出便在汽車制造業(yè)和維修業(yè)產(chǎn)生了巨大的轟動(dòng)。隨后,各國相繼推出類似診斷裝置,如1975年美國哈米爾頓標(biāo)準(zhǔn)公司推出汽車自動(dòng)讀出診斷儀。由于這類裝置數(shù)據(jù)存貯量小,缺乏對(duì)檢測(cè)數(shù)據(jù)的綜合分析能力,對(duì)故障部位的推斷能
14、力有限,使用成本高,因此帶有微機(jī)的車上實(shí)時(shí)監(jiān)側(cè)與控制裝置占了汽車故障診斷設(shè)備的主流。進(jìn)入80年代后,車內(nèi)診斷無非是在發(fā)動(dòng)機(jī)ECU內(nèi)部都設(shè)有簡(jiǎn)單的故障自診斷程序,可以將汽車的故障狀態(tài)以故障碼的方式記錄在ECU的ROM中,并用相應(yīng)的故障指示燈進(jìn)行提示.汽車維修人員可按規(guī)定程序讀取故障碼,并據(jù)此確定故障部位與原因,進(jìn)行維修.但是自診斷系統(tǒng)設(shè)在ECU內(nèi)部, 其診斷程序僅限于與傳感器有關(guān)的問題,特別是只停留在與線束相關(guān)的短路、斷路的故障診斷上,而且考慮成本問題,ECU中數(shù)據(jù)輸出也很難。因此,車外診斷技術(shù)便有了很大進(jìn)展,如 1986 年美國美國通用汽車公司推出TECH1 型汽車診斷儀,能顯示車內(nèi)診斷裝置的
15、診斷結(jié)果,并向ECU輸入控制參數(shù),還可以進(jìn)行運(yùn)行狀態(tài)監(jiān)側(cè)。1987年,日本豐田汽車公司和三菱汽車公司分別推出了診斷監(jiān)側(cè)儀和多用途故障診斷試驗(yàn)儀。1989年,日本日產(chǎn)進(jìn)行數(shù)據(jù)交換,即應(yīng)用能進(jìn)行串行通訊的診斷儀器,讀出ECU中數(shù)據(jù)流和故障碼。80年代中期,國外各大汽車公司還開始采用向汽車維修廠提供診斷、對(duì)策等信息的系統(tǒng),如通用汽車公司建立了為客戶服務(wù)的信息中心和為銷售店技工服務(wù)的技術(shù)支援中心。隨著計(jì)算機(jī)的普及以及人工智能技術(shù)的發(fā)展,開始探討用于汽車診斷的專家系統(tǒng),如美國雷迪安公司設(shè)計(jì)了一個(gè)實(shí)驗(yàn)性的汽修專家系統(tǒng)。加拿大太平洋鐵路公司利用積累多年的潤滑油光譜分析數(shù)據(jù)和經(jīng)驗(yàn),于1987年開發(fā)了一個(gè)用于利
16、用發(fā)動(dòng)機(jī)油液分析來進(jìn)行發(fā)動(dòng)機(jī)故障診斷的專家系統(tǒng)。這些系統(tǒng)己獲初步成功,顯示了專家系統(tǒng)的巨大潛力。 但是也應(yīng)看到,基于知識(shí)的診斷系統(tǒng)的發(fā)展也面臨許多問題,主要原因是來自傳統(tǒng)的基于知識(shí)診斷理論的限制和對(duì)不同深層次診斷知識(shí)的獲取難度。另外,許多學(xué)者還對(duì)各種汽車狀態(tài)參數(shù)檢測(cè)方法與測(cè)試技術(shù)在故障診斷中的應(yīng)用進(jìn)行了深入的研究,如迪瓊( R.G .De jong )利用振動(dòng)信號(hào)對(duì)發(fā)動(dòng)機(jī)進(jìn)行監(jiān)控;紹伯( H.Shaub ) 用于測(cè)量氣門機(jī)構(gòu)磨損的實(shí)時(shí)放射性標(biāo)記技術(shù);比安齊 ( Bianchi )對(duì)發(fā)動(dòng)機(jī)壓力信號(hào)波形分析;穆爾( G.F.Mauer ) 的動(dòng)能則能檢測(cè)內(nèi)然機(jī)的性能;迪米特魯( D.G.Dimit
17、riu)對(duì)柴油機(jī)燃油點(diǎn)火延時(shí)時(shí)間測(cè)量的研究等。1.3.2 國內(nèi)汽車診斷技術(shù)的發(fā)展我國從20世紀(jì)60年代開始研究汽車檢測(cè)技術(shù),當(dāng)時(shí)由交通部門主持研制了一些簡(jiǎn)單的診斷設(shè)備。70年代末,我國下達(dá)了第一個(gè)關(guān)于汽車維修方面的國家級(jí)課題“汽車不解體檢測(cè)技術(shù)”。從此,汽車檢測(cè)與診斷技術(shù)在我國掀開了一個(gè)新篇章。進(jìn)入 80年代后,隨著國民經(jīng)濟(jì)的發(fā)展,在交通部門的統(tǒng)籌規(guī)劃下,汽車檢測(cè)診斷技術(shù)得到了迅速發(fā)展。目前,我國汽車檢測(cè)設(shè)備生產(chǎn)廠家已超過900家,產(chǎn)品種類達(dá)12000多個(gè),年產(chǎn)值40多億元,在全國已建立各類汽車診斷站1500個(gè)。 一批具有高新技術(shù)的診斷儀器研制成功并投入實(shí)用,如發(fā)動(dòng)機(jī)故障診斷儀、汽車底盤測(cè)功機(jī)
18、、四輪定位儀、制動(dòng)檢測(cè)臺(tái)、全自動(dòng)轉(zhuǎn)向角檢測(cè)儀等均達(dá)到了較高的水平。 就發(fā)動(dòng)機(jī)檢測(cè)儀器而言,發(fā)動(dòng)機(jī)無負(fù)載加速測(cè)功儀、點(diǎn)火系檢測(cè)儀、數(shù)字轉(zhuǎn)速表、油耗儀、發(fā)動(dòng)機(jī)漏氣量分析儀、異響診斷儀、潤滑油分析儀等專用檢測(cè)設(shè)備在技術(shù)上已相當(dāng)成熟。至于發(fā)動(dòng)機(jī)綜合測(cè)試儀,最初的功能主要對(duì)點(diǎn)火系和異響進(jìn)行檢測(cè),在微機(jī)控制下,實(shí)現(xiàn)自動(dòng)檢測(cè),具有顯示、打印功能,如濟(jì)南無線電六廠開發(fā)的 WFJ-1型和天津汽車檢測(cè)儀器廠生產(chǎn)的YT 416型發(fā)動(dòng)機(jī)測(cè)試儀就是目前國內(nèi)保有量最多的發(fā)動(dòng)機(jī)綜合檢測(cè)設(shè)備。近幾年來,發(fā)動(dòng)機(jī)綜合測(cè)試儀的檢測(cè)項(xiàng)目逐漸增多,功能更強(qiáng)大,如深圳元征、深圳威寧達(dá)、天津奧通等國內(nèi)知名的汽車檢測(cè)設(shè)備生產(chǎn)廠家相繼推出了各
19、自的產(chǎn)品。 同時(shí),各科研院所及高等學(xué)校也紛紛從不同角度對(duì)發(fā)動(dòng)機(jī)故障診斷技術(shù)進(jìn)行研究,如西安交通大學(xué)開展了發(fā)動(dòng)機(jī)燃燒過程優(yōu)化控制的研究; 武漢理工大學(xué)利用內(nèi)燃機(jī)氣缸蓋的振動(dòng)信號(hào)識(shí)別缸內(nèi)氣體壓力; 北京理工大學(xué)對(duì)發(fā)動(dòng)機(jī)油料進(jìn)行光譜分析; 華中科技大學(xué)開發(fā)了汽車發(fā)動(dòng)機(jī)診斷專家系統(tǒng)等。盡管如此,我國汽車診斷技術(shù)水平與國外還存在很大差距,這主要表現(xiàn)為:汽車診斷理論的基礎(chǔ)研究不完善、不系統(tǒng)、不深入;汽車檢測(cè)儀器產(chǎn)品可靠性差;自動(dòng)化水平低;品種不齊全、更新慢、技術(shù)含童低、附加值低;產(chǎn)品性價(jià)比低、智能化水平低;某些商性能產(chǎn)品也無獨(dú)立知識(shí)產(chǎn)權(quán)等。入世后,進(jìn)口產(chǎn)品大舉進(jìn)入我國,使我國汽車保修設(shè)備業(yè)的競(jìng)爭(zhēng)處于不利的
20、境地。 但是,我國的汽車后市場(chǎng)是巨大的:目前全國汽車保有量為2100萬輛,2010年將達(dá)到4500萬輛;全國現(xiàn)有汽車維修企業(yè)32 萬家,大多分布在大中城市,其中能做大修的一類企業(yè)約15萬家,能做二級(jí)維護(hù)的二類企業(yè)5. 5 萬家,其余20萬家是從事專項(xiàng)修理的企業(yè)。根據(jù)市場(chǎng)預(yù)測(cè),隨著我國汽車保有量的高速增長(zhǎng),汽車維修企業(yè)今后每年將會(huì)以10%-15%的速度發(fā)展,各種類型的汽車安全檢測(cè)站和綜合檢測(cè)站將在各地陸續(xù)建立, 預(yù)計(jì)2010年約建成24002500個(gè)。若按每條檢測(cè)線配備20臺(tái)計(jì)算,則用在汽車檢測(cè)線上的檢測(cè)儀器,就可達(dá)到4800051000臺(tái),再加上全國幾十萬家汽車維修企業(yè)的需求量,其數(shù)字是可觀的
21、。由此推側(cè),我國汽車檢測(cè)與維修設(shè)備的發(fā)展前景非常廣闊。為此,今后我國汽車診斷技術(shù)應(yīng)向以下三個(gè)方面發(fā)展:1完善與硬件配套的軟件建設(shè),制定全國統(tǒng)一的檢測(cè)標(biāo)準(zhǔn); 2大型檢測(cè)診斷設(shè)備研制方面,向聲、光、電等自動(dòng)化技術(shù)方向發(fā)展,進(jìn)一步提高診斷系統(tǒng)的智能化水平; 3汽車檢測(cè)診斷實(shí)現(xiàn)網(wǎng)絡(luò)化,提高信息資源共享、硬件共享、軟件共享水平。1.4 系統(tǒng)的設(shè)計(jì)思想故障診斷系統(tǒng)的設(shè)計(jì)一般分為三個(gè)階段:分析階段、設(shè)計(jì)階段和實(shí)現(xiàn)階段。每一階段都是一系列相關(guān)的活動(dòng)。在分析階段,需要了解診斷系統(tǒng)的目標(biāo),即決定系統(tǒng)應(yīng)該做什么。在設(shè)計(jì)階段,確定如何在給定約束的條件下實(shí)現(xiàn)這些目標(biāo),即決定系統(tǒng)怎樣可以做到。在實(shí)現(xiàn)階段,認(rèn)真貫徹設(shè)計(jì),并
22、多次測(cè)試系統(tǒng)、完善系統(tǒng)。分析階段類似于軟件工程中的需求分析,一般分為這幾個(gè)步驟:1確定系統(tǒng)的約束條件:約束條件可能來自系統(tǒng)的內(nèi)部或外部,重要的約束條件包括是否必須采用某種軟件、是否必須采用固定的器件等;2羅列用戶的要求:這里的要求主要是任務(wù)書中的要求,要使得開發(fā)出的診斷系統(tǒng)盡可能的滿足用戶的需求,必須從各個(gè)角度去考慮,如系統(tǒng)用于什么任務(wù)、系統(tǒng)的界面、系統(tǒng)的可擴(kuò)展性、系統(tǒng)的可靠性等;3確定開發(fā)計(jì)劃:設(shè)計(jì)階段主要決定系統(tǒng)如何在給定的約束條件下完成設(shè)計(jì)要求,這個(gè)階段主要步驟是審查分析資料、熟悉使用的軟件、檢查設(shè)計(jì)等。經(jīng)過先前的準(zhǔn)備,設(shè)計(jì)本診斷系統(tǒng)的時(shí)候勾畫出了整個(gè)診斷系統(tǒng)的框架見圖1-7。圖1-7
23、系統(tǒng)框架圖由圖1-7可以看出,本診斷系統(tǒng)主要分為三個(gè)層次:診斷系統(tǒng)總界面以上的為一層,所有的子系統(tǒng)查詢?yōu)橐粚?,終端為一層。設(shè)計(jì)時(shí)首先設(shè)計(jì)終端層,因?yàn)榻K端層次比較容易設(shè)計(jì),并且目標(biāo)比較明確易于修改;其次,設(shè)計(jì)子系統(tǒng)查詢這一層,這是整個(gè)系統(tǒng)中最難的層次,它不僅起著承上啟下的作用,還是整個(gè)系統(tǒng)的核心部分;下一步開始設(shè)計(jì)總的登陸界面,在前面兩個(gè)層次設(shè)計(jì)完成之后,登陸界面的設(shè)計(jì)還是相對(duì)比較簡(jiǎn)單的;最后的問題是完成三個(gè)層次的銜接,銜接和美化之后診斷系統(tǒng)才算基本完成。本診斷系統(tǒng)的窗體共70個(gè),一共用了56個(gè)窗體,其它14個(gè)窗體為備用窗體。在設(shè)計(jì)這套診斷系統(tǒng)過程中,作者首先查閱了大量的Visual Basic
24、6.0的學(xué)習(xí)資料,熟悉Visual Basic6.0相關(guān)控件以及有關(guān)程序的編寫;其次利用作者校圖書館中汽車發(fā)動(dòng)機(jī)的資料以及網(wǎng)絡(luò)資源,經(jīng)過多次篩選之后編入程序之中。此外還借鑒了其它相關(guān)性的學(xué)術(shù)性科技文摘,這使作者對(duì)該診斷系統(tǒng)有了更加確定的研究方向。第2章 發(fā)動(dòng)機(jī)的基礎(chǔ)知識(shí)和常見故障目前,電控汽油脈沖噴射系統(tǒng)是使用最為普遍的汽車電控汽油噴射系統(tǒng)。電控汽油脈沖噴射系統(tǒng)由電控單元(ECU)對(duì)電磁噴油器的開啟時(shí)間進(jìn)行直接控制,通過控制噴油器的開啟時(shí)間實(shí)現(xiàn)噴油量控制。汽油從噴油器噴孔噴出時(shí)會(huì)產(chǎn)生壓力損失,為使噴油壓力與進(jìn)氣管壓力保持恒定壓差,將進(jìn)氣管壓力引入供油調(diào)壓器進(jìn)行補(bǔ)償。電控汽油脈沖噴射系統(tǒng)可以獲得
25、更高的噴油控制精度,一般還配以高精度的點(diǎn)火控制系統(tǒng)構(gòu)成發(fā)動(dòng)機(jī)集中控制系統(tǒng)。下圖2-1為電控發(fā)動(dòng)機(jī)原理圖。圖2-1 電控發(fā)動(dòng)機(jī)原理圖2.1發(fā)動(dòng)機(jī)的組成與功能汽油機(jī)由兩大機(jī)構(gòu)和五大系統(tǒng)組成,即由曲柄連桿機(jī)構(gòu),配氣機(jī)構(gòu)、燃料供給系、潤滑系、冷卻系、點(diǎn)火系和起動(dòng)系組成;柴油機(jī)由以上兩大機(jī)構(gòu)和四大系統(tǒng)組成,即由曲柄連桿機(jī)構(gòu)、配氣機(jī)構(gòu)、燃料供給系、潤滑系、冷卻系和起動(dòng)系組成,柴油機(jī)是壓燃的,不需要點(diǎn)火系,本章中介紹的均是汽油發(fā)動(dòng)機(jī)。兩大機(jī)構(gòu)五大系統(tǒng)的組成與詳細(xì)功能如下:(1) 曲柄連桿機(jī)構(gòu)組成:由汽缸體、汽缸蓋、活塞、連桿曲軸和飛輪等機(jī)件組成。功能: 曲柄連桿機(jī)構(gòu)是發(fā)動(dòng)機(jī)實(shí)現(xiàn)工作循環(huán),完成能量轉(zhuǎn)換的主要運(yùn)
26、動(dòng)零件。它由機(jī)體組、活塞連桿組和曲軸飛輪組等組成。在作功行程中,活塞承受燃?xì)鈮毫υ跉飧變?nèi)作直線運(yùn)動(dòng),通過連桿轉(zhuǎn)換成曲軸的旋轉(zhuǎn)運(yùn)動(dòng),并從曲軸對(duì)外輸出動(dòng)力。而在進(jìn)氣、壓縮和排氣行程中,飛輪釋放能量又把曲軸的旋轉(zhuǎn)運(yùn)動(dòng)轉(zhuǎn)化成活塞的直線運(yùn)動(dòng)。 (2)配氣機(jī)構(gòu)組成:由氣門、氣門彈簧、凸輪軸、挺桿、凸輪軸傳動(dòng)機(jī)構(gòu)等組件等組成。功能:配氣機(jī)構(gòu)的功用是根據(jù)發(fā)動(dòng)機(jī)的工作順序和工作過程,定時(shí)開啟和關(guān)閉進(jìn)氣門和排氣門,使可燃混合氣或空氣進(jìn)入氣缸,并使廢氣從氣缸內(nèi)排出,實(shí)現(xiàn)換氣過程。(3)燃料供給系統(tǒng)組成:化油器式由汽油箱、汽油泵、汽油濾清器等組成。電控燃油噴射式由空氣供給系統(tǒng)、燃油供給系統(tǒng)和電子控制系統(tǒng)組成
27、。功能:汽油機(jī)燃料供給系的功用是根據(jù)發(fā)動(dòng)機(jī)的要求,配制出一定數(shù)量和濃度的混合氣,供入氣缸,并將燃燒后的廢氣從氣缸內(nèi)排出到大氣中去;柴油機(jī)燃料供給系的功用是把柴油和空氣分別供入氣缸,在燃燒室內(nèi)形成混合氣并燃燒,最后將燃燒后的廢氣排出。(4)點(diǎn)火系統(tǒng)組成:傳統(tǒng)式由蓄電池、發(fā)電機(jī)、點(diǎn)火線圈、斷電器、火花塞等組成。普通式和傳統(tǒng)式點(diǎn)火系統(tǒng)類似,只是用電子元件取代了斷電器。電子點(diǎn)火式全部是全電子點(diǎn)火系統(tǒng),完全取消了機(jī)械裝置,由電子系統(tǒng)控制點(diǎn)火時(shí)刻,包括蓄電池、發(fā)電機(jī)、點(diǎn)火線圈、火花塞和電子控制系統(tǒng)等。功能:在汽油機(jī)中,氣缸內(nèi)的可燃混合氣是靠電火花點(diǎn)燃的,為此在汽油機(jī)的氣缸蓋上裝有火花塞,火花塞頭部伸入燃燒
28、室內(nèi)。能夠按時(shí)在火花塞電極間產(chǎn)生電火花的全部設(shè)備稱為點(diǎn)火系。(5)冷卻系統(tǒng)組成:水冷式由水套、水泵、散熱器、風(fēng)扇、節(jié)溫器等組成。風(fēng)冷式由風(fēng)扇和散熱片等組成。功能:冷卻系的功用是將受熱零件吸收的部分熱量及時(shí)散發(fā)出去,保證發(fā)動(dòng)機(jī)在最適宜的溫度狀態(tài)下工作。(6)潤滑系統(tǒng) 組成:由機(jī)油泵、集濾器、限壓閥、油道、機(jī)油濾清器等組成。功能:潤滑系的功用是向作相對(duì)運(yùn)動(dòng)的零件表面輸送定量的清潔潤滑油,以實(shí)現(xiàn)液體摩擦,減小摩擦阻力,減輕機(jī)件的磨損。并對(duì)零件表面進(jìn)行清洗和冷卻。(7)起動(dòng)系統(tǒng) 組成:由起動(dòng)機(jī)及其附屬裝置組成。功能:要使發(fā)動(dòng)機(jī)由靜止?fàn)顟B(tài)過渡到工作狀態(tài),必須先用外力轉(zhuǎn)動(dòng)發(fā)動(dòng)機(jī)的曲軸,
29、使活塞作往復(fù)運(yùn)動(dòng),氣缸內(nèi)的可燃混合氣燃燒膨脹作功,推動(dòng)活塞向下運(yùn)動(dòng)使曲軸旋轉(zhuǎn)。發(fā)動(dòng)機(jī)才能自行運(yùn)轉(zhuǎn),工作循環(huán)才能自動(dòng)進(jìn)行。因此,曲軸在外力作用下開始轉(zhuǎn)動(dòng)到發(fā)動(dòng)機(jī)開始自動(dòng)地怠速運(yùn)轉(zhuǎn)的全過程,稱為發(fā)動(dòng)機(jī)的起動(dòng)。完成起動(dòng)過程所需的裝置,稱為發(fā)動(dòng)機(jī)的起動(dòng)系。2.2常見故障的部位分析盡管電子控制燃油噴射系統(tǒng)有不同的結(jié)構(gòu)特點(diǎn)和分類特性,但是,就其常見故障而言,有其相同的或相似的問題。下面就電噴發(fā)動(dòng)機(jī)常見故障的共性問題進(jìn)行分析。2.2.1 ECU常見故障電子控制單元ECU雖然一般比較可靠,不容易出現(xiàn)故障和問題。但對(duì)于行駛已超過10萬公里以上的車輛,也難免要產(chǎn)生某些外圍故障,例如:個(gè)別電子集成塊損壞、電控單元固
30、定腳螺栓松動(dòng)、某個(gè)電子元件焊腳接頭松脫、以及電容元件失效等。ECU出現(xiàn)故障后,可能造成發(fā)動(dòng)機(jī)難于起動(dòng)或者根本不能起動(dòng),或者是沒有高速、熱車難以起動(dòng)、耗油量大等現(xiàn)象。這些問題,一般應(yīng)該送往特約修理部門去測(cè)試和修理。2.2.2 插接件連接故障電噴系統(tǒng)的電路引線有很多插件,幾乎布置在所有的電器元件上。當(dāng)機(jī)器使用時(shí)間過長(zhǎng)便會(huì)使插件老化,或者由于插件多次拆卸造成接頭松動(dòng)或者接觸不良,而導(dǎo)致發(fā)動(dòng)機(jī)工作不穩(wěn)定,時(shí)好時(shí)壞。比如:當(dāng)空氣流量計(jì)中的電動(dòng)燃油泵電路開關(guān)的接頭接觸不良時(shí),便會(huì)導(dǎo)致發(fā)動(dòng)機(jī)起動(dòng)困難,如果是噴油嘴的電源插件松脫,便會(huì)造成發(fā)動(dòng)機(jī)缺缸故障。2.2.3 傳感器故障汽車用的傳感器雖然結(jié)構(gòu)不盡相同,但
31、大致有以下幾種類型,如熱敏電阻式、真空壓力式、電磁式、機(jī)械傳動(dòng)式等。如果傳感器中的易損零件損壞,如簧片彈性失效、真空膜片破損、回位彈簧疲軟、斷裂或脫落,不能及時(shí)、準(zhǔn)確地反饋發(fā)動(dòng)機(jī)的工況,從而使得電子控制系統(tǒng)工作失常甚至失效,繼而導(dǎo)致發(fā)動(dòng)機(jī)工作不協(xié)調(diào),甚至根本不能工作。本系統(tǒng)中可查詢的傳感器有空氣流量計(jì)、進(jìn)氣溫度傳感器、節(jié)氣門位置傳感器、曲軸位置傳感器、凸輪軸位置傳感器、冷卻液溫度傳感器、爆震傳感器、噴油器、燃油泵、氧傳感器并詳細(xì)介紹了各個(gè)傳感器的作用以及檢查的步驟。2.2.4 噴油器堵塞故障電噴發(fā)動(dòng)機(jī)的汽油霧化,類似于柴油機(jī)的高壓噴油嘴噴油霧化情況。不過電噴發(fā)動(dòng)機(jī)噴油嘴是有一組電磁線圈、吸鐵開
32、關(guān)、噴油針閥和座組成。針閥開啟時(shí)就噴油霧化,針閥的開啟是受電控單元ECU產(chǎn)生的電脈沖控制的。有時(shí)候會(huì)因?yàn)殡姶啪€圈工作不良或噴油針被阻滯卡死,而造成某缸汽油霧化不良或不霧化(滴油)從而導(dǎo)致該缸的工作不良或不工作。2.2.5 空氣、燃油濾清器堵塞故障電噴發(fā)動(dòng)機(jī)空氣濾清器一旦發(fā)生堵塞將會(huì)造成混合氣過濃,汽油濾清器濾芯堵塞將會(huì)造成混合氣過稀,這都會(huì)導(dǎo)致發(fā)動(dòng)機(jī)起動(dòng)困難、轉(zhuǎn)速不穩(wěn)定以及運(yùn)轉(zhuǎn)無力等。因此,應(yīng)按汽車說明書要求定期清洗或更換濾芯。2.2.6 連接管道松脫不嚴(yán)的故障電子控制燃油噴射發(fā)動(dòng)機(jī)的油道和氣道,由許多管子和管件相連接,管路密封不嚴(yán),如膠管老化、管口破裂或卡子松弛,會(huì)造成氣、水、油的滲漏,結(jié)果
33、導(dǎo)致混合氣過稀,潤滑、冷卻失效等,從而使發(fā)動(dòng)機(jī)起動(dòng)困難,或怠速運(yùn)轉(zhuǎn)不穩(wěn)、運(yùn)轉(zhuǎn)無力等。2.3發(fā)動(dòng)機(jī)故障分類發(fā)動(dòng)機(jī)故障是發(fā)動(dòng)機(jī)各零件、部件本身或它們之問配合狀態(tài)、系統(tǒng)性能發(fā)生了異常變化。對(duì)故障分類是進(jìn)行故障診斷的必要條件。因?yàn)槠嚢l(fā)動(dòng)機(jī)由多個(gè)子系統(tǒng)組成,所以發(fā)動(dòng)機(jī)的一些功能就是由這些子系統(tǒng)按照一定的規(guī)律,互相配合而實(shí)現(xiàn)的。為了給發(fā)動(dòng)機(jī)的故障進(jìn)行分類,有必要先對(duì)發(fā)動(dòng)機(jī)的結(jié)構(gòu)分級(jí)。層與層之間的說明見圖2-2。圖2-2 發(fā)動(dòng)機(jī)故障診斷層次圖本系統(tǒng)中將發(fā)動(dòng)機(jī)的故障主要分為六個(gè)部分,基本采用故障樹式的知識(shí)庫進(jìn)行擴(kuò)散性的表示。用戶可以通過點(diǎn)擊進(jìn)入所查詢的界面,獲取相關(guān)故障點(diǎn)的提示,從而提高維修的效率。2.4發(fā)
34、動(dòng)機(jī)性能的主要參數(shù)汽車發(fā)動(dòng)機(jī)的基本參數(shù)包括發(fā)動(dòng)機(jī)缸數(shù)、氣缸的排列形式、氣門、排量、最高輸出功率、最大扭矩等。發(fā)動(dòng)機(jī)的基本參數(shù)的詳解如下:(1)缸數(shù):汽車發(fā)動(dòng)機(jī)常用缸數(shù)有3、4、5、6、8、10、12缸。排量1升以下的發(fā)動(dòng)機(jī)常用三缸,1-2.5升一般為四缸發(fā)動(dòng)機(jī),3升左右的發(fā)動(dòng)機(jī)一般為6缸,4升左右為8缸,5.5升以上用12缸發(fā)動(dòng)機(jī)。一般來說,在同等缸徑下,缸數(shù)越多,排量越大,功率越高;在同等排量下,缸數(shù)越多,缸徑越小,轉(zhuǎn)速可以提高,從而獲得較大的提升功率。 (2)氣缸的排列形式:一般5缸以下的發(fā)動(dòng)機(jī)的氣缸多采用直列方式排列,少數(shù)6缸發(fā)動(dòng)機(jī)也有直列方式的,過去也有過直列8缸發(fā)動(dòng)機(jī)。直列發(fā)動(dòng)機(jī)的氣
35、缸體成一字排開,缸體、缸蓋和曲軸結(jié)構(gòu)簡(jiǎn)單,制造成本低,低速扭矩特性好,燃料消耗少,尺寸緊湊,應(yīng)用比較廣泛,缺點(diǎn)是功率較低。一般1升以下的汽油機(jī)多采用3缸直列1-2.5升汽油機(jī)多采用直列4缸,有的四輪驅(qū)動(dòng)汽車采用直列6缸,因?yàn)槠鋵挾刃。梢栽谥r邊布置增壓器等設(shè)施。直列6缸的動(dòng)平衡較好,振動(dòng)相對(duì)較小,所以也為一些中、高極轎車采用,如老上海轎車。6-12缸發(fā)動(dòng)機(jī)一般采用V形排列,其中V10發(fā)動(dòng)機(jī)主要裝在賽車上。V形發(fā)動(dòng)機(jī)長(zhǎng)度和高度尺寸小,布置起來非常方便,而且一般認(rèn)為V形發(fā)動(dòng)機(jī)是比較高級(jí)的發(fā)動(dòng)機(jī),也成為轎車級(jí)別的標(biāo)志之一。V8發(fā)動(dòng)機(jī)結(jié)構(gòu)非常復(fù)雜,制造成本很高,所以使用的較少,V12發(fā)動(dòng)機(jī)過大過重,只
36、有極個(gè)別的高級(jí)轎車采用。大眾公司近來開發(fā)出W型發(fā)動(dòng)機(jī),有W8和W12兩種,即氣缸分四列錯(cuò)開角度布置,形體緊湊。 (3)氣門數(shù):國產(chǎn)發(fā)動(dòng)機(jī)大多采用每缸2氣門,即一個(gè)進(jìn)氣門,一個(gè)排氣門;國外轎車發(fā)動(dòng)機(jī)普遍采用每缸4氣門結(jié)構(gòu),即2個(gè)進(jìn)氣門,2個(gè)排氣門,提高了進(jìn)、排氣的效率;國外有的公司開始采用每缸5氣門結(jié)構(gòu),即3個(gè)進(jìn)氣門,2個(gè)排氣門,主要作用是加大進(jìn)氣量,使燃燒更加徹底。氣門數(shù)量并不是越多越好,5氣門確實(shí)可以提高進(jìn)氣效率,但是結(jié)構(gòu)極其復(fù)雜,加工困難,采用較少,國內(nèi)生產(chǎn)的新捷達(dá)王就采用五氣門發(fā)動(dòng)機(jī)。 (4)排氣量:氣缸工作容積是指活塞從上止點(diǎn)到下止點(diǎn)所掃過的氣體容積,又稱為單缸排量,它取決于缸徑和活塞
37、行程。發(fā)動(dòng)機(jī)排量是各缸工作容積的總和,一般用于(L)來表示。發(fā)動(dòng)機(jī)排量是最重要的結(jié)構(gòu)參數(shù)之一,它比缸徑和缸數(shù)更能代表發(fā)動(dòng)機(jī)的大小,發(fā)動(dòng)機(jī)的許多指標(biāo)都同排氣量密切相關(guān)。對(duì)轎車來說,排量只是一個(gè)比較重要的技術(shù)參數(shù),它說明汽車的大致功率、裝備和價(jià)格水平,但是在中國轎車發(fā)動(dòng)機(jī)排量卻具有了其它的意義。 (5)最高輸出功率:最高輸出功率一般用馬(PS)或千瓦(KW)來表示。發(fā)動(dòng)機(jī)的輸出功率同轉(zhuǎn)速關(guān)系很大,隨著轉(zhuǎn)速的增加,發(fā)動(dòng)機(jī)的功率也相應(yīng)提高,但是到了一定的轉(zhuǎn)速以后,功率反而呈下降趨勢(shì)。一般在汽車使用說明中最高輸出功率同時(shí)每分鐘轉(zhuǎn)速來表示(r/min),如5000r/min,即在每分鐘5000轉(zhuǎn)時(shí)最高輸出
38、功率100馬力。 (6)最大扭矩:發(fā)動(dòng)機(jī)從曲軸端輸出的力矩,扭矩的表示方法是N.m/r/min,最大扭矩一般出現(xiàn)在發(fā)動(dòng)機(jī)的中、低轉(zhuǎn)速的范圍,隨著轉(zhuǎn)速的提高,扭矩反而會(huì)下降。一般在車展或4S店的展廳里,每一輛展車旁邊總有一個(gè)提示牌,上面一般標(biāo)有汽車發(fā)動(dòng)機(jī)的基本信息。下表2-1為發(fā)動(dòng)機(jī)的基本性能參數(shù)表。2-1發(fā)動(dòng)機(jī)的性能參數(shù)表項(xiàng) 目參 數(shù)項(xiàng) 目參 數(shù)排量1.78L爆震控制裝置有功率/轉(zhuǎn)速93kw/5800rpm自診斷裝置有扭矩/轉(zhuǎn)速162N·m/3500rpm調(diào)節(jié)有缸徑81mm三元催化轉(zhuǎn)換器有沖程86.4mm增壓器無壓縮比(10.310.5):1廢氣再循環(huán)系統(tǒng)有燃油標(biāo)號(hào)(RON)95號(hào)或
39、93號(hào)無鉛油底殼材料鋁燃油噴油及點(diǎn)火系統(tǒng)MotronicM3.8.3進(jìn)氣管切換有凸輪軸正時(shí)調(diào)節(jié)有第3章 診斷系統(tǒng)的設(shè)計(jì)3.1 總界面的設(shè)計(jì)總界面是整個(gè)程序的窗口,對(duì)于它的布局不僅要實(shí)現(xiàn)友好的用戶界面而且還要準(zhǔn)確簡(jiǎn)潔的銜接下一層。From1是這次診斷系統(tǒng)的總界面,在總界面中主要用的控件是Label,通過Click事件銜接下一層。設(shè)計(jì)步驟:第一步,利用窗體的屬性對(duì)From窗體進(jìn)行基本的表面設(shè)計(jì); 第二步,開始編程,并且通過VB6.0自身的查看功能對(duì)每個(gè)編程語句進(jìn)行查看;第三步,試運(yùn)行軟件,查看軟件的銜接情況??偨缑娴脑O(shè)計(jì)程序見附錄,該程序中From.Hide是作用是隱藏?zé)o需觸發(fā)的窗體保證窗體顯示正
40、確無誤,F(xiàn)orm.Show與 From.Hide的作用相反,通過Label_Click()事件的觸發(fā)實(shí)現(xiàn)窗體與窗體之間的切換,從而實(shí)現(xiàn)層與層之間的銜接??偞绑w的設(shè)計(jì)見圖3-1。圖3-1 總界面3.2 密碼窗體的設(shè)計(jì)密碼窗口主要的作用是保護(hù)用戶的合法權(quán)益,對(duì)于它的設(shè)計(jì)還是相對(duì)比較簡(jiǎn)單。設(shè)計(jì)步驟:第一步,利用窗體的屬性,對(duì)窗體進(jìn)行基本的表面設(shè)計(jì)。From2是本診斷系統(tǒng)的密碼窗體,F(xiàn)rom2修改的窗體屬性主要有:Caption、Picture、ScaleHeight、StartUpPosition 等。因?yàn)槊艽a窗體具有一定的特殊性,所以它的大小是整個(gè)系統(tǒng)窗體中最小的一個(gè)。第二步,開始編程,通過VB6
41、.0自身的查看功能對(duì)每個(gè)編程語句進(jìn)行查看。密碼設(shè)置的程序與其它程序不同,它是一個(gè)單獨(dú)體。為了使用戶更加方便的使用該系統(tǒng),本軟件的密碼為“123” 、用于名不限。在用戶輸入與系統(tǒng)不符的信息后,系統(tǒng)會(huì)自動(dòng)彈出對(duì)話框,提示用戶出錯(cuò)信息。第三步,試運(yùn)行軟件,查看軟件的銜接情況。密碼窗體的相關(guān)代碼見附錄,該代碼根據(jù)控件劃分為兩個(gè)部分:Command1用于確定用戶輸入信息是否正確,并且添加了信息框提示的作用;Command2的作用主要是在用戶輸入信息過程中出現(xiàn)錯(cuò)誤情形時(shí),可以方便的刪除錯(cuò)誤信息從而繼續(xù)進(jìn)行輸入。整個(gè)窗體中共有6個(gè)控件,詳細(xì)情況見下表3-1。 表3-1 密碼窗體控件表控 件代 表 名 稱 作
42、 用Label1請(qǐng)輸入用戶名提示輸入正確的用戶名Label2請(qǐng)輸入密碼提示用戶輸入正確密碼Text1 用戶名填寫區(qū)域填寫用戶名Text2密碼填寫區(qū)域填寫密碼Command1 確定使程序進(jìn)入下一界面Command2 取消刪除填寫中的內(nèi)容密碼窗體的布局見圖3-2。圖3-2 密碼窗體3.3 診斷系統(tǒng)主界面的設(shè)計(jì)診斷系統(tǒng)主界面是整個(gè)程序的核心界面,其它所有子功能都是由該窗體觸發(fā)之后執(zhí)行的。系統(tǒng)在執(zhí)行完任務(wù)之后還要返回該界面方可執(zhí)行其它的子功能。在所有窗體中,F(xiàn)rom4是診斷系統(tǒng)的主界面,在主界面中主要用到的控件是Label和Shape,通過Click事件銜接下一層。設(shè)計(jì)步驟:第一步,利用窗體的屬性對(duì)診
43、斷系統(tǒng)主界面的窗體進(jìn)行基本的表面設(shè)計(jì),對(duì)于主界面的表面設(shè)計(jì)注重三點(diǎn),選擇適當(dāng)?shù)目丶?、窗體及控件顏色的搭配和整個(gè)窗體的布局;第二步,開始編程,并且通過VB6.0自身的查看功能對(duì)每個(gè)編程語句進(jìn)行查看,由代碼窗口可以知道,本窗體的程序是非常多的。作者在設(shè)計(jì)過程中也常常出現(xiàn)很多小問題,比如語句超出了VB6.0規(guī)定的字符、某些語句中缺少 “&”或?qū)⒅形闹械囊?hào)放置VB程序中 ;第三步,試運(yùn)行軟件,查看軟件的銜接情況,程序的主要代碼見附錄,主界面窗體中共有9個(gè)Label控件,1個(gè)是代表說明功能,其它8個(gè)分別代表著8個(gè)不同的查詢功能。詳細(xì)情況見表3-3所示。表3-2 診斷系統(tǒng)控件表控件 代 表 名
44、稱 作 用Label1發(fā)動(dòng)機(jī)故障診斷系統(tǒng)為總界面的標(biāo)題Label2 故 障 查 詢進(jìn)入故障查詢的界面Label3 1552代碼查詢進(jìn)入1552代碼查詢的界面Label4 數(shù)據(jù)流分析進(jìn)入數(shù)據(jù)流分析的界面Label5 發(fā)動(dòng)機(jī)系統(tǒng)進(jìn)入發(fā)動(dòng)機(jī)系統(tǒng)的界面Label6 維 修 工 藝進(jìn)入維修工藝的界面Label7 案 例 查 詢進(jìn)入案例查詢的界面Label8 案 例 添 加進(jìn)入案例添加的界面Label9 退 出 系 統(tǒng)退出整個(gè)系統(tǒng)總窗體的設(shè)計(jì)圖見圖3-3所示。 圖3-3 總界面3.4故障查詢的設(shè)計(jì)故障查詢是第一個(gè)子功能,也是最重要的子功能之一,該功能主要針對(duì)的是診斷發(fā)動(dòng)機(jī)一些常規(guī)故障。故障查詢功能大致分為
45、兩大塊,第一塊是發(fā)動(dòng)機(jī)故障診斷另一塊為傳感器故障診斷。發(fā)動(dòng)機(jī)故障診斷系統(tǒng)中共選取了六大常規(guī)故障,它們分別是發(fā)動(dòng)機(jī)不能起動(dòng)、起動(dòng)困難、怠速運(yùn)轉(zhuǎn)不好、駕駛性能不良、發(fā)動(dòng)機(jī)失速、其他故障。通過復(fù)選框?qū)Ω鱾€(gè)常規(guī)故障進(jìn)行詳細(xì)描述。汽車發(fā)動(dòng)機(jī)常用傳感器的介紹以及故障排除則是采用了Label,通過Label的觸發(fā)進(jìn)入各個(gè)傳感器故障排除的界面。窗體From5是代表著本系統(tǒng)的故障查詢界面,窗體通過frame將其分為兩大塊,一是發(fā)動(dòng)機(jī)故障查詢;另外一個(gè)是傳感器故障檢查。發(fā)動(dòng)機(jī)故障查詢中共有六個(gè)Command控件,同樣利用Click事件的觸發(fā)銜接至診斷系統(tǒng)的第三層。傳感器故障查詢的設(shè)計(jì)與發(fā)動(dòng)機(jī)故障查詢有所不同,為了
46、使界面友好美觀不至于呆板,傳感器查詢的界面用的是Label并且對(duì)MouseIcon以及MousePointer進(jìn)行了設(shè)置。只要用戶將鼠標(biāo)移至設(shè)置的Label控件上,它的形狀就會(huì)發(fā)生變化。為了使查詢功能更加強(qiáng)大,作者在設(shè)計(jì)傳感器查詢時(shí)共使用了10個(gè)Label控件,并且在控件的使用時(shí),為了確??丶涯看蠓?,對(duì)其顏色屬性也進(jìn)行了特殊的設(shè)置,控件的BackColor基本為 “&H00FFFFC0&”。設(shè)計(jì)步驟:第一步,利用窗體的屬性對(duì)窗體進(jìn)行基本的表面設(shè)計(jì); 第二步,開始編程,并且通過VB6.0自身的查看功能對(duì)每個(gè)編程語句進(jìn)行查看;第三步,試運(yùn)行軟件,查看軟件的銜接情況。各控件設(shè)置情況
47、見下表3-3。表3-3 故障查詢控件表控 件代 表 名 稱 作 用Command1不能起動(dòng)介紹不能起動(dòng)的原因Command2起動(dòng)困難介紹起動(dòng)困難的原因Command3怠速運(yùn)轉(zhuǎn)不好介紹怠速運(yùn)轉(zhuǎn)不好的原因Command4駕駛性能不良介紹駕駛性能不良的原因Command5發(fā)動(dòng)機(jī)失速介紹發(fā)動(dòng)機(jī)失速的原因Command6其它故障其它故障發(fā)生的原因Label1空氣流量計(jì)講述空氣流量計(jì)的作用以及故障排除方法Label2進(jìn)氣溫度傳感器講述進(jìn)氣溫度傳感器的作用以及故障排除方法Label3節(jié)氣門位置傳感器講述節(jié)氣門位置傳感器的作用以及故障排除方法Label4曲軸位置傳感器講述曲軸位置傳感器的作用以及故障排除方法L
48、abel5凸輪軸位置傳感器講述凸輪軸位置傳感器的作用以及故障排除方法Label6冷卻液溫度傳感器講述冷卻液溫度傳感器的作用以及故障排除方法Label7爆震傳感器講述爆震傳感器的作用以及故障排除方法Label8噴油器講述噴油器的作用以及故障排除方法Label9燃油泵講述燃油泵的作用以及故障排除方法Label10氧傳感器講述氧傳感器的作用以及故障排除方法Label11返回主界面返回故障診斷的主界面,使用戶可以查詢功能詳細(xì)的界面見圖 3-4。3.4.1發(fā)動(dòng)機(jī)故障查詢發(fā)動(dòng)機(jī)故障查詢是整個(gè)系統(tǒng)的核心之一,設(shè)計(jì)發(fā)動(dòng)機(jī)故障查詢一般分為三步:第一步,整理發(fā)動(dòng)機(jī)的故障資料;第二步,對(duì)整個(gè)界面進(jìn)行設(shè)計(jì),既要簡(jiǎn)潔美
49、觀,又要注意層層之間的和諧銜接;第三步,進(jìn)行編程,簡(jiǎn)化程序。在發(fā)動(dòng)機(jī)故障查詢的子系統(tǒng)設(shè)計(jì)工程中,主要用了Label、Frame、Option和Text這四個(gè)控件,通過點(diǎn)擊Option觸發(fā)程序執(zhí)行下一指令。圖3-5是發(fā)動(dòng)機(jī)故障查詢中不能起動(dòng)的界面。圖3-4 故障查詢界面圖3-5不能起動(dòng)診斷界面3.4.2傳感器故障查詢 在進(jìn)行傳感器故障查詢?cè)O(shè)計(jì)時(shí),首先還是從整理資料開始,完整的資料是程序設(shè)計(jì)的保障之一;其次便是界面設(shè)計(jì)與編程,在后面的設(shè)計(jì)過程中選用了幾張典型的圖片使程序更加形象,加深用戶對(duì)傳感器的了解。后期檢查時(shí)發(fā)現(xiàn)診斷系統(tǒng)生成Exe之后運(yùn)行不了,最后經(jīng)過不斷的修改發(fā)現(xiàn)是Image出了問題。Ima
50、ge屬性支持的外部圖片,而生成的Exe文件不能使其進(jìn)入內(nèi)部程序。為了提高程序的穩(wěn)定性,最后將傳感器查詢里的所有圖片都用上了PictureBox。下圖3-6是凸輪軸位置傳感器故障查詢的界面。圖3-6凸輪軸位置傳感器診斷界面3.5數(shù)據(jù)流界面的設(shè)計(jì)雖然數(shù)據(jù)流是診斷系統(tǒng)設(shè)計(jì)的一個(gè)分支,但在真正的診斷過程中它們卻有著非常主要的信息。在如今的汽車維修過程中,科學(xué)的方法就是先用專用工具對(duì)其進(jìn)行故障查詢,若查不出故障代碼,則可以通過查詢數(shù)據(jù)流側(cè)面來反映發(fā)動(dòng)機(jī)的整體運(yùn)轉(zhuǎn)狀況。在該窗體中一共用了3種控件,Label、Shape和Command。Command主要有兩個(gè)用途,一個(gè)用來返回主界面另一個(gè)則是用來銜接下一
51、層;Shape主要是為了裝飾整個(gè)界面的;Label還是起著說明的作用。設(shè)計(jì)步驟:第一步,利用窗體的屬性對(duì)數(shù)據(jù)流窗體進(jìn)行基本的表面設(shè)計(jì); 第二步,開始編程,并且通過VB6.0自身的查看功能對(duì)每個(gè)編程語句進(jìn)行查看;第三步,試運(yùn)行軟件,查看軟件的銜接情況。數(shù)據(jù)流窗體中的主要程序見附錄,界面詳細(xì)設(shè)計(jì)見圖3-7。圖3-7 發(fā)動(dòng)機(jī)數(shù)據(jù)流3.6 發(fā)動(dòng)機(jī)系統(tǒng)的介紹發(fā)動(dòng)機(jī)系統(tǒng)的介紹是整個(gè)系統(tǒng)中內(nèi)容最多的子系統(tǒng),里面分為三個(gè)小模塊,詳細(xì)的介紹了整個(gè)電噴發(fā)動(dòng)機(jī)組成以及結(jié)構(gòu),可以充分加深用戶對(duì)電噴發(fā)動(dòng)機(jī)結(jié)構(gòu)的理解和把握,便于其在今后的維修過程中更加專業(yè)話的排除故障。為了使子系統(tǒng)更加簡(jiǎn)潔明了,在子系統(tǒng)的下屬窗體中用到了
52、PictureBox。選用PictureBox,還是在最后決定的。先前使用的是Image,因?yàn)镮mage需要編程,這倒是次要的。關(guān)鍵它還有一個(gè)致命的缺陷就是在本診斷系統(tǒng)生成exe文件后,在運(yùn)行時(shí)卻發(fā)現(xiàn)程序老是調(diào)不出程序中選用的圖片,后來在選擇了PictureBox。該窗體中有很多經(jīng)典的代碼,顯示時(shí)間的代碼見附錄, 雖然該代碼比較簡(jiǎn)單,但在代碼編寫完成之后,程序運(yùn)行時(shí)卻總不能顯示時(shí)間。后來通過查閱資料后發(fā)現(xiàn)Time$()的Interval屬性默認(rèn)值是0,設(shè)置正確的屬性應(yīng)當(dāng)是10,修改之后時(shí)間方可以正常顯示。發(fā)動(dòng)機(jī)系統(tǒng)的介紹界面見圖3-8。圖3-8發(fā)動(dòng)機(jī)系統(tǒng)界面圖3-9電控發(fā)動(dòng)機(jī)組成與原理的界面3
53、.6.1發(fā)動(dòng)機(jī)電子控制噴射系統(tǒng)的組成與原理發(fā)動(dòng)機(jī)電子控制噴射系統(tǒng)的組成與原理的界面設(shè)計(jì)是整個(gè)窗體中最為復(fù)雜的一種,為了詳細(xì)的介紹電控發(fā)動(dòng)機(jī),剛開始使用了很多Label控件。在使用Label控件的時(shí)候不僅要使Label里的字體大小適中,還要保證每行的整齊。后來翻閱大量的參考資料后,采用Txt文檔對(duì)先其進(jìn)行編輯,然后將所有的文檔放置同一個(gè)Label中。簡(jiǎn)略的介紹電控發(fā)動(dòng)機(jī)的同時(shí),界面里還另外添加了發(fā)動(dòng)機(jī)的兩大機(jī)構(gòu)五大系統(tǒng),加深用戶對(duì)發(fā)動(dòng)機(jī)的整體結(jié)構(gòu)的了解。圖3-9為電控發(fā)動(dòng)機(jī)組成與原理的界面。3.6.2電控發(fā)動(dòng)機(jī)故障的基本診斷程序電控發(fā)動(dòng)機(jī)故障的基本診斷程序,主要從維修的角度出發(fā)將其分為兩大方面。
54、第一方面的基本診斷程序1、直觀檢查直觀檢查全部的電路,看電線是否有擦破、拉長(zhǎng)、切斷或折皺。確保電氣接頭配合緊密,并且沒有腐蝕。確保真空軟管路線正確并且沒有折皺或切斷。必要時(shí)按照參照?qǐng)D以檢驗(yàn)線路和連接,檢查進(jìn)氣系統(tǒng)可能的真空泄漏。2、機(jī)械檢查特別提醒:在燃油噴射的汽車上進(jìn)行壓縮測(cè)試期間不要使用點(diǎn)火開關(guān),而應(yīng)使用遙控起動(dòng)機(jī)來起動(dòng)發(fā)動(dòng)機(jī)。這是因?yàn)樵谄饎?dòng)模式時(shí),在大多數(shù)車上噴油器是由點(diǎn)火開關(guān)觸發(fā)的,這可能造成火災(zāi)或污染發(fā)動(dòng)機(jī)潤滑系統(tǒng)。(1)檢查壓縮壓力。用氣缸壓力表、真空表或發(fā)動(dòng)機(jī)分析檢查發(fā)動(dòng)機(jī)機(jī)械狀態(tài)。(2)檢查排氣系統(tǒng)背壓??梢杂谜婵毡砘驂毫Ρ頇z查排氣系統(tǒng)是否阻塞。拆下加熱式氧傳感器或二次空氣噴射
55、止回閥(如有裝備)。連接量程為0-34 KPa的壓力表,使發(fā)動(dòng)機(jī)于2500r/min下運(yùn)轉(zhuǎn)。如果排氣系統(tǒng)背壓大于1.4 KPa,則排氣系統(tǒng)或催化轉(zhuǎn)化器堵塞。用真空表連接真空表軟管至進(jìn)氣歧管真空口并起動(dòng)發(fā)動(dòng)機(jī),觀察真空表,部分打開節(jié)氣門并穩(wěn)定保持。如果穩(wěn)定后真空表讀數(shù)緩慢下降,檢查排氣系統(tǒng)是否阻塞。第二方面發(fā)動(dòng)機(jī)結(jié)構(gòu)方面的檢測(cè)(1)點(diǎn)火系統(tǒng)的檢測(cè)(2)供油系統(tǒng)的檢測(cè)(3)冷卻系統(tǒng)的檢測(cè)(4)潤滑系統(tǒng)的檢測(cè)(5)起動(dòng)系統(tǒng)的檢測(cè)將資料整理完畢之后,開始對(duì)窗體進(jìn)行設(shè)計(jì)。該窗體的設(shè)計(jì)延續(xù)了發(fā)動(dòng)機(jī)電子控制噴射系統(tǒng)的組成與原理界面的特點(diǎn)。圖3-10電控發(fā)動(dòng)機(jī)自診斷界面3.6.3電控發(fā)動(dòng)機(jī)的自診斷隨著電子技術(shù)
56、與汽車相結(jié)合,電控發(fā)動(dòng)機(jī)的自診斷技術(shù)也日新月異的發(fā)展著。以前的自診斷大多數(shù)通過故障指示燈輸出,現(xiàn)在很多故障已經(jīng)可以從專用的診斷設(shè)備中直接提取。對(duì)此界面的設(shè)計(jì)也存在兩大難點(diǎn):窗體的布局和圖片的插入。至于美觀方面就是字體大小與顏色須搭配適中。電控發(fā)動(dòng)機(jī)的自診斷見上圖3-10。圖3-11 1552代碼查詢的界面3.7 1552代碼查詢的設(shè)計(jì)1552代碼查詢是一種針對(duì)帕薩特發(fā)動(dòng)機(jī)故障查詢的軟件,由于時(shí)間關(guān)系在此次代碼查詢過程里只有帕薩特的相關(guān)故障代碼可以查詢。設(shè)計(jì)故障代碼查詢主要是為了方便維修人員迅速的找到相關(guān)故障點(diǎn),解決維修人員在英文提示上的缺陷。該窗體中主要用到的控件有Frame、ComoBox、Label、Text和Command。它們的詳細(xì)說明見下表3-4 表3-4 1552代碼查詢控件表控件代 表 名 稱 作 用
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度鋼波紋管新能源項(xiàng)目采購合同3篇
- 2025年粵教版八年級(jí)生物下冊(cè)月考試卷
- 二零二五年網(wǎng)絡(luò)安全防護(hù)與監(jiān)控升級(jí)合同
- 2025年外研版2024九年級(jí)化學(xué)下冊(cè)階段測(cè)試試卷
- 二零二五年新型苗木品種引進(jìn)與推廣銷售合同3篇
- 2025年冀教新版四年級(jí)語文上冊(cè)月考試卷含答案
- 2025年浙教新版九年級(jí)地理下冊(cè)階段測(cè)試試卷
- 新蘇教版一年級(jí)數(shù)學(xué)下冊(cè)第四單元第2課時(shí)《數(shù)的順序》教案
- 2025-2030年中國體操衣市場(chǎng)運(yùn)行動(dòng)態(tài)及前景趨勢(shì)預(yù)測(cè)報(bào)告新版
- 2025-2030年中國人造石材市場(chǎng)規(guī)模分析及投資前景研究報(bào)告
- 2025新北師大版英語七年級(jí)下單詞表
- 《智慧城市概述》課件
- 2024年北京市家庭教育需求及發(fā)展趨勢(shì)白皮書
- GB/T 45089-20240~3歲嬰幼兒居家照護(hù)服務(wù)規(guī)范
- 中建道路排水工程施工方案
- 拆機(jī)移機(jī)合同范例
- 智能停車充電一體化解決方案
- 化學(xué)驗(yàn)室安全培訓(xùn)
- 天書奇譚美術(shù)課件
- GB/T 18916.15-2024工業(yè)用水定額第15部分:白酒
- 部編四年級(jí)道德與法治下冊(cè)全冊(cè)教案(含反思)
評(píng)論
0/150
提交評(píng)論