999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

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

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

趙文鋒, 王海林, 左文林

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

0 引言

目前,汽車電子化的飛速發(fā)展使得汽車ECU型號越來越多、越來越復(fù)雜,為了方便ECU的實驗開發(fā)和測試,除了應(yīng)用于真實的汽車環(huán)境,往往還需要建立一些模擬的汽車環(huán)境用于ECU實驗室階段的開發(fā)、測試和故障分析等[1-2]。汽車發(fā)動機ECU是汽車ECU中最重要最復(fù)雜的控制系統(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ā)動機,不能重復(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個標(biāo)準(zhǔn)輪齒和2個異形齒。以X設(shè)為60為例,其齒盤上有58個標(biāo)準(zhǔn)輪齒和2缺齒。齒盤轉(zhuǎn)動1周,傳感器輸出信號為58個等周期(方波)和一個2倍周期的缺齒波。齒盤不斷轉(zhuǎn)動,信號重復(fù)。齒盤形狀和傳感器輸出波形如圖1所示[8]。

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

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

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

系統(tǒng)各模塊硬件電路的設(shè)計主要包括FPGA模塊(信號發(fā)生模塊,用于產(chǎn)生標(biāo)準(zhǔn)方波,缺齒方波,占空比可調(diào)方波以及步進電機驅(qū)動模塊等)、液晶顯示模塊、按鍵模塊、步進電機驅(qū)動模塊以及電源模塊等硬件電路的設(shè)計。系統(tǒng)軟件的設(shè)計主要包括標(biāo)準(zhǔn)方波程序,缺齒方波程序(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ā)難度、價格成本、供應(yīng)情況等多方面的因素[9],核心部分是FPGA芯片EP1C3T144C8和單片機STC89C52,具有豐富I/O口、主頻高、外部中斷通道多、具有 AS和 JTAG下載模塊、各種中斷優(yōu)先級配置方便等功能[10]。

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

ULN2003是高耐壓、大電流復(fù)合晶體管陣列,由7個硅NPN復(fù)合晶體管組成。ULN2003是大電流驅(qū)動陣列,多用于單片機、智能儀表、PLC、數(shù)字量輸出卡等控制電路中。可直接驅(qū)動繼電器等負(fù)載。輸入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ū)動方式,通過延時有序的輸出相應(yīng)信號,如正轉(zhuǎn)A-AB-B-BC-C-CD-D-DA-A;反轉(zhuǎn)時序則倒過來。電路圖如3所示。

2.4 標(biāo)準(zhǔn)方波

標(biāo)準(zhǔn)方波信號的產(chǎn)生,原理是通過累加器對clk時鐘信號進行分頻,具體實現(xiàn)是累加器產(chǎn)生一個數(shù)值2 499,當(dāng)信號cnt<1 249即2 499的1/2時,輸出為高電平;≥1 249時,輸出值取反,為低電平。通過累加器改變數(shù)值,可以實現(xiàn)對標(biāo)準(zhǔ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缺齒方波。同理,通過累加器改變標(biāo)準(zhǔn)方波的小周期就可以實現(xiàn)缺齒方波的頻率變化。通過累加器改變數(shù)值,可以實現(xiàn)對標(biāo)準(zhǔn)方波進行調(diào)頻,調(diào)頻范圍是0.05 ~25 kHz[13],如圖5 所示。

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

占空比可調(diào)方波的設(shè)計原理大體上和標(biāo)準(zhǔn)方波的設(shè)計原理相似,通過累加器產(chǎn)生數(shù)值x(范圍在0~2 499),當(dāng)cnt<x值時,輸出信號為高電平;≥x值時,輸出信號為低電平,x與2 499的比值就是方波的占空比。通過dataz程序可以設(shè)置占空比,占空比10% ~99%可調(diào)。通過clkn程序改變數(shù)值,可以實現(xiàn)對標(biāo)準(zhǔ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)試

連接好個電路模塊,確認(rèn)模塊之間無短路、斷路,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)的標(biāo)準(zhǔn)方波,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)試提供了良好的傳感器模擬條件。該裝置已應(yīng)用于汽車實驗室,方便教師進行汽車發(fā)動機和ECU等方面科學(xué)實驗和教學(xué)實驗;也可開拓學(xué)生視野,提高學(xué)生的自主創(chuàng)新能力,增強競爭力。

