DXP学习2- 绘制电气图【实验】

目录

一、实验目的

二、实验原理

 1、创建一个新的项目文件。

 2、新建原理图文件

 3、设置原理图选项

4、放置元器件

5、其他电路元素的放置

6、对所有电路元素属性参数值的修改

三、实验设备

四、实验内容

1、绘制实验图2-1

元器件所在位置: 

 1,放置电阻

2,放置 AD820

3,放置Header 

​4,放置网络标号

5,效果

2、绘制实验图2-2

 1,放置电容​编辑

2,放置晶体管2N3904

3,效果 

五、实验总结与心得

1,总结

2,心得


一、实验目的

(1)掌握设计项目的建立和管理;

(2)掌握原理图图纸参数的设置、原理图环境参数的设置;

(3)掌握元器件库的装载,学会元器件、电源、接地、网络标号、总线、输入/输出端口、节点等电路元素的选取、放置等操作;

(4)掌握电路元素的参数修改方法。

二、实验原理

 1、创建一个新的项目文件。

在Altium Designer 09中,根据不同的设计主要有三种形式的项目文件,分别是:PCB项目文件,文件后缀为PrjPCB;FPGA项目文件,文件后缀为PrjFPG;库文件,根据电路原理图和印制电路板图设计的不同,其后缀有SchLib和PcbLib两种。在我们实验中均建立一个PCB项目文件。

(1)执行菜单命令“文件\工程\PCB Project",建立一个空的项目文件后的项目工作面板;

(2)执行菜单命令“File\Save Project”,保存文件.

 2、新建原理图文件

(1)执行菜单命令“File\New\Schematic”,在刚才建立的项目中新建原理图,默认的文件名为Sheet1. SchDoc.

(2)执行菜单命令“File\Save Project",保存文件。

 3、设置原理图选项

(1)图纸参数设定:执行菜单命令“设计\文档选项”,系统弹出文档选项对话框,在此对话框的“方块电路选项”标签页设置图纸参数。

(2)填写图纸设计信息:执行菜单命令“设计\文档选项",系统弹出文档选项对话框,在此对话框的“参数”标签页设置图纸参数。

(3)原理图环境参数设置:执行菜单命令“工具\设置原理图参数”, 系统将弹出 “喜好”对话框,在此对话框的左边树状图中选择原理图选项,此选项组中有12个选项卡,它们分别是原理图参数选项、图形编辑参数选项、编译器选项、导线分割选项、默认的初始值选项和软件参数选项等,分别用于设置原理图绘制过程中的各类功能选项。

以上创建工程文件及修改文档选项的内容可参考下面的博客内容👇:DXP学习1-使用DXP软件创建工程并熟悉相关操作-CSDN博客

4、放置元器件

(1)启动库工作面板:点击右下角面板切换标签中执行system/Librarys。

(2)通过库工作面板装载元器件库:点击面板左上角的库按钮,在弹出的可用库对话框中进行元器件装载。

(3)通过库工作面板查找元器件:点击面板上方中间的搜索按钮,在弹出的搜索库对话框中进行查找对象和查找范围的设定.

(4)通过库工作面板放置元器件:点击面板右上方的Place XX按钮,然后将鼠标移到原理图编辑窗口放置元器件。

5、其他电路元素的放置

(1)执行“Place \Wire"命令,绘制导线。(或快捷键:p+w)

(2)通过原理图绘制工具栏上的Place Power Port按钮放置电源和接地【布线工具栏里面】。

(3)执行Place\Label”命令,绘制网络标号。(或快捷键:ctrl+n)

(4)执行“Place\Bus”命令,绘制总线,执行命令“Place-Bus Entry”命令,绘制总线出入端口。

(5)执行“Place \ Port" 命令,绘制输入/输出端口。

(6)执行“Place\Junction”命令,绘制节点。

6、对所有电路元素属性参数值的修改

(1)在放置电路元素的状态下,按Tab键,即可打开此电路元素的属性设置框。

(2)在放置完电路元素之后,双击此电路元素即可打开其属性设置对话框.

