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

發(fā)動機轉速電控系統(tǒng)設計及仿真研究

2016-05-14 04:04:29張國方楊少武
中國高新技術企業(yè) 2016年5期
關鍵詞:系統(tǒng)仿真單片機發(fā)動機

張國方 楊少武

摘要:為保障發(fā)動機的正常運行,文章設計了以AT89C52單片機為核心的發(fā)動機轉速電控系統(tǒng),對發(fā)動機轉速進行實時檢測,并在發(fā)動機怠速、超速時進行相應的控制。設計主要包括轉速采集模塊、單片機核心控制模塊、顯示模塊、步進電機控制模塊四大部分,并對系統(tǒng)硬件設計和軟件程序進行仿真調試,達到了預期設計效果。

關鍵詞:單片機;發(fā)動機;轉速電控系統(tǒng);系統(tǒng)設計;系統(tǒng)仿真 文獻標識碼:A

中圖分類號:TP391 文章編號:1009-2374(2016)05-0021-02 DOI:10.13535/j.cnki.11-4406/n.2016.05.011

1 概述

隨著汽車工業(yè)的發(fā)展,各項汽車新興技術的應用,汽車的智能化程度、動力性、安全性將越來越高。而有“汽車心臟”之稱的發(fā)動機作為汽車動力的來源,與汽車動力性、燃油經濟性、可靠性和使用壽命等直接相關。發(fā)動機由于結構復雜,工作條件不穩(wěn)定,經常處于轉速、負荷變化的條件下運轉,因此對于發(fā)動機轉速的檢測和控制就顯得非常重要。而對于發(fā)動機轉速的檢測和控制,要求發(fā)動機轉速信號可動態(tài)顯示,在發(fā)動機運行過程中,當傳感器出現(xiàn)故障導致信號中斷時,發(fā)動機應立刻熄火而無法運轉;當發(fā)動機轉速過低時,可提高怠速轉速;發(fā)動機轉速過高時,可限制最高轉速,防止損壞發(fā)動機。本設計基于單片機技術原理,以單片機芯片AT89C52作為核心控制器,通過硬件電路的制作以及軟件程序的編制,設計了一個實時檢測和控制發(fā)動機轉速的系統(tǒng)。該控制系統(tǒng)主要由轉速采集模塊、單片機核心控制模塊、顯示模塊、步進電機控制模塊組成。系統(tǒng)具有簡單清晰的結構,可隨時進行系統(tǒng)擴張。

2 系統(tǒng)控制方案

以單片機AT89C52為核心,若直接通過電磁感應式傳感器產生模擬信號,放大,再送入單片機進行處理,傳感器容易受發(fā)動機內環(huán)境的影響,會導致檢測不準。故采用霍爾式傳感器A3144,對發(fā)動機轉速進行實時檢測,它具有對于轉速信號的采集頻率高、抗干擾能力強、線性強等特點,在功能、性能、可操作性等方面都有較大的提升,具有更高的性價比。

AT89C52為中央處理芯片,用于數(shù)據(jù)處理、初值設定、定時和計數(shù)、顯示數(shù)據(jù)的輸出。當時鐘電路的晶振產生外部振蕩脈沖信號送入單片機時,單片機開始有條不紊地工作。AT89C52執(zhí)行內部的程序,處理從霍爾傳感器送來的信號,輸出到LED顯示,并在超過上下限值時開啟報警系統(tǒng)和控制電機轉動控制發(fā)動機轉速。

3 系統(tǒng)硬件架構設計

3.1 單片機接口電路

本方案以AT89C52單片機系統(tǒng)為核心,此單片機為ATMEL公司的51系列單片機,除兼容標準MCS-51指令系統(tǒng),AT89C52是一個內置8位中央處理單元,擁有512B內部數(shù)據(jù)存儲器RAM和8K片內程序存儲器ROM,滿足了系統(tǒng)程序存儲需要。其共有32個雙向輸入/輸出(I/O)口,應用靈活方便。3個16位定時/計數(shù)器和5個兩級中斷結構,1個全雙工串行通信口以及片內時鐘振蕩電路,控制方式更加可靠。AT89C52可以按照常規(guī)方法進行編程,也可以在線編程。其將通用的微處理器和Flash存儲器結合在一起,特別是可反復擦寫的Flash存儲器可有效地降低開發(fā)成本。

3.1.1 單片機的時鐘電路。單片機內部的振蕩電路是一個高增益反相放大器,引線XTAL1和XTAL2分別是放大器的輸入端和輸出端。用其內部的振蕩電路在XTAL1和XTAL2引線上外接定時元件,內部振蕩電路便產生自激振蕩,用示波器可以觀察到XTAL2輸出的時鐘信號。最常用的是在XTAL1和XTAL2之間連接晶體振蕩器與電容構成穩(wěn)定的自激震蕩器。單片機內部雖然有振蕩電路,但要形成時鐘,外部還需附加電路。

3.1.2 單片機的復位電路。單片機的復位是靠外部電路實現(xiàn)的。單片機工作后,只要在它的RST引線上加載10ms以上的高電平,單片機就能夠有效的復位。

