智能车原理图设计思路

  • 一.主控
    • 1.主控的选择
      • (1)时钟频率
      • (2)硬件资源
      • (3)其他
    • 2.最小系统的设计
      • (1)供电
      • (2)外部晶振
      • (3)复位电路
      • (4)下载电路
      • (5)开漏IO
    • 3.引脚分配
  • 二.供电
    • 1.开关稳压
    • 2.线性稳压
    • 3.电机供电
  • 三.驱动
  • 四.外设
  • 五.总结

一.主控

1.主控的选择

MCU的选择主要看其硬件资源是否满足使用要求,立足于备选芯片的DATASHEET,具体来说

(1)时钟频率

支持外接的时钟频率越高,单片机处理的速度就会越快,控制周期就可以做的越短。

(2)硬件资源

具体包括但不限于能输出PWM的计数器个数,同一PWM模块里输出PWM的通道数(一般同一模块里PWM的频率是一样的,不同通道可以输出不同占空比),能够读取外部脉冲的计数器个数,支持ADC的引脚的个数,ADC的位数与转换速度,硬件IIC模块的个数,硬件SPI模块的个数,UART模块的个数,是否支持正交解码。

(3)其他

有的MCU不自带FLASH,或需要外接ROM,电路复杂性会增加,需要权衡。

2.最小系统的设计

(1)供电

芯片有可能有多个电源引脚,数字电源和模拟电源,数字地和模拟地,还有ADC的参考电源。三种电源的要求根据芯片手册的要求,选择供电电压,ADC的参考电压可以外接一个基准电压芯片。数字与模拟的电源和地之间用磁珠做好隔离。每个电源引脚做好电容去耦。

(2)外部晶振

外部晶振尽量选用单片机允许的最大频率。有源晶振做好电源去耦。晶振附近与底下不要走线。

(3)复位电路

根据芯片手册确认芯片是低电平复位还是高电平复位,用RC及轻触开关设计复位电路。

(4)下载电路

根据芯片手册确定下载程序的模式,是SWD下载还是ISP串口下载还是JTAG下载,根据不同的下载方式留好下载电路。

(5)开漏IO

根据芯片手册,确定是否有OD引脚,这些引脚需要接上拉电阻才能完成正常的输入输出功能。

3.引脚分配

根据芯片手册确定引脚的默认功能与复用功能,再根据实际需要,完成引脚分配,分配时兼顾pcb画板时的走线。注意分配时要分配到相同模块,比如不准分别分配到SPI1的MOSI,和SPI2的MISO。资源不够时可以省着用,比如ISP下载的串口可以复用做蓝牙等UART接口。

二.供电

供电是及其重要的,现有电源芯片分为线性稳压与开关稳压

1.开关稳压

开关稳压又分为BUCK降压、BOOST升压、BUCK/BOOST升降压。开关稳压芯片输出的纹波大,外部电路更加复杂,但效率高,一般在80%以上,能允许的输出电流高。开关稳压对布局的要求很高,如果布局有问题或元件选型有误,会导致芯片发烫且不能正常工作。(开关稳压芯片发烫其实是不太正常的表现)
对电源稳定性要求不高的用电器可以使用,比如说给外设供电。

2.线性稳压

线性稳压芯片输出纹波小,外部电路简单,但效率低,一般不足70%,能允许的输出电流不高。效率低导致芯片的发烫严重,尤其是在输入输出压差比较大,且电流比较大的情况下。
对电源纹波要求高的地方可以使用,比如说给主控供电。如果输入电压太高,建议采用开关稳压经行一级稳压后,再作为线性稳压的输入。

3.电机供电

对电机供电一般要求是输出能力比较强的电源,所以可以选择大功率的开关稳压或者直接用电池给电机供电。

三.驱动

驱动部分一般采用H桥结构,能提供大电流的驱动能力,驱动逻辑分成单极性和双极性,在我的技术报告里的驱动部分讲的比较清楚,不再详述。

四.外设

外设的选择要根据赛题,相同功能的外设也有模拟输出、数字输出之分,数字输出里也有UART协议、SPI协议、IIC协议的差别,根据芯片的硬件资源,选择合理通信方式、数字\模拟的外设。软件模拟协议可以不用分配到特定的IO口,但用硬件协议需要分配到对应的IO(注意UART_RX与TX是交叉连接的)。硬件通信速度会比软件模拟快。外设的供电侧加上去耦电容。

五.总结

最后做个总结就是,原理图必须搞清楚原理再去设计,立足于所有用到芯片的datasheet,立足于用到模块的用户手册。多看看前辈设计过的原理图,多读读技术报告。

