wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 13573|回復: 19
打印 上一主題 下一主題
收起左側

kea128電磁組智能車控制源碼

  [復制鏈接]
跳轉到指定樓層
樓主
ID:277775 發表于 2018-1-19 16:03 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
keaz1284  可跑程序

單片機源程序如下:
  1. #include "headfile.h"

  2. int flag;


  3. void Para_Init()
  4. {
  5. PID_ANGLE.P=0.10;
  6. PID_ANGLE.D=0.001;
  7. PID_SPEED.P=1.5;
  8. PID_SPEED.I=0.05;
  9. PID_TURN.P=0.01;
  10. PID_TURN.D=0.005;
  11. Fuzzy_Kp=0.005;
  12. Fuzzy_Kd=0.0005;
  13. SetSpeed=2.5;
  14. Set_Angle=20;


  15. Control_Para[0]=SetSpeed;
  16.   Control_Para[1]=PID_ANGLE.P;
  17. Control_Para[2]= PID_ANGLE.D;
  18. Control_Para[3]= PID_SPEED.P;
  19. Control_Para[4]= PID_SPEED.I;
  20. Control_Para[5]= PID_TURN.P;
  21. Control_Para[6]= PID_TURN.D;
  22. }

  23. void main(void)
  24. {
  25.      DisableInterrupts ;     
  26.      
  27.      ADC_Init(ADC_CHANNEL_AD4,ADC_12BIT);   //電磁采集0
  28.      ADC_Init(ADC_CHANNEL_AD5,ADC_12BIT);   //電磁采集1
  29.      ADC_Init(ADC_CHANNEL_AD2,ADC_12BIT);   //電磁采集2
  30.      ADC_Init(ADC_CHANNEL_AD3,ADC_12BIT);   //電磁采集3
  31.      ADC_Init(ADC_CHANNEL_AD6,ADC_12BIT);   //電磁采集4
  32.      ADC_Init(ADC_CHANNEL_AD7,ADC_12BIT);   //電磁采集5
  33.      ADC_Init(ADC_CHANNEL_AD10,ADC_12BIT);   //電池電壓采集實驗
  34.    
  35.      button_init();                         //按鍵初始化
  36.      switch_init();                         //撥碼開關初始化
  37.      FTM_PWM_init(CFTM2, FTM_CH5, 20000, 0);       //PWM0 PTG7  電機驅動
  38.      FTM_PWM_init(CFTM2, FTM_CH4, 20000, 0);    //PWM1 PTG6  電機驅動
  39.    
  40.      FTM_PWM_init(CFTM2, FTM_CH3, 20000, 0);       //PWM2 PTG5  電機驅動
  41.      FTM_PWM_init(CFTM2, FTM_CH2, 20000, 0);    //PWM3 PTG4  電機驅動
  42.    
  43.      PULSE_INIT(CFTM0);                      //編碼器1采集
  44.      PULSE_INIT(CFTM1);                      //編碼器1采集
  45.    
  46.      uart_init(UARTR1,1500000);              //wifi模塊傳輸初始化
  47.    
  48.      BEEP_ON;
  49.      OLED_Init();                          //OLED      初始化
  50.      OLED_Draw_Logo();                   //畫logo專用函數
  51.      delay(300);
  52.      OLED_Fill(0);                     //初始清屏
  53.      BEEP_OFF;            
  54.      I2C_Init();                       //初始化加速度陀螺儀傳感器
  55.      PIT_Init(PIT_CHANNEL0,2*BUS_CLK_KHZ); //定時中斷   2ms 初始化
  56.      EnableInterrupts;
  57.     Para_Init();
  58.      led_init();
  59.      water_lights();
  60.      while(1)
  61.     {
  62.        if(beep)
  63.       {
  64.         BEEP_ON;
  65.         delay(50);
  66.         BEEP_OFF;
  67.         beep=0;
  68.       }  
  69.        Read_Switch();
  70.       Check_BottonPress();
  71.       if(SendPara)
  72.       {
  73.         SendPara=0;
  74.         Send_Parameter();
  75.       }  
  76.       
  77.        if(flag)  //此段不超過0.5ms 200ms主頻  6ms 或8ms 執行一次
  78.       {
  79.         flag=0;
  80.       
  81.         Send_Begin();
  82.         Variable_update();
  83.         Send_Variable();
  84.         Send_Inductor();
  85.       }  
  86.       if(OLED_Refresh)
  87.       {
  88.         OLED_Draw_UI();
  89.       }      
  90.     }
  91. }
  92. //定時器0中斷函數
  93. void PIT0_ISR(void)

  94. {
  95.    static uint8 flag_100ms,cnt=0;
  96.      RunTime=RunTime+0.002;
  97.   flag_100ms++;

  98.   if(flag_100ms>50)
  99.   {
  100.    flag_100ms=0;  
  101.    Speed_Control();  //100ms進行一次速度控制
  102.    LED_RED_TURN;
  103.    SpeedCount=0;
  104.   }
  105.    cnt++;
  106.    if(cnt==1)      //4ms運行一次
  107.    {
  108.        flag=1;
  109.      ADC_SAMPLE();   
  110.      Get_Attitude();
  111.      Angle_Calculate();
  112.      Angle_Control();
  113.      Get_Speed();
  114.      
  115.       Direction_Control();
  116.   
  117.    
  118.    }
  119.    if(cnt>=2)
  120.    {
  121.      cnt=0;
  122.    }
  123.      SpeedCount++;
  124.      Speed_Control_Output();
  125.      Moto_Out();

  126.    PIT->CHANNEL[0].TFLG |= PIT_TFLG_TIF_MASK;//清楚中斷標志位  
  127.   
  128. }
  129.   //定時器0中斷函數
  130. void UART0_ISR(void)

  131. {
  132.    static uint8 recv;
  133.   static uint8 data_cnt=0;
  134.   static uint8 predata[10];
  135.   static uint8 Recv_Buff[100];
  136.   static uint8 Data_Receiving=false;
  137.   
  138. // recv=Uart_GetChar(UART1_BASE);
  139.   /**********代表正在接收來自上位機的參數數據*********/
  140.   if(Data_Receiving)
  141.   {
  142.       if(data_cnt<56)
  143.       {
  144.        Recv_Buff[data_cnt]= recv;
  145.        data_cnt++;
  146.       }
  147.       else
  148.       {
  149.         data_cnt=0;    //達到幀長
  150.         Data_Receiving=false;
  151.         if(recv==2)  //幀尾
  152.         {
  153.            Modify_Parameter(Recv_Buff);
  154.            SendPara=1;      //參數回傳,確認參數修改完成
  155.             beep=1; //開啟蜂鳴器
  156.         }
  157.       }
  158.   }

  159.   
  160.   
  161.   if( predata[1]==0x55&&predata[0]==0xAA)
  162.   {
  163.    
  164.       switch(recv)         //判斷功能字
  165.        {
  166.           case 1:           //讀取參數
  167.              if(SendPara==0) SendPara=1;
  168.               beep=1; //開啟蜂鳴器
  169.             break;
  170.          
  171.           case 2:           //修改參數
  172.             data_cnt=0;
  173.             Data_Receiving=true;
  174.           case 3:           //保存參數
  175.             //EEPROM_Save();
  176.             beep=1; //開啟蜂鳴器
  177.           break;        
  178.          
  179.           case 4:           //功能開關1
  180.            
  181.           break;   
  182.          
  183.           case 5:           //功能開關2
  184.            
  185.           break;     
  186.          
  187.           case 6:           //功能開關3
  188.            
  189.           break;
  190.          
  191.           case 7:           //功能開關4
  192.            
  193.           break;        
  194.          
  195.           default:           //
  196.            break;
  197.         }
  198.   }
  199.   predata[1]=predata[0];
  200.   predata[0]=recv;
  201. }
  202.   