3.2 轉速信號的獲取

采用霍爾傳感器A3144作為轉速傳感器,利用霍爾元器件將發(fā)動機轉速轉化為單片機可識別的脈沖信號,并通過每分鐘脈沖信號頻率數(shù)與發(fā)動機轉速間的固定比值,計算出發(fā)動機轉速。由于在Proteus中無法使用霍爾傳感器,故在仿真時通過信號發(fā)生器產生模擬信號,送入單片機進行處理。

3.3 顯示電路的設計

當前常用的顯示方法有LCD液晶顯示和LED數(shù)碼管顯示兩種。液晶顯示雖然功能強大,可以顯示較為復雜的數(shù)字、圖形、文字、符號等,但是也存在成本高、能耗高、二次開發(fā)困難、顯示亮度低、不利于觀察、與單片機連接時接口電路驅動復雜等缺點。數(shù)碼管顯示不僅硬件電路簡單、造價低廉,而且亮度較高、利于觀察讀數(shù)。本系統(tǒng)雖只顯示數(shù)字,但考慮到能耗較少、數(shù)碼管內部元件比較簡單、容易編程等因素,所以選擇了LED數(shù)碼管顯示。考慮到硬件設計的方便,采用了四位動態(tài)顯示方案。由于采用共陽極LED,P0不用加上拉電阻。通過單片機P2.4-P2.7控制對應的LED位選線,利用段碼的數(shù)組對個十百千位進行循環(huán)顯示,顯示每一位要注意延時時間是否合適,否則導致顯示不清晰。

3.4 報警電路的設計

在發(fā)動機轉速超過上下限值或發(fā)動機故障長時間轉速為零時進行聲光報警。由于單片機在正常狀態(tài)下各個端口是高電平,而正常狀態(tài)下發(fā)動機轉速不會超速,所以在發(fā)動機轉速超速時可以使一個IO口變?yōu)榈碗娖叫盘柺箂ounder發(fā)聲,這時在sounder前加一個反向放大器就可以使得其在正常狀態(tài)不發(fā)聲,在低電平信號時發(fā)聲,而當發(fā)動機故障時進行聲光報警。

3.5 步進電機控制電路的設計

轉速控制單元是系統(tǒng)的執(zhí)行器件是系統(tǒng)的最后一個環(huán)節(jié),也是系統(tǒng)中最重要的一部分。這里四相八拍步進電機通過減速機構(傳動比為10)帶動節(jié)氣門轉動以控制發(fā)動機進氣量,從而控制發(fā)動機轉速,步進角0.9度。步進電機正轉增加節(jié)氣門開度為怠速控制,反轉減小節(jié)氣門開度為超速控制。

4 系統(tǒng)軟件程序設計

在完成上述系統(tǒng)硬件架構設計的基礎上,通過對軟件程序的編寫,擴充和完成發(fā)動機轉速電控系統(tǒng)的設計。系統(tǒng)的程序主要實現(xiàn)系統(tǒng)的定時器計數(shù)器初始化,定時中斷,顯示數(shù)據(jù),步進電機控制,報警。

軟件主程序如圖2所示,定時器計算器初始化后,計算器開始對脈沖計數(shù)。定時中斷時,在中斷程序中計數(shù)中斷關閉,傳遞計數(shù)器存儲的數(shù)據(jù),之后再開啟定時計數(shù)中斷。單片機對數(shù)據(jù)進行處理并在數(shù)碼管上顯示,同時判斷當前的頻率是否超過上下限和長期為零,如果在發(fā)動機怠速和超速時則啟用步進電機控制子系統(tǒng),進而控制發(fā)動機的轉速。

在Keil軟件里面進行程序的編寫和調試,0 Error(s),0 Warning(s)表明文件編譯結果沒有錯誤。

5 系統(tǒng)仿真調試

通過上面發(fā)動機轉速電控系統(tǒng)硬件架構和軟件程序的設計,系統(tǒng)設計工作已經基本完成。接下來在Proteus中搭建虛擬的單片機仿真平臺,先對單片機系統(tǒng)電路設計、選擇元器件、接插件、連接電路和電氣檢測等,然后在Proteus平臺上進行單片機系統(tǒng)源程序設計、編輯、匯編編譯、調試,最后生成目標代碼文件(*.hex),將目標代碼文件加載到單片機系統(tǒng)中,實現(xiàn)單片機系統(tǒng)的實時交互、協(xié)同仿真。完成對系統(tǒng)進一步的調試和改善工作后,按下開始仿真按鈕,開始進行仿真實驗。仿真結果如圖3所示:

圖3為當發(fā)動機轉速過高(高于設定的門限值6500r/min),處于超速狀態(tài),此時AT89C52單片機控制步進電機開始反轉,節(jié)氣門開度減小,同時喇叭報警。

6 結語

發(fā)動機作為汽車動力的來源,其工作狀態(tài)的好壞直接影響汽車的使用和安全。發(fā)動機轉速是影響發(fā)動機功率的重要參數(shù),因此對發(fā)動機轉速進行實時檢測和控制具有重大意義。本文在完成以單片機AT89C52作為核心控制器的發(fā)動機轉速控制系統(tǒng)硬件架構設計和軟件程序設計的基礎上,在Proteus中搭建虛擬的單片機仿真平臺,對系統(tǒng)進行仿真調試,當發(fā)動機發(fā)生故障長時間轉速為零時,單片機控制指示燈和報警器進行聲光報警;當冷啟動發(fā)動機轉速過低時,步進電機正轉,節(jié)氣門打開可提高怠速轉速;發(fā)動機轉速過高時,喇叭報警,同時步進電機開始反轉,節(jié)氣門開度減小,限制最高轉速,防止損壞發(fā)動機。

參考文獻

[1] 張建俊.汽車診斷與檢測技術[M].北京:人民交通出版社,2009.

[2] 徐健,張耕實,李本銀.基于單點虛擬振動功率的發(fā)動機轉速測量方法[J].儀器儀表學報,2014,(3).

[3] 余永權.ATMEL89系列單片機應用技術[M].北京:北京航天航空大學出版社,2002.

[4] 張毅剛.新編MCS-51單片機應用設計[M].哈爾濱:哈爾濱工業(yè)大學出版社,2004.

[5] 姜立標.汽車傳感器及其應用[M].北京:電子工業(yè)出版社,2010.

[6] 周黎明.汽油發(fā)動機轉速控制系統(tǒng)的設計與研究[D].長沙理工大學,2011.

[7] Andrew N Sloss,Dominic Symes,Chris Wright,等.ARM嵌入式系統(tǒng)開發(fā):軟件設計與優(yōu)化[M].北京:北京航空航天大學出版社,2005.

[8] 王海燕,楊艷華.Proteus和Keil軟件在單片機實驗教學中的應用[J].實驗室研究與探索,2012,(5).

(責任編輯:周 瓊)

猜你喜歡
系統(tǒng)仿真單片機發(fā)動機
基于單片機的SPWM控制逆變器的設計與實現(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
重大交通設施項目風險復雜動態(tài)交互演化機理與仿真分析
預測(2016年3期)2016-12-29 18:57:28
基于前饋補償?shù)闹鄙龣C控制律設計與仿真
航空兵器(2016年4期)2016-11-28 21:34:37
基于計算機系統(tǒng)仿真的電力機車模擬駕駛裝置研究
大滯后系統(tǒng)中單神經元PID控制器設計
新一代MTU2000發(fā)動機系列
Microchip推出兩個全新PIC單片機系列
主站蜘蛛池模板: 天天做天天爱夜夜爽毛片毛片| 91啦中文字幕| 精品综合久久久久久97超人| 婷婷色丁香综合激情| 国产成人精品免费视频大全五级| 久久99热66这里只有精品一| 国产一级裸网站| 伊人久久福利中文字幕| 国产素人在线| 91精品国产无线乱码在线| 国产精品嫩草影院av| 久久精品嫩草研究院| 成人在线视频一区| 亚洲成A人V欧美综合| 毛片在线播放网址| 精品无码日韩国产不卡av| 免费国产高清视频| 国产精品无码久久久久AV| 天天视频在线91频| 男女性色大片免费网站| 一区二区三区国产精品视频| 波多野结衣一区二区三区四区| 在线中文字幕网| 日韩毛片基地| 亚洲国产精品一区二区第一页免 | 亚洲最新在线| 国产成人亚洲精品蜜芽影院| 国产欧美精品午夜在线播放| 制服丝袜亚洲| 人妻夜夜爽天天爽| 中国精品自拍| 91久久精品国产| 欧美精品一区在线看| 四虎永久在线| 国产精品男人的天堂| 亚洲天堂高清| 青青热久麻豆精品视频在线观看| 免费中文字幕在在线不卡| 国产一区二区三区在线观看视频 | 国产精品露脸视频| 在线观看精品国产入口| 亚洲国产成人麻豆精品| 中文字幕人成人乱码亚洲电影| 精品无码日韩国产不卡av | 日韩人妻少妇一区二区| 国产一在线| 午夜老司机永久免费看片| 九色在线视频导航91| 欧美一级夜夜爽www| 亚洲精品无码久久久久苍井空| 日韩在线播放中文字幕| 国产毛片不卡| 亚洲成年人片| 免费在线播放毛片| 在线免费无码视频| 波多野结衣无码中文字幕在线观看一区二区 | 国产精品视频999| 国产精品hd在线播放| 亚洲一级毛片在线观| 免费一级无码在线网站| 国产在线八区| 综合色亚洲| 亚洲网综合| 99久久无色码中文字幕| 久久综合色播五月男人的天堂| 久久黄色小视频| 四虎精品免费久久| 精品超清无码视频在线观看| 97se亚洲综合在线天天| 毛片在线播放网址| 欧美精品H在线播放| 中文字幕在线观看日本| 欧美国产日韩在线播放| 国产一区在线视频观看| 色一情一乱一伦一区二区三区小说| 亚洲天堂视频在线播放| 99尹人香蕉国产免费天天拍| 国产高清毛片| 青草娱乐极品免费视频| 视频国产精品丝袜第一页| 91免费国产高清观看| 1769国产精品免费视频|