在上一讲中我们学习了在OrCAD中如何使根据STM32F411CEU6的数据手册来绘制STM32F411CEU6最小系统原理图。涉及的知识点有器件的摆放、旋转、电气连接,网络连接符的使用,设计缓存的替换和更新,原理图器件编号以及重新编号等内容。

这一讲我们主要讲电源系统电路、电机驱动等电路的绘制以及页连接符的使用等。

电源系统电路绘制:

很多人在Diy这种PCB小四轴的时候,电源部分都是1S锂电池进来之后加一个3.3V的LDO稳压出3.3V的电给STM32控制系统用,然后发现在调试过程中如果不带电机转动,基本上都各个外设都正常工作,但是一旦安装上电机并驱动电机转动的时候,系统会不断重启。这是因为电机内阻小、在启动瞬间需要的电流很大,而锂电池在放电电流很大的时候,电压会明显降低,一旦低于3.3V加LDO正常工作所需的压差这个电压值,LDO就不能输出3.3V电,这时候系统会掉电重启。所以我们一般需要先采用升压电路把电池电压升到5V,然后再给LDO使用,这样的话可以保证系统不掉电。

所以DragonFly四轴飞行器中供电拓扑如图1所示,1S锂电池进来之后经过SX1308升压为5V,然后再和USB接口进来的5V合并,经过二极管压降之后电压约为4.7V左右,在电池电压波动的时候,这个4.7V基本可以保持不变。然后使用两个ME6206降压为3.3V分别供wifi和STM32等器件使用。RGBLED灯使用的也是这个4.7V,整个系统中。只有720空心杯电机通过MOS管直接使用电池供电。

图1:DragonFly四轴飞行器中供电拓扑

根据以上拓扑图绘制电源系统原理图如图2,其中SX1308等器件都可以在数据手册上找对推荐电路,而且是比较常用的Boost升压电路,此处不讲。

图2:DragonFlyV2电源系统原理图

电机驱动电路绘制:

DragonFlyV2使用的电机是720空心杯电机,属于直流有刷电机。720表征他的尺寸,电机直径7mm,长度20mm。我们定制的720空心杯电机供电为3.7V-4.2V,转速为45000转/min,空载转动电流约为100ma,带负载转动时,启动瞬间峰值电流可能达到2-3A。

我们使用NMOS管SI2302来驱动720空心杯电机。因为电机是感性负载,所以我们在电机两端并联一个二极管(注意二极管的方向),这个二极管可以快速泄放在MOS管关断之后由于电机转动产生的感应电动势。经过实验,我发现并联一个电容的效果比并联一个二极管来泄放效果更好,但是尚无明确的理论支撑。所以我们在绘制电路图的时候两个器件都加上,在实际使用中根据实际情况来选择焊接。为了在编写PWM驱动的时候方便用万用表观察波形,我们给PWM入口处加一个TP点。整个电路如图3所示。

图3:720空心杯电机驱动电路图

页连接符的使用:

在图3中大家可以看到电机的驱动信号PWM1,我们使用页连接符直接从MCU页连接到Motor页。在OrCAD中,我们使用这种页连接符来完成跨页的信号连接。这里提几个操作:

  1. 如何为跨页连接符添加页码
  2. 如何快速跳转到本信号所在的其他页

本讲视频:

使用Cadence17.2 OrCAD Allegro绘制小马哥DragonFly四轴飞行器(STM32F4主控)PCB四层板教程

本讲内容总结:

电源电路绘制

电机驱动电路绘制

页连接符的使用

下讲内容提要:

原理图检查

网表导出

PDF导出

BOM导出

本讲主要内容为在OrCAD中进行电源电路绘制、电机驱动电路绘制,涉及到的知识点有页连接符的使用、批量修改元器件属性等知识。