復制代碼

注意代碼不是用Keil寫的,用的iar編譯的
iar工程文件.7z (1.01 MB, 下載次數: 262)


評分

參與人數 1黑幣 +1 收起 理由
djdj呵呵 + 1 很給力!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:285130 發表于 2018-2-24 10:44 | 只看該作者
是用iar嗎
回復

使用道具 舉報

板凳
ID:285260 發表于 2018-2-25 23:27 | 只看該作者

是的,我用過。程序可以用
回復

使用道具 舉報

地板
ID:285260 發表于 2018-2-25 23:28 | 只看該作者
樓主,一般用2個電感。你用4個,怎么安裝的啊
回復

使用道具 舉報

5#
ID:191831 發表于 2018-2-26 20:29 | 只看該作者
freepoet 發表于 2018-2-25 23:27
是的,我用過。程序可以用

求教具體一點
回復

使用道具 舉報

6#
ID:294075 發表于 2018-3-19 15:54 | 只看該作者
看起來還不錯,感謝樓主無私奉獻
回復

使用道具 舉報

7#
ID:300507 發表于 2018-4-2 22:02 來自觸屏版 | 只看該作者
在哪里可以改管腳通道
回復

使用道具 舉報

8#
ID:302449 發表于 2018-4-5 16:52 | 只看該作者
IAR可以用嗎
回復

