day07(单片机高级)继电器模块绘制

目录

继电器模块绘制

原理图

布局

添加板框

布线

按tab修改线宽度

布线换层

泪滴

铺铜

铺铜的作用

铺铜的使用规范

添加丝印

步骤总结


继电器模块绘制

  1. 到淘宝找一个继电器模块

继电器模块的使用(超详细)_继电器模块工作原理-CSDN博客文章浏览阅读4.8w次,点赞116次,收藏464次。在一般情况下NC是闭合的,所以我们要接到NO接口,然后信号输入引脚即IN引脚给高电平,NC端断开,NO端闭合,负载端电路形成闭合回路,开始工作,当IN端给低电平时,NO端断开,负载即停止工作。开路即通路、断路,闭合指的是开关闭合,也就是说,在没有任何上电之类的动作时,NC和COM端相当于已经连通。在继电器未通电时处于闭合状态,当电磁线圈通电时,触点打开。在继电器未通电时处于打开状态,当电磁线圈通电时,触点闭合。公共端,通常是中间的触点,与常开或常闭触点相连。常闭接口,继电器吸合前与COM连接,吸合后悬空。_继电器模块工作原理https://blog.csdn.net/m0_56694518/article/details/135033264?spm=1001.2014.3001.5501

2.去立创商城搜继电器

添加端子

gpio控制端使用连接器(排针/排母)

添加三极管和插座以及二极管(选择电阻0603 0805等是不同的封装,尺寸不同)

原理图

1、为什么要加三极管控制继电器?

三极管的目的是增大驱动力,因为单片机IO口无法直接驱动继电器。继电器所需要的电流比单片机GPIO输出的电流大,单片机引脚无法直接控制继电器。

2、为什么要加下拉电阻?

确保稳定的默认状态:对于某些数字电路,如使用晶体管或微控制器的输入引脚,如果没有明确的外部电压施加,它们的电平状态可能是不确定的(即“浮空”状态)。下拉电阻提供了一个明确的默认状态,通常是将引脚拉至低电平(GND),从而确保在没有任何输入时电路有一个已知的状态。

3、为什么要加0R电阻?

0R电阻的作用1 充当保险丝 2 可以预留一个电阻位用于调试 3 跳线 4 可以当测试点使用,不焊接(留出焊盘用于测试)

4、为什么要加二极管?

        防止反向电动势

布局

  • 先大后小,先难后易:首先放置重要的单元电路和核心元器件,优先考虑较大、较复杂的元件,确保关键部分布局合理。
  • 功能分区:根据电路功能将元器件分区,如电源区、模拟信号区、数字信号区等。
  • 保持信号完整性:对于高速信号线,应避免与其他信号线或电源线交叉,以防止信号串扰和干扰。可以通过分层布局,将信号线、电源线和地线分别布局在不同的层上。
  • 信号路径:确保信号路径尽可能短且直,尤其是高频信号路径,避免拐角和长距离传输。
  • 热管理:发热元件应远离敏感元件,并确保良好的散热路径,避免热积聚。
  • 均匀分布、重心平衡:遵循均匀分布原则,使版面美观,同时保持重心平衡,避免因重心偏移导致电路板受力不均。
  • 布线规则:控制走线长度,尽量缩短走线长度,特别是关键信号线,以减少信号衰减和时延。避免锐角和直角,布线时应尽量使用圆角或45度角,以减少信号反射和阻抗不连续。
  • 安装方向一致性:确保同类元件安装方向一致,方便检查和维修。

此外,还需注意以下几点:

在保证电气性能的前提下,元件应放置在栅格上并相互平行或垂直排列,以保持整洁美观。

滤波电容和振荡器的放置要与电源接近,振荡器前端放电阻。

在布局时,需要考虑到布线通道评估、等长需要的空间,以及电源流向和电源通道。

高速、中速、低速电路要分开布局,强电流、高电压、强辐射元器件应远离弱电流、低电压、敏感元器件。

模拟、数字、电源、保护电路也应分开布局。

接口保护器件应尽量靠近接口放置,电平变换芯片(如RS232)应靠近连接器(如串口)放置。

建议隐藏飞线

添加板框

