• 【PCB学习笔记】绘制智能车四层板 ---原理图绘制及编译检查


    在这里插入图片描述
    PCB电路板应该大部分跟电打过交道的工科生都不会陌生。作为一个电控选手,我对PCB板也非常熟悉,并且也上过相关的实验课程,也有模电数电的基础。但是由于一直专注在代码层面,负责机器人的控制算法,仿真的实现,所以PCB板一般都是采用现成的板子,没有自己打板做过比较大型的项目。所以,趁着现在时间还比较充裕,从头开始认真学习一遍PCB相关的知识。争取后面可以在自己做的项目中设计出稳定可靠的PCB板。
    对于相关领域想要互相交流的选手欢迎联系我:2250017028@qq.com
    我使用的PCB设计软件:Altium Designer(19.0.4)
    参考资料:PCB入门到精通

    元件放置

    可以通过右下角的Panels打开Components界面,里面就会有我们的元件库,以及一些现成的库。然后就元件拖拽进原理图中即可。
    在这里插入图片描述
    更新完元件库之后,需要刷新(下图的Refresh)。Components中才会出现新的元件
    在这里插入图片描述

    如果要更新原理图,需要在原理图库界面,点击工具-更新到原理图库。
    在这里插入图片描述

    元件复制及对齐

    可以双击原理图边缘,修改参数,比如修改图纸大小为A3
    在这里插入图片描述
    放置元件
    一开始可以先根据原理图的大致分布,摆放元件,不需要连线。
    在这里插入图片描述
    划分区域
    通过空格可以转换线的类型(直角/钝角/任意角),一般直角就够用了。
    在这里插入图片描述
    连接导线

    细节:栅格大小最好固定为100mil,并且一开始创建的元件也以100mil的栅格进行创建,这样子在连线对齐的时候会非常轻松。

    在这里插入图片描述
    对于末端没有连接元件的端口,可以用以下的标号进行标注
    在这里插入图片描述
    在这里插入图片描述

    添加网络标签
    在这里插入图片描述
    如下图的C6 - C9
    在这里插入图片描述
    修改元件编号
    元件编号一开始都是**U?,L?**这种,但是每个元件应该是唯一存在的,所以要对其进行编号。有两种方式

    1. 手动编号 — 对应着已有原理图,编号跟原理图保持一直,这种主要是为了保证后期的BOM表相匹配。
    2. 自动编号
      更新更改列表 - 接收更改 - 执行变更。配置保持默认即可。
      在这里插入图片描述
      在这里插入图片描述
      修改value值
      大部分元件的value值都是默认值,所以需要按照电路图对其进行修改,这一步可以在上面元件连线的时候同步进行。

    封装管理
    点击工具-封装管理器,然后根据BOM表,修改各个元件的封装。
    在这里插入图片描述
    工程编译
    点击工程-工程选项,进入编译设置界面
    在这里插入图片描述
    将以下的错误修改为致命错误

    1. Duplicate Part Designators
    2. Floating net labels
    3. Floating power objects
    4. Nets with only one pin

    Alt + 点击网络标号:可以显示匹配的两个端口,用于排查错误4。

    将以下的错误改为不报错

    1. Off-grid object

    编译
    在这里插入图片描述
    添加文字
    在这里插入图片描述

  • 相关阅读:
    【Kubernetes项目部署】k8s集群+高可用、负载均衡+防火墙
    攻防世界Reverse三星题 zorropub
    GP db模板、dblink、tablespace、交换分区和数据倾斜
    MyBatisPlus又在搞事了,发布神器,一个依赖轻松搞定权限问题?
    Java注解详解以及如何实现自定义注解
    golang validator 提示消息本地化(中英文案例)
    Spring MVC 十一:中文乱码
    学习SpringMvc第三战-利用SpringMvc实现CRUD
    BI业务用户商业分析新时代,如何把数据用透?
    穿山甲SDK接入收益·android广告接入·app变现·广告千展收益·eCPM收益(2023.11)
  • 原文地址:https://blog.csdn.net/weixin_45728705/article/details/127765722