• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機實現噴油泵轉速和提前角的高精度測量

    單片機實現噴油泵轉速和提前角的高精度測量

    作者: 時間:2012-02-15 來源:網絡 收藏

    1引言

    本文引用地址:http://www.czjhyjcfj.com/article/172099.htm

    噴油角是指發動機在運轉中,噴油嘴向氣缸開始噴油的瞬時(以噴油嘴針閥升起為標志)到活塞行至上止點時的曲軸轉角。在使用中用供油角來代替。由于柴油機凸輪驅動裝置的磨損,角會發生變化。另外,發動機氣缸套、活塞磨損或曲軸、連桿瓦在鏜修或更換后,也會使提前角偏離正常燃燒所要求的值。因此,發動機在使用中,噴油提前角需要經常檢查或調整。提前角的值是準確調整的關鍵。本文介紹的用提前角的方法,具有精度高、范圍寬、簡單的特點。

    2測量原理

    在試驗臺電機的主軸上和分別固定一個光電傳感器,光脈沖由光電電路轉換成電脈沖,分別用N1和N2表示。8051定時/計數器0設置為工作方式2,即自動重新裝入初值的8位定時/計數器,設置TMOD門控位GATE=1及TRO=1使定時/計數器0工作受INT0控制。通過圖1所示測量電路測出的結果計算出主軸。圖3所示提前時間測量電路,測出油泵正常運行于某一速度的脈沖N1和脈沖N2相差的時間T,計算出提前角。由于測量主軸一轉的時間絕對誤差僅為一個基準脈沖周期(1s),所以的相對測量誤差很小。

    43.jpg

    (1)主軸的測量

    油泵運行于某一速度,來自測量主軸轉速的光碼盤脈沖信號NO到達8051的P3.4腳,由檢測出P3.4腳脈沖信號到,同時置P1.0腳為高電平,D觸發器在NO的下一個脈沖上升沿到,Q輸出高電平,INT0使定時器T0開始工作,用R0、R1記錄定時器的中斷次數,定時器T0定時一段時間 t(該時間應小于NO脈沖兩個上升沿之間的間隔),時間到,請求CPU將P1.0腳置低電平,定時器T0繼續工作,開始記錄時間Δt,D觸發器等待NO的下一個脈沖上升沿到,Q端輸出低電平,INTO使定時器T0停止工作。CPU計算NO連續兩個脈沖上升沿之間的總計時間T,此時間為主軸轉一圈的時間,因此主軸轉速為1/T。

    (2)提前角的測量

    油泵運行于某一速度,來自測量主軸轉速的光碼盤脈沖信號NO到達8051的P3.4腳,由單片機檢測出P3.4腳脈沖信號到,同時置P1.0腳為高電平,D觸發器在S的下一個脈沖(N1脈沖)上升沿到,Q輸出高電平,INT0使定時器T0開始工作,用R0、R1記錄定時器的中斷次數,定時器T0定時一段時間t(該時間應小于NO、N1脈沖緊鄰的兩個上升沿之間的間隔U),時間到,請求CPU將P1.0腳置低電平,定時器0繼續工作,開始記錄時間 Δt。D觸發器等待S的下一個脈沖上升到,Q端輸出低電平,INT0使定時器T0停止工作。CPU計算總計時間T(t+Δt),此時間為NO比N1的提前時間。按照測量轉速方法測出主軸轉一轉需要的時間A,然后用公式:提前角=T/A計算出提前角。

    44.jpg

    3測量子程序流程圖

    下邊給出的是主軸轉速測量子程序流程圖,提前角的測量參照此流程圖即可。

    45.jpg

    4結束語

    本文介紹的方法在2家油泵試驗臺廠生產的30余臺油泵試驗臺上的實際應用運行可靠、測量準確,完全滿足試驗要求。本系統對其它系統速度和時間的測量有一定的參考價值。

    5參考文獻
    [1]《單片微機原理及應用》[M].丁元杰主編機械工業出版社.1996,10
    [2]《微型計算機技術及應用》[M].戴梅萼史嘉權清華大學出版社.1996,5

    接地電阻相關文章:接地電阻測試方法




    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 新建县| 松阳县| 赫章县| 静宁县| 南安市| 大田县| 合作市| 凤冈县| 民和| 岳池县| 民和| 天全县| 阿坝县| 成安县| 加查县| 巨野县| 平原县| 巴林左旗| 江达县| 交城县| 崇州市| 湾仔区| 石景山区| 桓台县| 梓潼县| 浮梁县| 扶余县| 蒙自县| 花垣县| 方城县| 保德县| 顺义区| 定陶县| 肥东县| 陵水| 嘉定区| 鹤壁市| 登封市| 郸城县| 东平县| 疏勒县|