久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 基于Arduino+MPU6050+Tp-link 703n平衡車完美站立(部分代碼上傳) [打印本頁]

作者: 51hei學習    時間: 2016-4-10 01:04
標題: 基于Arduino+MPU6050+Tp-link 703n平衡車完美站立(部分代碼上傳)
基于Arduino+MPU6050+Tp-link 703n平衡小車現已完美站立,分享一下制作經驗和方法


    希望版主申精。。。可以引起大家注意。。。

    基于工坊目前還沒有一個帖子能很完整的介紹平衡小車的制作思路以及制作方案,借此機會我將制作成功后的經驗分享給大家,由于該課題涉及到我們項目的部分,請允許我現在不能公開,但思路和方案我是可以告訴大家的。我希望能給一群愛學的同學們,鐘愛電子制作的朋友們提供一點幫助,也算是我一年來在該論壇學到很多知識的回報吧。
    希望各位懂行的高手不要嘲笑我的無知,更希望你們看了以后,能夠多給我提供一些建議和更好的思路,總之,但愿我們能共同進步,或是說能有機會合作,那是理想的狀態了。其他的話我就不多說了,我先給大家上圖片和視頻。

    馬上熄燈了,持續更新中。。。。

    2014-3-21 星期五
    今天繼續。。。
    應大家要求先介紹元件清單:
    【元件清單】
    注釋:元件就這么多了,其實也沒有什么,重要的是控制思路,和控制算法。如果大家對硬件還有疑問就提出來,今天就講到這里,學校的事情太多了,又要開會,各位不好意思。。。補充幾句,一定要好好看我括號里面補充的內容,很重要,有可能就是由于這些問題導致你很久都不能把小車調起來的,再上一張圖片。。。

    繼續更新。。。
    【控制算法】
    1.PID(如此經典的算法,你能不用嗎,尤其是學習自控原理的同學)
       Pwm_out = Kap*Angle[0] + Kad*w[0] + Ksp*speeds_filter + Ksi*positions ;  //PID控制器
  
注釋:

     角度用PD,位置用PI非常簡單,雙閉環控制,我的控制器就這么簡單一句話,別以為算法是多么高深的東西,我給你說一下原理,看圖:

【平衡車模型】
   

    現在必然有人問我難道我們要建模嗎?我強烈推薦學過自控原理和現代控制理論的同學建模,但可喜的是不建模也可以做平衡車,只是理解的不深刻罷了。現在上一段pid控制代碼:
  1.     //=========================================================   
  2.     //===                  PID_CONTROLLER                   ===
  3.     //=========================================================
  4.     //串級PID: 主調:角度
  5.     //         副調:速度
  6.     //先控制角度,后控制速度
  7.     //=========================================================
  8.     int Pwm_out = 0;
  9.     int Turn_Need = 0;
  10.     int Speed_Need = 0;
  11.     int speed_output_R , speed_output_L;
  12.     float speeds , speeds_filter, positions;
  13.     float diff_speeds,diff_speeds_all;
  14.     //========================
  15.     float Kap = 24.5;       //
  16.     float Kad = 10;         //
  17.     float Ksp = 2.8;        //
  18.     float Ksi = 0.11;       //
  19.     //========================
  20.     void PID_PWM()
  21.     {
  22.       speeds=(count_left + count_right)*0.5;
  23.      
  24.       diff_speeds = count_left - count_right;
  25.       diff_speeds_all += diff_speeds;
  26.      
  27.       speeds_filter *=0.85;  //一階互補濾波
  28.       speeds_filter +=speeds*0.15;
  29.      
  30.       positions += speeds_filter;
  31.       positions += Speed_Need;
  32.       positions = constrain(positions, -2300, 2300);//抗積分飽和
  33.      
  34.       Pwm_out = Kap*Angle[0] + Kad*w[0] + Ksp*speeds_filter + Ksi*positions ;  //PID控制器
  35.       if(Turn_Need == 0)
  36.       {
  37.         speed_output_R = int(Pwm_out - diff_speeds_all);
  38.         speed_output_L = int(Pwm_out + diff_speeds_all);
  39.       }
  40.       speed_output_R = int(Pwm_out + Turn_Need);
  41.       speed_output_L = int(Pwm_out - Turn_Need);
  42.       Motor(speed_output_L , speed_output_R);
  43.       count_left = 0;
  44.       count_right = 0;
  45.      
  46.     //  Serial.print(Angle[0]);      //主調被調量
  47.     //  Serial.print(',');
  48.     //  Serial.print(speeds_filter);//副調被調量
  49.     //  Serial.print(',');
  50.     //  Serial.println(Pwm_out);  //輸出量
  51.     }
復制代碼

    今天就寫到這里,等待你們的回復和提問,然后我在之后的更新中著重以答疑主,同時也能給我編輯帖子確定一個方向。依然在更新中。。。


   應有人要求,我先上個視頻。。。
   【平衡車視頻】
http://v.youku.com/v_show/id_XNjg4Mzc4MDQ0.html?firsttime=0

    更新中。。。

   【關于MPU6050】
    
關于MPU6050有目前就應用方法有兩種:
前幾天有點事兒沒時間給大家回帖,在此深表歉意,現在大家有問題盡管提出來,我會傾囊相助。。。

補充樓主展示的仿真建模代碼下載地址:http://www.mathworks.com/matlabc ... --controller-design


作者: 闐湉婖    時間: 2016-7-21 09:11
最近在做小車,學習學習
作者: arduino小學徒    時間: 2016-11-27 00:55
折騰平衡車一周了,PID算是有了點覺悟,然而小車一脫離實驗桌就站不穩
作者: 久違u    時間: 2016-12-15 20:13
新手來學習了,哈哈哈
作者: 3244970342    時間: 2017-2-21 23:19
久違u 發表于 2016-12-15 20:13
新手來學習了,哈哈哈

沒有看到代碼呀
作者: 偶游QHD    時間: 2017-4-20 22:27
請樓主分享一下電路圖吧。
作者: 赤炎木    時間: 2017-4-20 22:42
謝謝分享
作者: 怪怪愛玩    時間: 2017-10-17 14:58
這么高深的東西,頂樓主
作者: bslzzhangyl    時間: 2017-10-27 21:56
點贊,點贊,謝謝分析
作者: 22308161651    時間: 2020-1-3 12:54
什么是串口MPU6050




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 成人在线欧美 | 欧美一区视频 | 日韩三片| 成人性生交大片免费看中文带字幕 | 日韩一区精品 | 亚洲成人一区 | 欧美成人一区二区三区 | 色一情一乱一伦一区二区三区 | 亚洲成人久久久 | 久久午夜视频 | 日韩插插 | 欧美国产91 | 伦理一区二区 | 精品国产91| 爱爱免费视频网站 | 五月综合久久 | 国产丝袜一区二区三区免费视频 | 欧美激情精品久久久久久 | 亚洲精品一区二区在线观看 | 国产精品久久在线观看 | 日韩二三区 | 亚洲电影第三页 | 午夜影院污 | 精品国产91乱码一区二区三区 | 不用播放器看的av | 亚洲精品视频在线 | 成人小视频在线观看 | 男人的天堂久久 | 日韩伦理一区二区 | 日本成人毛片 | 久久综合成人精品亚洲另类欧美 | 国产九九精品视频 | 在线免费观看a级片 | 在线免费观看a级片 | 色综合成人网 | 福利视频一区 | 国产亚洲精品久久久久久豆腐 | 国产丝袜一区二区三区免费视频 | 久久成人一区二区三区 | 色先锋影音| 日韩电影中文字幕 |