使用道具 舉報

9#
ID:305384 發表于 2018-4-10 20:48 | 只看該作者
修改引腳的在哪里啊
回復

使用道具 舉報

10#
ID:310693 發表于 2018-4-18 10:53 | 只看該作者
樓主轉彎怎么控制的?
回復

使用道具 舉報

11#
ID:310693 發表于 2018-4-18 12:12 | 只看該作者
樓主能問下你的轉向控制思路嗎?
回復

使用道具 舉報

12#
ID:236212 發表于 2018-5-2 20:36 | 只看該作者
幫頂
回復

使用道具 舉報

13#
ID:236212 發表于 2018-5-2 21:01 | 只看該作者
請問樓主用的是什么上位機?
回復

使用道具 舉報

14#
ID:335297 發表于 2018-5-21 22:04 | 只看該作者
感謝樓主的分享
回復

使用道具 舉報

15#
ID:259503 發表于 2018-5-30 18:17 | 只看該作者
這是F車KEA128的嘛?
回復

使用道具 舉報

16#
ID:349062 發表于 2018-6-13 19:34 | 只看該作者
很棒的程序
回復

使用道具 舉報

17#
無效樓層,該帖已經被刪除
18#
ID:450022 發表于 2018-12-19 16:44 | 只看該作者
謝謝分享
回復

使用道具 舉報

