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在线。没有对应库的评论区留言。之后在文章中补上。

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于Java-SpringBoot+vue实现的前后端分离信息管理系统设计和实现

基于Java-SpringBootvue实现的前后端分离信息管理系统设计和实现 博主介绍:多年java开发经验,专注Java开发、定制、远程、文档编写指导等,csdn特邀作者、专注于Java技术领域 作者主页 央顺技术团队 Java毕设项目精品实战案例《1000套》 欢迎点赞 收藏 ⭐…

OpenHarmony游戏应用程序-实现的一个手柄游戏

介绍 本篇Codelab是基于TS扩展的声明式开发范式编程语言,以及OpenHarmony的分布式能力实现的一个手柄游戏。 说明: 本示例涉及使用系统接口,需要手动替换Full SDK才能编译通过。 完成本篇Codelab需要两台开发板,一台开发板作为游…

HAL STM32G4 +TIM1 3路PWM互补输出+VOFA波形演示

HAL STM32G4 TIM1 3路PWM互补输出VOFA波形演示 ✨最近学习研究无刷电机驱动,虽然之前有使用过,但是在STM32上还没实现过。本文内容参考欧拉电子例程,从PWM驱动开始学习。 欧拉电子相关视频讲解: STM32G4 FOC开发实战—高级定时器发…

飞天使-k8s知识点26-kubernetes温故知新1-pod

文章目录 创建一个podpod的启动命令和参数更改pod 镜像拉取策略 pod 的三种探针pod 探针的实现方式prestop 和 prestart 创建一个pod apiVersion: v1 # 必选,API 的版本号 kind: Pod # 必选,类型 Pod metadata: # 必选,元数据name: nginx # …

ERNIE SDK 本地使用与markdown自动生成

ERNIE SDK 仓库包含两个项目:ERNIE Bot Agent 和 ERNIE Bot。ERNIE Bot Agent 是百度飞桨推出的基于文心大模型编排能力的大模型智能体开发框架,结合了飞桨星河社区的丰富预置平台功能。ERNIE Bot 则为开发者提供便捷接口,轻松调用文心大模型…

Linux-Arm环境下配置编译qt-everywhere及交叉编译环境

前言 最近在搞交叉编译的事,手上拿了个同事的香橙派玩交叉编译,现在来到了第一步,就是先在arm上配置qt的开发环境。当然了Qt没有直接提供qt on arm,而是需要自行在arm环境下编译一个qt环境出来,所以这里需要使用到qt提…

基于python+vue智慧农业小程序flask-django-php-nodejs

传统智慧农业采取了人工的管理方法,但这种管理方法存在着许多弊端,比如效率低下、安全性低以及信息传输的不准确等,同时由于智慧农业中会形成众多的个人文档和信息系统数据,通过人工方法对知识科普、土壤信息、水质信息、购物商城…

LeetCode每日一题——x 的平方根

x 的平方根OJ链接&#xff1a;69. x 的平方根 - 力扣&#xff08;LeetCode&#xff09; 题目&#xff1a; 思路&#xff1a; 乍一看题目只需要算一个数的平方根&#xff0c;根据我们之前学的C语言我们能很快的想到使用sqrt&#xff0c;pow这类的<math.h>库函数&#xf…

用户多部门切换部门,MySQL根据多个部门id递归获取所有上级(祖级)、获取部门的全路径(全结构名称)

背景 之前做过的项目&#xff0c;都是一个用户就一个部门的&#xff0c;现在碰到个一个用户在多个部门的需求&#xff0c;而且需要可以切换不同部门查看不同数据。 就比如说一个大公司下面有多个子公司&#xff0c;每个子公司有好多部门、子部门等等&#xff0c;然后有部分用…

万用表革新升级,WT588F02BP-14S语音芯片助力智能测量新体验v

万能表功能&#xff1a; 万能表是一款集多功能于一体的电子测量工具&#xff0c;能够精准测量电压、电流、电阻等参数&#xff0c;广泛应用于电气、电子、通信等领域。其操作简便、测量准确&#xff0c;是工程师们进行电路调试、故障排查的得力助手&#xff0c;为提升工作效率…

