STM32
直播中

李梅

7年用户 1360经验值
私信 关注
[问答]

基于stm32平衡小车的硬件部分该怎样去设计呢

基于STM32平衡小车的硬件部分该怎样去设计呢?

回帖(1)

陈丽

2021-11-17 11:50:18
  硬件部分
  硬件购买及连接
  小车底板 大鱼的,加邮费8块 108
  电机驱动 tb6612fng 7.3 (这里要看清VM最大电压多少,可能不同店铺的不一样吧,要最大12V的)
  主控 stm32f103c8t6 8.3
  陀螺仪mpu-6050 5.3
  然后稳压模块 买了3.3和5v的 3.8x2
  又加了一个开关 几毛钱
  oled、蓝牙 emm算了,(后续再添加)
  共计 166
  (然后去找社长报销啊哈哈)-----8.18
  编码器1——PA0/PA1—TIM2
  编码器2——PB6/PB7—TIM4
  电机1——PB12/PB13
  电机2——PB14/PB15
  PWM1——PA8
  PWM2——PA11
  MPU6050中断引脚——PB5
  MPU6050所用IIC——PB3/PB4
  上面的连接 B站 天下行走 我也是看的他的视频
  然后硬件还没到,具体的也是知道咋连的,先看视频吧----8.18
  硬件连接大概是这样的(画的有太丑,见谅)都需要时模块,东西还没回来,先连着
  感觉硬件部分还是有点问题的,大鱼电子中TB6612FNG的VM1是连接7v,但是没买7V升压模块。
  
  不过他电路板用的7V,12V也可以,然后我看了淘宝里tb6612模块介绍,(我买的那个)
  
  VW(4.5-10v)为电机驱动电压输入,(《10v),我电池是12v的,电机工作电压是6-24v,还是有问题啊啊啊
  如果vm接5v的话,电机会转不了
  这个电压真的纠结我好久,这家店铺下面说明是输入不能大于10V,然后我去找tb6612的资料,发现12v的可以,然后又看了一下商品的评论,说12v的会炸,又然后看到商品提问里的说12v可以接,,,,无语了,回来试试吧–8.21
  模块回来了,今天装了一下,有几个需要注意的点:
  电池的正负极一定要离的远远的,今天不小心接触了一下,啪,那火花就跳的老高
  然后万用表也不会用,想量个电压,结果档位调在了交流电哪里,搞了老半天。(真是小白菜长在了北极,菜到极点了)
  空格
  空格
  今天下载了程序,通上电,然后在通电的一瞬间电机驱动上的钽电容就冒火花,然后立马断电,好像是炸了,然后问群友,说这电容不接也罢,我以为炸了就无了,又通电,这次就真炸了,空气中一股子糊味,还挺吓人,还好买个开关。-要复习了,再不复习人就傻了—8.23
  今天又重新买了tb6612,今天车模也到了,在重新拆线的时候发现DC-DC线插反了,昨天电容炸可能是这个原因,这也给我一个教训,下次再插线注意点。(白白损失7块钱QAQ)–8.24
  好家伙,不试不知道,一试吓一跳。今天下载程序下载器发热严重,还下不了,原来昨天tb6612连着核心板和陀螺仪一块烧了。mmp,粗心的代价真大啊。–8.25
  自闭了,mpu6050还是读不出数据。。。。。–8.30
  
  深夜来更,在群里遇到一个算是学长的吧,他是五年制大专,今年跟我同岁,不过今年是应届毕业生,也非常谦虚,不参加比赛,只带比赛(的巨佬)。从大概11点多吧,帮我远程调试到现在(0:46),各种解决方法都试了,还是搞不定,最后让我用数据线连一下,然后,就。。。好家伙。。。好了。 。(供电不足)
  这个问题断断续续搞了我差不多有半个月了
  害
  聊了聊了小半天,最后让我好好学数据结构、Linux、还有python,说这玩意以后工资不会低啊哈哈,好家伙,挺不错的一老哥。
  睡了
  至此,硬件部分已经完成
  下载程序后电机不转,后面发现是tb6612模块的FTBY一定要拉高或者接3.3v。拉高后电机还是不转,但是电机在手动旋转时有一定的阻力了。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分