三、实验设备

    个人计算机、Altium Designer 09(DXP)软件。

四、实验内容

按照实验原理的操作命令绘制图2-1至图2-2电路原理图。

图2-1

图2-2

1、绘制实验图2-1

 最后绘制的结果:

元器件所在位置: 

  1. Miscellaneous Devices.Int:二级管Diode;电阻,电容,晶体管2N3904
  2. AD Operational Amplifier.IntLib(Analog Devices文件下):AD820BN(LF151D);
  3. 布线工具栏:接地GND;电源VCC
  4. Miscellaneous Connectors.IntLib:Header

 1,放置电阻

 因为此时我的项目里面没有Miscellaneous Devices.Int库,因此我需要做一个操作:将需要用到的库加载到项目中👇

之后就可以从Miscellaneous Devices.Int库中找到电阻 

2,放置 AD820

我们可以看到图2-1中有AD820(一款精密、低功耗、FET输入运算放大器),它在 AD Operational Amplifier.IntLib(Analog Devices文件下),可以通过右边的弹出式面板找到👇:

 现在我们当前的文档就有了AD Operational Amplifier.IntLib,并可以通过这个库找到AD820BN

3,放置Header 

 图2-1中还有Header:电路中的Header系列芯片的作用是形成2*N形式的焊盘也是设计电路中用到的跳线焊盘,因为会经常用到,所以在电路版图设计软件中会做成一个现有的元件放在里面,里面都是2*N形式的焊盘。而header在“其他连接器”Miscellaneous Connectors下。

如果查看自己的库之后发现没有该库,可能是因为误操作在软件上移除了,也有可能是文件没有加载进来,因为Miscellaneous Connectors通用插件库是软件自带的,只要下载了软件都会有这个库。如果在项目中点击“library”没有看到Miscellaneous Connectors,去添加即可,请参考放置电阻那一部分。

找到该元件之后还需要将元件进行翻转 

 如下就是具体的翻转过程:

1,鼠标左击元件,之后按一下空格键,图片变成如下

 之后鼠标左键并长按元件,再点击字母"y",得到下图👇

 之后就可以开始连线,并在Header的右下角放置地线👇

上图Header元件上面相交连线的绘制步骤:

1,p+w
2,引脚上端的接线处【点一下鼠标左键】,之后拉长到合适位置【点一下鼠标左键】,再将线折回到中间位置【点一下鼠标左键】
3,向右拉线到想要连接的接线上端【点一下鼠标左键】,向下拉线连接到接线处【点一下鼠标左键】,再向上拉线,经过中间点时【点一下鼠标左键】,继续上拉和前面的线对齐之后【点一下鼠标左键】,再向下拉,经过中间点时【点两下鼠标左键】
......后面的操作相同。

线连好之后就可以修改元件的相关信息👇

 4,放置网络标号

在绘制电气图时,有两种连接电气的方式,一种是物理连线(多根线会错综复杂的交织在一起,不容易区分),另外一种就是常用的逻辑连线(通过网络标号将相同连线的部分标一个符号,易于区分)在dxp软件中,放置网络标号可以使用快捷键p+n,如下👇

现在,所有的元件都已经有了,只需要将它们摆好即可。

5,效果

 

2、绘制实验图2-2

开始绘制

 1,放置电容

2,放置晶体管2N3904

之后再用两个npn型的晶体管组合成差分放大电路

右边的晶体管需要进行两次90°的旋转,一次对称:

1,先鼠标右击元件,之后按一下空格(元件会逆时针旋转90°),元件进行第一次90°旋转如下:

2,再鼠标右击元件,之后按一下空格,元件进行第二次90°旋转如下:

 2,再鼠标长按元件,之后按一下字母“y”,元件进行上下对称如下:

调整好位置之后继续 

3,效果 

借助栅格将图纸绘制完成之后就可以将栅格去掉(visibl不勾选) 效果如下:

五、实验总结与心得

1,总结

在此次的绘制中需要对元件放置的位置有一定的了解,并知道如何去搜索元件。例如常用的三个库和一个布线工具栏:

Miscellaneous Devices.Int:二级管Diode;电阻,电容,晶体管2N3904
AD Operational Amplifier.IntLib(Analog Devices文件下):AD820BN(LF151D);
布线工具栏:接地GND;电源VCC
Miscellaneous Connectors.IntLib:Header

很多常见的元件基本上都是在Miscellaneous Devices.Int(通用元件库)和Miscellaneous Connectors.IntLib(通用插件库)中,少数的需要自己去记忆,虽然我们所用的元件种类多样,但是基本上很多元件都是在同一个库里面,可以放一起记。

2,心得

通过上一篇的DXP学习,现在对dxp这个软件也熟悉了很多,这次的绘制让我知道了库怎么添加,查找库,以及对绘制更加得心应手,不至于太生疏。常言道:“熟能生巧”。多做多练总归会好很多,希望能够继续坚持,共勉。

结语:有问题评论区留言,一天8h在线。没有对应库的评论区留言。之后在文章中补上。

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

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

相关文章

炒伦敦金大师级的交易技术

交易中的反身性由投资大师索罗斯提出,简单来说,它所描述的是投资者与市场之间那种奇妙的互动和互相影响的关系。大家可以把伦敦金市场趋势,想象成一个很大的舞台,它会影响和决定投资者的心理预期和决策。 而投资者的心理预期和决策…

【C++】Qt:WebSocket客户端示例

😏★,:.☆( ̄▽ ̄)/$:.★ 😏 这篇文章主要介绍WebSocket客户端示例。 学其所用,用其所学。——梁启超 欢迎来到我的博客,一起学习,共同进步。 喜欢的朋友可以关注一下,下次更新不迷路&…

k8s-kubectl命令详解、Pod创建过程、Pod的生命周期、定制Pod、资源对象文件

集群管理 一、如何管理集群 kubectl是用于管理Kubernetes集群的命令行工具 二、语法格式: kubectl [command] [TYPE] [NAME] [flags] command:子命令,如create,get,describe,delete type:…

redis集群数据一致性如何保证?

一般的做法是对key进行hash,比如有4台机器,就对4取模。 这样的坏处是增加或者减少机器的时候,会有大量数据进行迁移。 业界做法是用一致性哈希算法,将机器节点的ip值,对一个很大的数取模比如2^32, 用一个…

Prometheus 配置Basic auth认证

官方配置说明: Basic auth | Prometheus 一、生成密码加密串 Prometheus于2.24版本(包括2.24)之后提供Basic Auth功能进行加密访问,在浏览器登录UI的时候需要输入用户密码,访问Prometheus api的时候也需要加上用户密…

优质的短效HTTP代理具备什么优点?

随着网络时代的蓬勃发展,数据的获取与处理成为了企业决策和市场竞争的关键。在这场数据的角逐中,优质的短效HTTP代理脱颖而出,备受业界瞩目。优质的短效HTTP代理,提供了稳定的网络连接和匿名性,更为数据采集提供了关键…

Echarts组件初步封装

一、业务场景: 最近在vue中使用echarts时 有多处需要用到各种图表,想着自己封装一个便于多次复用 为了避免大家走弯路,为大家整理了一下,粘走可以直接用的那种 二、具体实现步骤: 1、先在终端安装echarts npm install…

管理类联考–复试–英文面试–问题--规划介绍原因做法--纯英文版

借鉴 https://www.bilibili.com/video/BV1Dk4y187zN/?p4&spm_id_from333.880.my_history.page.clickhttps://www.bilibili.com/video/BV1Dk4y187zN/?p4&spm_id_from333.880.my_history.page.click https://ttsreader.com/zh/https://ttsreader.com/zh/ 规划 视频版…

一文掌握Java动态代理的奥秘与应用场景

一、基本概念 为某个对象提供一个代理,以控制对这个对象的访问。代理类和委托类有共同的父类或父接口,这样在任何使用委托类对象的地方都可以用代理对象来替代。代理类负责请求的预处理、过滤、将请求分派委托类处理、以及委托类执行完请求后的后续处理。…

