加入交流群  

扫一扫,添加管理员微信
备注:参考设计,即可被拉入群
和也在搞设计小伙伴们碰一碰

收藏 

评论 

走马观花 发布

【立创开发板】SmartCar

 
设计简介
基于立创梁山派的智能小车设计与实现。 # **一、作品介绍** 梁山派开发板以GD32F470ZGT6为内核,GPIO等外设资源丰富,引脚足够设计出一个功能多样的智能小车。当前作品具有五路红外循迹、超声波避障、蓝牙/2.4G遥控、AD电源检测等功能。等待日后学习完成诸如WIFI遥控、4G通信、火焰监测、可燃气体泄漏检测、摄像头录像、基于opencv的图像识别等功能。 # 二、电路设计 原理图和PCB均使用立创EDA专业版。 ## 1、引脚资源 ![image.png] 引脚资源使用情况如下,由此可见梁山派开发板的引脚资源及其丰富,足够满足学习设计的需求。 ## 2、电源电路 ![电源电路.png] 使用两节3.7V的14500锂电池提供7.4V的电压,通过电路稳压降压为开发板提供电源。插件电池座不方便拆装,因此使用了带线电池座加接线端子的组合,由此也可以使用同样是3.7V的18650电池,续航能力更强。 ## 3、循迹电路 ![循迹电路.png] 使用两个ITR9909红外开关检测黑线,组成两路循迹。当检测到黑线时输出高电平,循迹电路蓝灯亮起。使用一个LM393比较器就足够满足电路需求。 ## 4、AD电源检测电路 ![AD.png] # 三、模块选择 ## 1、超声波模块 ![HC-SR04.png] 超声波模块型号为HC-SR04,具有两个压电陶瓷超声传感器,一个用于发出超声波信号,一个用于接收反射回来的超声波信号。由于发出信号和接收信号都比较微弱,所以需要通过外围信号放大器提高发出信号的功率,和将反射回来信号进行放大,以能更稳定地将信号传输给单片机。 ### 电气参数 ![HC-SR04参数.png] 超声波模块有4个引脚,分别为VCC、Trig(控制端)、Echo(接收端)、GND;其中VCC、GND接上5V电源,Trig(控制端)控制发出的超声波信号,Echo(接收端)接收反射回来的超声波信号。 ### 控制原理 通过Trig引脚发一个 10US 以上的高电平,就可以在Echo接收口等待高电平输出;一有输出就可以开定时器计时,当此口变为低电平时就可以读定时器的值,此时就为此次测距的时间,方可算出距离。 ### 工作流程 a.单片机引脚触发Trig测距,给至少10us的高电平信号; b.模块自动发送8个40khz的方波,自动检测是否有信号返回; c.有信号返回,通过IO输出一高电平,并单片机定时器计算高电平持续的时间; d.超声波从发射到返回的时间. 计算公式:测试距离=(高电平时间*声速(340M/S))/2; ## 2、蓝牙模块 ![蓝牙.png] 使用HC05蓝牙主从模块,一共有6个引脚。EN引脚用于控制蓝牙模块的AT指令,设置为高电平时,可以设置蓝牙模块的状态与数据传输;VCC引脚和GND引脚为电源输入引脚,输入电压范围为3.6-6V;TXD和RXD是用于与单片机连接的串口引脚;STATE引脚功能是显示蓝牙配对的状态。蓝牙连接成功时该引脚输出高电平。 # 四、软件设计 主要介绍避障和循迹程序 ## 1、避障 distance=HCSR04_Get_Distance(); if(distance <= 100)//前方10cm有障碍 { if(distance <= 50){ beep_on();//蜂鸣器鸣叫 car_back_out(); } else { beep_on();//蜂鸣器鸣叫 car_left_out(); } delay_1ms(1000); } else if(distance > 100 && distance <= 1000)//前方无障碍 { beep_off();//蜂鸣器关闭 car_front_out(); } ## 2、循迹 Black_Line_Detection(); if(XJ01 == Black_Line_Found && XJ02 == Black_Line_Found){ car_front_out(); } if(XJ01 == No_Black_Line_Found && XJ02 == Black_Line_Found){ car_right_out(); } if(XJ01 == Black_Line_Found && XJ02 == No_Black_Line_Found){ car_left_out(); } if(XJ01 == No_Black_Line_Found && XJ02 == No_Black_Line_Found){ car_stop_out(); } # 五、实物展示 ![IMG_0166.JPEG] ![IMG_0168.JPEG] ![IMG_0169.JPEG] ![IMG_0170.JPEG]
参考设计图片
×

