久久99国产亚洲高清-久久99国产亚洲高清观看首页-久久99国产亚洲精品观看-久久99国产一区二区-久久99国产一区二区三区-久久99国产综合精品

樹人論文網(wǎng)一個專業(yè)的學(xué)術(shù)咨詢網(wǎng)站!!!
樹人論文網(wǎng)

電子風(fēng)扇控制系統(tǒng)軟件開發(fā)

來源: 樹人論文網(wǎng)發(fā)表時間:2021-09-02
簡要:摘 要:電子風(fēng)扇可以通過按需分配的方式工作,有效提高發(fā)動機冷卻系統(tǒng)的效率,及時降低發(fā)動機溫度。文章根據(jù)以 S9S08DZ60 單片機為基礎(chǔ)開發(fā)的電子風(fēng)扇控制器的工作需求,分析了各

  摘 要:電子風(fēng)扇可以通過按需分配的方式工作,有效提高發(fā)動機冷卻系統(tǒng)的效率,及時降低發(fā)動機溫度。文章根據(jù)以 S9S08DZ60 單片機為基礎(chǔ)開發(fā)的電子風(fēng)扇控制器的工作需求,分析了各個功能所需要的程序,確定了相應(yīng)寄存器的配置,設(shè)計出了各個底層控制程序及總體框架程序。包括傳感器信號采集程序、開關(guān)量信號輸入程序及 CAN 總線通訊程序等在內(nèi)的一系列軟件程序,從而控制單片機的正常運行,以實現(xiàn)對電子風(fēng)扇的控制,并且滿足實際應(yīng)用要求。

