<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          首頁  資訊  商機   下載  拆解   高校  招聘   雜志  會展  EETV  百科   問答  電路圖  工程師手冊   Datasheet  100例   活動中心  E周刊閱讀   樣片申請
          EEPW首頁 >> 主題列表 >> 兩輪自平衡

          基于模糊PID的兩輪自平衡代步小車的設(shè)計*

          • 兩輪自平衡代步小車集姿態(tài)信息感知、電機驅(qū)動、動態(tài)平衡控制于一體,設(shè)計難點在于姿態(tài)信息準確感知與自平衡控制。姿態(tài)信息感知通過帶有自適應(yīng)降階卡爾曼濾波器的陀螺儀、加速度計集成傳感器來實現(xiàn)。針對傳統(tǒng)PID、LQR、人工神經(jīng)網(wǎng)絡(luò)等自平衡控制方式的缺陷與不足,提出采用模糊PID控制。利用陀螺儀、加速度計、ARM微處理器、語音播報、LoRa通信等技術(shù),設(shè)計出基于模糊PID的兩輪自平衡代步小車。詳細闡述了系統(tǒng)工作原理、系統(tǒng)架構(gòu)、硬件設(shè)計及相關(guān)程序設(shè)計。實踐表明,基于模糊PID的兩輪自平衡代步小車具有平衡穩(wěn)定、續(xù)航距離遠
          • 關(guān)鍵字: 202302  兩輪自平衡  模糊PID  陀螺儀  加速度計  ARM  LoRa  卡爾曼濾波  姿態(tài)信息   

          基于MEMS慣性傳感器的兩輪自平衡小車設(shè)計

          • 著重分析了兩輪自平衡小車的設(shè)計原理與控制算法,采用卡爾曼濾波算法融合陀螺儀與加速度計信號,得到系統(tǒng)姿態(tài)傾角與角速度最優(yōu)估計值,通過雙閉環(huán)數(shù)字PID 算法實現(xiàn)系統(tǒng)的自平衡控制。設(shè)計了以MPU-6050傳感器為姿態(tài)感知的兩輪自平衡小車系統(tǒng),選用8位單片機HT66FU50A為控制核心處理器,完成對傳感器信號的采集處理、車身控制以及人機交互的設(shè)計,實現(xiàn)小車自主控制平衡狀態(tài)、運行速度以及轉(zhuǎn)向角度大小等功能。
          • 關(guān)鍵字: 兩輪自平衡  姿態(tài)檢測  卡爾曼濾波  數(shù)據(jù)融合  PID 控制器  201603  
          共2條 1/1 1

          兩輪自平衡介紹

          您好,目前還沒有人創(chuàng)建詞條兩輪自平衡!
          歡迎您創(chuàng)建該詞條,闡述對兩輪自平衡的理解,并與今后在此搜索兩輪自平衡的朋友們分享。    創(chuàng)建詞條

          熱門主題

          樹莓派    linux   
          關(guān)于我們 - 廣告服務(wù) - 企業(yè)會員服務(wù) - 網(wǎng)站地圖 - 聯(lián)系我們 - 征稿 - 友情鏈接 - 手機EEPW
          Copyright ?2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
          《電子產(chǎn)品世界》雜志社 版權(quán)所有 北京東曉國際技術(shù)信息咨詢有限公司
          備案 京ICP備12027778號-2 北京市公安局備案:1101082052    京公網(wǎng)安備11010802012473
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();