智能车原理图设计思路
智能车原理图设计思路
- 一.主控
- 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,立足于用到模块的用户手册。多看看前辈设计过的原理图,多读读技术报告。
智能车原理图设计思路相关推荐
- 第十六届智能车稳压模块设计——LOD与DCDC的使用对比
**第十六届智能车稳压模块设计--LOD与DCDC的使用对比** 前言 一.5V.3V3稳压电路 1.芯片的简单介绍 1.1117 2.TPS5450 二.12V稳压电路 1.芯片的简单介绍 1.SB ...
- 四轮寻迹智能车的设计(逐飞IMX-RT1064)
四轮寻迹智能车的设计(逐飞IMX-RT1064) 目录 四轮寻迹智能车的设计(逐飞IMX-RT1064) 1.前篇 (1)adc (模数/数模转换) (2)pit(定时中断) (3)pwm(波特率) ...
- 特别提醒蓝牙语音智能药盒的设计思路(二)TTS技术应用篇,附手机小程序界面
全文3000字,阅读时间约8分钟,建议收藏后慢慢看 目录 引言 蓝牙TTS智能药盒方案系统图 智能药盒是什么 智能药盒为什么需要语音提醒 语音提醒功能为什么要用TTS技术 TTS语音提醒的应用场景 1 ...
- STM32下推式磁悬浮装置(二)原理图设计思路
目录 前言 一.磁悬浮装置预览 二.设计思路 三.线圈主板 四.磁铁底座 五.单片机主板 结语 前言 本文STM32下推式磁悬浮装置的第二篇文章,距离上一篇过去了一个月,主要是这段时间在备赛.现在比赛 ...
- Altium Designer 20 19(入门到精通全38集)四层板智能车PCB设计视频教程AD19 AD20 凡亿----笔记
某博主笔记1 又一博主笔记2 AD18的安装教程(包括资料) AD19在进行PCB设计时,板上的元器件全部被锁定,怎么解锁? PCB各层定义 AD中关于PCB规则的设置 画PCB要考虑生产:电子元件的 ...
- RT-Thread优化智能车设计
学 校:重庆大学 队伍名称:风林火山 参赛队员:谢文祥.梁华林.陈俊霖 带队老师:李敏 简 介: 本文主要介绍了基于RT Thread操作系统的智能视觉组四轮循迹智能小车系统的原理.软硬件设计以及小车 ...
- 基于RT-Thread操作系统的 基础四轮组智能车设计与实践
学 校: 同济大学 队伍名称: 智行·龙卷风 参赛队员: 杨怡,韦炳宇,许泽华 带队教师: 张志明,余有灵 §01 引言 1.1全国大学生智能车竞赛介绍 全国大学生智能汽车竞赛是以智能汽车为研究对象的 ...
- 基于单片机的无线语音遥控智能车设计
文末下载完整资料 1 无线语音控制智能车设计概述 1.1 设计目的 随着电子工业的发展,计算机技术随着集成度的提高,和大规模集成电路的发展.计算机的一个重要分支--嵌入式计算机也在向高度智能化的 ...
- 第十六届全国大学生智能车竞赛技术报告 | 单车拉力组- 上海海事大学-骑摩托的蒙娜丽莎
简 介: 本文设计的智能车系统以 STC16F40K128微控制器为核心控制单元,通过车体前方的电感检测赛道电磁信息,通过编码器检测智能车的实时速度,利用陀螺仪检测小车姿态,使用PID 控制算法调节电 ...
最新文章
- 1-1 什么是微信小程序
- win7台式电脑怎么连wifi_修改WiFi密码后电脑连不上网如何解决 修改WiFi密码后电脑连不上网解决方法【详解】...
- 上拉加载 php,php+jquery 上拉加载
- Linux 双显卡 黑屏,Ubuntu16.04安装 双显卡安装Nvidia驱动 登录循环 黑屏(通用 终结此类问题)转载...
- 教你配置支付宝应用网关和授权回调地址
- Echarts数据grid直角坐标系(xAxis、yAxis)详解
- UVA10912 Simple Minded Hashing【DP】
- 开源linux 二进制工具,又一款开源好物:逐字节分析的二进制数据分析工具bitinsight...
- pycharm 升级 pip
- 【京东助手】滑稽东试用助手 V1.6.0
- 微软商店无法下载应用,VS2019无法下载插件问题解决方案
- 六人扑克牌游戏 三先 规则
- dota2自定义地图服务器,RPG DOTA2 自定义地图制作指南——构建模型
- poj3764解题报告
- self._handle = _dlopen(self._name, mode) OSError: [WinError 126] 找不到指定的模块
- PCI E 阻抗85/100
- nginx配置服务器
- 策略的多米诺骨牌(博弈论的诡计)
- openlayer4加载arcgis rest服务(遥感影像切片)
- 如何在openlayers中使用iconfont或font Awesome字体图标