亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        北斗定位與OBD 診斷的車輛狀態(tài)遠(yuǎn)程監(jiān)控終端設(shè)計(jì)研究

        2023-11-08 03:49:02
        科海故事博覽 2023年28期
        關(guān)鍵詞:程序系統(tǒng)

        高 燁

        (烏魯木齊市機(jī)動(dòng)車排污管理中心,新疆 烏魯木齊 830000)

        2021 年7 月1 日,全國范圍全面實(shí)施重型柴油車國六排放標(biāo)準(zhǔn),這標(biāo)志著我國汽車標(biāo)準(zhǔn)全面進(jìn)入國六時(shí)代,基本實(shí)現(xiàn)與歐美發(fā)達(dá)國家接軌。與國五標(biāo)準(zhǔn)相比,國六標(biāo)準(zhǔn)明確要求“生產(chǎn)企業(yè)應(yīng)確保所有的發(fā)動(dòng)機(jī)和車輛都配備了OBD 系統(tǒng)”。OBD 車載診斷系統(tǒng)可在車輛行駛過程中實(shí)時(shí)診斷車輛當(dāng)前狀態(tài),及時(shí)了解車輛尾氣處理裝置運(yùn)行情況并改善其可靠性,確定車輛是否出現(xiàn)故障,出現(xiàn)的故障屬于哪種類型,以及這個(gè)故障具體出現(xiàn)的位置,并及時(shí)向駕駛員發(fā)出故障警告。而北斗定位的優(yōu)點(diǎn)也是顯而易見的,如功耗小、定位精準(zhǔn)度高等。由以上分析可以了解到,研究北斗定位與OBD 診斷的車輛狀態(tài)遠(yuǎn)程監(jiān)控終端系統(tǒng)具有積極意義,需重視從硬件和軟件兩方面進(jìn)行綜合設(shè)計(jì)研究。

        1 硬件設(shè)計(jì)

        1.1 衛(wèi)星定位電路設(shè)計(jì)

        北斗定位與OBD 診斷的車輛狀態(tài)遠(yuǎn)程監(jiān)控終端系統(tǒng)中,硬件設(shè)計(jì)分為四個(gè)部分,分別為:(1)主控制器(采取的控制核心為STM32F103C8T6,通過USART1與DTU 模塊相連通信;通過USART2 與北斗定位模塊相連通信;通過USART3 與OBD 通信模塊相連通信)。(2)DTU(此部分是車輛狀態(tài)遠(yuǎn)程監(jiān)控終端系統(tǒng)中的數(shù)據(jù)傳輸單元,其作用與功能很多,主要用來傳輸較小的數(shù)據(jù),可直接與主控制器通過串口通信。DTU 主要由兩部分構(gòu)成,一部分是數(shù)據(jù)傳輸單元,另一部分是有源天線,有源天線的作用是強(qiáng)化DTU 的信息收發(fā)能力)。(3)北斗衛(wèi)星定位(采用的電路核心是UM220-ⅢN,同時(shí)需要外接天線以此將衛(wèi)星信號(hào)接收能力增強(qiáng)目的。)(4)OBD 通信模塊(此模塊由三部分組成,第一部分是TL718,是OBD 的接口模塊,第三部分是DLC,其是OBD 系統(tǒng)診斷接口。因汽車通信協(xié)議芯片TL718 的通信電平與汽車診斷協(xié)議的電平存在差異,所以需要進(jìn)行電平轉(zhuǎn)換。于是就出現(xiàn)了第二部分:J1850、K 線、CAN組合形成的轉(zhuǎn)換電路,起到連接TL718 和DLC 的作用)。在衛(wèi)星定位電路設(shè)計(jì)環(huán)節(jié),首先需要確定電路的核心是UM220-ⅢN,北斗衛(wèi)星定位既支持多系統(tǒng)聯(lián)合定位,也支持單系統(tǒng)獨(dú)立定位。在北斗衛(wèi)星定位電路中,需要提供電壓為3.3V,其他的GND 引腳都需要進(jìn)行接地處置,同時(shí)還需要給天線提供饋電,用68nH 的電感完成饋電供應(yīng)。為確保整個(gè)硬件設(shè)計(jì)有穩(wěn)定的系統(tǒng)性能,還需要重視在部分模塊與地面之間增加放置旁路電容,進(jìn)一步保障電壓的持續(xù)性和穩(wěn)定性。在衛(wèi)星定位電路的整個(gè)設(shè)計(jì)中,北斗衛(wèi)星定位模塊作為從機(jī),在與主控制器相連時(shí),前者以串口1 與后者的串口2 相接。

        1.2 數(shù)據(jù)傳輸單元

        北斗定位與OBD 診斷的車輛狀態(tài)遠(yuǎn)程監(jiān)控終端系統(tǒng)中,數(shù)據(jù)傳輸單元主要是指DTU 部分,此部分的作用是專門將串口數(shù)據(jù)與IP 數(shù)據(jù)之間完成數(shù)據(jù)信息的轉(zhuǎn)換,是一種可以將無限通信網(wǎng)絡(luò)信息完成傳送的設(shè)備。從廣義層面分析,只要是可以完成需要傳送數(shù)據(jù)的鏈路兩端的數(shù)據(jù)的信息模塊都可以直接稱之為數(shù)據(jù)傳輸單元DTU。DTU 主要由兩部分構(gòu)成,一部分是數(shù)據(jù)傳輸單元,另一部分是有源天線。有源天線的作用是強(qiáng)化DTU 的信息收發(fā)能力。從狹義角度分析,在通信過程中,DTU 主要特指無線通訊中的發(fā)射終端設(shè)備。轉(zhuǎn)換角度思考,從大的層面分析,DTU 數(shù)據(jù)傳輸單元屬于一種模塊,從小的層面分析,DTU 數(shù)據(jù)傳輸單元又可以看作是一種通信設(shè)備。DTU 有四個(gè)核心功能,第一個(gè)是支持自主供能,可永久在線工作;第二個(gè)是支持轉(zhuǎn)換,實(shí)現(xiàn)數(shù)據(jù)雙向轉(zhuǎn)換;第三個(gè)是內(nèi)部集成TCP/IP 協(xié)議線;第四個(gè)是支持參數(shù)配置,永久保存。DTU 目前在多個(gè)行業(yè)都有廣泛應(yīng)用,主要用來傳輸較小的數(shù)據(jù),在北斗定位與OBD診斷的車輛狀態(tài)遠(yuǎn)程監(jiān)控終端系統(tǒng)中的DTU 也承擔(dān)傳輸較小數(shù)據(jù)的責(zé)任,可直接與主控制器通過串口通信。

        1.3 TL718 外圍電路設(shè)計(jì)

        北斗定位與OBD 診斷的車輛狀態(tài)遠(yuǎn)程監(jiān)控終端系統(tǒng)中,OBD 診斷模塊起到關(guān)鍵性作用。TL718 在多個(gè)領(lǐng)域都有應(yīng)用,如故障診斷儀開發(fā),總線數(shù)據(jù)監(jiān)聽,教育輔助實(shí)驗(yàn)等。本次應(yīng)用TL718 進(jìn)行外圍電路設(shè)計(jì),主要應(yīng)用的是其故障診斷儀開發(fā)優(yōu)勢(shì)。TL718 是OBD 通信模塊與主控制器連接的關(guān)鍵橋梁,其將多種常規(guī)汽車診斷通信協(xié)議集成到一處,主控制器可以通過與TL718相連的串口向OBD 通信模塊發(fā)送查詢命令,由此了解到當(dāng)前車輛實(shí)際狀態(tài)。實(shí)際流程如下:第一步,主控制器向OBD 通信模塊發(fā)送查詢命令。第二步,TL718 通過串口將命令傳送給OBD 診斷模塊,OBD 診斷完成車輛狀態(tài)探查。第三步,OBD 診斷結(jié)果會(huì)自動(dòng)通過TL718 串口再一次反饋給主控制器。TL718 外圍電路設(shè)計(jì)中,已經(jīng)可以確定的是TL718 可以與目前大部分汽車上的控制模塊進(jìn)行通訊連接,完成診斷[1]。與此同時(shí),TL718中的部分指令具有兼容功能,雖然從型號(hào)上來看,二者之間并沒有聯(lián)系,但實(shí)際上二者之間有一定的兼容性,這非常便于后期的設(shè)置操作,實(shí)現(xiàn)最大化利用。此外,在TL718 芯片上,還有部分功能是完全不同的,同時(shí)也不具備兼容性能,因此TL718 芯片硬件不可以隨意更換。進(jìn)一步分析TL718 外圍電路設(shè)計(jì)思路,可確定電路設(shè)計(jì)應(yīng)滿足以下幾點(diǎn):一是要確保電源提供的電壓為5V 電壓。同時(shí)應(yīng)按照Vmeasure 引腳,作為電源電壓的測(cè)量端口;二是要確保TL718 的時(shí)鐘信號(hào)要由20MHz 晶振Y1 提供;三是要保障電路振蕩的安全性和穩(wěn)定性;四是要將波特率默認(rèn)設(shè)置為38400;五是要確定主控制器可與TL718 相連,且通信的狀態(tài)指示燈應(yīng)放在D7 與D8 位置。

        2 軟件設(shè)計(jì)

        2.1 主程序設(shè)計(jì)

        北斗定位與OBD 診斷的車輛狀態(tài)遠(yuǎn)程監(jiān)控終端系統(tǒng)中,主程序設(shè)計(jì)非常關(guān)鍵,將直接影響最終的測(cè)試結(jié)果,因此需要對(duì)主控制器程序的流程全面了解,并一一捋順,由此確定哪里有不適合之處,有效改進(jìn)完善。北斗定位與OBD 診斷的車輛狀態(tài)遠(yuǎn)程監(jiān)控終端系統(tǒng)程序開始后,程序初始化,并向OBD 通信模塊發(fā)送指令,此時(shí)程序會(huì)做出響應(yīng),“是否與車輛ECU 建立聯(lián)系?”當(dāng)獲得肯定命令后,程序?qū)⒆詣?dòng)獲取車輛狀態(tài)參數(shù),接著解析獲取的數(shù)據(jù)信息,獲取北斗定位模塊車輛位置參數(shù),下一步是建立通信鏈路,經(jīng)DTU 發(fā)送數(shù)據(jù),一個(gè)完整的程序流程結(jié)束[2]。若在“是否與車輛ECU建立聯(lián)系?”這個(gè)環(huán)節(jié)接收到的是否定信號(hào),那么程序?qū)⒅苯臃祷氐匠绦虺跏蓟癄顟B(tài),并繼續(xù)發(fā)送OBD命令,繼續(xù)進(jìn)入“是否與車輛ECU 建立聯(lián)系?”循環(huán),直至獲得肯定命令,按照流程完成整個(gè)主控制器程序流程。

        2.2 OBD 通信程序設(shè)計(jì)

        北斗定位與OBD 診斷的車輛狀態(tài)遠(yuǎn)程監(jiān)控終端系統(tǒng)中,OBD 通信程序?qū)儆谕ㄐ膨?qū)動(dòng)程序,具體流程是程序開始后,TL718 將通電啟動(dòng),并進(jìn)入初始化界面,嘗試與ECU 建立連接,主控制器會(huì)向OBD 通信程序模塊發(fā)送命令讀取狀態(tài)信息,下一步解析TL718 返回的數(shù)據(jù)信息,從而得到車輛的狀態(tài)信息,最后TL718 驅(qū)動(dòng)程序結(jié)束[3]。其中,主控制器在向OBD 通信程序模塊發(fā)送命令讀取狀態(tài)信息時(shí),也需要完成讀取車輛狀態(tài)信息流程,具體流程如下:第一步是準(zhǔn)備開始,主控制器芯片向OBD 通信模塊發(fā)送讀取車輛狀態(tài)指令,OBD通信程序會(huì)做出響應(yīng)“New Date Flage=1?”當(dāng)獲得肯定命令后,程序?qū)⒆詣?dòng)處理TL718_buf 的數(shù)據(jù),并得出結(jié)論pc=0,一個(gè)完整的讀取車輛狀態(tài)信息流程結(jié)束。若在“New Date Flage=1?”這個(gè)環(huán)節(jié)得到的是否定信號(hào),那么程序?qū)⒅苯臃祷氐健爸骺刂破餍酒騉BD 通信模塊發(fā)送讀取車輛狀態(tài)指令”這個(gè)環(huán)節(jié)并繼續(xù)發(fā)出“New Date Flage=1?”命令,直至獲得肯定命令,并按照流程完成整個(gè)讀取車輛狀態(tài)信息流程。OBD 診斷是目前常用的車載故障系統(tǒng),具體分析OBD 車載診斷系統(tǒng),可以發(fā)現(xiàn)此系統(tǒng)中包含的多個(gè)模塊并不是同一時(shí)期科技產(chǎn)物,因此可以這樣定義OBD 車載診斷系統(tǒng):多種優(yōu)勢(shì)標(biāo)準(zhǔn)的集合。OBD 診斷將這些優(yōu)勢(shì)標(biāo)準(zhǔn)集合在一處,在設(shè)計(jì)OBD 通信程序時(shí),應(yīng)知道OBD 診斷的最大特征是發(fā)送PID 來請(qǐng)求電控系統(tǒng)數(shù)據(jù)流和故障碼,不同的協(xié)議會(huì)有不同實(shí)現(xiàn)方式,所以還需要注意學(xué)習(xí)不同年代的協(xié)議。

        2.3 北斗定位驅(qū)動(dòng)程序設(shè)計(jì)

        北斗定位與OBD 診斷的車輛狀態(tài)遠(yuǎn)程監(jiān)控終端系統(tǒng)中,北斗定位驅(qū)動(dòng)程序流程如下:程序開始后,北斗定位采用的電路核心UM220-ⅢN 進(jìn)入初始化狀態(tài),接著將打開串口2 接收中斷,并發(fā)出指令“接收新數(shù)據(jù)幀?”當(dāng)獲得肯定命令后,程序?qū)⒆詣?dòng)關(guān)閉串口2接收中斷,并繼續(xù)發(fā)出指令“校驗(yàn)和驗(yàn)證?”當(dāng)獲得肯定命令后,程序會(huì)自動(dòng)解析數(shù)據(jù)幀,獲取車輛緯度信息,進(jìn)行位置信息標(biāo)志位置1,整個(gè)北斗定位驅(qū)動(dòng)程序結(jié)束[4]。若在“校驗(yàn)和驗(yàn)證?”環(huán)節(jié)獲取的是否定命令,則整個(gè)程序會(huì)自動(dòng)返回到UM220 初始化環(huán)節(jié),繼續(xù)下一步“打開串口2 接收中斷”命令,若此時(shí)“接收新數(shù)據(jù)幀?”指令為否定信號(hào),那么程序?qū)⒅苯臃祷刂痢按蜷_串口2 接收中斷”命令環(huán)節(jié),繼續(xù)發(fā)出“接收新數(shù)據(jù)幀?”指令,直至獲得肯定信號(hào),繼續(xù)下一個(gè)環(huán)節(jié)。北斗定位驅(qū)動(dòng)程序設(shè)計(jì)目的是為了定位車輛當(dāng)前位置的經(jīng)緯度信息,所以若程序始終獲取到的都是否定信號(hào),那么此程序會(huì)不斷重復(fù)運(yùn)行,直至最終獲得車輛位置的經(jīng)緯度信息。

        3 測(cè)試結(jié)果

        北斗定位與OBD 診斷的車輛狀態(tài)遠(yuǎn)程監(jiān)控終端系統(tǒng)中,測(cè)試環(huán)節(jié)非常重要,需要多次實(shí)際測(cè)試,并取均值,才能確定最終設(shè)計(jì)的北斗定位與OBD 診斷的車輛狀態(tài)遠(yuǎn)程監(jiān)控終端系統(tǒng)是否有效、可用。汽油機(jī)OBD系統(tǒng)的診斷測(cè)試主要分三類進(jìn)行:第一類是零部件測(cè)試,第二類是系統(tǒng)測(cè)試,第三類是ECM/PCM 測(cè)試。

        在第一類測(cè)試中,OBD 診斷系統(tǒng)將對(duì)與尾氣排放相關(guān)部位的零部件進(jìn)行有效測(cè)試,可測(cè)試的部分較多,主要集中在排氣系統(tǒng)相關(guān)零部件、燃油蒸發(fā)系統(tǒng)相關(guān)零部件等[5]。在第一類零部件測(cè)試中,需注意有部分零部件必須要接受檢測(cè),如氧傳感器、碳罐控制閥、ECT 傳感器等。在第二類的系統(tǒng)測(cè)試中,必須要做的檢測(cè)是失火檢測(cè)。即在正常打火后,車輛并沒有按照預(yù)想的一樣成功啟動(dòng)。經(jīng)過測(cè)試分析,失火的主要原因有以下幾種:一是混合氣的濃度超出標(biāo)準(zhǔn)值;二是混合氣的濃度低于標(biāo)準(zhǔn)值;三是氣缸中的壓縮壓力過低。汽油車發(fā)動(dòng)機(jī)的失火率若超出一定標(biāo)準(zhǔn)范圍,則表示本次系統(tǒng)測(cè)試結(jié)果不合格,需要重新測(cè)試,并找出引發(fā)測(cè)試失敗的具體原因。在第三類的ECM/PCM 測(cè)試中,需要檢測(cè)汽車發(fā)動(dòng)機(jī)控制模塊,當(dāng)汽車上顯示ECM/PCM時(shí),說明汽車動(dòng)力模塊或發(fā)動(dòng)機(jī)出現(xiàn)故障。發(fā)動(dòng)機(jī)的控制系統(tǒng)由傳感器Sensor、電子控制單元ECU 和執(zhí)行器三部分組成,電子控制單元ECU 在其中承擔(dān)“大腦”的作用,它和普通電腦一樣,由微處理器、存儲(chǔ)器、輸入/輸出接口、模數(shù)轉(zhuǎn)換器以及整形、驅(qū)動(dòng)等大規(guī)模集成電路組成。ECM 工作時(shí)通過各種傳感器收集發(fā)動(dòng)機(jī)的各部分工作狀態(tài)信息,由負(fù)責(zé)傳輸?shù)木€路發(fā)送至ECU。在ECU 接收這些信號(hào)之后開始逐個(gè)分析,從而得知發(fā)動(dòng)機(jī)各部件功能處于什么樣的狀態(tài)、運(yùn)作情況如何的信息;存儲(chǔ)器ROM 中存放的程序是經(jīng)過精確計(jì)算和大量實(shí)驗(yàn)取得的數(shù)據(jù)MAP 為基礎(chǔ)編寫出來的,這個(gè)固有程序在發(fā)動(dòng)機(jī)工作時(shí),不斷地與采集來的各傳感器的信號(hào)進(jìn)行比較和計(jì)算,把比較和計(jì)算的結(jié)果用來對(duì)發(fā)動(dòng)機(jī)的點(diǎn)火、空燃比、怠速、廢氣再循環(huán)等多項(xiàng)參數(shù)的閉環(huán)控制。

        本次實(shí)際測(cè)試結(jié)果顯示,汽油車診斷接口提供的電源在北斗定位與OBD 診斷的車輛狀態(tài)遠(yuǎn)程監(jiān)控終端運(yùn)行中是完全可以承擔(dān)支持作用的。汽油車OBD 診斷口的一個(gè)引腳將為終端供電,此時(shí)電源指示燈正常亮起,車載電源電壓為11.9V,可以確定汽油車處于正常啟動(dòng)狀態(tài)。

        4 總結(jié)

        綜上所述,北斗定位和OBD 診斷都有其各自的優(yōu)勢(shì)特點(diǎn),將二者的優(yōu)勢(shì)融為一體,不僅能有效解決車輛在遠(yuǎn)程監(jiān)控系統(tǒng)車載終端監(jiān)測(cè)信息單一的問題,同時(shí)也將研究出一款基于北斗定位與OBD 診斷優(yōu)勢(shì)為一體的車輛狀態(tài)遠(yuǎn)程監(jiān)控終端系統(tǒng),及時(shí)有效地監(jiān)測(cè)車輛運(yùn)行狀態(tài)。一套系統(tǒng)需要有硬件和軟件兩方支持,衛(wèi)星定位電路設(shè)計(jì)、數(shù)據(jù)傳輸單元、TL718 外圍電路設(shè)計(jì)屬于硬件設(shè)計(jì)范疇;主程序設(shè)計(jì)、OBD 通信程序設(shè)計(jì)、北斗定位驅(qū)動(dòng)程序設(shè)計(jì)屬于軟件設(shè)計(jì)范疇,同時(shí)做好硬件與軟件設(shè)計(jì),才能達(dá)到在車輛行駛過程中實(shí)時(shí)監(jiān)控車輛狀態(tài)的目的,從而保障車輛尾氣達(dá)標(biāo)上路。

        猜你喜歡
        程序系統(tǒng)
        Smartflower POP 一體式光伏系統(tǒng)
        WJ-700無人機(jī)系統(tǒng)
        ZC系列無人機(jī)遙感系統(tǒng)
        基于PowerPC+FPGA顯示系統(tǒng)
        試論我國未決羈押程序的立法完善
        半沸制皂系統(tǒng)(下)
        失能的信仰——走向衰亡的民事訴訟程序
        “程序猿”的生活什么樣
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        英國與歐盟正式啟動(dòng)“離婚”程序程序
        精品无码国产自产拍在线观看| 日产无人区一线二线三线新版 | 免费a级毛片18禁网站| 插鸡网站在线播放免费观看| 99久久久无码国产精品秋霞网| 色天使综合婷婷国产日韩av| a级毛片免费观看在线| 亚洲AV无码一区二区三区日日强 | 国产婷婷成人久久av免费| 少妇激情一区二区三区99| 国产伦理一区二区| 性一交一乱一伦a片| 国产AV无码专区亚洲AV桃花庵 | 国语少妇高潮对白在线| 亚洲精品日本| 亚洲免费成年女性毛视频| 一区二区三区日本久久| 亚洲综合久久精品少妇av | 国产放荡对白视频在线观看| 激情影院内射美女| 伦人伦xxxx国语对白| 精品日韩欧美| 国产精品av免费网站| 熟女免费观看一区二区| 国内免费高清在线观看| 亚洲爆乳精品无码一区二区| 国内精品视频一区二区三区| 狼友AV在线| 日韩一区二区中文字幕视频| 久久亚洲av成人无码电影| 国产精品人妻一码二码| 毛片免费在线播放| 99熟妇人妻精品一区五一看片 | 少妇性荡欲视频| 精品中文字幕制服中文| 高清高速无码一区二区| 天堂免费av在线播放| 国产女人好紧好爽| 无码人妻少妇色欲av一区二区 | 中文字幕avdvd| 日韩一区二区,亚洲一区二区视频|