• 基于STM32的平衡车机器人设计-硬件电路设计


    今天分享一个STM32F103为主控的自平衡车机器人的硬件电路设计。(亲测完全可用,且没有任何问题)

    电路原理图:

    image

    电源部分采用12V锂电池作为输入,分三路稳压,其中7805作为5V传感器的供电以及后级AMS1117的电源输入端,一路AMS117 3.3单独给CPU供电,另外一路给3.3V传感器供电。本方案自带板载充电以及电压检测功能

    image

    时钟电路采用8M外部时钟,以及32.768K的RTC时钟,可方便拓展

    image

    复位电路,采用上电自复位以及手动复位

    image

    下载电路采用JTAG下载电路

    image

    按键+OLED可以实现在线调试参数以及实时显示所需要的数据。OLED采用SPI的接口协议。为了减少花屏,对CS引脚做了隔离处理,到目前为止,并没有出现OLED花屏的现象。即使在车身发生碰撞的情况下也不会。

    image

    姿态传感器采用集成的MPU6050,利用模拟IIC协议通讯。

    image

    电机驱动以及电机接口电路。电机驱动采用的是TB6612,不过这款驱动使用的时候一定要小心,也别娇贵,容易烧掉,下次我再做的时候会增加保护电路。也建议用户添加保护电路。

    image

    电源监控电路以及单点接地电路。由于本系统存在AD采集以及大量的数字传感器,为了提高系统的稳定性,对于不同的地进行了处理

    image

    stm32核心部分电路

    image

    image

    视觉传感器预留了双CCD以及摄像头的接口,可以方便用户选择。

    image

    一共预留了两路USART,其中一路可以用来连接串口转WIFI模块,并且预留NRF1401 2.4G模块

    image

    4路拨码开关电路,方便进行套餐选择

    image

    蜂鸣器电路

    image

    外接电源

    PCB如下:

    image

    3D视图

    image

    有需要源文件的可以联系我,在评论区留言,留下联系方式即可

  • 相关阅读:
    Optimal Logging
    表单设计平台主要功能截图介绍
    表单设计器在线测试地址
    React-Native 之控件布局
    Week,Month, Year 日期区间辅助类
    WPF 文本框添加水印效果
    WPF 自定义窗口
    正则表达式总结
    基于Extjs的web表单设计器 第七节——取数公式设计之取数公式的使用
    基于Extjs的web表单设计器 第七节——取数公式设计之取数公式定义
  • 原文地址:https://www.cnblogs.com/Mr-Wangblogs/p/9009337.html
Copyright © 2020-2023  润新知