找回密码
 立即注册
查看: 73|回复: 0

项目4_智能VGA小车设计

[复制链接]

该用户从未签到

4

主题

1

回帖

96

积分

等待验证会员

积分
96
发表于 2024-4-11 10:31:53 | 显示全部楼层 |阅读模式
本帖最后由 百桃园 于 2024-4-12 08:33 编辑

       Lab_STC8G_Car是基于STC8G2K64S4设计的一款智能小车主控,
作为《单片机技术及应用》课程的项目4训练载体。
      设计理念:以51单片机为控制核心,选用STC最新STC8G系列单片机



一、Lab_STC8G_Car 开发板简介
           1、Lab_STC8G_Car是基于STC8G2K64S4设计的一款智能小车主控,
作为《单片机技术及应用》课程的项目4训练载体。
           2、设计理念:以51单片机为控制核心,选用STC最新STC8G系列单片机,
包含小车必须电源电路及电机驱动电路,以及外设接口扩展,外围硬件电路
(尽可能发挥出STC8G系列硬件特性,包含LED、独立按键、串口(TTL)、
IIC接口、SPI接口及加速度传感器模块等。)
           3、STC8G2K64S4主要参数:
截图202404110906335990.jpg
二、Lab_F103C8_1.0开发板接口介绍
1、最小系统电路
        主芯片采用STC8G2K64S4,  5V供电,AD参考电压2.5V,
配备复位
电路,电路兼容STC32单片机,可以直接焊接STC32单片机使用,方便
一板多用,使用串口1下载程序。
2、下载、供电电路
         板载 CH340C  USB转串口芯片,可以实现使用MINI USB线进行程序下载。
3、电源电路
         电源电路使用LM2596-5.0  DC/DC 芯片降压,用TL431提供ADC模块基准
电压,使用电阻分压实现电池电压检测,实现电池电量检测。
4、电机驱动电路
       电机驱动只用 TB6612 电机驱动专用芯片,最大驱动电流1.2A , 可以驱动
双路电机。同时把电机编码器接入单片机。

5、陀螺仪接口电路
         在进行位置PID循迹算法设计时需要用到加速度传感器器的角速度数据,
板载两款加速度传感器模块(GY-251,GY-25)。
6、LED接口电路
        设计一颗LED,共阳接5V,低电平点亮。LED是入门I/O操作最好的载体,
常用于电子设备运行状态指示。
7、按键接口电路
        设计4路按键输入,独立按键连接方式。低电平输入,配置MCU的I/O带上拉输入。

8、串行通信接口电路
       三路串口输出,TTL电平接口,方便扩展串口模块,STC8G2K64S4共
4个串口,串口1用于下载,其他3个做扩展。
9、SPI、I2C及I/O扩展接口电路
        SPI、I2C是MCU与外围功能芯片及模块通信的主要接口,设计SPI、I2C
接口主要是方便扩展对应接口的芯片与模块,,剩余I/O全部扩展。

10、超声波测距接口电路
        测距模块使用超声波测距模块,型号HC-SR04,性价比高。

11、OLED接口电路
       OLED接口采用I2C接口,所以开发板只能使用I2C接口的OLED,
鉴于市面上的OLED有两种电源接口,所以电源在硬件上没有接死,
通过放置焊盘的方式自由选择供电方式。
12、蜂鸣器接口电路
         蜂鸣器通过三极管驱动,低电平有效,蜂鸣器是电子设备上必备提示设备。

三、实物照片








设计图
原理图

859c7f8dba8b49d9a903b902037ef19d.png


PCB

60e1ccc549ce420297c9a8ff9ef83915.png


程序代码: 01~19讲代码代码.rar (2.86 MB, 下载次数: 5)



回复 送花

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2024-5-6 01:12 , Processed in 0.362336 second(s), 33 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表