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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

STM32雙輪自平衡智能競速小車全套設計資料 AHRS運動控制源代碼

[復制鏈接]
跳轉到指定樓層
樓主
STM32 兩輪車 雙輪自平衡車 藍牙遙控 智能競速小車全套資料
這是我 之前做的平衡小車,要做到平衡控制主要還是得理解它的運動狀態。

底盤鈑金3D圖及加工說明:
厚度 3mm
鋁板
表面噴砂氧化本色處理
折彎后要保證和3D模型相同

00 - 原理圖及PCB
01 - 運動控制MCU源代碼(STM32F103RCT6)
02 - 姿態解算MCU源代碼(STM32F103C8T6)
03 - 安卓藍牙遙控器APK及源碼
04 - 整體BOM表格
05 - PCB BOM表格
06 - 上層和中層亞克力3D圖及CAD圖



Altium Designer畫的原理圖和PCB圖如下:(51hei附件中可下載工程文件)


單片機源程序如下:
  1. /* main.c file
  2. 編譯環境:MDK-Lite  Version: 4.23
  3. 測試: 本程序已在第七實驗室的mini IMU上完成測試
  4. 功能:
  5. 1.初始化各個傳感器,
  6. 2.運行姿態解算和高度測量
  7. 3.將解算的姿態和各個傳感器的輸出上傳到 MiniIMU AHRS 測試軟件
  8. 4.響應 PC發送的命令
  9. ------------------------------------*/

  10. /*----------------------------------------------------------------
  11. 修改備忘:
  12. 1/去掉氣壓傳感器數據接口
  13. 2/保持幀格式
  14. 3/數據輸出頻率調整為20hz
  15. 4/調整機頭方向
  16. 5/保留陀螺儀標零偏
  17. 6/去掉UART1數據輸出
  18. 7/只輸出姿態數據結算幀
  19. 8/在數據融合時去掉磁力計的影響
  20. 9/上電數據即可用,不用等待
  21. ----------------------------------------------------------------*/

  22. #include "common.h"  //包含所有的驅動 頭文件

  23. //上傳數據的狀態機
  24. #define REIMU  0x01 //上傳解算的姿態數據
  25. #define REMOV  0x02        //上傳傳感器的輸出
  26. #define REHMC  0x03        //上傳磁力計的標定值

  27. #define Upload_Speed  100   //數據上傳速度  單位 Hz
  28. #define upload_time (1000000/Upload_Speed)  //計算上傳的時間。單位為us

  29. int16_t ax, ay, az;        
  30. int16_t gx, gy, gz;
  31. int16_t hx, hy, hz;
  32. int32_t Temperature = 0, Pressure = 0, Altitude = 0;
  33. uint32_t system_micrsecond;
  34. int16_t hmcvalue[3];
  35. u8 state= REIMU;  //發送特定幀 的狀態機
  36. /**************************實現函數********************************************
  37. *函數原型:                int main(void)
  38. *功  能:                主程序
  39. *******************************************************************************/
  40. int main(void)
  41. {
  42.         int16_t Math_hz=0;
  43.         unsigned char PC_comm; //PC 命令關鍵字節         
  44.         float ypr[3]; // yaw pitch roll
  45.         /* 配置系統時鐘為72M 使用外部8M晶體+PLL*/      
  46.     //SystemInit();
  47.         delay_init(72);                //延時初始化
  48.     Initial_LED_GPIO();        //初始化STM32-SDK板子上的LED接口
  49.         Initial_PWMLED();
  50.         Initial_UART2(115200L);
  51.         load_config();  //從flash中讀取配置信息 -->eeprom.c
  52.         IIC_Init();         //初始化I2C接口
  53.         delay_ms(300);        //等待器件上電
  54.         //UART1_Put_String("Initialize...\r\n");
  55.         IMU_init(); //初始化IMU和傳感器
  56.         system_micrsecond=micros();
  57.         while(1){        //主循環
  58.                
  59.         //delay_ms(1); //延時,不要算那么快。
  60.         IMU_getYawPitchRoll(ypr); //姿態更新
  61.         Math_hz++; //解算次數 ++

  62. //-------------上位機------------------------------
  63.         //是否到了更新 上位機的時間了?
  64.         if((micros()-system_micrsecond)>upload_time){
  65.         switch(state){
  66.         case REIMU:
  67.         UART2_ReportIMU((int16_t)(ypr[0]*10.0),(int16_t)(ypr[1]*10.0),
  68.         (int16_t)(ypr[2]*10.0),Altitude/10,Temperature,Pressure/10,Math_hz*Upload_Speed);
  69.         Math_hz=0;
  70. //        state = REMOV; //更改狀態。
  71.         break;
  72.         case REMOV:
  73.         MPU6050_getlastMotion6(&ax, &ay, &az, &gx, &gy, &gz);
  74.         HMC58X3_getlastValues(&hx,&hy,&hz);
  75.         UART2_ReportMotion(ax,ay,az,gx,gy,gz,hx,hy,hz);
  76.         state = REIMU;
  77.         if(HMC5883_calib)state = REHMC; //需要發送當前磁力計標定值
  78.         break;
  79.         default:
  80.         UART2_ReportHMC(HMC5883_maxx,HMC5883_maxy,HMC5883_maxz,
  81.                  HMC5883_minx,HMC5883_miny,HMC5883_minz,0);//發送標定值
  82.         state = REIMU;
  83.         break;
  84.         }//switch(state)                          
  85.         system_micrsecond=micros();         //取系統時間 單位 us
  86.         LED_Change();        //LED1改變亮度
  87.         }
  88. //--------------------------------------------------
  89.         //處理PC發送來的命令
  90.         if((PC_comm=UART2_CommandRoute())!=0xff)
  91.         {
  92.         switch(PC_comm){ //檢查命令標識
  93.         case Gyro_init:                        MPU6050_InitGyro_Offset(); break; //讀取陀螺儀零偏
  94.         case High_init:                                 break;                //氣壓高度 清零
  95.         case HMC_calib_begin:        HMC5883L_Start_Calib();        break; //開始磁力計標定
  96.         case HMC_calib:                HMC5883L_Save_Calib();        break;   //保存磁力計標定
  97.         }
  98.         }// 處理PC 發送的命令

  99.         }//主循環 while(1) 結束

  100. }  //main        

  101. //------------------End of File----------------------------
