立创EDA官方手册学习示例-蓝牙小车--0.2V - 嘉立创EDA开源硬件平台

编辑器版本 ×
标准版 Standard

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

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

3、支持简单的电路仿真

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

专业版 professional

1、全新的交互和界面

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

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

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

标准版 立创EDA官方手册学习示例-蓝牙小车--0.2V

简介:蓝牙小车--0.2V

开源协议: GPL 3.0

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

创建时间: 2021-03-15 14:49:07
更新时间: 2023-11-23 08:45:55
描述

程序由于(某些原因)后开源!!可以去我的Github上看看!!点个关注再去(圈粉)🦢

如果你有啥问题可以通过两个途径联系到我们

QQ交流群:864884014

个人博客:https://hinuohui.com/ 

 

 

 

 

前言

每个男孩都有一个机器人的梦,这个梦也许就是从第一次玩遥控汽车玩具开始的。只是那时的男孩还不能够明白,神奇的小车为什么能够按照自己的指令行动,随着知识的增长,他开始明白了一个叫做电磁波的东西传递这其中的指令。如果把这其中的东西拆解,会发现其实并不难以理解。现如今,我们可以自己打造一个功能更加强大,更加“智能”的遥控小车,所需要的只是简单的写几句代码而已。我们有什么理由不开始动手呢。

相信大家对嵌入式非常感想兴趣,现在的你是一名嵌入式的小白还是者丝毫未接触过嵌入式的同学,本次采用的的主控芯片是STC89C52RC,这款芯片绝对是入门嵌入式的学习第一块芯片,他简单易学。这个章节你绝对“物有所值”,小车永远是嵌入式灵魂(个人觉得)。

即使你并不能完全按照我所记录的一步步顺利走下去,不过没关系,本章是从最简单的功能开始,多看几遍。如果遇到困难实在没法解决,可以寻找本章提供的相关资料或者请教实验室的学长和老师,寻求帮助。

 

描述

一、简介:

采用蓝牙通信的小车。

基础版:打算使用集成许多模块在电路板上。

进阶版:采用STM32F103系列主控,添加更多有趣的功能

参考资料:

  • 技小新团队---四驱智能小车

二、需求分析:

  1. 可以通过APP控制小车
  2. 蜂鸣器
  3. 灯光
  4. 实现语音识别

三、物料

模块类

  1. L298N电机驱动模块
  2. 蓝牙通讯模块
  3. 语音识别模块

设计小车

硬件篇

主控篇(单片机)

  • STC89C52RC

问:为什么采用51系列单片机,本案例针对新人,大佬去进阶版看看吧!

  1. 入门上手简单,易学,历程丰富。
  2. 便宜(硬道理)
  3. 引脚足够使用
  4. 满足小车的硬件需求

CfWaPkgt6agp6RCSJOIEfl3DxWWQobpbWPA4Ntdu.jpeg

车体底片篇

底盘的形状呢,喜欢就好,按照自己的需要自主选取。本案例采用的PCB电路板(加厚)作为板车底(与图片相似)。

kwGAc3jZQtxO8SM2H6VDDto5er3Z3hZjLgc3c8k0.png

马达篇

  • 马达分类
    • 无刷电机

选择马达,取决于你的电池,购买时要得知使用的电压,转速。

RnqXzrex3erwytic4rhjIruLTg8eIVDO6pzCY11l.png

电驱篇

L298N电机驱动模块,绝对是新人的首选,本案例采用L298N(内置到PCB中)。

优点

一片驱动芯片可同时控制两个直流减速电机做不同动作,在6V到46V的电压范围内,提供2安培的电流,并且具有过热自断和反馈检测功能。L298N可对电机进行直接控制,通过主控芯片的I/O输入对其控制电平进行设定,就可为电机进行正转反转驱动,操作简单、稳定性好,可以满足直流电机的大电流驱动条件。

2nB4f4GFBwA9djDQHMAry2V7XMIoJB1mYo74XN96.jpeg

 

电源篇

  • 18650圆形电池或锂电池

本次采用18650圆形电池和5号AA电池