19#
無效樓層,該帖已經被刪除
20#
無效樓層,該帖已經被刪除
21#
ID:1028251 發表于 2022-5-22 18:59 | 只看該作者
為啥顯示The project could not be opened
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
福利一区福利二区微拍刺激| 97人人模人人爽人人喊38tv| 亚洲黄网站在线观看| 米奇777在线影院线| 少妇精品久久久久久久久久| www国产精品视频| 激情成人中文字幕| 国产成人av电影在线| 国产91久久精品一区二区| av丝袜在线| 一二三区高清| 性生活视频网址| 国产情侣一区二区| 污污视频网站在线免费观看| 国产一区二区香蕉| 国产丝袜高跟一区| 日韩欧美福利视频| 国产精品丝袜91| 蜜臀久久99精品久久久画质超高清 | 国产精品一区二区中文字幕 | 精品一区二区影视| 先锋资源久久| 国产伦精品一区二区三区在线播放| 亚洲精品一线| 飘雪影视在线观看免费观看| 999久久久久| 特级片在线观看| 精品少妇人妻av一区二区三区| 人人妻人人做人人爽| 精品无码久久久久久久动漫| 国产精品第二页| 久久中文字幕国产| 日韩激情在线视频| 欧美一区二区三区在线视频| 精品国产成人av| ㊣最新国产の精品bt伙计久久| 成人成人成人在线视频| 免费的成人av| 久久99伊人| 在线精品在线| 欧美激情偷拍| 无需播放器亚洲| 国产一区二区三区四区二区 | 头脑特工队2在线播放| 大肉大捧一进一出好爽| 国产乱精品一区二区三区| 久久综合色综合| 日本人亚洲人jjzzjjz| 欧美熟妇精品一区二区| mm131亚洲精品| 久久精品在线播放| 欧美va亚洲va香蕉在线| 欧美精品乱码久久久久久按摩| 粉嫩老牛aⅴ一区二区三区| 中文字幕亚洲一区二区va在线| 91丨porny丨在线| 成人激情小说乱人伦| 国产一区二区三区四区五区入口 | 国产视频91在线| 国产十六处破外女视频| 少妇视频在线播放| 色欲狠狠躁天天躁无码中文字幕 | 羞羞网www| 日本不卡1区2区3区| 2019中文字幕视频| 米奇.777.com| 欧美高潮视频| 香蕉97视频观看在线观看| 自拍偷拍在线视频| 性网站在线播放| 深夜福利免费在线观看| 日本国产在线| 午夜视频在线观看网站| 国内外激情在线| 欧美人与牲禽动交com| 大桥未久在线播放| 欧美电影免费观看网站| 激情亚洲小说| 动漫av一区| 欧美综合自拍| av亚洲在线观看| 88国产精品视频一区二区三区| 五月开心六月丁香综合色啪| 亚洲无毛电影| 日本亚洲天堂网| 国产成人小视频| 久久综合久久综合久久| 国产精品网站在线播放| 亚洲一区免费在线观看| 在线中文字幕不卡| 日韩欧美久久一区| 这里只有视频精品| 久久男人av资源网站| 日本免费在线精品| 国产成人成网站在线播放青青| 久久综合久久久| 蜜桃网站在线观看| 国内自拍视频网| 中文字幕天堂av| 操她视频在线观看| 无码一区二区三区| xxxx日本少妇| 欧美多人猛交狂配| 亚洲mm色国产网站| 日本精品一区二区三区不卡无字幕| 亚洲欧美一二三| 午夜免费福利在线| 成人精品999| 日韩欧美三级视频| 国内爆初菊对白视频| 四虎精品成人免费观看| 免费av福利在线观看| 日本一区高清| 久久夜夜操妹子| 欧美日韩在线观看视频小说| 国产日韩欧美一区二区三区在线观看| 国内精品写真在线观看| 国产精品久久毛片| 欧美日韩在线电影| 日韩一区二区欧美| 亚洲www永久成人夜色| 超碰97免费观看| 人妻互换一二三区激情视频| 久久精品www| 三级视频在线看| 天天操天天插| av软件在线观看| 日本精品视频| 日韩视频一区| 久久午夜羞羞影院免费观看| 色天使久久综合网天天| 中文字幕国内精品| 亚洲最大av在线| 男人日女人视频网站| 青青草视频成人| 中文字幕视频一区二区| 7799国产精品久久久久99| 伊人75在线| 日韩一级视频| 99国产精品久久久久久久| 久久综合狠狠综合| 欧美日韩国产经典色站一区二区三区 | 亚洲高清在线| 久久久久久久综合日本| 欧美日韩成人综合天天影院| 欧美裸体男粗大视频在线观看| 国产精品一区免费观看| 超碰在线播放91| 亚洲国产精品午夜在线观看| 最近中文字幕av免费高清| 在线播放的av| 玖玖玖电影综合影院| 久久精品盗摄| 亚洲一级二级三级| 影音先锋欧美精品| 中文字幕在线精品| 大波视频国产精品久久| 青青青国产在线视频| 久久久精品一区二区涩爱| 亚洲色图 欧美| 自拍视频在线| 不卡在线一区| 国产午夜亚洲精品午夜鲁丝片| 日韩你懂的在线播放| 国产精品毛片a∨一区二区三区|国 | 91精品国产91热久久久做人人| 99久久国产综合色|国产精品| 欧美日韩国产综合视频在线观看 | 亚洲一区二区三区四区精品| 日韩精品在线不卡| 网站黄色在线观看| 1234区中文字幕在线观看| 自拍欧美日韩| 亚洲精选免费视频| 成年无码av片在线| 好吊色视频988gao在线观看| 国产真实乱在线更新| 国产精品免费麻豆入口| 毛片大全在线观看| 在线成人h网| 姬川优奈aav一区二区| 97精品视频在线播放| 国产原创中文在线观看 | 青春有你2免费观看完整版在线播放高清| 中文字幕区一区二区三| 国产在线国偷精品产拍免费yy| 在线播放日韩导航| 999热视频| 给我免费观看片在线电影的| 五月婷婷综合久久| 久操视频在线播放| 韩日在线一区| 色悠悠亚洲一区二区| 国产精品高潮呻吟久久av无限| 在线观看av网页| 亚洲精品久久久狠狠狠爱| 精品福利视频导航大全| 久久久久亚洲| 欧美日韩国内自拍| 国产在线视频91| 国产精品成人无码专区| 亚洲欧美天堂网| 小早川怜子影音先锋在线观看| 日韩va亚洲va欧美va久久| 欧美日韩不卡视频| 懂色av一区二区三区在线播放| 变态另类丨国产精品| 国产叼嘿网站免费观看不用充会员 | 99久久.com| 欧美日韩人人澡狠狠躁视频| 91精品久久久久久久| aaa黄色大片| 欧美色欧美色| 国产精成人品2018| a亚洲天堂av| 久久精品在线视频| 日韩免费毛片视频| 丰满大乳国产精品| 国产伦理精品| 国产宾馆实践打屁股91| 日韩在线观看免费av| 国产aaa一级片| 免费观看成年人视频| ****av在线网毛片| 国精产品一区一区三区mba视频 | 牛牛影视精品影视| 午夜久久影院| 欧美日韩一二区| 日本亚洲欧洲精品| 亚洲另类在线观看| 成人性生交大片免费看午夜| 中文精品在线| 日韩精品在线视频美女| 欧美激情视频免费看| 成人av免费播放| 影音先锋中文字幕影院| 看黄在线观看| 99精品视频在线观看| 国内精品久久久久影院优| 欧美一级大片免费看| 一个色在线视频| 最新精品国偷自产在线| 色偷偷成人一区二区三区91 | 久久狠狠高潮亚洲精品| 欧美欧美欧美| 裸体一区二区| 国产亚洲一区二区在线| 国产精品久久久毛片| www.91av.com| 天天操综合520| 在线观看三级视频欧美| 在线视频不卡一区二区三区| 艳妇乳肉豪妇荡乳av| 牛牛精品在线视频| 91视视频在线观看入口直接观看www| 91国内产香蕉| 日韩一区二区三区四区视频| 在线播放网站| 久久超级碰视频| 久久久久久久久久久免费精品| 美女伦理水蜜桃4| 99在线欧洲视频| 亚洲每日在线| 久久精品久久久久| 性欧美丰满熟妇xxxx性久久久| 人人在线97| 人人超碰91尤物精品国产| 欧美肥臀大乳一区二区免费视频| 久操视频免费看| 国产黄在线看| 91玉足脚交白嫩脚丫在线播放| 国产日韩欧美在线播放| 日韩特级黄色片| 日本不卡网站| 亚洲国产精品影院| 在线视频不卡一区二区三区| 中文字幕jux大岛优香| 自拍视频一区| 日韩电影在线观看中文字幕 | 新呦u视频一区二区| 国产成人精品一区二三区四区五区 | 色婷婷久久99综合精品jk白丝| 在线成人综合色一区| 欧美爱爱视频| 五月天网站亚洲| 国产一二三四区在线观看| 在线视频观看亚洲| 在线观看欧美理论a影院| 宅男噜噜噜66一区二区66| 欧美三级午夜理伦三级| www.免费黄色| 在线三级中文| 国产亚洲综合性久久久影院| 国产伦视频一区二区三区| 国产精品一区二区人人爽| 日韩三级精品| 日韩一区二区麻豆国产| 欧美婷婷精品激情| 中文字幕高清20页| 久久成人综合网| 国产在线精品播放| 国产区精品在线| 亚洲婷婷伊人| 在线播放日韩专区| 青草网在线观看| 黄色免费直接看| 老司机午夜精品| 亚洲va码欧洲m码| 凸凹人妻人人澡人人添| 欧美裸体在线版观看完整版| 亚洲欧洲日产国产网站| 老头老太做爰xxx视频| wwwav在线| 亚洲成av人**亚洲成av**| 久久国产精品视频在线观看| 在线观看成人影院| 成人黄色大片在线观看| 欧美精品成人一区二区在线观看| 先锋影音男人站你懂得| 亚洲视频一区| 国产精品国产三级国产专播精品人| 中文字幕在线观看1| 亚洲免费福利一区| 久久视频中文字幕| 久久青青草视频| 青青一区二区| 色七七影院综合| 国产成人精品亚洲男人的天堂| 久久er热在这里只有精品66| 精品日韩欧美在线| 日本伦理一区二区三区| 精品美女一区| 日韩电影网在线| jizz亚洲少妇| 伊人久久大香伊蕉在人线观看热v| 精品久久久三级丝袜| 国产一区二区三区四区五区六区| 成人三级高清视频在线看| 欧美视频一区二区三区四区| 日韩av无码一区二区三区不卡| wwwww亚洲| 日韩视频在线你懂得| 久久噜噜色综合一区二区| 久久亚洲人体| 亚洲欧美综合图区| 91porny在线| 精品香蕉视频| 3344国产精品免费看| 超碰人人人人人人| 亚洲国产美女| 成人羞羞视频免费| 日本三级电影在线播放| 成人久久久精品乱码一区二区三区| 午夜精品视频在线观看一区二区| 天天天天天操| 亚洲日本乱码在线观看| 小明看看成人免费视频| 高清免费电影在线观看| 欧美日韩在线电影| 国产极品国产极品| 日韩在线影视| 欧美最猛黑人xxxx黑人猛叫黄| 日韩一级片免费看| 日本强好片久久久久久aaa| 日本成人看片网址| 无套内精的网站| 一区二区三区四区在线免费观看| 国产乱码一区二区三区四区| 密臀av在线播放| 国产午夜精品视频| 国产精品亚洲lv粉色| 亚洲制服av| 宅男av一区二区三区| 在线观看av片| 欧美日韩色一区| 强乱中文字幕av一区乱码| 久久av中文| 国产精品日韩av| 手机在线色视频| 国产精品久久久久久久久果冻传媒| 69久久久久久| 亚洲天堂手机| 久久久黄色av| 亚洲成色在线综合网站2018站| 狠狠久久伊人中文字幕| 久热爱精品视频线路一| 五月天婷婷视频| 波多野结衣中文字幕一区二区三区| 日日摸日日碰夜夜爽无码| 久久国产精品一区| 精品偷拍各种wc美女嘘嘘| 亚洲字幕av一区二区三区四区| 乱码第一页成人| 91午夜在线观看| free性m.freesex欧美| 精品国产一区二区三区久久久狼 | 欧美日韩视频在线观看一区二区三区| 中文字幕电影av| 性欧美69xoxoxoxo| 欧美日本亚洲|