復制代碼

所有資料51hei提供下載:
STM32 兩輪車 雙輪自平衡車 藍牙遙控 智能競速小車全套資料.rar (15.28 MB, 下載次數: 90)


評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

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

使用道具 舉報

沙發
ID:693716 發表于 2020-3-5 23:39 來自觸屏版 | 只看該作者
謝謝樓主分享,最近很癡迷這個平衡車相關資料
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
欧美日韩午夜爽爽| 同性gay免费| 91人人澡人人爽| 久久久久se| 日韩中文字幕在线精品| 色综合久久久久综合99| 成人av网站在线| 日本黄色网址大全| 美女大黄三级视频在线观看| 欧洲杯足球赛直播| 欧美一级欧美三级在线观看| 97视频在线免费| 男人的天堂色| 澳门久久精品| 色系网站成人免费| 亚洲综合av一区| 亚洲精品国产一区二| 国产69精品久久| 亚洲一区二区三区四区在线| 欧美亚洲丝袜| 国产后入清纯学生妹| 狠狠久久综合| 欧美日韩在线免费| 国产av不卡一区二区| 亚洲日本香蕉视频| 精品资源在线| 欧美福利电影网| 日韩欧美国产综合在线| 欧美高清videos性极品| 激情婷婷综合| 亚洲韩国日本中文字幕| 天天干天天玩天天操| 黄色的网站免费| 亚洲黄色影院| 久久五月情影视| 国产欧美日韩在线播放| 中文字幕有码视频| 成人mm视频在线观看| 午夜欧美视频在线观看| 国产三级中文字幕| 欧美性性性性性ⅹxxbbbb| 欧美美女一区| 亚洲男人第一av网站| 91精品又粗又猛又爽| 久久久亚洲精华液精华液精华液| 久久se这里有精品| 国产福利精品在线| 亚洲精品男人的天堂| 欧美xnxx| 欧美亚洲高清一区二区三区不卡| 久久成人免费观看| 看全色黄大色黄大片免责看的| 欧美日韩亚洲国产精品| 久久精品国产成人精品| jizz日本在线播放| 伊人影院在线视频| 国产欧美日韩精品专区| www红色一片_亚洲成a人片在线观看_| 黑人巨大精品欧美一区| 欧美色视频一区二区三区在线观看| 中文在线第一页| 黄色三级视频在线观看| 久久影院午夜精品| 伊人成人网在线看| 夜夜精品视频一区二区| 精品国偷自产在线视频| 亚洲 日韩 国产第一区| 人妻丰满熟妇aⅴ无码| 蜜桃91麻豆精品一二三区| 成本人h片动漫网站在线观看| 亚洲人成777| 久久精品国内一区二区三区| 欧美日韩精品一区二区天天拍小说| 日韩av理论片| 午夜免费福利在线| 亚洲自拍偷拍另类| 22288色视频在线观看| 超碰精品在线| 97se亚洲国产综合自在线| 亚洲国产日韩欧美综合久久| 久久综合久久久| 成人免费视频网址| 91aaa精品| 韩国av免费在线观看| 成年人在线观看| 99精品在线| 亚洲伊人色欲综合网| 国产91精品青草社区| 99免费视频观看| 97视频免费在线| 日本午夜在线| 欧美电影免费观看高清| 一区二区免费看| 日本欧美黄网站| av免费一区二区| 精品国产免费无码久久久| 成年人视频在线免费观看| 欧美日韩一区二区三区四区在线观看| 午夜激情久久久| 国产精品久久久久久五月尺| 少妇献身老头系列| 亚洲永久免费网站| 欧美久久天堂| 国模少妇一区二区三区| 亚洲美女精品成人在线视频| 午夜啪啪免费视频| 一级黄色av片| 国产视频精品久久| 亚洲日本视频| 日韩精品一区二区三区在线播放| 欧美日本韩国一区二区三区| 国产大片aaa| 性生大片免费观看性| 日本不卡影院| 蜜臀精品一区二区三区在线观看 | 亚洲一区精彩视频| 日本熟妇成熟毛茸茸| 青柠在线影院观看日本| 91成人精品| 欧美日韩亚州综合| 亚洲精品9999| 无码人妻丰满熟妇区五十路| 国产精品久久一区二区三区不卡| 日韩一区二区久久| 欧美精品一区二区三区四区 | 最新中文字幕在线播放| 国产成人免费视频网站| 日韩在线观看免费av| the porn av| 欧美bbb人妖| 日韩一区二区三区精品| 亚洲欧洲精品一区二区三区| 国产精品视频一| 51国偷自产一区二区三区| 美国美女黄色片| 黄色av资源| 国产一区清纯| 精品久久久久久久久久久久包黑料| 91精品一区二区三区四区| 国产露脸91国语对白| 三上悠亚激情av一区二区三区| 久久久午夜精品理论片中文字幕| 日韩美女视频免费在线观看| 在线不卡av电影| 免费看的毛片| 18成人免费观看视频| 日韩精品在线观看一区| 18岁视频在线观看| 国产欧美日本亚洲精品一4区| 韩国女主播一区二区三区 | 黄色片视频在线免费观看| 天天干天天爱天天操| 9999精品视频| 香蕉加勒比综合久久| 日本一区二区三不卡| 国产精品一区二区人人爽 | 日韩三级电影网址| 无码播放一区二区三区| 欧美乱大交xxxxx免费| 无码日韩精品一区二区免费| 欧美三区免费完整视频在线观看| 青青草免费在线视频观看| 免费av网站在线播放| 久久伊人影院| 色菇凉天天综合网| 日韩久久久久久久久久久久| 香蕉久久成人网| 九热爱视频精品视频| 精品福利一二区| 久久撸在线视频| blackedav金发美女大战黑人| 在线中文字幕亚洲| 一区二区三欧美| 色悠悠在线视频| 亚洲精品少妇久久久久久| 视频在线观看一区二区三区| 欧美国产日产韩国视频| 蜜桃av乱码一区二区三区| 欧美理论在线观看| 丰满少妇久久久久久久| 国产精品久久久一区| 香蕉视频一区二区| 麻豆网站免费在线观看| 亚洲免费毛片网站| 一区二区三区观看| 亚洲精品国自产拍在线观看| 精品一区av| 精品在线观看国产| 国产原创剧情av| 青青草观看免费视频在线| 国产精品毛片久久久久久久久久99999999| 亚洲欧美日韩国产综合在线| 性欧美精品一区二区三区在线播放 | 另类激情视频| 精品国产91久久久久久老师| 日韩久久久久久久久久久久| 91popny丨九色丨国产| 亚洲天堂激情| 欧美激情一区二区三区久久久| 久久爱一区二区| 97人人在线视频| 黑人巨大精品欧美一区二区三区 | 国产成人精品1024| 亚洲一区二区三区视频播放| 国产女无套免费视频| 国产精品videossex| 亚洲国产97在线精品一区| 国产污在线观看| 韩国中文免费在线视频| 国产精品蜜臀在线观看| 亚洲精品一区二区毛豆| 国产精品久久久久久久泡妞 | 日韩免费一区二区三区在线播放| 手机免费av片| 中文字幕在线观看| 久久视频一区二区| 亚洲欧美日韩在线综合 | 91视频免费进入| 人人妻人人澡人人爽精品日本| 精品视频免费在线观看| 色婷婷久久av| 久久综合色综合| 午夜不卡一区| 精品国产免费一区二区三区香蕉| 国产制服丝袜在线| 黑人极品ⅴideos精品欧美棵| 天天影视涩香欲综合网| 亚洲高清在线免费观看| 一本色道久久加勒比88综合| 91亚洲国产成人精品一区二区三| 日韩欧美一区二区视频在线播放 | 人人爽香蕉精品| 亚洲jizzjizz日本少妇| 六月丁香综合网| 飘雪影院手机免费高清版在线观看 | 日韩写真在线| 亚洲国产精华液网站w| 欧美大黑帍在线播放| 国产二级片在线| 国产清纯白嫩初高生在线观看91| 狠狠精品干练久久久无码中文字幕| 日日操天天摸| av中文字幕亚洲| 四虎精品欧美一区二区免费| 天天色天天爽| 久久精品一区二区三区不卡 | 91麻豆国产福利精品| 手机看片日韩国产| 国产黄色网页| 欧美国产丝袜视频| 各处沟厕大尺度偷拍女厕嘘嘘| 中文字幕在线视频免费观看| 亚洲精品视频在线观看免费| 婷婷六月天在线| 日本在线免费| 欧洲国内综合视频| 国产精品无码网站| 久久99久久99精品免观看软件| 亚洲精品成a人在线观看| 欧美日韩一级在线观看| 亚洲欧美aⅴ...| 免费av在线一区二区| 97超碰人人草| 成人天堂yy6080亚洲高清| 亚洲中国最大av网站| 日日骚一区二区网站| 亚洲国产日韩在线观看| 丰满少妇一区| 日韩欧美综合在线视频| 黑人巨茎大战欧美白妇| 欧美一区二区三区久久综| 国产aⅴ精品一区二区三区久久| 51午夜精品国产| 成人免费毛片播放| 天天操夜夜拍| 久久天堂精品| 久久久久久久一区二区| 黄视频网站免费看| 日本动漫同人动漫在线观看| 一区精品在线播放| 亚洲国产日韩综合一区| 久热视线观看免费视频| 成人精品亚洲| 国产美女三级无套内谢| 国产精品最新自拍| 亚洲v国产v| 青青青草原在线| 91麻豆精品国产91久久久久久 | 精品国产乱码久久久久久丨区2区 精品国产乱码久久久久久蜜柚 | 久久久久亚洲av成人无码电影| www.欧美| 6080yy精品一区二区三区| 青青草原国产在线观看| 成人精品国产福利| 99视频在线免费| 捆绑调教日本一区二区三区| 国产一区二区成人| av av片在线看| 久久99精品一区二区三区三区| 国产成人一区二区三区别| 黄色一级大片在线免费看产| 亚洲电影免费观看高清完整版在线观看| 久久夜靖品2区| 国产一区亚洲| 亚洲三区在线| 日本在线免费看| 精品亚洲va在线va天堂资源站| 91中文字幕在线播放| 麻豆国产精品官网| www.成年人视频| 黄色美女视频在线观看| 久久九九有精品国产23| 最新版天堂中文在线官网| 久久影视一区二区| 北京富婆泄欲对白| 黄网站app在线观看下载视频大全官网 | 国产精品亚洲天堂| 麻豆传媒视频在线| 亚洲色图av在线| 色窝窝无码一区二区三区成人网站| 国产东北露脸精品视频| 国产成年人视频网站| 日韩黄色三级| 国产精品免费久久久久久| 日本成人a视频| 欧美日韩在线免费视频| 亚洲欧美另类在线视频| 奇米影视一区二区三区小说| 国产裸体舞一区二区三区| 自由日本语热亚洲人| 91精品国产高清自在线看超| 九九夜夜操妹子| 一本大道久久a久久综合婷婷| 九九九免费视频| 国产乱码精品| 乱妇乱女熟妇熟女网站| 姬川优奈av一区二区在线电影| 69av视频在线播放| 伊人av在线| 5月丁香婷婷综合| 国产成人a人亚洲精品无码| 成人少妇影院yyyy| 五十路六十路七十路熟婆| 欧美日韩精品在线一区| 亚洲国产一区二区在线| 国产一线二线在线观看| 国内精品久久久久影院 日本资源| 嫩草www视频在线观看高清| 欧美色xxxx| 做爰视频毛片视频| proumb性欧美在线观看| 国产交换配乱淫视频免费| 久久国产精品亚洲人一区二区三区| 一区国产精品| 345成人影院| 国产精品网红福利| 一区二区三区性视频| 国产亚洲综合久久| 水蜜桃免费高清视频在线播放| 一本大道av伊人久久综合| 一级片aaaa| 国产女主播一区| 强行糟蹋人妻hd中文| 极品尤物av久久免费看| 性xxxxxxxxx| 亚欧美无遮挡hd高清在线视频| 国产精品va在线观看无码| 成人网av.com/| 欧美精品一区二区三区在线看午夜 | 自拍偷拍欧美视频| 91免费的视频在线播放| 亚洲xxxxxx| 97超碰蝌蚪网人人做人人爽| 制服丝袜中文字幕在线观看| 亚洲美女www午夜| 自拍视频网站| 91精品免费在线| 日本视频中文字幕| 欧美午夜美女看片| www.日韩高清| 一区二区高清视频在线观看| 免费观看日批视频| 老汉色老汉首页av亚洲| 日本不卡久久| 日本一道高清亚洲日美韩| 国产一区二区三区四区五区在线| 毛片网站在线看| 亚洲一区二区三区xxx视频| 国产激情视频在线观看| 国产精品jvid在线观看蜜臀| 嫩草在线播放| 欧美性做爰毛片| 精品乱码一区二区三四区视频| 日韩有码在线观看| 美乳在线观看| 久久久精品一区| 中文字幕中文字幕在线中文字幕三区 | caoporn免费在线| 国产精品中文字幕久久久| 成a人片在线观看|