理由(18650圆形电池):

  1. 常见,易获取。
  2. 便宜(5-15元左右一节
  3. 损坏易更换。
  4. 对速度没有追求。

 

通讯模块

  • JDY-06(4口)模块进行通讯

 

注意事项

  1. 为什么采用双电池供电,或者加入如稳压芯片
    1. 在实际的电路中,电流取决于电池,电路等....
    2. 在电机启动的一瞬间,马达所需的电流很大,仅剩的电流很难维持单片的的正常电流,很大概率单片机会重启。
      1. 现象:小车会一卡一卡的前进

PCB设计

V1.0链接:https://oshwhub.com/NOZHIHUI/shou-ce-shi-li-lan-ya-xiao-ju

V2.0链接:https://oshwhub.com/NOZHIHUI/shou-ce-shi-li-lan-ya-xiao-ju

 

PCB布局

pcb模块化布局

  1. 如今硬件平台的集成度越来越高、系统越来越复杂的电子产品,对于PCB布局应该具有模块化的思维,要求无论是在硬件原理图的设计还是在PCB布线中均使用模块化、结构化的设计方法。作为硬件工程师,在了解系统整体架构的前提下,首先应该在原理图和PCB布线设计中自觉融合模块化的设计思想,结合PCB的实际情况,规划好对PCB进行布局的基本思路

ySCY585kyuXwCV5IO7vsC9cWxnRBVMTRboa5gGvz.png

 

布局是需要非常合理的,比如我的小车的V0.1和0.2版本如下图

V0.1版本

fMH0g3Owy2imNOpvVKqTVtLx6HA0wGXZzwpDoYhb.png

V0.2版本

JdxmeS8qLHd5hVzgvs77bQAGsXymHymSBTt0XKtx.png

画PCB的小tips

  1. 选择元器件的位置是一个很重要的事情,决定着绘制PCB的难度。
  2. 连接线能走直线就走直线,如果需要90度转向,一定要先转向小度的弧度,再到直角(对于信号线)常画图也建议这样。
  3. 顶板VCC和底板VCC不可上下重叠,会产生电磁阻碍电流。
  4. 各个模块尽量相邻,因为减少布线,以及不要的发热(阻值增大)。
  5. 滤波电容一定要在主线,需要滤波前并上去(保证这个点被电容滤波)。
  6. 立创DRC检测是非常好用的,希望画完要遵照DRC规则,避免不必要的麻烦。
  7. 过孔尽量不要在焊盘上,焊盘很脆弱,在焊接中,焊盘容易脱落。

遇到的问题

  1. 布线乱的问题
    1. 解决方案:细心的排列元器件,布线尽量走直线---这样会极大减少你后期的精力(相信我)
  1. 孔中入锡,切勿用刀具去剐蹭---否则焊盘会被弄坏,导致不导电。

 

 

蓝牙小车--0.2V

hauXE9m7EsNSc65qp2Jwg1oC6LFFouORv0ePEdrS.jpeg

特写

kyzAqFV6pH0D2213fT5U25KBlGoXVCk2G3S89bk7.jpeg

特写

0DMSL3fssl2YQrglBEZQHV7LNn5xNhqiFDkf1WRj.jpeg

舞台再大,你不上台,永远是个观众。平台再好,你不参与,永远是局外人。能力再大,你不行动,只能看别人成功!没有人会关心你付出过多少努力,撑得累不累,摔得痛不痛,他们只会看你最后站在什么位置,然后羡慕或鄙夷。

设计图
原理图
1 /
PCB
1 /
未生成预览图,请在编辑器重新保存一次
ID Name Designator Footprint Quantity
1 1K/1% R26,R24,R25 0603_R_JX 3
2 HNB09A05_JX U8 B-9*5.5RM5_JX 1
3 M7 D16,D15,D14,D13,D12,D11,D10,D9 DO214AC_JX 8
4 L298N_JX U5 MULTIWATT15V_JX 1
5 Red/LED LED14,LED13 0603_D_JX 2
6 100nF/50V C13,C12,C11 0603_C_JX 3
7 Fin_23.5*17*25_JX J2 FIN_23.5*17*25_JX 1
8 20K/1% R14 0603_R_JX 1
9 10K/1% R13 0603_R_JX 1
10 78M05_JX U4 TO252-2_JX 1
11 220uF/50V C14 10X10.5_JX 1
12 WJ301V-5.0-2P P13,P14,P3 WJ301V-5.00-2P_JX 3
13 100nF C23,C22 C1210 2
14 直插穿插版 U12,U11,U10 直插穿插片--底板 3
15 LED-0603_R LED8,LED6,LED17 LED0603_RED 3
16 XPT2046 U9 TSSOP-16_L5.0-W4.4-P0.65-LS6.4-BL 1
17 SS56 SMC D4 SMC_L7.1-W6.2-LS8.1-FD 1
18 10uF C8,C4 C0603 2
19 100nF C7,C3 C0603 2
20 30pf JZC1,JZC2 C0603 2
21 0.1u C25,C26 C0603 2
22 DC-005 U14 DC-005 1
23 铜柱 MH6,MH7,MH8,MH9,MH10 MOUNTINGHOLE-M3 5
24 UK-B0206-G5-250-JZ FWSW1 KEY-SMD_4P-L4.5-W4.5-P3.00-LS7.5 1
25 STC89C52RC-40I U1 DIP-40_L52.0-W13.7-P2.54-LS15.2-BL 1
26 47uH L3 IND-SMD_L11.5-W10.0 1
27 10uF FWC1 CASE-A_3216 1
28 2N3906(SOT-23) Q5,Q4,Q3 SOT-23-3_L2.9-W1.6-P1.90-LS2.8-TR-CW 3
29 10k R40,R39,R38,FWR1 R0603 4
30 1k R12,R15,R1 R0603 3
31 12MHz JZX1 HC-49US_L11.5-W4.5-P4.88 1
32 蓝牙串口通讯接口 H1 HDR-F-2.54_1X4 1
33 M_2.54_1*4P_JX P1 M_2.54_1*4P_JX 1
34 LM2596S-5.0/TR_C459077 U7 TO-263-5_L10.6-W9.6-P1.70-LS15.9-BR 1
35 470uF C24,C21 CAP-SMD_BD12.5-L13.0-W13.0-FD 2

展开

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

加载中...

温馨提示 ×

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

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

服务时间

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

support
  • 开源平台公众号

MP