加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

基于STM32F103二轮平衡车设计方案

2018/03/18
154
服务支持:
技术交流群

完成交易后在“购买成功”页面扫码入群,即可与技术大咖们分享疑惑和经验、收获成长和认同、领取优惠和红包等。

虚拟商品不可退

当前内容为数字版权作品,购买后不支持退换且无法转移使用。

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
放大
方块图(4)
  • 方案介绍
  • 相关文件
  • 推荐器件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

大三开始学的STM32,最近要参加比赛做一个双轮自平衡车,一边学一边做,学到了很多,也遇到了很多困难,勉强算是做完了吧,想把自己做的心得和大家分享一下。

主控为STM32f103rb,使用的硬件mpu6050,tb6612,12v的航模电池,5v稳压模块(32板子上不带5v转3.3的最好买一个模块)

注意事项:
(1)买电机的时候,一定要注意扭矩和功率。扭矩太小的不容易控制,而且容易倒。一般电机在75元以上。
(2)tb6612使用的时候,连线为scl,sda,ad0三根线,ad0的连接与你的程序有关,不是1就是0.(查了好久资料才知道)
(3)电池的话一般都是选择航模电池,18b20也可以用,但是就是太费电了,占地也大。
(4)蓝牙模块的话,一般hc05或hc06都可以,要求不高。

程序:
关于程序的话,说一些我自己在做的过程中遇到的问题吧
(1)mpu6050的基准零点,就是水平位置一定要调好,否则在以后的使用中会有很大的干扰。
(2)pid参数的调节,没有别的办法,就是从小试到大,一点一点来,才能调出来,因为站立pd的参数在很大一个范围内都能使车站起来,就是好坏程度不一样,所以就慢慢试吧。
(3)中断时间,一般的中断时间为10ms,但是根据电机的不同这个数值也可以更改,以硬件为基础,感觉不错就行。

  • 电路图及PCB.zip
    描述:电路图及PCB文件
  • 31.平衡小车代码.zip
    描述:平衡测代码

推荐器件

更多器件
器件型号 数量 器件厂商 器件描述 数据手册 ECAD模型 风险等级 参考价格 更多信息
TJA1042T/3/CM,118 1 NXP Semiconductors TJA1042 - High-speed CAN transceiver with Standby mode SOIC 8-Pin

ECAD模型

下载ECAD模型
$1.55 查看
HCNW4506-500E 1 Avago Technologies 1 CHANNEL LOGIC OUTPUT OPTOCOUPLER, 0.400 INCH, DIP-8
$13.1 查看
AFBR-5803AZ 1 Foxconn Transceiver, 1270nm Min, 1380nm Max, 125Mbps(Tx), 125Mbps(Rx), SC Connector, Through Hole Mount, ROHS COMPLIANT, SIP-9
$41.34 查看

相关推荐

电子产业图谱