Sphinx + Readthedocs 避坑速通指南

博主在学习使用 Sphinx 和 Read the docs 的过程中&#xff0c; 碰到了许多奇葩的 bug, 使得很简单的任务花费了很长的时间才解决&#xff0c;现在在这里做一个分享&#xff0c;帮助大家用更少的时间高效上线文档的内容。 总的来说&#xff0c; 任务分为两个部分&#xff1a; …

[音视频学习笔记]七、自制音视频播放器Part2 - VS + Qt +FFmpeg 写一个简单的视频播放器

前言 话不多说&#xff0c;重走霄骅登神路 前一篇文章 [音视频学习笔记]六、自制音视频播放器Part1 -新版本ffmpeg&#xff0c;Qt VS2022&#xff0c;都什么年代了还在写传统播放器&#xff1f; 本文相关代码仓库&#xff1a; MediaPlay-FFmpeg - Public 转载雷神的两个流程…

python_BeautifulSoup爬取汽车评论数据

爬取的网站&#xff1a; 完整代码在文章末尾 https://koubei.16888.com/57233/0-0-0-2 使用方法&#xff1a; from bs4 import BeautifulSoup 拿到html后使用find_all()拿到文本数据&#xff0c;下图可见&#xff0c;数据标签为&#xff1a; content_text soup.find_all…

手机网页关键词视频爬虫采集软件可导出视频分享链接|视频无水印批量下载工具

全新音视频批量下载工具&#xff0c;为您解放视频管理烦恼&#xff01; 现如今&#xff0c;音上涌现出大量精彩的视频内容&#xff0c;但是要想高效地获取、管理和分享这些视频却是一件颇具挑战的事情。针对这一难题&#xff0c;我们自主研发了全新的音视频批量下载工具&#x…

基于javaSpringboot+mybatis+layui的装修验收管理系统设计和实现

基于javaSpringbootmybatislayui的装修验收管理系统设计和实现 博主介绍&#xff1a;多年java开发经验&#xff0c;专注Java开发、定制、远程、文档编写指导等,csdn特邀作者、专注于Java技术领域 作者主页 央顺技术团队 Java毕设项目精品实战案例《1000套》 欢迎点赞 收藏 ⭐留…

Day41:WEB攻防-ASP应用HTTP.SYS短文件文件解析Access注入数据库泄漏

目录 ASP-默认安装-MDB数据库泄漏下载 ASP-中间件-CVE&短文件&解析&写权限 HTTP.SYS&#xff08;CVE-2015-1635&#xff09;主要用作蓝屏破坏&#xff0c;跟权限不挂钩 IIS短文件(iis全版本都可能有这个问题) IIS文件解析 IIS写权限 ASP-SQL注入-SQLMAP使用…

WPF 立体Border

WPF 立体Border &#xff0c;用来划分各个功能区块 在资源文件中&#xff0c;添加如下样式代码&#xff1a; <Style x:Key"BaseBorder" TargetType"Border"><Setter Property"Background" Value"White" /><Setter Prop…

Mac nvm install failed python: not found

报错 $>./configure --prefix/Users/xxx/.nvm/versions/node/v12.22.12 < ./configure: line 3: exec: python: not found nvm: install v12.22.12 failed!解决方法 到 App 文件夹&#xff0c;并且打开 cd /System/Applications/Utilities/ open .记得改完 Rosetta 之…

(done) 机器学习中的方差 variance 和 偏差 bias 怎么理解?

来源&#xff1a;https://blog.csdn.net/weixin_41479678/article/details/116230631 情况1属于&#xff1a;低 bias&#xff0c;高 variance (和 human performance 相近&#xff0c;但和 验证集dev set 相远) 通常意味着模型训练轮数太多 情况2属于&#xff1a;高 bias&#…

【Django框架学习笔记】超详细的Python后端开发Django框架学习笔记

十二&#xff0c;Django框架 可以以下链接获取Django框架学习笔记,md文档和pdf文档 Django框架超详细的学习笔记&#xff0c;点击我获取 12.1 命令行操作 # 创建django项目 django-admin startproject aini# 启动项目 cd /mysite python3 manage.py runserver## 创建应用 …