<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 測試測量 > 設(shè)計應(yīng)用 > 基于MSP430的無載測功系統(tǒng)的設(shè)計研究

          基于MSP430的無載測功系統(tǒng)的設(shè)計研究

          作者:陳平,杜輝 時間:2008-08-27 來源:無憂電子開發(fā)網(wǎng) 收藏

             1系統(tǒng)概述

          本文引用地址:http://www.ex-cimer.com/article/87440.htm

            輸出的有效功率是的重要性能指標之一,通過這項指標,可以定性的評價的技術(shù)狀況,并定量的獲得發(fā)動機的動力性。目前發(fā)動機有效功率的檢測方法有穩(wěn)態(tài)檢測和動態(tài)檢測兩種。

            穩(wěn)態(tài)測功是指當發(fā)動機在節(jié)氣門開度一定,轉(zhuǎn)速一定和其他參數(shù)保持不變的穩(wěn)定狀態(tài)下,用機械測功器、電渦流測功器、水利測功器或在底盤測功試驗臺上測定發(fā)動機功率的方法。利用這種方法測出的數(shù)據(jù)比較準確可靠,主要在發(fā)動機設(shè)計、制造、定型及院校和科研部門做性能試驗時使用。其特點是測功一次費時費力較多,成本較高,且需要大型、固定安裝的測功器(這種測功儀器的費用通常是很高的),因而在一般的運輸、維修和交通監(jiān)理部門中采用不多。并且,除底盤測功試驗臺外,其他測功器也不適合對汽車進行不解體檢測。

            動態(tài)測功是在發(fā)動機節(jié)氣門開度和轉(zhuǎn)速均變動的狀態(tài)下測定發(fā)動機功率的方法。由于動態(tài)測功時無須對發(fā)動機施加外部負荷,因而又稱為無負荷測功或無外載測功。動態(tài)測功的優(yōu)點是不需要外加負荷,不需大型設(shè)備,既可以在臺架上進行,也可以就車進行,因而大大提高了檢測的方便性和迅速性,特別適用于檢測在用車輛發(fā)動機的功率,適合于維修檢測等部門。

            本系統(tǒng)采用光電對發(fā)動機的轉(zhuǎn)速信號進行采集和處理,通過TI公司的結(jié)合測試算法進行研究。

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

            為保證儀器對速度的測試精度,儀器擬采用光電進行信號采集,通過最小二乘法進行曲線擬合以提高測試精度。

            2.1系統(tǒng)硬件設(shè)計

            硬件處理單元原理如圖1所示。系統(tǒng)主要由微處理器、光電、信號采集及處理電路、鍵盤、LCD顯示、串行數(shù)據(jù)傳輸?shù)炔糠纸M成。

            2.1.1 MCU是該測功系統(tǒng)的核心,由它完成數(shù)據(jù)采樣處理及優(yōu)化,包括鍵盤輸入、數(shù)據(jù)處理、液晶顯示、以及PC機通信等功能。該系統(tǒng)采用的是TI公司的混合信號控制器,其內(nèi)部有8K FLASH ROM,3個雙向并行I/O 口,其中P1和P2口都具有中斷功能(相當于14個外部中斷)以及16位定時器A(帶3個通道),8通道10位最大轉(zhuǎn)換速度為200kspsA/D轉(zhuǎn)換器,串行通信接口等。另外該微處理器具有超低功耗的特點,在系統(tǒng)供電方面具有很大的優(yōu)勢。


          圖1  智能化信號處理單元原理框圖

            2.1.2 數(shù)據(jù)采集及處理電路:利用光電傳感器檢測轉(zhuǎn)速信號,輔以電路進行整形處理。

            (1)轉(zhuǎn)速傳感器的類型很多,因光電傳感器[1]具有線性度好、分辨率高、噪音小和精度高等優(yōu)點,所以我們選擇光電轉(zhuǎn)速傳感器來進行轉(zhuǎn)速的檢測。在本系統(tǒng)中選用60齒的齒盤進行轉(zhuǎn)速測量,齒盤每轉(zhuǎn)一齒將產(chǎn)生一個脈沖信號,這就意味著齒輪轉(zhuǎn)一周將產(chǎn)生60個脈沖信號。

           ?。?)信號調(diào)理電路:傳感器輸出的信號是一系列不規(guī)則的信號,不利于單片機進行信號提取,通過此調(diào)理電路,經(jīng)低通濾波(RIN2、CIN1和RIN3、CIN2)除掉一部分毛刺,再由施密特觸發(fā)器74HC14將信號整形為規(guī)則的方波信號。電路設(shè)計為兩路輸入信號(其中一路為備用接口單元),通過端口引腳將數(shù)據(jù)送入單片機(如圖2所示)。


          圖2信號調(diào)理電路

            2.1.3鍵盤輸入及LCD接口電路[2]

            按鍵屬于矩陣式設(shè)計,它由4個行線和4個列線組成。如圖3所示,一個4*4的行列結(jié)構(gòu)可以構(gòu)成一個16按鍵的鍵盤;設(shè)置十個數(shù)字鍵,用來輸入轉(zhuǎn)速閾值和轉(zhuǎn)動慣量等值,復(fù)位鍵和清零鍵各占一位,其余為備用鍵。

            LCD顯示部分采用的是具有漢字顯示功能的LCD模塊,OCMJ128*64能顯示8*4行漢字,可用來顯示當前所測速度、加速度以及求得的瞬時功率和所需輸入的轉(zhuǎn)動慣量等信息。


          圖3鍵盤及LCD接口電路

            2.2 系統(tǒng)軟件設(shè)計

            2.2.1系統(tǒng)模型建立[3]

            本測功系統(tǒng)是基于動力學(xué)的方法分析建立的,原理為:當發(fā)動機與傳動系統(tǒng)分開時,將發(fā)動機從怠速或某一低轉(zhuǎn)速急加速至節(jié)氣門(油門)最大開度,此時發(fā)動機產(chǎn)生的動力克服各種阻力矩和本身運動件的慣性力矩,迅速達到空載最大轉(zhuǎn)速,形成一定比例的飛升曲線。對于某一結(jié)構(gòu)的發(fā)動機,其運動件及附件的轉(zhuǎn)動慣量可以認為是一定值,因而只要測出發(fā)動機在指定轉(zhuǎn)速范圍內(nèi)急加速時的平均加速度,即可得知發(fā)動機的動力性;或者說通過測量某一定轉(zhuǎn)速時的瞬時加速度,就可以確定發(fā)動機功率的大小,瞬時加速度越大,表明發(fā)動機功率越大。發(fā)動機功率表示為:Pe=Te*n/9549

            式中:

            Pe-----發(fā)動機有效功率(kW):

            n-------發(fā)動機轉(zhuǎn)速(r/min);

            Te------發(fā)動機轉(zhuǎn)矩(N*m)

            根據(jù)有關(guān)文獻可得出功率模型為:Pe=C2*n*(dn/dt),其中:C2=k*(π/30)*(J/9549),k為動態(tài)測量時功率的修正系數(shù),可通過臺架對比試驗得出;J是一個未知量,一般情況下出廠說明書中會給出該參數(shù),可直接將其代入。因此,測定瞬時功率問題轉(zhuǎn)化為求轉(zhuǎn)速[5]和角加速度或曲軸轉(zhuǎn)速變化率的問題。

            轉(zhuǎn)速的測量有測周法和測頻法[4]:測頻法是在固定的時間內(nèi),對傳感器發(fā)出的脈沖信號進行記數(shù);測周期法是在k個(k>=1)轉(zhuǎn)速脈沖信號周期內(nèi),對具有恒定頻率f(周期T)的標準時鐘脈沖信號進行計數(shù)。進行低速測量時,測周法的精度較高,而相對于較高的轉(zhuǎn)速測量,測頻法精度優(yōu)于測周法,本系統(tǒng)采用的是測頻法。假設(shè)在一定的時間T內(nèi),測速脈沖計數(shù)器計取的脈沖數(shù)為m,轉(zhuǎn)速n計算公式:n=60m/pT,p為發(fā)動機轉(zhuǎn)一周脈沖發(fā)生器產(chǎn)生的脈沖數(shù),即碼盤的孔數(shù)。

           


          上一頁 1 2 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();