!注意:请使用浏览器自带下载,迅雷等下载软件可能无法下载到有效资源。

 
相关器件
器件 类型 描述 数据手册
rz7899 电机驱动 25V 4A 控制直流电机正反转 点击下载
PZ254V-11-04P 排针 点击下载
2N3906S-RTK/PS 三极管 额定功率:350mW 集电极电流Ic:200mA 集射极击穿电压Vce:40V 晶体管类型:PNP PNP 40V 200mA 350mW 点击下载
0805W8F1002T5E 贴片电阻 阻值(欧姆):10K 精度:±1% 功率:1/8W 温度系数:±100ppm/°C 点击下载
0805W8F1001T5E 贴片电阻 阻值(欧姆):1K 精度:±1% 功率:1/8W 温度系数:±100ppm/°C 点击下载
TMB12A03 蜂鸣器 内置振荡器电路:YES 谐振频率:2300±300Hz 声压:85dB @ 3V, 10cm 蜂鸣器构架类别:Magnetic 额定电压:3V 外形尺寸(D/(LxW)):Φ12mm 直径φ12*9.5mm 3V 3.3V 电磁式有源一体蜂鸣器 电磁蜂鸣器 有源蜂鸣器 直径φ12*9.5mm 华能蜂鸣器 点击下载
SS34 肖特基二极管 直流反向耐压(Vr):40V 平均整流电流(Io):3A 正向压降(Vf):550mV @ 3A 40V,3A,VF=0.55V@3A 点击下载
SK-12E12-G5 拨动开关 额定电压 DC:- 触点额定电流:- 开关功能:On-On 电路结构:SPDT 额定电压 AC:- 点击下载
TJ-L5FCMYGTDLSFLC6TW-A5 发光二极管 照明颜色:白色 主波长/色坐标:- - 点击下载
RTT05101JTP 贴片电阻 阻值(欧姆):100 精度:±5% 功率:1/8W 温度系数:±100ppm/°C 点击下载
GRM188R61E106KA73D 贴片电容 精度:±10% 容值:10uF 额定电压:25V 温漂系数(介质材料):X5R 材质:X5R 点击下载
SZYY0805R 发光二极管 0805 红灯 贴片LED 发光二极管 点击下载
NCD0805B2 发光二极管 照明颜色:蓝色 主波长/色坐标:468~478nm 0805 蓝色 贴片LED 发光二极管,20-55mcd@2mA 点击下载
3296W-1-103 精密可调电阻 阻值(欧姆):10K 精度:±10% 温度系数:±250ppm/℃ 点击下载
ITR9909 光电开关 点击下载
NCD0805G1 发光二极管 照明颜色:绿色 主波长/色坐标:525~537.5nm 色温 - CCT(K):- 点击下载
TSR-04 旋转编码开关 Rotary dip switch, 10*10mm H:6.5mm, 04Positon, Actuator H:7.3mm,THT Ter`3x3pins 点击下载
BSN20 MOS(场效应管) 漏源电压(Vdss):50V 连续漏极电流(Id)(25°C 时):100mA 栅源极阈值电压:1.5V @ 1mA 漏源导通电阻:3.5Ω @ 200mA,5V 最大功率耗散(Ta=25°C):- 类型:N沟道 N沟道,50V,100mA,10Ω@2.75V 点击下载
LM393 电压比较器 点击下载
群聊设计,与管理员及时沟通

欢迎加入EEWorld参考设计群,也许能碰到搞同一个设计的小伙伴,群聊设计经验和难点。 入群方式:微信搜索“helloeeworld”或者扫描二维码,备注:参考设计,即可被拉入群。 另外,如您在下载此设计遇到问题,也可以微信添加“helloeeworld”及时沟通。

 
查找数据手册?

EEWorld Datasheet 技术支持

论坛推荐 更多
更新时间2024-11-11 14:22:07

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

EEWORLD参考设计中心

站点相关: TI培训 德州仪器(TI)官方视频课程培训

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved