课题 Multisim简介
目:解Multisim背景功
重点:解Multisim功
难点:
Multisim美国国家仪器(NI)限公司推出Windows基础仿真工具适板级模拟数字电路板设计工作包含电路原理图图形输入电路硬件描述语言输入方式具丰富仿真分析力
1Multisim发展简介
加EWB (Electrical Workbench)
EWB40
EWB50
EWB60
Multisim2001
Multisim 7
Multisim 8
美国国家仪器(NI)限公司
Multisim 9
Multisim 10
Multisim 11
2EDA发达国家应状况
EDA(Electronic Design Automation)技术已电子设计领域广泛应目前已基存电子产品手工设计台电子产品设计程概念确立包括电路原理PCB版图单片机程序机结构FPGA构建仿真外观界面热稳定分析电磁兼容分析物理级设计PCB钻孔图动贴片焊膏漏印元器件清单总装配图等生产需资料等等全部计算机完成
EDA技术助计算机存储量运行速度快特点设计方案进行工难完成模拟评估设计检验设计优化数处理等工作
EDA已成集成电路印制电路板电子整机系统设计技术手段美国国家仪器公司(NI)Multisim 9软件方面工具计算机仿真 (Multisim 9)虚拟仪器技术(LABVIEW 8)解决理教学实际动手实验相脱节老难问题美国NI公司提出理念:实验室装进PC机中 软件仪器
3NI multisim概述
Multisim 美国NI公司收购性极提升改变:
(1)根需求制造出真正属仪器
(2)虚拟信号通计算机输出实际硬件电路
(3) 硬件电路产生结果输回计算机处理分析
NI Multisim组成:
(1) ――模数电路仿真
(2) ——单片机仿真
(3) ――FPGAPLDCPLD仿真
(4) ――通信系统分析设计
(5) ――32层PCB设计
NI Multisim仿真容:
(1)器件建模仿真:模拟器件(二极三极功率等)数字器件(74系列COMS系列PLDCPLD等)FPGA器件
(2)电路构建仿真:单元电路功电路单片机硬件电路构建相应软件调试仿真
(3)系统组成仿真
(4)仪表仪器原理制造仿真:意制造出属虚拟仪器仪表计算机仿真环境实际环境中进行
4电子通信类常仿真软件
System view数字通信系统仿真
Proteus单片机ARM仿真
Lab view虚拟仪器原理仿真
课题二 Multisim界面操作
目:解Multisim界面构成基操作
重点:掌握Multisim菜单容基操作
难点:掌握Multisim菜单命令功
Multisim图形界面采菜单工具栏热键相结合方式具般Windows应软件界面风格户根惯熟悉程度
1Multisim窗口界面
界面区域构成:菜单栏种工具栏电路输入窗口状态条列表框等通部分操作实现电路图输入编辑根需电路进行相应观测分析户通菜单工具栏改变窗口视图容
2菜单栏
菜单栏位界面方通菜单Multisim功进行操作
难出菜单中数Windows台应软件致功选项FileEditViewOptionsHelp外EDA软件专选项PlaceSimulationTransferTool等
(1)File
File菜单中包含文件项目基操作印等命令
命令 功
New 建立新文件
Open 开文件
Close 关闭前文件
Save 保存
Save As 存
New Project 建立新项目
Open Project 开项目
Save Project 保存前项目
Close Project 关闭项目
Version Control 版理
Print Circuit 印电路
Print Report 印报表
Print Instrument 印仪表
Recent Files 编辑文件
Recent Project 编辑项目
Exit 退出Multisim
(2)Edit
Edit命令提供类似图形编辑软件基编辑功电路图进行编辑
命令 功
Undo 撤消编辑
Cut 剪切
Copy 复制
Paste 粘贴
Delete 删
Select All 全选
Flip Horizontal 选元件左右翻转
Flip Vertical 选元件翻转
90 ClockWise 选元件时针90度旋转
90 ClockWiseCW 选元件逆时针90度旋转
Component Properties 元器件属性
(3)View
通View菜单决定软件时视图工具栏窗口进行控制
命令 功
Toolbars 显示工具栏
Component Bars 显示元器件栏
Status Bars 显示状态栏
Show Simulation Error Log 显示仿真错误记录信息窗口
Show XSpice Command Line Interface 显示Xspice命令窗口
Show Grapher 显示波形窗口
Show Simulate Switch 显示仿真开关
Show Grid 显示栅格
Show Page Bounds 显示页边界
Show Title Block and Border 显示标题栏图框
Zoom In 放显示
Zoom Out 缩显示
Find 查找
(4)Place
通Place命令输入电路图
命令 功
Place Component 放置元器件
Place Junction 放置连接点
Place Bus 放置总线
Place InputOutput 放置输入出接口
Place Hierarchical Block 放置层次模块
Place Text 放置文字
Place Text Description Box 开描述窗口编辑描述文字
Replace Component 重新选择元器件代前选中元器件
Place as Subcircuit 放置子电路
Replace by Subcircuit 重新选择子电路代前选中子电路
(5)Simulate
通Simulate菜单执行仿真分析命令
命令 功
Run 执行仿真
Pause 暂停仿真
Default Instrument Settings 设置仪表预置值
Digital Simulation Settings 设定数字仿真参数
Instruments 选仪表
Analyses 选项分析功
Postprocess 启处理
VHDL Simulation 进行VHDL仿真
Auto Fault Option 动设置障选项
Global Component Tolerances 设置器件误差
(6)Transfer菜单
Transfer菜单提供命令完成MultisimEDA软件需文件格式输出
命令 功
Transfer to Ultiboard 设计电路图转换Ultiboard(Multisim中电路板设计软件)文件格式
Transfer to other PCB Layout 设计电路图电路板设计软件支持文件格式
Backannotate From Ultiboard Ultiboard中作修改标记正编辑电路中
Export Simulation Results to MathCAD 仿真结果输出MathCAD
Export Simulation Results to Excel 仿真结果输出Excel
Export Netlist 输出电路网表文件
(7)Tools
Tools菜单针元器件编辑理命令
命令 功
Create Components 新建元器件
Edit Components 编辑元器件
Copy Components 复制元器件
Delete Component 删元器件
Database Management 启动元器件数库理器
Update Component 更新元器件
(8)Options
通Option菜单软件运行环境进行定制设置
命令 功
Preference 设置操作环境
Modify Title Block 编辑标题栏
Simplified Version 设置简化版
Global Restrictions 设定软件整体环境参数
Circuit Restrictions 设定编辑电路环境参数
(9)Help
Help菜单提供Multisim线帮助辅助说明
命令 功
Multisim Help Multisim线帮助
Multisim Reference Multisim参考文献
Release Note Multisim发行申明
About Multisim Multisim版说明
3工具栏
Multisim提供种工具栏层次化模式加理户通View菜单中选项方便顶层工具栏开关闭通顶层工具栏中钮理控制层工具栏通工具栏户方便直接软件项功
顶层工具栏:Standard工具栏Design工具栏Zoom工具栏Simulation工具栏
(1)Standard工具栏包含常见文件操作编辑操作
(2)Design工具栏Multisim核心工具栏通该工作栏钮操作完成电路设计分析全部工作中钮直接开关层工具栏
(3)Zoom工具栏户方便调整编辑电路视图
(4)Simulation工具栏控制电路仿真开始结束暂停
课题三 Multisim元器件库操作
目:掌握Multisim元器件库构成操作
重点:掌握Multisim元器件库操作
难点:掌握Multisim元器件库区
EDA软件提供元器件少元器件模型准确性直接决定该EDA软件质量易性
1Multisim户提供丰富元器件开放形式理元器件户够添加需元器件
2Multisim库形式理元器件通菜单Tools Database Management开Database Management(数库理)窗口元器件库进行理
3Database Management窗口中Daltabase列表中两数库:
Multisim Master库存放软件户提供元器件户元器件没编辑权通话窗口中Button in Toolbar显示框查找库中类器件工具栏中表示方法
User库户建元器件准备数库户建元器件进行编辑理
4Multisim Master中实际元器件虚拟元器件间根差:
实际元器件实际元器件型号参数值封装相应元器件设计中选类器件仅设计仿真实际情况良应性直接设计导出Ultiboard中进行PCB设计
虚拟元器件参数值该类器件典型值实际器件应户根需改变器件模型参数值仿真类器件称虚拟器件非元器件设虚拟类器件元器件类型列标中虚拟元器件类缀标Virtual
课题四 电路输入编辑
目:掌握Multisim电路设计步骤
重点:掌握Multisim电路输入编辑
难点:掌握Multisim元器件参数设置
输入电路图分析设计工作第步户元器件库中选择需元器件放置电路图中连接起分析仿真做准备电路设计基步骤:
1设置Multisim通环境变量
菜单OptionPreferences开Preferences话窗口通该窗口6标签选项户编辑界面颜色电路尺寸缩放例动存储时间等容作相应设置
标签Workspace例选中该标签时Preferences话框中3分项:
Show:设置否显示网格页边界标题框
Sheet size:设置电路图页面
Zoom level:设置缩放例
2取元器件
取元器件工具栏取菜单取两种方法面74LS00例说明两种方法
工具栏取:直接工具栏中选择TTL钮开74LS类器件Component Browser窗口选取窗口中包含字段Database name(元器件数库)Component Family(元器件类型列表)Component Name List(元器件名细表)Manufacture Names(生产厂家)Model LevelID(模型层次)等容
菜单取:通Place Place Component命令开Component Browser窗口
3编辑元器件
器件放置电路编辑窗口中户进行移动复制
粘贴旋转参数设置等编辑工作
4连接元器件
元器件放置电路编辑窗口鼠标方便器件连接起方法:鼠标单击连线起点拖动鼠标连线终点Multisim中连线起点终点悬空
课题五 虚拟仪器
目:掌握Multisim虚拟仪表
重点:掌握Multisim虚拟仪表功操作
难点:掌握Multisim虚拟仪表设置
电路进行仿真运行通运行结果分析判断设计否正确合理EDA软件项功
1Multisim户提供类型丰富虚拟仪器通Instruments工具栏菜单命令(Simulation instrument)选种虚拟仪表种虚拟仪表选面板方式显示电路中
面11种虚拟仪器名称表示方法总结:
表示方法 仪器名称
Multimeter 万表
Function Generator 波形发生器
Wattermeter 瓦特表
Oscilloscape 示波器
Bode Plotter 波特图图示仪
Word Generator 字元发生器
Logic Analyzer 逻辑分析仪
Logic Converter 逻辑转换仪
Distortion Analyzer 失真度分析仪
Spectrum Analyzer 频谱仪
Network Analyzer 网络分析仪
2电路中选相应虚拟仪器需观测电路点虚拟仪器面板观测口相连
3双击虚拟仪器会出现仪器面板面板户提供观测窗口参数设定钮
课题六 模数电路仿真实例
目:掌握Multisim电路创建仿真
重点:掌握Multisim创建电路图仿真详细步骤
难点:掌握Multisim元器件虚拟仪表参数设置
面三极单级放电路例简介绍利Multisim创建电路图仿真程分析电路性
三极单级放电路图120示12N2222A三极6电阻3电容112V直流电源1交流信号源组成
图120 三极单级放电路
1启动Multisim
单击Windows开始菜单程序中Multisim会开Multisim 户界面电路窗口中动建立文件名Circuit1电路文件
2放置元件
Multisim 干元件模型分门类存放元件工具栏中元件模型电路仿真基础需元件元件工具栏(Component Toolbar)虚拟元件工具栏(Virtual Toolbar)中提取两者:元件工具栏中提取元件具体型号元件相应元件属性话框中更改元件参数(元件性参数电阻电容电感三极ISNFBFVAFISE等参数)型号元件代虚拟元件工具栏中提取元件数参数该种类元件典型值部分参数户根需行确定虚拟元件没元件封装制作印刷电路板时虚拟元件会出现PCB文件中面放置实际元器件例说明放置元件程
(1)放置电阻
鼠标单击Multisim户界面元件工具栏Basic元件库钮弹出Select a Component话框单击该话框左侧Family滚动窗口中RESISTORSelect a Component话框变成图121示界面
该话框中显示元件许信息Component滚动窗口中列出许现实电阻元件拖动滚动条找10kΩ(注意软件界面中欧姆符号Ω显示Ohm)电阻单击OK钮双击选中电阻会选中找电阻选中电阻会着鼠标移动电路窗口中移动移合适位置单击左键10kΩ电阻放指定位置理外310kΩ124kΩ182kΩ电阻放电路窗口适位置电阻均垂直放置次选中单击Edit菜单中90 Clockwise90 CounterCW命令垂直放置
图121 提取电阻
(2)放置电容
放置电容放置电阻程基相似需弹出Select a Component话框左侧Family滚动窗口中单击CAPACITORSelect a Component话框变成图122示界面Component滚动窗口中找10μF电容选中放电路窗口中合适位置
理Family滚动窗口中单击CAP_ELECTRComponent滚动窗口中找47μF极性电容选中放合适位置
图122 提取电容
(3)放置12V直流电源
单击Multisim户界面元件工具栏Source元件库钮弹出Select a Component话框单击该话框左侧Family滚动窗口中POWER_SOURCESSelect a Component话框变成图123示界面
图123 提取直流电源
Component滚动窗口中找DC_POWER选中放电路窗口合适位置外利话框电路图中接端(GROUND)放电路窗口中理放置交流信号源AC_POWER
(4)放置NPN三极
三极该放电路核心该电路选三极型号2N2222A首先单击元件工具栏Transistor元件库钮弹出Select a Component话框单击该话框左侧Family滚动窗口中BJT_NPNSelect a Component话框变成图124示界面
图124 提取晶体三极
Component窗口中第1三极2N2222A单击OK钮选中三极会着鼠标移动电路窗口中移动移合适位置单击左键三极放指定位置三极放电路需元件已放置电路窗口中
3连接电路
Multisim 电路窗口中连接元件非常简捷方便通常两种类型:
(1)元件元件连接鼠标指针移动连接元件引脚鼠标指针会变成中间黑点十字图125(a)示单击鼠标移动会拖出条实线图125(b)示移动连接元件引脚时次单击鼠标会两元件引脚连接起
(a)鼠标指针变成中间黑点十字 (b)鼠标拖出条实线
图125 元件元件连接
(2)元件连线连接元件引脚开始鼠标指针移动连接元件引脚单击鼠标移动移动连接连线时次单击鼠标会元件连线连接起时连线交叉点动放置节点图126示该方法连接放置元件连接完成电路图图127示
图126 元件连线连接 图127 连接完成电路图
4编辑元件
创建完成电路符合工程惯便仿真分析创建完成电路图作进步编辑常编辑示:
(1)调整元件
果某元件放置位置满意调整位置具体方法:首先鼠标指移动元件选中元件时元件4角出现4方块图128示然住鼠标左键放选中元件拖移动位置选中元件元件起移动元件标注位置合适该方法移动元件标注
(2)调整导线
果某条导线放置位置满意调整位置具体方法:首先单击移动导线选中导线时导线两端拐角处出现黑色方块鼠标放选中导线中间鼠标会变成双箭头图129示住鼠标左键拖动导线理想位置松开鼠标左键鼠标放选中导线拐角处方块住鼠标左键改变导线拐角形状
图128 选中元件 图129 鼠标放选中导线中间
(3)修改元件参考序号(Reference ID)
元件参考序号元件库中提取时动产生时工程惯相符例例中R2惯应表示Rb1双击该元件弹出属性话框中修改元件参考序号例双击R2弹出图130示属性话框Label标签Reference ID文框R2改Rb1
(4)修改虚拟元件数值
电路窗口中虚拟元件数值默认值通属性话框修改数值例交流信号源默认频率60Hz振幅120V双击交流信号源弹出属性话框图131示
图130 电阻属性话框 图131 交流信号源属性话框
Value标签中通Voltage栏交流信号振幅设置10mV通Frequency栏交流信号频率设置1kHz
5显示电路节点号
电路元件连接区分电路节点波形电压通常电路节点起序号初次Multisim仿真软件建立电路会动显示节点序号单击Multisim Options菜单中Preferences命令弹出Preferences话框图132示 图132 Preferences话框
Circuit标签中选中Show框中Show node names选项选择完毕单击OK钮会返回Multisim户界面电路图中节点全部显示出完成图120示电路创建
6保存电路文件
编辑完电路图电路文件存盘存盘方法数Windows应程序相第次保存新创建电路文件时弹出存话框默认文件名Circuit1ms10更改文件名存放路径
7电路仿真分析
Multisim电路分析提供强工具利Multisim提供分析功仿真电路种性二利Multisim提供仪表建立虚拟电子工作台面图120示三极单级放电路例说明Multisim仿真程
a.利Multisim提供分析功
Multisim 户界面中开Simulate菜单中Analysis子菜单会发现Multisim提供种分析面直流工作点分析例说明仿真程直流工作点分析步骤述:
(1)创建电路原理图
(2)显示电路节点序号
(3)设置显示电压节点
单击Simulate菜单中Analysis子菜单DC Operating Point命令弹出图133示DC Operating Point Analysis话框Output variables标签中选择需仿真变量供选择变量全部罗列Variables in circuit列表栏中选中变量全部列
图133 DC Operating Point Analysis话框 图134 直流工作点分析仿真结果
Selected variables for列表栏中单击AddRemove钮选择撤销某变量该例中选中变量
(4)启动仿真钮单击图133中Simulate钮仿真结果图134示
b.利Multisim提供仪表进行仿真分析
电路窗口右侧仪表工具栏中Multisim提供18种仪表基满足虚拟电子工作台需甚包括贵重仪表逻辑分析仪网络分析仪等面实验室常双踪示波器例具体说明利仪表进行电路节点波形仿真
利示波器显示输出波形步骤:
(1)连接示波器单击仪表工具栏中Oscilloscope钮鼠标指针处出现示波器图标移动鼠标合适位置次单击示波器放指定位置示波器图标4端子底部水位置分AB通道信号输入端右侧垂直方分接端外触发信号输入端连接电路图图135示
(2)观察波形单击仿真钮双击示波器图标会示波器显示屏显示输入输出信号波形显示波形理想分调整时间刻度AB通道幅度刻度垂直偏差会显示清晰辨波形调整波形图136示
图135 连接示波器电路图 图136 示波器显示波形
图136出处正常放状态三极放电路输出波形输入波形反相定电压放倍数(注意:AB两通道Y轴刻度单位)
课题七 单片机电路仿真实例
目:掌握Multisim单片机电路设计仿真步骤
重点:掌握Multisim单片机程序链接
难点:掌握Multisim单片机电路仿真路径设置
美国国家仪器公司发布新版Multisim10加入MCU模块功8051等单片机进行编程联调面介绍Multisim10刚加进MCU模块仿真步骤
仿真步骤
1运行multisim10进入界面:
图
Design Toolbox工具栏显示全部工程文件前开文件状态栏显示程序错误警告果错误警告需重新修改程序直没错误止正常加载程序
2电路窗口空白处点击鼠标右键出现菜单菜单包括:放置元件(place component)连接原理图(place schematic)放置图形(place graphic)标注(place comment)等里单击第项place component者CTRL+W放置元件
图二
点击第选项者CTRL+W会出现元器件选择话框(图三):
图三
3Group中选择需器件类Family中选择需器件点击OK选择805XPIC等编程器件时会出现话框:
图四
4时Please enter the workspace name中输入文件名点击Next进入第二步:
图五
5第二步中Programming language中选择 Assembly表示汇编语言编写果选择C表示C语言编写点击Finish完成单片机设置
时软件界面左边Design Toolbox中会出现新文件图示:
图六
6点击Circuit1项目显示电路窗口:
图七
7点击mainasm项目显示编程窗口:
图八
8回电路窗口图选择元器件连接电路:
图九
9连电路图点击mainasm切换编程窗口编写程序:
图十
程序写MOD51END间:
图十
10程序写完载入程序鼠标右键点击Design Toolbox栏mainasm选择Build时软件方Spreedsheet View栏中会显示编程错误警告果出现错误会该栏中显示显示出错具体位置回编程窗口找错误修改直修改0错误0警告止
注意:1创建MCU程序文件路径中出现中文字符否会出错2放置MCU器件时MCU导产生程序文件路径正确否路径会出错
图十二
11工作完成回电路窗口找快捷工具栏中RUN钮(图中第钮)
图十三
RUN电路窗口中LCD开始显示
图十四
二LCD器件显示程序
1LCD引脚功
VCC电源端+5V
CV显示屏亮度调节端接电源+5V接具体情况厂家数手册
GND接端
E信号端降效降时LCDRSDATA进行取样执行操作
RS数命令选择端1数0指令
RW读写选择1读0写果LCD没IO口接
D7—D0DATAIO口接单片机IO口输入数者指令
2显示程序
MOD51 This includes 8051 definitions for the metalink assembler
ORG 0000H
CLR P30LCD开始工作第步进行初始化初始化程序段开始
SETB P31
MOV P1#03H
CLR P31
SETB P31
MOV P1#0CH
CLR P31
SETB P31
MOV P1#06H
CLR P31初始化程序段结束
SETB P30初始化LCD写第次显示数
SETB P31
MOV P1#30H
CLR P31
SETB P31
MOV P1#31H
CLR P31
SETB P31
MOV P1#32H
CLR P31
SETB P31
MOV P1#33H
CLR P31
CLR P30第次显示数进行第二次数显示时需清屏清屏程序段开始
SETB P31
MOV P1#01H
CLR P31
SETB P30清屏程序段结束
SETB P31清屏LCD写第二次LCD写数
MOV P1#34H
CLR P31
SETB P31
MOV P1#35H
CLR P31
SETB P31
MOV P1#36H
CLR P31
SETB P31
MOV P1#37H
CLR P31
SETB P31
MOV P1#38H
CLR P31
SETB P31
MOV P1#39H
CLR P31
SETB P31
MOV P1#41H
CLR P31
SJMP
END
3电路功
实现基单片机LCD显示LCD分两次显示第次显示0123第二次显示456789ALCD采08x1液晶显示器单片机采8051
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档