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

          新聞中心

          EEPW首頁(yè) > 測(cè)試測(cè)量 > 設(shè)計(jì)應(yīng)用 > 機(jī)械測(cè)量中旋轉(zhuǎn)編碼器與單片機(jī)的通用接口(07-100)

          機(jī)械測(cè)量中旋轉(zhuǎn)編碼器與單片機(jī)的通用接口(07-100)

          ——
          作者:南昌大學(xué)自動(dòng)化系 郭敏 時(shí)間:2009-03-04 來(lái)源:電子產(chǎn)品世界 收藏

            在每一控制周期開(kāi)始時(shí),MC9S12DG128讀取脈沖累加器中的數(shù)值(average[5]),然后與前5個(gè)控制周期的脈沖累加器值求和(all_speed)再求平均值,做為當(dāng)前速度反饋值(speed)。程序流程圖如圖3所示。

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

           

            圖3 直流電機(jī)測(cè)速流程圖

            計(jì)數(shù)速度的測(cè)試

            采用以下兩種方法對(duì)電機(jī)測(cè)速部分進(jìn)行測(cè)試:

            1)讓智能車在賽道上行駛,每20ms將賽車當(dāng)前速度值通過(guò)SCI串口發(fā)送到上位機(jī)上,并利用串口調(diào)試器進(jìn)行監(jiān)控。對(duì)正好在一圈當(dāng)中賽車行駛的速度值進(jìn)行累加求和,再乘以20ms,得到的總行駛距離約為27m,而模擬賽道總長(zhǎng)約為26m,兩者的相對(duì)誤差不到4%。這說(shuō)明,速度傳感器測(cè)量基本準(zhǔn)確。

            2)直流電機(jī)空載運(yùn)行時(shí),改變脈沖捕捉方式,在上升沿、下降沿和任何沿捕捉方式間進(jìn)行切換。不改變驅(qū)動(dòng)電機(jī)占空比設(shè)置,理想情況下,單位時(shí)間內(nèi)捕捉的脈沖數(shù)滿足:上升沿獲取下的脈沖數(shù)=下降沿獲取下的脈沖數(shù)=任何沿獲取下的脈沖數(shù)/2。在脈沖捕捉方式不變的情況下,改變PWM信號(hào)占空比(即改變速度給定值),檢測(cè)的速度值與占空比近似成線性比例關(guān)系。以上間接說(shuō)明脈沖檢測(cè)的可靠性。

          單片機(jī)相關(guān)文章:單片機(jī)教程


          單片機(jī)相關(guān)文章:單片機(jī)視頻教程


          單片機(jī)相關(guān)文章:單片機(jī)工作原理


          塵埃粒子計(jì)數(shù)器相關(guān)文章:塵埃粒子計(jì)數(shù)器原理
          脈沖點(diǎn)火器相關(guān)文章:脈沖點(diǎn)火器原理

          上一頁(yè) 1 2 3 4 下一頁(yè)

          關(guān)鍵詞: Freescale 編碼器 單片機(jī)

          評(píng)論


          相關(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); })();