電子風(fēng)扇控制系統(tǒng)軟件開發(fā)

  張世強; 蘇士斌; 郭興; 馬曉龍; 紀少波; 程勇, 汽車實用技術(shù) 發(fā)表時間:2021-08-25

  關(guān)鍵詞:電子風(fēng)扇;軟件開發(fā);程序設(shè)計;寄存器配置

  前言

  冷卻系統(tǒng)是保證汽車發(fā)動機在正常溫度下工作的重要部分,主要包括水泵、散熱器、冷卻風(fēng)扇、節(jié)溫器等部件;其中冷卻風(fēng)扇可以保證汽車在低速行駛或發(fā)動機溫度過高時及時散熱,維持正常工作溫度。電子風(fēng)扇是冷卻風(fēng)扇的一種,能夠起到很好的節(jié)能作用,并且由于其獨立運行、調(diào)節(jié)能力平滑等優(yōu)勢得到了大量應(yīng)用,國內(nèi)外有很多學(xué)者對其進行了研究。相對來說,國外研究起步較早,早在 20 世紀 80 年代就已有學(xué)者在專利中提到電子風(fēng)扇,之后,在八十年代末期, Roger Clemente[1]提出將電子風(fēng)扇裝在載貨汽車上。在國內(nèi),上世紀 90 年代才開始對電子風(fēng)扇的相關(guān)研究。其中,張鵬飛 [2]對電子風(fēng)扇的標(biāo)定匹配問題開展研究,使用 CATIA 建立了電子風(fēng)扇的三維結(jié)構(gòu)模型,并且在電子風(fēng)扇的匹配設(shè)計過程中,提出了一種根據(jù)風(fēng)扇結(jié)構(gòu)參數(shù)計算其散熱性能的可行方法。

  一般來說,電子風(fēng)扇控制器需要硬件與軟件相互配合,二者相輔相成,硬件用以支持電子風(fēng)扇控制器的運行,軟件用以控制硬件,保證電子風(fēng)扇控制器各個模塊協(xié)調(diào)有序地工作。周碧[3]介紹了一種以 AT89C52 單片機為控制核心的車用發(fā)動機電控冷卻系統(tǒng)的設(shè)計,并據(jù)此繪制出了系統(tǒng)電路圖,設(shè)計出了可行的硬件和電路。完成電子風(fēng)扇控制系統(tǒng)的硬件設(shè)計之后,還需要設(shè)計相應(yīng)的軟件代碼,軟件代碼包括總體框架程序和各功能模塊的底層驅(qū)動程序,前者用于管理整個控制過程,后者通過配置微處理器的寄存器,令其按照設(shè)定的工作模式工作。兩種程序都是通過 Freescale 單片機專用單片機編譯環(huán)境 CodeWarrior[4]實現(xiàn)的。下面對兩種程序的設(shè)計進行詳細介紹。

  1 功能分析

  目前電子風(fēng)扇控制系統(tǒng)具有采集傳感器信號、輸入開關(guān)量信號、PWM 輸出控制、風(fēng)扇狀態(tài)診斷等功能[5-6],實現(xiàn)以上功能,需要合理設(shè)計電路等硬件,并進行相關(guān)的測試與優(yōu)化[7],還需要軟件代碼對相關(guān)模塊進行控制。因此需要針對各個模塊設(shè)計程序,主要包括晶振配置程序、傳感器信號采集及處理程序、PWM 輸出控制程序、風(fēng)扇狀態(tài)診斷程序、開關(guān)量信號讀入程序、CAN 總線通訊程序、狀態(tài)顯示程序等程序;此外,電子風(fēng)扇控制器工作時需要處理多個任務(wù),為了各個任務(wù)能夠有序執(zhí)行,基于多任務(wù)時間規(guī)劃機制,設(shè)計了系統(tǒng)總體框架程序。

  2 程序代碼設(shè)計

  2.1 系統(tǒng)總體框架程序

  多任務(wù)時間規(guī)劃機制是根據(jù)處理任務(wù)的重要性不同,將不同任務(wù)分配以不同的優(yōu)先級,并按照優(yōu)先級高低依次執(zhí)行程序;當(dāng)較高優(yōu)先級的程序執(zhí)行完畢時,便降至最低優(yōu)先級,并根據(jù)各程序執(zhí)行所需要的時間,將各程序的優(yōu)先級及時恢復(fù),從而保證程序工作持續(xù)進行。

  程序中的實時時鐘模塊保證了優(yōu)先級恢復(fù)的正常進行:通過該模塊配置最小時間片段,各個程序段依據(jù)其運行所需要的時間間隔,結(jié)合當(dāng)前的時間片段,經(jīng)過累加得到一個變量,當(dāng)該變量達到一定值時,將程序段優(yōu)先級的恢復(fù),進入下一次的運行。

  系統(tǒng)總體框架程序?qū)崿F(xiàn)了系統(tǒng)中各個程序的有序進行,下面對各底層驅(qū)動程序模塊進行介紹。

  2.2 晶振配置程序

  控制器是基于 S9S08DZ60 單片機設(shè)計的,該單片機中含有多功能時鐘發(fā)生器(MCG)模塊,模塊中包含 1 個鎖頻環(huán)(FLL)和一個鎖相環(huán)(PLL),并且可以選擇其中任一個作為單片機的系統(tǒng)時鐘,也可選用外部參考時鐘作為 MCU 系統(tǒng)時鐘。在單片機的時鐘源配置中,主要用到了 MCGSC、 MCGC1、MCGC2 及 MCGC3 這 4 個特殊功能寄存器,本系統(tǒng)中時鐘配置步驟如下:

  單片機復(fù)位會使時鐘模塊處于 FEI 模式,因此首先需要通過寄存器配置將 FEI 模式轉(zhuǎn)換為 FBE 模式;這個步驟中需要完成外部振蕩器的配置,選擇外部參考時鐘為系統(tǒng)時鐘源等。將 FBE 模式轉(zhuǎn)為 BLPE 模式,進而轉(zhuǎn)為 PBE 模式,在這個步驟中需要選擇 PLL 模式。之后,將 PBE 模式轉(zhuǎn)為 PEE 模式,完成時鐘頻率的設(shè)置。

  2.3 傳感器信號采集及處理程序

  傳感器信號是控制器通過模數(shù)轉(zhuǎn)換模塊實現(xiàn)的,使用模數(shù)轉(zhuǎn)換模塊時,首先應(yīng)配置工作模式,即配置采樣精度、采樣速度、采樣模式及采樣通道,該過程涉及到 ADCCFG、 ADCSC1、ADCSC2、APCTL1、APCTL2 及 APCTL3 等特殊功能寄存器。通過寄存器配置設(shè)定數(shù)模轉(zhuǎn)換單元采用低功耗模式,轉(zhuǎn)換精度為 12 位,以總線頻率作為時鐘,模數(shù)轉(zhuǎn)化速度為總線頻率的一半;通過配置,在使能數(shù)據(jù)轉(zhuǎn)換完成后進入中斷功能,配置用到的引腳為模數(shù)轉(zhuǎn)換功能,屏蔽 IO 功能。

  完成上述配置,便可控制單片機模數(shù)轉(zhuǎn)換功能,采集后續(xù)數(shù)據(jù)時,可通過 ADCSC1 指定采樣通道,并啟動單次采樣工作模式,采集相應(yīng)通道的數(shù)據(jù),完成采集后進入模數(shù)轉(zhuǎn)換中斷函數(shù),并將采樣結(jié)果暫存,置位相關(guān)變量,告知有新的數(shù)據(jù)到來。

  采集完成后,需要通過標(biāo)度變換將采集到的數(shù)字量轉(zhuǎn)化為對應(yīng)的物理量,此處通過查表實現(xiàn)。在此,建立不同的數(shù)組,用來存儲數(shù)字量與實際溫度值的對應(yīng)關(guān)系,模數(shù)轉(zhuǎn)換完成后,對數(shù)組中的數(shù)據(jù)進行查表及線性插值處理,得到對應(yīng)的物理量。針對不同溫度區(qū)間數(shù)據(jù)的使用頻率,設(shè)置不同的溫度步長,不常用的溫度區(qū)間采取較大的步長,常用的溫度區(qū)間則采用較小的步長,這可以減少數(shù)組的規(guī)模,提高查表速度以及插值的精度。

  2.4 PWM 輸出控制程序

  PWM 輸出是通過單片機的定時器脈沖寬度調(diào)節(jié)器實現(xiàn)的,該模塊支持邊緣對齊及中央對齊 PWM 模式,此處選擇邊緣對齊模式。該定時器脈沖寬度調(diào)節(jié)器包含TPM0和TPM1 兩個模塊,其中 TPM1 模塊在此用于邊緣對齊 PWM 輸出, TPM0 模塊用于其他功能。在 PWM 輸出功能中,需涉及到 TPMnSC、TPMnMOD、TPMnCxSC、TPMnCNT 及 TPMnCxV 等特殊功能寄存器,通過配置這些寄存器,控制 TPM1 定時器溢出中斷使能、采用非中央對齊 PEM 輸出功能、功能模塊的時鐘總線為總線速率時鐘、總線速率時鐘二分頻后得到 TPM1 的時鐘源。然后設(shè)定計數(shù)終點,即 TPM1 定時器的模值,定時器在達到該值后計入溢出中斷,該寄存器的值可指定PWM信號的頻率。TPM2C0SC寄存器可設(shè)置及改變TPM1 模塊中第 0 通道的功能模式,在此設(shè)置為普通 IO 口,TPM1 模塊其他通道的初始化也如此設(shè)置。最后,將 TPM1 計數(shù)寄存器清 0,計數(shù)寄存器復(fù)位。

  上述特殊寄存器設(shè)置完成后,才可進入正常工作模式,現(xiàn)以 TPM1 的第 0 通道為例,對 PWM 信號輸出的代碼進行說明。

  首先需要根據(jù) PWM 輸出占空比,對 TPM2C0SC 進行初始化設(shè)置。當(dāng)占空比為 0%時,需要 PWM 輸出引腳保持輸出低電平,此時將該引腳設(shè)置為普通 IO 口,然后通過代碼控制引腳輸出低電平。當(dāng) PWM 輸出占空比不為 0%時,則需將該通道設(shè)置為邊緣對齊 PWM 模式,此時使配置 TPM2 -C0SC 寄存器,并設(shè)置 PWM 相應(yīng)的輸出電平模式,從而使該通道為邊緣對齊 PWM 模式。然后根據(jù)該模式中當(dāng)前的時鐘頻率、TPM1 的模值以及當(dāng)前占空比計算出對應(yīng)的計數(shù)值,并賦值給通道值寄存器 TPM2C0V,當(dāng) TPM1 的計數(shù)值與 TPM2C0V 的值相等時,便控制相應(yīng)的引腳動作,實現(xiàn) PWM 信號的輸出。圖 1 為通過 TPM1 模塊發(fā)出的不同占空比的 PWM 信號。

  2.5 風(fēng)扇狀態(tài)診斷程序

  該程序主要讀取風(fēng)扇故障狀態(tài)及風(fēng)扇轉(zhuǎn)速,研究的電子風(fēng)扇內(nèi)部具有故障診斷功能,當(dāng)電子風(fēng)扇出現(xiàn)溫度、壓力過高等故障時,相應(yīng)的引腳便輸出高電平,可據(jù)此判斷電子風(fēng)扇是否有故障。該電平信號是在控制器給電子風(fēng)扇發(fā)出的 PWM 信號為低電平時輸出,且 PWM 信號的占空比是實時變化的,即 PWM 信號為低電平的情況也是一直在變化的,因此便需要一個模塊來捕捉風(fēng)扇電平信號,此處采用 TPM0 模塊的輸出比較功能來捕捉 PWM 信號為低的時刻。

  首先,需要對 TPM0 模塊進行初始化配置,包括時鐘源、時鐘頻率以及計數(shù)寄存器等,其配置過程與上文中 TPM1 模塊相似,每次通過 TPM1 進行 PWM 占空比配置時,同步對 TPM0 進行配置,實現(xiàn)輸出比較功能。這需要通過對通道狀態(tài)控制寄存器進行配置,該寄存器允許中斷使能,將引腳功能配置為輸出比較模式。為了能夠準確捕捉風(fēng)扇狀態(tài)電平,將輸出比較的中斷時刻設(shè)定在 PWM 信號低電平的中間位置,這里通過對通道值寄存器的配置實現(xiàn),此時信號的狀態(tài)穩(wěn)定,更容易獲取準確的狀態(tài)。圖 2 為不同占空比下,讀取風(fēng)扇狀態(tài)電平的時刻示意圖,其中黃線是輸出的 PWM 信號,綠色線表征另外一根引腳的反轉(zhuǎn)時刻,以便觀察中斷時刻。由以下三個圖可知,在這三種占空比狀態(tài)下,都可以在 PWM 信號的低電平位置出現(xiàn)中斷,這也是讀取風(fēng)扇狀態(tài)電平的最佳時刻。

  其次,要獲取風(fēng)扇的轉(zhuǎn)速信息,了解風(fēng)扇運轉(zhuǎn)狀態(tài),但是電子風(fēng)扇在實際應(yīng)用中,轉(zhuǎn)速信號難以直接測量,因此需要用其他參數(shù)來間接獲取,而風(fēng)扇轉(zhuǎn)速與 PWM 信號的占空比又是一一對應(yīng)的,因此可以通過確定兩者之間的關(guān)系,依據(jù) PWM 占空比來獲取電子風(fēng)扇的轉(zhuǎn)速。在不用電壓下, PWM 占空比與風(fēng)扇轉(zhuǎn)速的對應(yīng)曲線如圖 3 所示。由圖可知,工作電壓在 24 V 以上時,工作電壓對風(fēng)扇轉(zhuǎn)速的影響不大;當(dāng)占空比不變時,隨著工作電壓的下降,對應(yīng)的風(fēng)扇轉(zhuǎn)速也隨之降低。

  2.6 開關(guān)量信號讀入程序

  開關(guān)量信號讀入包括風(fēng)扇故障狀態(tài)、啟動開關(guān)信號及駕駛員發(fā)來的反轉(zhuǎn)控制信號三部分,在上文中已經(jīng)介紹風(fēng)扇故障狀態(tài)信號的讀取,其他兩個開關(guān)量信號的讀取方法與之相同。在讀取前需要對單片機的 IO 口初始化配置,并且需要指定 IO 口的方向,這一功能通過 PTnDD 特殊功能寄存器實現(xiàn);而后通過 PTAD_PTAD3 的狀態(tài)來確定 PA3 引腳電平的高低,其值為 1 時 PA3 收到的是高電平,反之為低電平。該方法可獲取各開關(guān)輸入信號的狀態(tài)。

  2.7 CAN 總線通訊程序

  該程序包含了 CAN 模塊的初始化、CAN 數(shù)據(jù)的發(fā)送和接收等過程,實現(xiàn)該程序的功能需要利用 Freescale 單片機的局域網(wǎng)通信控制器 MSCAN,MSCAN 具有監(jiān)聽模式、MSCAN 睡眠模式、MSCAN 初始化模式、MSCAN 關(guān)機模式及環(huán)回自測模式五個工作模式,使用時首先需要進行初始化,配置工作模式、傳送波特率、數(shù)據(jù)幀類型及中斷功能。在正常使用過程中,主要使用發(fā)送和接收兩個功能,接收時可以采用查詢方式或中斷方式,在此采用中斷方式以提高程序的運行效率。

  在 CAN 模塊的初始化中,首先判斷 CAN 模塊是否啟動,若未啟動,則直接開始系統(tǒng)初始化;若已啟動,則在 MSCAN 沒有等待發(fā)送數(shù)據(jù)幀的前提下,設(shè)置模塊進入初始化狀態(tài),在模塊進入初始化狀態(tài)后,再向下運行后面的程序。CAN 模塊進入初始化狀態(tài)后,需要對 CAN 通訊的波特率進行配置,這里通過 CANBTR0 和 CANBTR1 兩個特殊功能寄存器實現(xiàn)。前者用來配置 CAN 計時參數(shù),包括同步跳轉(zhuǎn)寬度和波特率的預(yù)分頻值;后者根據(jù)傳輸速率的高低,設(shè)定數(shù)據(jù)傳輸時的樣本數(shù)量,可選擇 1 個或者 3 個。且該寄存器也可以設(shè)定每個位時間的時鐘周期數(shù)和采樣點的位置。

  此外,在數(shù)據(jù)接收過程中,需要對不需要接收的數(shù)據(jù)進行過濾,這一過程可通過配置標(biāo)識符掩碼寄存器 CANIDMRn、接收寄存器 CANIDARn 及標(biāo)識符驗收控制寄存器 CANIDAC 實現(xiàn)。其中,掩碼寄存器用于配置需要比較的位,接收寄存器則代表比較的地址值。針對不同標(biāo)識符需要應(yīng)用不同的寄存器,擴展標(biāo)識符需要應(yīng)用四個接收和掩碼寄存器,標(biāo)準標(biāo)識符只應(yīng)用前兩個寄存器,即 CANIDAR0/1 和 CANIDMR0/1。

  當(dāng)上述寄存器配置完成后,通過判斷 CANCTL0 和 CANCTL1 寄存器中的標(biāo)志位,回到正常工作模式,且與總線時鐘進行同步,開始進行數(shù)據(jù)的收發(fā)。為了提高系統(tǒng)的執(zhí)行效率,將數(shù)據(jù)的接收配置為中斷模式,這里通過 CANRIER 寄存器中的 RXFIE 位進行配置。

  上述過程完成了 CAN 模塊的初始化,之后便可進行數(shù)據(jù)的發(fā)送和接收。首先,需要將發(fā)送過程封裝為一個函數(shù),以便進行數(shù)據(jù)的發(fā)送操作,該函數(shù)需判斷發(fā)送的數(shù)據(jù)類型及個數(shù)是否正確,且在發(fā)送過程中,還需通過發(fā)送器標(biāo)志寄存器來確定當(dāng)前為空的發(fā)送緩沖器。確定好發(fā)送緩沖器后,再通過選擇寄存器來選定該緩沖器進行數(shù)據(jù)發(fā)送。

  發(fā)送的 CAN 報文包含標(biāo)識符和數(shù)據(jù)兩部分,在發(fā)送時,標(biāo)識符需裝載在 CANTIDRn 寄存器中,單片機的 CAN 模塊具備 CANTIDR0~CANTIDR3 共計 4 組標(biāo)識符寄存器,用于滿足標(biāo)準幀和擴展幀的標(biāo)識符加載的需要。對于擴展幀而言,標(biāo)識符由 29 位組成,4 組標(biāo)識符寄存器中還有 3 位特殊的標(biāo)志位(SRR、IDE 及 RTR)。在進行標(biāo)識符加載時,需要通過移位或者與或處理等將地址標(biāo)識符及 3 位特殊的標(biāo)志位加載到 CANTIDRn 的 4 組寄存器中。

  同理,發(fā)送的數(shù)據(jù)也需要通過數(shù)據(jù)段寄存器 CANTDSRn 加載相應(yīng)的數(shù)據(jù)實現(xiàn)。此外,在發(fā)送數(shù)據(jù)前還需要通過寄存器 CANTDLR 指定發(fā)送的數(shù)據(jù)幀中的字節(jié)數(shù)量;通過 CANTTBPR 指定數(shù)據(jù)幀的優(yōu)先級;通過 CANTFLG 指定前述確定的發(fā)送緩沖器;最終由 CAN 模塊自動實現(xiàn)數(shù)據(jù)的發(fā)送。

  對于 CAN 數(shù)據(jù)的接收,需要采用中斷模式,一旦接收的數(shù)據(jù)通過了接收濾波器的校驗,即可觸發(fā) CAN 模塊的中斷,并進入中斷函數(shù)中。在進入 CAN 中斷函數(shù)中后,首先需要判斷接收的 CAN 數(shù)據(jù)的類型是否正確,進而確定當(dāng)前數(shù)據(jù)幀中的數(shù)據(jù)字節(jié)數(shù)量;由于標(biāo)識符寄存器中 3 個特殊標(biāo)志位的存在,需要對接收的標(biāo)識符寄存器通過變換,得到真正的地址標(biāo)識符;最后需要將 CAN 數(shù)據(jù)幀的各字節(jié)數(shù)據(jù)依次取出,完成整個數(shù)據(jù)接收過程。

  2.8 狀態(tài)顯示程序

  狀態(tài)顯示是通過數(shù)碼管完成的,在此采用 16 通道等電流數(shù)碼管驅(qū)動芯片 MBI5024。狀態(tài)顯示程序包括底層驅(qū)動程序和顯示內(nèi)容控制程序兩個方面。

  顯示裝置使用了 2 位數(shù)碼管,共 16 個碼段,MBI5024 底層驅(qū)動程序包含對數(shù)碼管各碼段的控制引腳的規(guī)劃。 MBI5024 通過串行通訊傳遞顯示信息,在此需要兩個字節(jié)數(shù)據(jù),即 16 位數(shù)據(jù)來控制 16 個碼段,圖 16 為 2 位數(shù)碼管各碼段與控制字節(jié)的對應(yīng)關(guān)系,在工作時,發(fā)送的第一個字節(jié)數(shù)對應(yīng)右邊的數(shù)碼管,用于控制 a->h 各碼段的數(shù)據(jù);發(fā)送的第 2 個字節(jié)是左邊的數(shù)碼管,即 A->H 的數(shù)據(jù)。確定好數(shù)碼管的各碼段與字節(jié)數(shù)據(jù)之間的關(guān)系后,便建立了數(shù)碼管顯示內(nèi)容的真值表,將真值存入數(shù)組中,在使用時根據(jù)需要顯示的內(nèi)容查表便可確定需要發(fā)出的字節(jié)數(shù)據(jù)的內(nèi)容。

  顯示程序包括四部分,分別是總體控制程序、數(shù)字顯示控制程序、特殊字符顯示控制程序以及 MBI5024 通訊程序,通過這四部分,可以控制數(shù)碼管顯示各種信息,包括控制器當(dāng)前工作狀態(tài)、傳感器測試信號、風(fēng)扇點擊的故障狀態(tài)等信息。其中總體控制程序可根據(jù)控制器當(dāng)前的狀態(tài)確定顯示內(nèi)容,顯示內(nèi)容包括數(shù)字和特殊字符,數(shù)字和特殊字符的顯示控制分別由各自的顯示控制程序?qū)崿F(xiàn),此外,還需要控制器將數(shù)據(jù)發(fā)送到 MBI5024,即需要通訊程序,將數(shù)字顯示及特殊字符顯示程序確定的字節(jié)內(nèi)容向外發(fā)送,并且可在通訊程序中通過優(yōu)化的發(fā)送機制實現(xiàn)發(fā)送速度的調(diào)整。

  3 實車測試

  在設(shè)計完成后,需要檢測其功能是否完善,各個模塊能否有序協(xié)調(diào)的工作,是否滿足使用要求。因此,將總體框架程序、各底層驅(qū)動程序與電子風(fēng)扇控制器硬件相結(jié)合,在實驗場對電子風(fēng)扇控制器進行實車測試,對電磁離合器風(fēng)扇及電子風(fēng)扇系統(tǒng)的油耗進行了對比分析,對其使用效果進行相關(guān)評價,實驗結(jié)果表明采用電子風(fēng)扇后,在各測試工況下都具有明顯的節(jié)油效果。

  實驗在空車、中載和重載三種不同載荷下進行,裝有電磁離合器風(fēng)扇的車輛和同種裝有電子風(fēng)扇的車輛分別在各種載荷下采取不同速度測試四到五次,記錄各自的油耗進行對比,如圖 5。

  實驗結(jié)果可知,不同載荷下節(jié)油率稍有變化,但整體電子風(fēng)扇能夠起到很好的節(jié)油作用,設(shè)計出的軟件可以很好地控制各個硬件模塊有序協(xié)調(diào)地進行,具有很好的實用性。

  4 結(jié)論

  (1)本文分析了電子風(fēng)扇控制系統(tǒng)在工作時的功能需求,提出了相應(yīng)的軟件代碼設(shè)計方案。

  (2)基于 Freescale 單片機專用編譯環(huán)境 CodeWarrior 對各功能模塊的底層驅(qū)動程序進行設(shè)計,包括晶振配置程序、傳感器信號采集及處理程序、PWM 輸出控制程序、風(fēng)扇狀態(tài)診斷程序、開關(guān)量信號讀入程序、CAN 總線通訊程序、狀態(tài)顯示程序等,能夠控制電子風(fēng)扇控制系統(tǒng)有序工作。

  (3)進行了總體框架的的設(shè)計,設(shè)計了多任務(wù)時間規(guī)劃機制實現(xiàn)了上述多種功能的協(xié)調(diào)工作。