第7讲、OrCAD页连接符的使用以及电源电路等绘制相关推荐

  1. OrCAD批量修改跨页连接符名称

    OrCAD批量修改跨页连接符名称 [问题痛点] 直接修改名称,无论是在分页符 -Properties里面, 还是网络名称 - Alias里面, 都存在X轴按顺序排列,Y轴是乱序的情况, 直接从另一个有 ...

  2. 四旋翼无人机学习第12节--跨页连接符的标号设置、DRC、PDF导出

    文章目录 1 跨页连接符的标号设置 2 DRC与原理图检查 3 PDF导出 1 跨页连接符的标号设置 1.在设置跨页连接符的标号之前,需要去修改原理图的页码. 2.按照下图所示的操作步骤依次点击. 3 ...

  3. cadence 页间连接符标号的 删除,添加,更新

    1,选择项目工程,鼠标右键选择 Annotote 2,删除页间连接符标号 2, 增加页间连接符标号 选择Position 选择Offset relative to Port Name. 3,当报错时, ...

  4. PADS使用技巧——页间连接符的方向转换

    PADS原理图中页间连接符的输入输出方向转换 1.页间连接符的表现方式 首先我们要了解一下页间连接符的不同方向代表的含义,参考下图: 2.添加页间连接符 首先在原理图中使用快捷键F2进行添加连线,然后 ...

  5. sqlplus登录方式,列出所有表,列出表结构,sqlplus行和列显示设置,别名,空值问题,连接符,DISTINCT

     1 sqlplus登录方式: 普通用户登录: 登录eg:C:\>sqlplusscott/11  (格式:sqlplus 用户名/密码) 退出eg:quit退出 超级用户登录 C:\> ...

  6. Cadence Allegro页面连接符后面跟着页码

    页面连接符后面跟着页码 添加页码 添加页码 1.  原理图最好这样添加页码上去,方便后面查看信号在哪里. 2.点开一个原理图    3.双击最下面的信息栏.双击这个栏目.  Page count这个数 ...

  7. 零基础入门学习 Python(4)条件分支、while循环、逻辑连接符、引入外援

    Python的比较操作符 Python的比较操作符 含义 > 左边大于右边 >= 左边大于等于右边 < 左边小于右边 <= 左边小于等于右边 == 左边等于右边 != 左边不等 ...

  8. 22、输入和输出重定向,管道,命令连接符,命令替换符

    2019独角兽企业重金招聘Python工程师标准>>> (一)输入/输出重定向 标准输入--standard input:从键盘上输入 标准输出--standard output:在 ...

  9. Java的知识点5——扩展赋值运算符、 关系运算符、 逻辑运算符、字符串连接符、 条件运算符

    扩展运算符 程序 public class Dd1 {public static void main(String[] args) {int a=3;int b=4;a+=b;//相当于a=a+b;S ...

最新文章

  1. spring boot跨域问题
  2. 使用Struts2防止表单重复提交
  3. 根据日期时间和随机量生成唯一ID!!
  4. StaggeredGridView 实现分析--首次填充过程(一)
  5. Hexo如何绑定个人域名
  6. 2压缩备份数据库_达梦数据库备份与还原
  7. nginx完全关闭log
  8. 计算机网络—传输层(思维导图)
  9. 线程的创建以及线程的本质
  10. 基于STM32F103单片机的车牌识别图像处理识别系统 原理图PCB程序设计
  11. 计算机外文文献PDF,computer network 计算机 网络 外文文献.pdf
  12. 京豆薅羊毛新姿势-docker方式
  13. 将mybatis打印的Preparing与Parameters转化为可执行sql
  14. 【软件测试】Fiddler拦截+京东登陆练习
  15. 基于PHP的公共课考勤管理系统设计与实现
  16. 如何下载网易云音乐APP里的MV和短视频?
  17. csv文件操作、excel读写操作
  18. java 打印日志log_java打印log日志
  19. 150 元低成本改装家里的门锁,抓好软件硬件,向物联网出发
  20. 8A计算机游戏问题课文翻译,2013-新译林牛津英语8a课文翻译.pdf

热门文章

  1. 读取raw,arw等格式图像,并转格式
  2. 深入理解 linux swapper 进程
  3. [RK3288][Android6.0] 调试笔记 --- 电池电量一直显示100%
  4. 2021微信小程序云开发学习路线【视频加笔记】
  5. C语言for语句用法详解
  6. 使用apifox进行接口并发测试
  7. Web浏览器性能测试及其调优
  8. Mac上vmfusion ubuntu无法复制粘贴的解决办法
  9. C#自带打包程序Installer-Project使用
  10. Mockito的简单使用(二)