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

        ?

        基于FPGA的發(fā)動機信號模擬發(fā)生實驗裝置研制

        2013-08-30 05:58:04趙文鋒王海林左文林
        實驗室研究與探索 2013年4期
        關(guān)鍵詞:單片機發(fā)動機信號

        趙文鋒, 王海林, 左文林

        (華南農(nóng)業(yè)大學工程學院,廣東廣州510642)

        0 引言

        目前,汽車電子化的飛速發(fā)展使得汽車ECU型號越來越多、越來越復雜,為了方便ECU的實驗開發(fā)和測試,除了應用于真實的汽車環(huán)境,往往還需要建立一些模擬的汽車環(huán)境用于ECU實驗室階段的開發(fā)、測試和故障分析等[1-2]。汽車發(fā)動機ECU是汽車ECU中最重要最復雜的控制系統(tǒng),其開發(fā)、測試和故障分析等需要汽車發(fā)動機各類信號的激勵[3-4]。汽車發(fā)動機ECU的開發(fā)、測試和故障分析主要使用各種發(fā)動機信號模擬系統(tǒng),這些系統(tǒng)能夠模擬產(chǎn)生真實發(fā)動機的各種基本信號,可以驅(qū)動ECU的正常工作[5-6]。但傳統(tǒng)的發(fā)動機信號模擬系統(tǒng)往往只能模擬特定的一種汽車發(fā)動機,不能重復利用;而且多為國外昂貴產(chǎn)品,開發(fā)成本很高,不利于國內(nèi)汽車ECU的發(fā)展[7]。本文開發(fā)了一種多用途的發(fā)動機信號模擬系統(tǒng),可以很方便地模擬多種汽車發(fā)動機信號,甚至能模擬出實車條件下很難到達的工況范圍,而且該系統(tǒng)合理利用資源,軟硬件成本較低。

        1 系統(tǒng)構(gòu)成

        本文所設(shè)計的裝置其主要功能是為ECU提供X-2的霍爾式曲軸位置傳感器信號(X為10~99可調(diào)),采用X齒-2齒的形式,在均勻分布X個齒的齒盤上,有X個標準輪齒和2個異形齒。以X設(shè)為60為例,其齒盤上有58個標準輪齒和2缺齒。齒盤轉(zhuǎn)動1周,傳感器輸出信號為58個等周期(方波)和一個2倍周期的缺齒波。齒盤不斷轉(zhuǎn)動,信號重復。齒盤形狀和傳感器輸出波形如圖1所示[8]。

        圖1 直列6缸汽油機霍爾式曲軸位置傳感器信號

        該系統(tǒng)主要運用了當前較為流行的FPGA芯片EP1C3T144C8和單片機STC89C52,如圖2所示。能夠產(chǎn)生基本的發(fā)動機信號,如霍爾式曲軸信號、霍爾式凸輪軸信號、各種模擬量和開關(guān)量信號。

        圖2 系統(tǒng)設(shè)計模塊圖

        系統(tǒng)各模塊硬件電路的設(shè)計主要包括FPGA模塊(信號發(fā)生模塊,用于產(chǎn)生標準方波,缺齒方波,占空比可調(diào)方波以及步進電機驅(qū)動模塊等)、液晶顯示模塊、按鍵模塊、步進電機驅(qū)動模塊以及電源模塊等硬件電路的設(shè)計。系統(tǒng)軟件的設(shè)計主要包括標準方波程序,缺齒方波程序(X-2模式)、占空比可調(diào)方波(10%~99%可調(diào))、步進電機驅(qū)動信號、按鍵輸入信號A/D,D/A轉(zhuǎn)換,液晶顯示程序,以及分頻程序等。

        2 系統(tǒng)設(shè)計

        2.1 控制芯片單元

        控制芯片是整個系統(tǒng)的核心,所有模塊都是通過控制芯片進行控制處理,控制芯片也直接影響到系統(tǒng)的軟件設(shè)計。綜合考慮系統(tǒng)結(jié)構(gòu)需求、開發(fā)難度、價格成本、供應情況等多方面的因素[9],核心部分是FPGA芯片EP1C3T144C8和單片機STC89C52,具有豐富I/O口、主頻高、外部中斷通道多、具有 AS和 JTAG下載模塊、各種中斷優(yōu)先級配置方便等功能[10]。

        2.2 ULN2003步進電機驅(qū)動芯片

        ULN2003是高耐壓、大電流復合晶體管陣列,由7個硅NPN復合晶體管組成。ULN2003是大電流驅(qū)動陣列,多用于單片機、智能儀表、PLC、數(shù)字量輸出卡等控制電路中。可直接驅(qū)動繼電器等負載。輸入5 V TTL 電平,輸出可達 500 mA/50 V[11]。

        2.3 步進電路實現(xiàn)

        FPGA芯片68管腳接單片機P2.0接口,通過單片機產(chǎn)生時序信號,再經(jīng)過ULN 2003芯片對步進電機進行驅(qū)動。FPGA在這里起到一個控制信號作用。FPGA程序通過按鍵信號產(chǎn)生高低電平信號,該信號輸入到單片機的P2.0中進行方向控制,單片機的P0.0~P0.3是步進電機驅(qū)動信號輸出,單片機采用四相八拍的電機驅(qū)動方式,通過延時有序的輸出相應信號,如正轉(zhuǎn)A-AB-B-BC-C-CD-D-DA-A;反轉(zhuǎn)時序則倒過來。電路圖如3所示。

        2.4 標準方波

        標準方波信號的產(chǎn)生,原理是通過累加器對clk時鐘信號進行分頻,具體實現(xiàn)是累加器產(chǎn)生一個數(shù)值2 499,當信號cnt<1 249即2 499的1/2時,輸出為高電平;≥1 249時,輸出值取反,為低電平。通過累加器改變數(shù)值,可以實現(xiàn)對標準方波進行調(diào)頻,調(diào)頻范圍是0.05 ~2.4 kHz[12],如圖 4 所示。

        2.5 缺齒方波程序設(shè)計

        缺齒方波程序的設(shè)計原理是通過讀取X個方波小周期(其中X值可以通過datax程序進行調(diào)整,10~99可調(diào)),前X-2個小周期為方波,然后2個小周期輸出低電平,這就是X-2缺齒方波。同理,通過累加器改變標準方波的小周期就可以實現(xiàn)缺齒方波的頻率變化。通過累加器改變數(shù)值,可以實現(xiàn)對標準方波進行調(diào)頻,調(diào)頻范圍是0.05 ~25 kHz[13],如圖5 所示。

        2.6 占空比可調(diào)方波

        占空比可調(diào)方波的設(shè)計原理大體上和標準方波的設(shè)計原理相似,通過累加器產(chǎn)生數(shù)值x(范圍在0~2 499),當cnt<x值時,輸出信號為高電平;≥x值時,輸出信號為低電平,x與2 499的比值就是方波的占空比。通過dataz程序可以設(shè)置占空比,占空比10% ~99%可調(diào)。通過clkn程序改變數(shù)值,可以實現(xiàn)對標準方波進行調(diào)頻,調(diào)頻范圍是 0.05 ~2.4 kHz[14],如圖 6所示。

        圖3 步進電機驅(qū)動電路

        圖4 方波程序框圖

        3 測試和實驗分析

        3.1 方波調(diào)試

        系統(tǒng)軟硬件調(diào)試完成后,對系統(tǒng)的功能進行了測試。用示波器觀測到了試驗波形如圖7所示。在鍵盤電路上調(diào)節(jié)波形頻率和X值大小,示波器所顯示的波形能做出正確的改變。波形頻率在0.05~2.4 kHz范圍內(nèi)任意可調(diào),X值在10~99范圍內(nèi)任意可調(diào)并且在整個過程中輸出的波形良好,波形如圖7~9所示。

        圖5 缺齒方波程序框圖

        由圖7可以看到,方波的幅值為3.8 V,頻率為2.5 kHz,而軟件計算的理想頻率為2.4 kHz,頻率誤差為 4.17%。

        由圖8可以看到,10-2的缺齒方波的幅值為3.8 V,頻率為25 kHz,而軟件計算的理想頻率為27.27 kHz,頻率誤差為 8.32%。

        由圖9可以看到,21%占空比的方波的幅值為3.8 V,頻率為 2.5 kHz,而軟件計算的理想頻率為 2.4 kHz,頻率誤差為 4.17%。

        從表1可以看出,缺齒方波頻率較高時,測量頻率和計算頻率誤差較大。這可能是高頻干擾較大,產(chǎn)生較大誤差的高頻信號輸出[15]。

        3.2 步進電機調(diào)試

        連接好個電路模塊,確認模塊之間無短路、斷路,F(xiàn)PGA芯片68管腳接單片機 P2.0,單片機 P0.0~P0.3接ULN2003的in0~in3,打開電源??梢郧逦乜吹讲竭M電機在做逆時針轉(zhuǎn)動,按下鍵盤,可清晰看到步進電機做順時針轉(zhuǎn)動。按下鍵盤可改變步進電機的轉(zhuǎn)動方向。

        圖6 占空比可調(diào)方波程序框圖

        圖7 方波波形

        圖8 10-2缺齒方波波形

        圖9 21%占空比方波波形

        表1 波形數(shù)據(jù)

        4 結(jié)語

        本設(shè)計實現(xiàn)輸出0.05~2.40 kHz可調(diào)的標準方波,0.05~25.0 kHz可調(diào)的 X-2缺齒方波(X 值可調(diào)),0.05 ~2.40 kHz可調(diào)的占空比 10% ~99% 可調(diào)的方波,以及控制驅(qū)動步進電機,所有模式可以顯示在12864帶中文字庫的液晶上面等功能。

        基于FPGA的發(fā)動機信號模擬實驗裝置能夠模擬各種汽車傳感器的驅(qū)動信號,還能驅(qū)動步進電機,用來模擬汽車轉(zhuǎn)速表、里程表、點火線圈、噴油器、EGR電磁閥等執(zhí)行元件的脈沖信號,可以方便汽車實驗檢測工作,為ECU動態(tài)軟件調(diào)試提供了良好的傳感器模擬條件。該裝置已應用于汽車實驗室,方便教師進行汽車發(fā)動機和ECU等方面科學實驗和教學實驗;也可開拓學生視野,提高學生的自主創(chuàng)新能力,增強競爭力。

        [1] 鮑 宇,吉淑娥,薛惠娟.汽車發(fā)動機噴油、點火控制系統(tǒng)信號模擬與故障診斷儀器的設(shè)計[J].黑龍江工程學院學報,2007,21(3):23-26.

        [2] 鄭 軼,張紅光,金 波,等.基于AVR單片機的發(fā)動機信號模擬發(fā)生裝置的研制[J].車用發(fā)動機,2009(2):85-88.

        [3] 劉鳳波,孟憲臣,陳 建.M1.5.4ECU常見故障及檢測方法[J].遼寧農(nóng)業(yè)職業(yè)技術(shù)學院學報,2010,12(6):38-40.

        [4] 張永光,吳 鋒,方 正,等.發(fā)動機HILS系統(tǒng)中曲軸轉(zhuǎn)速與凸輪相位信號模擬[J].浙江大學學報(工學版),2011,45(7):1221-1226.

        [5] 韓 偉,麻友良,姜木霖.汽油發(fā)動機ECU性能檢測系統(tǒng)[J].儀表技術(shù)與傳感器,2009(6):54-58.

        [6] 趙俊杰,徐華中.高精度發(fā)動機轉(zhuǎn)速信號的測量與模擬技術(shù)研究[J].計算機與數(shù)字工程,2010,38(9):162-166.

        [7] 李志強.汽車電子嵌入式API與發(fā)動機信號模擬及數(shù)據(jù)標定系統(tǒng)的研制[D].長春:吉林大學,2005.

        [8] 左文林,王海林,趙文鋒,等.基于FPGA的X-2正弦波信號發(fā)生器的設(shè)計[J].農(nóng)業(yè)裝備與車輛工程,2012(2):51-53.

        [9] 井新宇.基于SOPC的FPGA NiosⅡ嵌入式等精度頻率計設(shè)計[J],實驗室研究與探索,2012,31(6):218-220.

        [10] 朱向慶,胡均萬,陳宏華,等.多功能單片機實驗系統(tǒng)的研制[J].實驗室研究與探索,2012,31(4):41-44.

        [11] 潘 松,黃繼業(yè).EDA技術(shù)實用教程[M].3版.北京:科學出版社,2006:390-397.

        [12] 劉 輝.基于EP1C3T144C8的FPGA的開發(fā)板設(shè)計[J].電子技術(shù),2009(1):14-17.

        [13] 王衛(wèi)星,鄧小玲,代 芬,等.單片機原理與應用開發(fā)技術(shù)[M].廣州:中國水利水電出版社,2009:226-231.

        [14] 朱 澄,龔依民,陳志超.基于單片機的發(fā)動機信號生成系統(tǒng)[J].自動化與儀器儀表,2005(4):46-48.

        [15] 薛鵬飛,師 晶.一種基于FPGA的正弦波信號發(fā)生器的設(shè)計[J].山西電子技術(shù),2010(4):19-21.

        猜你喜歡
        單片機發(fā)動機信號
        信號
        鴨綠江(2021年35期)2021-04-19 12:24:18
        完形填空二則
        基于單片機的SPWM控制逆變器的設(shè)計與實現(xiàn)
        電子制作(2019年13期)2020-01-14 03:15:28
        基于單片機的層次漸變暖燈的研究
        電子制作(2019年15期)2019-08-27 01:12:10
        發(fā)動機空中起動包線擴展試飛組織與實施
        基于單片機的便捷式LCF測量儀
        電子制作(2019年9期)2019-05-30 09:42:02
        基于FPGA的多功能信號發(fā)生器的設(shè)計
        電子制作(2018年11期)2018-08-04 03:25:42
        基于LabVIEW的力加載信號采集與PID控制
        新一代MTU2000發(fā)動機系列
        Microchip推出兩個全新PIC單片機系列
        亚洲国产A∨无码影院| 国产精品久久国产精麻豆99网站| 在线看片免费人成视频电影| 大地资源在线播放观看mv| 久久精品爱国产免费久久| 97超碰中文字幕久久| 亚洲精品人成中文毛片| 国产精品免费观看久久| 国产乱人伦AV在线麻豆A| 久久久99精品国产片| 国产一区二区三区中文在线| 国产精品综合一区二区三区| 免费jjzz在线播放国产| 富婆叫鸭一区二区三区| 又黄又刺激的网站久久| 国产精品毛片久久久久久久| 亚洲中文字幕无码久久2018| 女女同性av一区二区三区| 九九九免费观看视频| 三年片免费观看大全国语| 日韩欧美在线观看成人| 日韩av中文字幕波多野九色| 少妇爆乳无码专区| 76少妇精品导航| 久久久精品国产亚洲麻色欲| 加勒比婷婷色综合久久| 人人妻一区二区三区| 国产特级全黄一级毛片不卡| 中文字幕人妻一区色偷久久| 色综合久久中文字幕综合网| 97夜夜澡人人爽人人喊中国片| 狠狠亚洲婷婷综合色香五月| 男人的精品天堂一区二区在线观看 | 日韩制服国产精品一区| 2021国产精品一区二区在线| 在线视频自拍视频激情| 97se亚洲国产综合自在线观看 | 免费无码成人av在线播| 一区二区三区在线观看日本视频| 日本一区二区三区视频国产| 香蕉视频在线精品视频|