[1] 鮑 宇,吉淑娥,薛惠娟.汽車發(fā)動機噴油、點火控制系統(tǒng)信號模擬與故障診斷儀器的設(shè)計[J].黑龍江工程學(xué)院學(xué)報,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ù)學(xué)院學(xué)報,2010,12(6):38-40.

[4] 張永光,吳 鋒,方 正,等.發(fā)動機HILS系統(tǒng)中曲軸轉(zhuǎn)速與凸輪相位信號模擬[J].浙江大學(xué)學(xué)報(工學(xué)版),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ù)標(biāo)定系統(tǒng)的研制[D].長春:吉林大學(xué),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版.北京:科學(xué)出版社,2006:390-397.

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

[13] 王衛(wèi)星,鄧小玲,代 芬,等.單片機原理與應(yīng)用開發(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單片機系列
主站蜘蛛池模板: 噜噜噜综合亚洲| 激情无码字幕综合| 国产成人精品2021欧美日韩| 潮喷在线无码白浆| 日韩欧美视频第一区在线观看| 国产一级一级毛片永久| 综1合AV在线播放| 欧美精品另类| 2021国产在线视频| 性视频久久| 久久精品国产精品一区二区| 欧美成人一级| 亚洲第一成年免费网站| 亚洲欧美在线综合一区二区三区 | 欧美三级自拍| 成人夜夜嗨| 国产理论最新国产精品视频| 毛片免费高清免费| 91小视频在线播放| 日本一区二区不卡视频| 中文字幕第4页| 米奇精品一区二区三区| 国产精品成人观看视频国产| 免费a在线观看播放| 伊人中文网| 91视频首页| 亚洲视屏在线观看| 夜夜操狠狠操| 宅男噜噜噜66国产在线观看| 91精品网站| 国产精品一区二区久久精品无码| 国产精品综合久久久| 中字无码精油按摩中出视频| 真人免费一级毛片一区二区| 国产成人高清亚洲一区久久| 99免费视频观看| 91色在线观看| 亚洲综合在线网| 无码精油按摩潮喷在线播放| 亚洲天堂色色人体| 中日韩欧亚无码视频| 久青草国产高清在线视频| 91久久偷偷做嫩草影院精品| 亚洲无线国产观看| 色综合手机在线| 久久五月天综合| 亚洲VA中文字幕| 欧美亚洲日韩不卡在线在线观看| 亚洲第一视频网| 亚洲一级毛片免费观看| 香港一级毛片免费看| 国国产a国产片免费麻豆| 亚洲国产黄色| 欧美黄网在线| 免费一级全黄少妇性色生活片| 欧美另类第一页| 亚洲香蕉在线| 黄色网站不卡无码| 婷婷六月在线| 五月婷婷精品| 免费99精品国产自在现线| 欧美狠狠干| 成人国产精品一级毛片天堂| 三级国产在线观看| 亚洲无码高清一区二区| 精品自窥自偷在线看| 天天爽免费视频| 精品国产一区91在线| 午夜高清国产拍精品| 亚洲欧美不卡| 91人人妻人人做人人爽男同| 毛片网站免费在线观看| 国产中文一区a级毛片视频| 日本午夜三级| 五月天天天色| 国产精品美人久久久久久AV| jijzzizz老师出水喷水喷出| 91久久青青草原精品国产| 国产超碰一区二区三区| 成人国产一区二区三区| 伊人久热这里只有精品视频99| 色欲色欲久久综合网|