中国软件评测中心发布《健康软件安全白皮书》,美创参编分享方案实践

日前,中国软件评测中心网络安全和数据安全研究测评事业部发布《健康软件安全白皮书》研究成果,美创科技深度参与此次白皮书编写工作,针对健康软件目前面临的安全风险,分享数据安全建设思路。 白皮书详细剖析健康软件面临的网络和数…

盲盒抽卡机小程序:探索神秘盲盒,尽享抽卡乐趣

在盲盒文化的热潮中,盲盒抽卡机作为一种深受大众喜爱的娱乐形式,正逐渐成为市场上的新宠。为了满足广大盲盒爱好者和抽卡玩家的需求,我们积极投身于盲盒抽卡机小程序的开发,旨在通过创新的技术手段,为用户带来全新的盲…

PyTorch出现:RuntimeError: An attempt has been made to start a new process...报错

1.查看显卡: 第一步:同时按下键盘的winr键,输入cmd 第二步:随后输入 nvidia-smi 2.查看下载安装的包: conda list conda list 3.问题报错 PyTorch出现:RuntimeError: An attempt has been made to …

解决vue3中刷新浏览器页面的axios请求状态变为canceled

最近在开发中要加一个悲观锁的功能,具体需求是:用户1和用户2不能同时打开一个模型进行编辑,用户1优先进入模型后,要对该模型进行上锁,关闭该模型或刷新页面时要进行解锁,此时在刷新页面时出现了问题。 刷新…

线上linux服务器升级nginx

一个nginx版本空包 一个pcre文件 一个zlib文件 ./configure配置文件 make编译 make install复制所有文件到nginx 如果nginx -v无版本号 检查环境变量cat /etc/profile 编辑 环境变量vi /etc/profile 按i进入编辑模式 按esc进入查看模式 因为path中并未使用%JAVA_HOME%字样…

力扣---全排列---回溯

思路: 递归做法,一般会有visit数组来判断第 i 位是否被考虑了。我们先考虑第0位,再考虑第1位,再考虑第2位...dfs函数中还是老套路,先判定特殊条件,再从当下的角度(决定第 j 位是哪个元素&#x…

Docker 应用部署

MySQL部署 需求 在 Docker 容器中部署 MySQL ,并通过外部 mysql 客户端操作 MySQL Server 。 步骤 1. 搜索mysql镜像 docker search mysql 2. 拉取mysql镜像 docker pull mysql:5.6 3. 创建容器,设置端口映射、目录映射 事先在/root目录下创建m…

VScode手动安装vsix格式插件,提示安装插件与code版本不兼容问题

问题描述: vscode手动按装插件提示"插件不兼容code版本 原因方案:修改安装包内的package.json文件中的版本号与vscode版本号对应即可 解决步骤 以(adpyke.codesnap-1.3.4.vsix)安装包为例 手动安装vscode弹出 无法安装扩展“adpyke.codesnap-1.3.4”,它与 …

每周一算法:迭代加深A*

题目链接 AcWing 180. 排书 题目描述 给定 n n n 本书,编号为 1 ∼ n 1\sim n 1∼n。 在初始状态下,书是任意排列的。 在每一次操作中,可以抽取其中连续的一段,再把这段插入到其他某个位置。 我们的目标状态是把书按照 1 ∼…

提高企业员工生产力的办法

在现代商业环境中,提高企业员工生产力是企业持续发展的关键因素之一。员工生产力的提升不仅有助于企业提高运营效率,还能增强企业的市场竞争力。那么,如何有效地提高企业员工生产力呢?本文将就此问题进行探讨。 一、引入先进技术软…

[ C++ ] STL---stack与queue

目录 stack简介 stack的常用接口 queue简介 queue的常用接口 stack的模拟实现 queue的模拟实现 stack简介 1. stack是具有后进先出操作的一种容器适配器,其只能从容器的一端进行元素的插入与删除操作; 2. stack是作为容器适配器被实现的&#xff0…