【立创开发板】基于立创梁山派的智能小车 - 嘉立创EDA开源硬件平台

编辑器版本 ×
标准版 Standard

1、简单易用,可快速上手

2、流畅支持300个器件或1000个焊盘以下的设计规模

3、支持简单的电路仿真

4、面向学生、老师、创客

专业版 professional

1、全新的交互和界面

2、流畅支持超过3w器件或10w焊盘的设计规模,支持面板和外壳设计

3、更严谨的设计约束,更规范的流程

4、面向企业、更专业的用户

专业版 【立创开发板】基于立创梁山派的智能小车

简介:【立创·梁山派开发板寒假训练营项目】 基于GD32的麦克纳姆轮遥控小车

开源协议: GPL 3.0

(未经作者授权,禁止转载)

创建时间: 2023-01-04 19:27:38
更新时间: 2023-07-31 15:38:15
描述
# 基于立创·梁山派的智能小车 车架来源:闲鱼,关键词:特技漂移车,由于原车架是不平整的,所以绘制了一个PCB板进行拼装固定作为车架,效果还不错。_虽然整体看着线路有些乱_ ## 💡立创·梁山派 >立创·梁山派开发板是基于GD32F450ZGT6全国产化开源开发板,资源接口丰富,完善的配套视频教程、文档教程、实验案例。 > >立创开发板网址:https://lckfb.com/project/detail/lckfb_lspi?param=baseInfo ## 🚘硬件设计 ### 电源部分 >MP2236 > >MP2236 是一款高频、同步整流、降压开关模式转换器。MP2236 提供了一个完全集成的解决方案,可在宽输入电源范围内实现 6A 的连续输出电流和出色的负载和线路调节。 > >MP2225 > >MP2225 是一款内置功率 MOSFET 的高效同步整流降压开关转换器。它提供了非常紧凑的解决方案,在宽输入范围内可实现高达 5A 的输出电流,具有极好的负载和线性调节性能。MP2225 采用同步工作模式,在全负载范围内实现更高效率。电流控制模式提供了快速瞬态响应,并使环路更易稳定。全方位保护包括过流保护和过温保护。 **芯片数据手册电路设计如图** ![image-20230106192750140.png](//image.lceda.cn/pullimage/No0WYBznRp3oY0Ull1CoppSaQSmFUvfdNnmlDRrY.png) ![image-20230106192802652.png](//image.lceda.cn/pullimage/6ZdOrH8iWpKRpuYwN3qkl5myzp5JachNDKAj4cxm.png) ![Snipaste_2023-02-16_14-11-38.png](//image.lceda.cn/pullimage/aDKkFB8N6sds4VaEZnUSe3lqKAJIFHQ8m0LrWGSg.png) ![降压电路介绍.jpg](//image.lceda.cn/pullimage/gwtqsJecG4NPuJidFttCwwtQazbhwK1wGMdRYtk5.jpeg) 由于MP2236的价格相较于MP2225来说贵了些,手上正好还有两个MP2225,所以使用MP2225芯片来制作3.3V降压。 上面的芯片数据手册电路设计中的R1、R2,改变这两个电阻的阻值就可以改变输出电压,具体的计算公式见芯片手册。 >MP2236芯片手册:https://www.semiee.com/file/MPS/MPS-MP2236.pdf >MP2225芯片手册:https://www.semiee.com/file/MPS/MPS-MP2225.pdf 自制的降压模块,引脚间距严格控制在2.54mm的倍数,方便在洞洞板上使用,节省开发成本,且模块极小,性能强大。 ### 外设部分 1. 1.8寸TFT LCD 128*160 ST7735S SPI串口 *淘宝合宙LuatOS直营店* 2. MPU-6050模块 *淘宝深圳市优信电子科技有有限公司* 3. JDY-31蓝牙模块 *淘宝深圳市优信电子科技有有限公司* 4. TB6612FNG电机驱动模块 *淘宝信泰微电子* ### 引脚资源分配 ![image-20230106194537569.png](//image.lceda.cn/pullimage/6XbZPTP4smtLoR30jBzjjjXJINqe9xG02DIMBSjl.png) ![基于立创梁山派的智能小车.png](//image.lceda.cn/pullimage/o5dJLsFw25V6VCThX1eByxOlbWtnFVbLBX6dlwn6.png) ![拓展板电路介绍-3.jpg](//image.lceda.cn/pullimage/qHUyH3T2qHIXtpx5c77obBnBTEVWCWduFCbNmkMX.jpeg) ## 💻软件设计 ### 定时器 TIMER6作为Delay延时函数的计时。 TIMER2 CH0 CH1 和 TIMER3 CH2 CH3 控制两个TB6612的PWM,进而实现对电机速度的控制。 ### ADC ADC01_IN15 监测电池电压。(因为已经使用电压表头进行电压监测,所以硬件电阻未焊接,暂时不能进行电压监测。ADC程序已完成。) ### 串口 USART0 与电脑串口调试助手进行通信。 USART5 用于JDY-31蓝牙模块与手机蓝牙进行通信。 ### I2C IIC0 用于MPU6050与主控进行通信。 ### SPI SPI5 用于TFT屏幕显示MPU6050的数据。 ### 其他 TIMER2 CH2 CH3和TIMER8 CH0 CH1用于LED灯光。暂未使用PWM进行亮度调节。 |**************************************************| **详 细 程 序 见 附 件** |************************************************** | | ---- | :------------: | ---- | 这次的训练营活动是基于立创·梁山派进行的,**从B站手把手教学到每周作业再到独立完成一个项目**。这个过程中主要学习到了如何开发使用一款从未使用过的芯片。 完成项目过程中,更是加深了对于GD32的基础外设功能的学习,下一步的学习将使用立创·梁山派屏幕拓展版学习LVGL的开发。 ## 🎮实现功能 ![外观展示.jpg](//image.lceda.cn/pullimage/mPc1TKb79dHKenyhF18ZILV5PNUnSHdaXmrTnr4x.jpeg) ![左后-min.gif](//image.lceda.cn/pullimage/h7Fp25HlUlgUl0nk5rsdpYTlhrqo0IVpaynXBMRO.gif) **主要功能** 使用手机串口助手进行遥控操作,进行前进、后退、左右平移、左右转圈等动作。 预留一个USART1可以和K210进行串口通信,实现更多好玩的功能,目前时间有限,K210通信部分程序暂未进行。 **后续** 加入K210巡线程序,将红蓝双闪LED更换成RGB氛围彩灯…… **最后** 感谢嘉立创开设此次训练营,真正的印证了**以培养中国工程师为己任**! * * *
设计图
原理图
1 /
PCB
1 /
未生成预览图,请在编辑器重新保存一次
工程视频/附件
序号 文件名称 下载次数
1

功能展示.mp4

4
2

V1.2 - 副本.zip

109
工程成员
侵权投诉
相关工程
换一批
加载中...
添加到专辑 ×

加载中...

温馨提示 ×

是否需要添加此工程到专辑?

温馨提示
动态内容涉嫌违规
内容:
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 技术支持

support
  • 开源平台公众号

MP