布线

  • 信号/电源分离:为了避免信号线与电源线之间的互相干扰,应尽量避免它们共享同一层。这有助于保持信号的清晰度和稳定性。(AC220的电压
  • 减小射频干扰:在布线时,对于射频信号传输的地方,应采取屏蔽措施,如避免长线路、使用高频宽接地等,以减小射频干扰对电路的影响。
  • 控制走线长度:尽量缩短关键信号线的走线长度,以减少信号衰减和时延。对于需要长距离传输的信号,可以考虑使用差分线布线等技术来提高信号传输的稳定性。
  • 选择合适的走线宽度:走线的宽度应根据通过它们的电流大小来确定,以确保电路在所有环境和负载条件下都能正常工作。
  • 避免过长接口线:过长的接口线会增加信号传输时间,可能导致原始信号失真。因此,在设计时应尽量控制接口线的长度。
  • 注重信号完整性:对于高速和差分信号,应特别注重信号完整性。可以采用阻抗匹配、差分线布线等技术来提高信号传输的稳定性。
  • 分层布线:对于高密度的PCB布线,可以采用分层布线的方法。这不仅可以节省空间,使PCB板更加紧凑,还有助于减少不同层之间的干扰。尽量将高速信号线和低速信号线分层布置,高速信号线应布置在内层,以减少电磁干扰。
  • 保持走线和焊盘之间的足够空间,以避免在PCB制造或组装阶段发生短路。
  • 电源和地线:电源线和地线应尽量宽,减少电阻和电感,确保稳定的电流供给和返回。
  • 去耦电容:在电源和地之间合理放置去耦电容,尤其是在芯片的电源引脚附近,减少电源噪声。
  • 过孔:尽量减少信号线通过过孔的次数,过孔会增加信号的寄生电容和电感。根据实际情况选择合适的过孔大小,确保电气和机械性能。
  • 检查设计规则:在布线完成后,进行设计规则检查(DRC),确保满足设计规范。

按tab修改线宽度

布线换层

如果想底层布线,可以点击布线之前,更改图层为底层,或者点击布线之后按atl+b(底层到顶层alt+t)

泪滴

泪滴(Tear Drop)的主要作用是增强导电路径的机械强度和可靠性,尤其是在导电路径和焊盘或过孔的连接处。泪滴的形状类似于水滴,能够有效减少导电路径断裂的风险。

  • 增强机械强度:

在导电路径与焊盘或过孔的连接处,泪滴的设计能减小应力集中,防止机械断裂和裂缝的产生,尤其是在PCB受到弯曲或振动的情况下。

  • 提高电气可靠性:

泪滴的形状可以确保导电路径与焊盘的连接更牢固,避免在焊接和操作过程中产生的微小裂缝,从而提高电气连接的稳定性。

  • 减小制造误差的影响:

在PCB制造过程中,蚀刻工艺可能会引起导电路径的实际形状与设计图不一致。泪滴通过增加连接处的导电路径宽度,补偿这些误差,确保导电路径的完整性。

  • 减小热应力:

焊接过程中,泪滴的形状可以帮助均匀分布热应力,避免局部过热导致的微裂缝或导电路径损坏,提升整体焊接质量。

  • 提高耐用性和寿命:

通过增加导电路径的连接面积,泪滴可以提高整个电路板的耐用性,延长其使用寿命,特别是在需要长时间工作的电子设备中。

铺铜

铺铜(也称敷铜或覆铜)是指在PCB的空白区域铺设一层铜箔。

铺铜的作用

  1. 降低电磁干扰(EMI):铺铜可以屏蔽电磁辐射,减少外界电磁干扰对电路的影响,同时也减少PCB自身的电磁辐射。
  2. 增强电气性能:铺铜可以减少信号线之间的串扰,增强信号完整性,特别是在高速信号传输的情况下效果显著。
  3. 改善热管理:铜箔具有良好的导热性,铺铜可以提高散热效率,有助于热量从发热元件传导到更大面积,从而更好地散热。
  4. 增加机械强度:铺铜可以增加PCB的机械强度,尤其是对于多层板和薄板,可以防止板材在制造和使用过程中变形。

铺铜的使用规范

  1. 连接地线(GND):通常将铺铜区域连接到地线(GND),这有助于减少噪声和稳定电源参考电压。
  2. 确保连通性:确保铺铜区域之间具有良好的连通性,可以使用过孔(Via)进行连接,确保多层板上的各层铜箔电气连接良好。
  3. 避免孤岛:铺铜时要避免出现孤岛(即未连接到任何电源或地的铜区域),这些孤岛可能会成为天线,增加EMI问题。
  4. 保证间距:铺铜时要确保与其他信号线和元件之间保持合理的间距,防止短路和信号干扰。通常参考设计规则检查(DRC)来确定合适的间距。
  5. 热焊盘设计:对于连接到大面积铺铜的焊盘,应使用热焊盘设计(Thermal Relief Pad),以便于焊接和维修。这种设计通常是在焊盘周围留出一定的间隙,用若干条细铜线连接。
  6. 多层板铺铜:对于多层PCB,在内层铺铜时应考虑电源层和地层的分布,确保电源和地层的合理布局,以减少电源噪声和电压降。

DRC检查

添加丝印

步骤总结

1.绘制原理图

        找相关元器件(继电器:5V,端子:被控制端,排针(连接器):控制端,电阻:限流,下拉电阻,三极管(NPN),二极管)

        连接各个元器件

2.将原理图导入PCB

3.布局(以第一象限为板子参考,从大到小、从难到易;先端子再元器件(根据连线摆))

4.添加板框

5.布线(ALT+W、单路布线)、宽度:TAB; 换层----》顶层ALT+T;底层:ALT+B

6.添加泪滴(先添加泪滴再铺铜)

7.铺铜(将所有的GND连接到一起)

8.添加丝印(提示如何使用即可)

9.3D查看

10.DRC检查(检查连线是否正确)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/920994.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

1+X应急响应(网络)病毒与木马的处置:

病毒与木马的处置: 病毒与木马的简介: 病毒和木马的排查与恢复:

【电路笔记 TMS320F28335DSP】时钟+看门狗+相关寄存器(功能模块使能、时钟频率配置、看门狗配置)

时钟源和主时钟(SYSCLKOUT) 外部晶振:通常使用外部晶振(如 20 MHz)作为主要时钟源。内部振荡器:还可以选择内部振荡器(INTOSC1 和 INTOSC2),适合无需高精度外部时钟的应…

CCE-基础

背景: 虚拟化产生解决物理机资源浪费问题,云计算出现实现虚拟化资源调度和管理,容器出现继续压榨虚拟化技术产生的资源浪费,用命名空间隔离(namespace) 灰度升级(升级中不影响业务&#xff09…

基于LLama_factory的Qwen2.5大模型的微调笔记

Qwen2.5大模型微调记录 LLama-facrotyQwen2.5 模型下载。huggingface 下载方式Modelscope 下载方式 数据集准备模型微调模型训练模型验证及推理模型导出 部署推理vllm 推理Sglang 推理 LLama-facroty 根据git上步骤安装即可,要求的软硬件都装上。 llama-factory运行…

提取图片高频信息

提取图片高频信息 示例-输入: 示例-输出: 代码实现: import cv2 import numpy as npdef edge_calc(image):src cv2.GaussianBlur(image, (3, 3), 0)ddepth cv2.CV_16Sgray cv2.cvtColor(src, cv2.COLOR_BGR2GRAY)grad_x cv2.Scharr(g…

移动充储机器人“小奥”的多场景应用(上)

一、高速公路服务区应用 在高速公路服务区,新能源汽车的充电需求得到“小奥”机器人的及时响应。该机器人配备有储能电池和自动驾驶技术,能够迅速定位至指定充电点,为待充电的新能源汽车提供服务。得益于“小奥”的机动性,其服务…

怎么只提取视频中的声音?从视频中提取纯音频技巧

在数字媒体的广泛应用中,提取视频中的声音已成为一项常见且重要的操作。无论是为了学习、娱乐、创作还是法律用途,提取声音都能为我们带来诸多便利。怎么只提取视频中的声音?本文将详细介绍提取声音的原因、工具、方法以及注意事项。 一、为什…

Windows环境GeoServer打包Docker极速入门

目录 1.前言2.安装Docker3.准备Dockerfile4.拉取linux环境5.打包镜像6.数据挂载6.测试数据挂载7.总结 1.前言 在 Windows 环境下将 GeoServer 打包为 Docker,可以实现跨平台一致性、简化环境配置、快速部署与恢复,同时便于扩展集成和版本管理&#xff0c…

《Vue零基础入门教程》第四课: 应用实例

往期内容 《Vue零基础入门教程》第一课:Vue简介 《Vue零基础入门教程》第二课:搭建开发环境 《Vue零基础入门教程》第三课:起步案例 参考官方文档 https://cn.vuejs.org/api/application#create-app 示例 const {createApp} Vue// 通…

NUXT3学习日记四(路由中间件、导航守卫)

前言 在 Nuxt 3 中,中间件(Middleware)是用于在页面渲染之前或导航发生之前执行的函数。它们允许你在路由切换时执行逻辑,像是身份验证、重定向、权限控制、数据预加载等任务。中间件可以被全局使用,也可以只在特定页…

使用docker快速部署Nginx、Redis、MySQL、Tomcat以及制作镜像

文章目录 应用快速部署NginxRedisMySQLTomcat 制作镜像镜像原理基于已有容器创建使用 Dockerfile 创建镜像指令说明构建应用创建 Dockerfile 文件创建镜像 应用快速部署 Nginx docker run -d -p 80:80 nginx使用浏览器访问虚拟机地址 Redis docker pull redis docker run --…

02微服务系统与设计(D1_走出微服务误区:避免从单体到分布式单体)

目录 学习前言 一、回顾:从单体到微服务到 Function 二、分布式单体 分布式单体起因之一:通过共享库和网络客户端访问分布式能力 分布式单体起因之二:简单用远程调用替代进程内方法调用 分布式单体起因小结 三、引入非侵入式方案&#…

WEB攻防-通用漏洞文件上传js验证mimeuser.ini语言特性

知识点: 1、文件上传-前端验证 2、文件上传-黑白名单 3、文件上传-user.ini妙用 4、文件上传-php语言特性 详细点: 1、检测层面:前端,后端等 2、检测内容:文件头,完整型,二次渲染等 3、检…

鸿蒙学习高效开发与测试-集成开发环境(4)

文章目录 1、工程管理2、代码编辑3、界面预览4、编译构建5、代码调试6、性能调优7、设备模拟8、命令行工具9、端云一体化开发 HUAWEI DevEco Studio 是面向鸿蒙生态的集成开发环境,提供了一站式的鸿蒙生态应用、元服务开发能力,详细能力如图所示。 1、工…

基于yolov8、yolov5的茶叶等级检测识别系统(含UI界面、训练好的模型、Python代码、数据集)

摘要:茶叶等级检测在茶叶生产、质量控制和市场销售中起着至关重要的作用,不仅能帮助相关部门实时监测茶叶质量,还为智能化检测系统提供了可靠的数据支撑。本文介绍了一款基于YOLOv8、YOLOv5等深度学习框架的茶叶等级检测模型,该模…

Spire.PDF for .NET【页面设置】演示:打开 PDF 时自动显示书签或缩略图

用户打开 PDF 文档时,他们会看到 PDF 的初始视图。默认情况下,打开 PDF 时不会显示书签面板或缩略图面板。在本文中,我们将演示如何设置文档属性,以便每次启动文件时都会打开书签面板或缩略图面板。 Spire.PDF for .NET 是一款独…

从 HTML 到 CSS:开启网页样式之旅(开篇之一)——CSS 初体验与网页样式新征程

从 HTML 到 CSS:开启网页样式之旅(一)——CSS 初体验与网页样式新征程 前言一、为什么需要 CSS?二、CSS的引用(一)行内样式(二)内部样式(三)外部样式&#xf…

Android音频采集

在 Android 开发领域,音频采集是一项非常重要且有趣的功能。它为各种应用程序,如语音聊天、音频录制、多媒体内容创作等提供了基础支持。今天我们就来深入探讨一下 Android 音频采集的两大类型:Mic 音频采集和系统音频采集。 1. Mic音频采集…

数据结构C语言描述4(图文结合)--栈的实现,中序转后序表达式的实现

前言 这个专栏将会用纯C实现常用的数据结构和简单的算法;有C基础即可跟着学习,代码均可运行;准备考研的也可跟着写,个人感觉,如果时间充裕,手写一遍比看书、刷题管用很多,这也是本人采用纯C语言…

数据结构之一:复杂度

相关代码:SData/test_22/main.c Hera_Yc/bit_C_学习 - 码云 - 开源中国 数据结构:在内存当中存储、组织数据的方式。(顺序表、链表、栈、队列、树等)。 算法:与数据结构配合使用,是对数据的处理。&#…