<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 汽車(chē)電子 > 設計應用 > 基于雙核多接口的智能汽車(chē)控制系統設計

基于雙核多接口的智能汽車(chē)控制系統設計

作者:張永,劉學(xué)偉 時(shí)間:2010-05-10 來(lái)源:電子產(chǎn)品世界 收藏

     void Gyro_Process(void)
     { 
       if(Gyro_Start == 1)
       { 
         unsigned int Max,Min,i,Value;
         signed long Sum;
         Gyro_Data_Num = 0;
         while(Gyro_Data_Num < 13)
         {
           Gyro_Collection();//AD轉換后的數據采集函數
         }
         Gyro_Start = 0;
         for(i=1,Max=0,Min=0xffff,Sum
         =0;i<13;i++)
         {
           Value=Gyro_Data_BUF[i];
           Sum+=Value;
            if(Max                Max=Value;
            if(Min>Value)
               Min=Value;
         }
         Sum= Sum-Max-Min ;
         SUM_Test =  Sum;
         CarAngel_V=((((signed long)(Sum/10)- (signed long)Gyro_
            MidValue)*10000)>>16);
        /限幅處理/
         if(CarAngel_V > 0)
         {
           CarAngel_V = (CarAngel_V *
             1013) / 1000;
         }
         if(CarAngel_V<0)
         {
           CarAngel_V = (CarAngel_V *
           1004)/ 1000;
         }
         if(CarAngel_V>32767)
         {
           CarAngel_V=32767;
         }
         if(CarAngel_V<-32767)
         {
           CarAngel_V=-32767;
         }
         if(Gyro_Calibration_Flag == 1)
           CarAngelRate = (unsigned int)
              (CarAngel_V + 32767);
         else
           CarAngelRate = 32767;
        
       }
     }

本文引用地址:http://dyxdggzs.com/article/108813.htm

  TPM模塊在伺服電機中的應用

  MC9S08DZ60擁有8路獨立的PWM通道,可以獨立配置PWM的頻率和占空比,最高頻率為總線(xiàn)時(shí)鐘頻率20MHz,可以滿(mǎn)足對舵機和電機的控制。同時(shí)此模塊還有兩路計數器模塊,可以采集碼盤(pán)返回的電機速度值,以便用于速度閉環(huán)控制。其中電機控制中的PWM初始化如下:



關(guān)鍵詞: 飛思卡爾 智能車(chē) 雙核

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>