智能车原理图设计思路相关推荐

  1. 第十六届智能车稳压模块设计——LOD与DCDC的使用对比

    **第十六届智能车稳压模块设计--LOD与DCDC的使用对比** 前言 一.5V.3V3稳压电路 1.芯片的简单介绍 1.1117 2.TPS5450 二.12V稳压电路 1.芯片的简单介绍 1.SB ...

  2. 四轮寻迹智能车的设计(逐飞IMX-RT1064)

    四轮寻迹智能车的设计(逐飞IMX-RT1064) 目录 四轮寻迹智能车的设计(逐飞IMX-RT1064) 1.前篇 (1)adc (模数/数模转换) (2)pit(定时中断) (3)pwm(波特率) ...

  3. 特别提醒蓝牙语音智能药盒的设计思路(二)TTS技术应用篇,附手机小程序界面

    全文3000字,阅读时间约8分钟,建议收藏后慢慢看 目录 引言 蓝牙TTS智能药盒方案系统图 智能药盒是什么 智能药盒为什么需要语音提醒 语音提醒功能为什么要用TTS技术 TTS语音提醒的应用场景 1 ...

  4. STM32下推式磁悬浮装置(二)原理图设计思路

    目录 前言 一.磁悬浮装置预览 二.设计思路 三.线圈主板 四.磁铁底座 五.单片机主板 结语 前言 本文STM32下推式磁悬浮装置的第二篇文章,距离上一篇过去了一个月,主要是这段时间在备赛.现在比赛 ...

  5. Altium Designer 20 19(入门到精通全38集)四层板智能车PCB设计视频教程AD19 AD20 凡亿----笔记

    某博主笔记1 又一博主笔记2 AD18的安装教程(包括资料) AD19在进行PCB设计时,板上的元器件全部被锁定,怎么解锁? PCB各层定义 AD中关于PCB规则的设置 画PCB要考虑生产:电子元件的 ...

  6. RT-Thread优化智能车设计

    学 校:重庆大学 队伍名称:风林火山 参赛队员:谢文祥.梁华林.陈俊霖 带队老师:李敏 简 介: 本文主要介绍了基于RT Thread操作系统的智能视觉组四轮循迹智能小车系统的原理.软硬件设计以及小车 ...

  7. 基于RT-Thread操作系统的 基础四轮组智能车设计与实践

    学 校: 同济大学 队伍名称: 智行·龙卷风 参赛队员: 杨怡,韦炳宇,许泽华 带队教师: 张志明,余有灵 §01 引言 1.1全国大学生智能车竞赛介绍 全国大学生智能汽车竞赛是以智能汽车为研究对象的 ...

  8. 基于单片机的无线语音遥控智能车设计

    文末下载完整资料 1 无线语音控制智能车设计概述 1.1 设计目的    随着电子工业的发展,计算机技术随着集成度的提高,和大规模集成电路的发展.计算机的一个重要分支--嵌入式计算机也在向高度智能化的 ...

  9. 第十六届全国大学生智能车竞赛技术报告 | 单车拉力组- 上海海事大学-骑摩托的蒙娜丽莎

    简 介: 本文设计的智能车系统以 STC16F40K128微控制器为核心控制单元,通过车体前方的电感检测赛道电磁信息,通过编码器检测智能车的实时速度,利用陀螺仪检测小车姿态,使用PID 控制算法调节电 ...

最新文章

  1. 1-1 什么是微信小程序
  2. win7台式电脑怎么连wifi_修改WiFi密码后电脑连不上网如何解决 修改WiFi密码后电脑连不上网解决方法【详解】...
  3. 上拉加载 php,php+jquery 上拉加载
  4. Linux 双显卡 黑屏,Ubuntu16.04安装 双显卡安装Nvidia驱动 登录循环 黑屏(通用 终结此类问题)转载...
  5. 教你配置支付宝应用网关和授权回调地址
  6. Echarts数据grid直角坐标系(xAxis、yAxis)详解
  7. UVA10912 Simple Minded Hashing【DP】
  8. 开源linux 二进制工具,又一款开源好物:逐字节分析的二进制数据分析工具bitinsight...
  9. pycharm 升级 pip
  10. 【京东助手】滑稽东试用助手 V1.6.0
  11. 微软商店无法下载应用,VS2019无法下载插件问题解决方案
  12. 六人扑克牌游戏 三先 规则
  13. dota2自定义地图服务器,RPG DOTA2 自定义地图制作指南——构建模型
  14. poj3764解题报告
  15. self._handle = _dlopen(self._name, mode) OSError: [WinError 126] 找不到指定的模块
  16. PCI E 阻抗85/100
  17. nginx配置服务器
  18. 策略的多米诺骨牌(博弈论的诡计)
  19. openlayer4加载arcgis rest服务(遥感影像切片)
  20. 如何在openlayers中使用iconfont或font Awesome字体图标

热门文章

  1. js获取元素的left和top值方法总结
  2. lvs-dr集群之vip与dip/rip不在同一网段的实验环境设计及配置实现
  3. 空间参考系统:方位角(azimuth)/仰角(elevation)
  4. 笔记本直连服务器ip怎么设置,双机直连详细设置(两台电脑直接连接)
  5. 图片与资源的在线链接
  6. s3c2450下AC97驱动研究
  7. JBPM知识点------JPDL3.1规范
  8. 海康nvr 使用28181协议配置说明
  9. 小程序实现文字情绪识别并生成参考回复,从此不怕说错话
  10. 运动打卡软件app开发功能