加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專(zhuān)業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長(zhǎng)期合作伙伴
立即加入

兩輪自平衡小車(chē)(全部設(shè)計(jì)資料+設(shè)計(jì)分析)

2015/12/31
32
服務(wù)支持:
技術(shù)交流群

完成交易后在“購(gòu)買(mǎi)成功”頁(yè)面掃碼入群,即可與技術(shù)大咖們分享疑惑和經(jīng)驗(yàn)、收獲成長(zhǎng)和認(rèn)同、領(lǐng)取優(yōu)惠和紅包等。

虛擬商品不可退

當(dāng)前內(nèi)容為數(shù)字版權(quán)作品,購(gòu)買(mǎi)后不支持退換且無(wú)法轉(zhuǎn)移使用。

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論
放大
方塊圖(2)
相關(guān)方案
  • 方案介紹
  • 相關(guān)文件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

自己做的自平衡小車(chē),基本達(dá)到預(yù)期效果。制作資料在壓縮包里面,供參考。

該兩輪自平衡小車(chē)硬件設(shè)計(jì)概述:

圖片(拍攝效果不佳),視頻如下:

小車(chē)實(shí)物圖展示:

設(shè)計(jì)分析:

其實(shí)控制很簡(jiǎn)單,利用定時(shí)器產(chǎn)生10ms中斷,每次中斷進(jìn)行如下工作:
1:AD采樣加速度傳感器和陀螺儀,然后卡爾曼濾波得出角度與角速度;(濾波模塊借鑒老外的)(互補(bǔ)濾波效果感覺(jué)不是很好);
2:計(jì)算車(chē)輪的速度,積分得出位置;
3:利用PD算法得出PWM值=K1*angle + K2*angle_dot + K3*speed + K4 * position;
4:前進(jìn)后退給定參考速度計(jì)算即可;

注意:

  1. 增量式輪速傳感器A相中斷,讀取B相電位判斷前進(jìn)還是后退,在10ms的時(shí)間內(nèi)累加,計(jì)算車(chē)輪的速度;
  2. 由于10ms累加的輪速信號(hào)不多,直接計(jì)算車(chē)體會(huì)發(fā)抖,所以增加了低通濾波,解決問(wèn)題;
  3. 我在外面增加4個(gè)電位器可以手動(dòng)調(diào)節(jié)4個(gè)K值,方便調(diào)試;
  4. 附件的文件夾里面有matlab建模的資料,可以求出所需的4個(gè)K的值,(參考NXT的),大家可自行調(diào)試K值看看對(duì)車(chē)輛的影響;

電機(jī)選取建議:

  • 由于考慮到減速器,而且?guī)鞲衅?。其?shí)后面實(shí)踐得知可以不要位置傳感器,這樣選擇電機(jī)的空間就很大了,買(mǎi)便宜的;
  • 電機(jī)扭矩要大;說(shuō)白了,功率要大;轉(zhuǎn)動(dòng)慣量大似乎的更穩(wěn)定,所以不用空心杯的也許更好;
  • 減速比可以大一點(diǎn),用較大的輪子;
  • 重心越靠下,抗擾性越強(qiáng);但是可能會(huì)影響穩(wěn)定性;

購(gòu)買(mǎi)的電機(jī)型號(hào)參考:

算法:

       常用計(jì)算方法有兩種:互補(bǔ)濾波和卡爾曼濾波;都可以輸出校正后的角度與角速度;我采用的是卡爾曼濾波,考慮到單片機(jī)的運(yùn)算能力,是經(jīng)過(guò)精簡(jiǎn)的,當(dāng)然這些都是老外做的,關(guān)于卡爾曼濾波,我找了很多資料,詳見(jiàn)附件內(nèi)容。

  • 小車(chē)完整設(shè)計(jì)資料.zip
    描述:包括原理圖、PCB源文件、源代碼等
  • NXT參考設(shè)計(jì)資料.zip
    描述:NXT參考設(shè)計(jì)資料
  • 自平衡機(jī)器人論文(參考).zip
    描述:自平衡機(jī)器人論文
  • 算法.zip
    描述:小車(chē)算法分析和相關(guān)文檔等

相關(guān)推薦

電子產(chǎn)業(yè)圖譜