大家好,,我在用stm32做平衡小车,在平衡过程中,,单片机会自动复位,,不知道该怎么解决,
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了大家好,,我在用stm32做平衡小车,在平衡过程中,,单片机会自动复位,,不知道该怎么解决,相关的知识,希望对你有一定的参考价值。
希望大神们可以指导小弟。非常感谢。
是不是电源的问题,电机导致电源纹波太大,导致单片机复位。追问那如果是电源问题 该怎么解决呢?谢谢你。
追答你有示波器么?可以在 单片机电源附近加一个大电容,看是否得到缓解。
参考技术A 是开启了看门狗,而没有为狗,或者是程序已经跑飞追问没有开启看门狗,,需要开启吗
参考技术B 把复位电话去掉就行了 参考技术C 把驱动电源与信号电源分开就好了吧 参考技术D 有干扰基于STM32两轮自平衡小车系统设计与控制 含源码原理图及PCB文件
一、硬件介绍
主控芯片用的是100脚的STM32F103VET6,陀螺仪用的是MPU6050,电机驱动用的是TB6612,蓝牙是汇承的HC05邮票孔封装的,WIFI用的是济南有人科技的USR-WIFI232-S,小车底盘用的是平衡小车之家的某一款带编码器的(不是我买的,同学的),电池用的是一节7.2的镍镉电池,液晶用的是中景园电子1.3寸IIC接口的OLED,开关用的是三脚纽子开关,电池接口用的是T插,电阻电容这些用的基本上是0603封装,编码器5V降压用的是ASM1117-5.0,3.3V降压用的是SP6203,拨码开关用的是4P贴片式2.54mm角距的,按键是两脚贴片,microusb接口用的是5针 7.2四脚插板牛角母座,超声波是某宝上几块钱烂大街的那种,蜂鸣器是有源的,编码器是小车底盘自带的,电池电压检测是电阻分压之后通过电压跟随器接入MCU内部AD测量的。
二、主控板资源介绍
STM32F103VET6主控芯片;两个microusb口,第一个是MCU的串口1,可作为普通的串口收发数据,通过调节板上BOOT选项,也可将其作为ISP下载程序接口;第二个是SWD硬件仿真接口;蓝牙模块,与MCU的串口2连接;WIFI模块,与MCU的串口3相连;一块1.3寸IIC协议的液晶接口;超声波接口;双电机驱动;六轴陀螺仪;电池电压检测;4个用于调试的LED;4个独立式按键;一组4P的拨码开关;有源蜂鸣器;两个6P带AB相编码器的电机接口。
【资源下载】下载地址:点击下载(1650) 百度网盘
以上是关于大家好,,我在用stm32做平衡小车,在平衡过程中,,单片机会自动复位,,不知道该怎么解决,的主要内容,如果未能解决你的问题,请参考以下文章