玩弄人妻热妇性色Av少妇| 日本熟少妇裸交ⅩXX视频| 亚洲AV无码成人精品国产| 夫妇当面交换作爱2| 欧洲一卡2卡三卡4卡 乱码| 影音先锋女人AV女色资源| 精品国产熟女成人AV| 亚洲AV无码成人精品区狼人影院| 国产农村乱子伦精品视频| 榴莲草莓视频黄丝瓜芭乐秋葵| 亚洲国产成人高清在线观看| 激情无码白丝人妻又大又粗| 亚洲国产成人综合精品| 好硬好大好爽18禁免费看男男| 亚洲成AⅤ人在线观看无码| 国产一区内射最近更新| 西西里大但人文艺术~任汾| 国产肉体XXXX裸体137大胆| 无遮挡粉嫩小泬久久久久久软件| 国产精品原创巨作AV女教师| 亚洲AV喷水无码XXX| 国产亚洲日韩欧美另类丝瓜APP | H漫全彩纯肉无码网站| 蜜臀AⅤ永久无码精品| 在线精品自偷自拍无码中文| 男人的天堂在线视频| 中文无码一区二区三区在线观看| 免费A级毛片无码A∨蜜芽| 337P粉嫩胞人体高清视频免费| 欧美激情一区蜜桃传媒| WWW亚洲精品自慰一区二区| 热99RE久久免费视精品频| 按摩师的巨大滑进我的身体| 色哟哟最新在线观看入口| 高潮又爽又黄又无遮挡动态图| 无码国产精品一区二区免费式芒果 | 驯服小挗子2韩语中字| 国产免费AV一区二区三区| 五月天国产亚洲AV麻豆| 国产性色ΑV视频免费| 亚洲AV综合AV成人网在线观看| 精产国品一二三产区区别| 亚洲色偷偷偷综合网| 久久人人爽人人爽人人片Ⅴ | 奶酥1V2双C高| OM老熟妇DHXⅩXXX| 欧美日韩中文国产一区发布| 成人夜色视频网站在线观看| 无码人妻丰满熟妇啪啪网不卡| 黄 色 网 站 免 费 涩涩屋| 影音先锋男人资源站| 男生听到女生喘气是什么心理现象| YY111111少妇影院| 强壮公把我一次次弄上高潮| 怡红院亚洲第一综合久久| 免费无码AV一区二区波多野结衣| 薄荷奶糖(1V2)笔趣| 神里凌华被焯出白水视频| 国产男男GAY做受ⅩXX软件| 亚洲国产成人无码AV在线| 久久天天躁夜夜躁狠狠85| 97丨九色丨国产人妻▌| 日本精品少妇一区二区三区| 国产精品一区理论片| 亚洲精品无码专区在线播放| 男男开小嫩苞好深啊H窑子开| 成人精品一区二区www| 无码人妻AV一二区二区三区| 久久99国产精品久久| 中文字幕人妻互换AV久久| 人体欣赏SHOWYBEAUTY| 国产精品99久久久久久WWW| 亚洲成AV人片在线观看无码| 浪荡受NP纯肉公共场合BL男男 | √天堂资源最新版中文资源最新版| 日本高清视频色WWWWWW色| 国产激情精品一区二区三区| 亚洲精品乱码久久久久久不卡| 麻豆亚洲AV成人无码久久精品| 吃瓜网最新官网地址| 小寡妇高潮喷水了| 精品国产乱码久久久久APP下载 | 野花韩国高清免费视频6| 欧美婷婷丁香五月社区| 国产成A人片在线观看视频| 亚洲国产精品无码中文字视| 欧美激情000ⅩXX同性| 国产VA免费精品观看精品| 亚洲成a人片8888一在线观看| 男生把自己的手到女生的QQ里| 国产成人A∨麻豆精品| 亚洲色精品一区二区三区| 欧美性饥渴少妇XXXⅩOOOO| 国产电影在免费播放在线观看 | 99久久综合狠狠综合久久止| 无码人妻精品中文字幕不卡| 乱人伦人妻中文字幕无码| 波多野结衣AV一区二区全免费观看| 亚洲AV无码日韩AV无码导航| 女人被弄高潮视频免费| 国产成人无码AV在线播放无广告| 艳妇乳肉豪妇荡乳AV无码福利| 日韩人妻无码AⅤ中文字幕| 黑人上司好猛我好爽中文字幕| AV免费网址在线观看| 无码人妻一区二区三区免费N鬼沢| 久人人爽人人爽人人片AV| 多毛小姐BGMBGMBGM| 亚洲乱色熟女一区二区三区丝袜 | 欧美裸体XXXX| 国产精品亚洲一区二区无码| 中文字幕人妻成人综合永久 | 亚洲日本乱码一区二区在线二产线| 全部免费A级毛片| 国产在线看片无码不卡| 2023国精产品一二三四区| 婷婷色香五月综合激激情| 久久无码高潮喷水免费看| 丁香花在线电影小说| 亚洲人妻av在线| 日本五月天婷久久网站| 激情综合婷婷丁香五月俺来也| 啊灬啊灬高潮来了…视频APP| 亚洲成AV人影片在线观看| 欧洲成人一区二区三区| 国色天香一卡2卡三卡4卡乱码| www.成人av| 亚洲国产精品VA在线播放| 人妻丰满熟妇av无码区免费蜜臀| 激情五月综合 香亚洲| 扒开校花的粉嫩小泬| 亚洲国产欧美在线观看片不卡| 日本ZLJZLJZLJZLJ喷| 九九AV高潮AV无码AV喷吹| 成人黄网站高清免费视频| 亚洲熟妇AV乱码在线观看| 色8激情欧美成人久久综合电| 久久综合亚洲色一区二区三区| 国产精品未满十八禁止观看 | 日本少妇人妻ⅩⅩXXX厨房| 久久96热在精品国产高清| 都市 亚洲 自拍 小说 校园| 在卫生间被教官做好爽| 无码熟妇人妻AⅤ在线电影| 女班长给我看她小积积作文| 狠狠88综合久久久久综合网| 大陆熟妇丰满多毛XXXX| 一区二区三区国产精华液区别| 无码国产成人久久| 满月产奶1∨1POP骨科推荐| 国产精品亚洲精品日韩已方| FREE东北女人自拍HD| 亚洲精品无码AV中文字幕电影网 | 99精品电影一区二区免费看| 亚洲精品狼友在线播放| 色噜噜亚洲精品中文字幕| 麻豆AV天堂一区二区香蕉| 国产精品丝袜高跟鞋| GAY国产GV又粗又长又大| 亚洲成人综合av| 搡BBBB槡BBBB| 免费A级毛片无码视频| 含苞待放1ⅤLH周莹莹| 成人午夜福利免费无码视频| 中国VIDEOSEX高潮对白H| 亚洲AV日韩综合一区二区三区| 日韩毛片无码永久免费看 | 国产综合精品一区二区三区| 成人女人A级毛片免费软件| 在火车和后妈妈谁在一起是什么书 | 天美传媒MV免费观看软件的特点 | 成人免费无码大片A毛片| 永久黄网站免费视频性色| 西西人体大胆牲交视频| 人妻天天爽夜夜爽一区二区| 美女粉嫩饱满的一线天MP4| 国产亚洲婷婷香蕉久久精品| 丰满岳乱妇三级高清| 99久久久无码国产精品秋霞网| 亚洲一线产区二线产区区别在哪里| 性色AV闺蜜一区二区三区| 日韩人妻无码中文字幕视频| 欧美成人精品高清在线播放| 久久久久亚洲AV无码永不| 国产无套粉嫩白浆在线观看| 国产97色在线 | 日| MAC水蜜桃色314| 中国丰满人妻VIDEOSHD| 亚洲精品偷拍区偷拍无码| 午夜AV无码福利免费看网站 | 亚洲成在人线AV中文字幕喷水| 无码精品人妻一区二区三区蜜桃| 色老板在线永久免费视频| 欧美牲交黑粗硬大在线视频| 麻豆成人精品国产免费| 精品无码人妻一区二区三区 | 色狠狠熟女AV一区二区三区| 青青青国产精品一区二区| 免费女人18毛片A级毛片视频| 久久久国产精品ⅤA麻豆LL|