protel应用课程设计---二十三进制计数器设计Word文件下载.docx

上传人:聆听****声音 文档编号:936869 上传时间:2023-04-29 格式:DOCX 页数:28 大小:270.92KB
下载 相关 举报
protel应用课程设计---二十三进制计数器设计Word文件下载.docx_第1页
第1页 / 共28页
protel应用课程设计---二十三进制计数器设计Word文件下载.docx_第2页
第2页 / 共28页
protel应用课程设计---二十三进制计数器设计Word文件下载.docx_第3页
第3页 / 共28页
protel应用课程设计---二十三进制计数器设计Word文件下载.docx_第4页
第4页 / 共28页
protel应用课程设计---二十三进制计数器设计Word文件下载.docx_第5页
第5页 / 共28页
protel应用课程设计---二十三进制计数器设计Word文件下载.docx_第6页
第6页 / 共28页
protel应用课程设计---二十三进制计数器设计Word文件下载.docx_第7页
第7页 / 共28页
protel应用课程设计---二十三进制计数器设计Word文件下载.docx_第8页
第8页 / 共28页
protel应用课程设计---二十三进制计数器设计Word文件下载.docx_第9页
第9页 / 共28页
protel应用课程设计---二十三进制计数器设计Word文件下载.docx_第10页
第10页 / 共28页
protel应用课程设计---二十三进制计数器设计Word文件下载.docx_第11页
第11页 / 共28页
protel应用课程设计---二十三进制计数器设计Word文件下载.docx_第12页
第12页 / 共28页
protel应用课程设计---二十三进制计数器设计Word文件下载.docx_第13页
第13页 / 共28页
protel应用课程设计---二十三进制计数器设计Word文件下载.docx_第14页
第14页 / 共28页
protel应用课程设计---二十三进制计数器设计Word文件下载.docx_第15页
第15页 / 共28页
protel应用课程设计---二十三进制计数器设计Word文件下载.docx_第16页
第16页 / 共28页
protel应用课程设计---二十三进制计数器设计Word文件下载.docx_第17页
第17页 / 共28页
protel应用课程设计---二十三进制计数器设计Word文件下载.docx_第18页
第18页 / 共28页
protel应用课程设计---二十三进制计数器设计Word文件下载.docx_第19页
第19页 / 共28页
protel应用课程设计---二十三进制计数器设计Word文件下载.docx_第20页
第20页 / 共28页
亲,该文档总共28页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

protel应用课程设计---二十三进制计数器设计Word文件下载.docx

《protel应用课程设计---二十三进制计数器设计Word文件下载.docx》由会员分享,可在线阅读,更多相关《protel应用课程设计---二十三进制计数器设计Word文件下载.docx(28页珍藏版)》请在冰点文库上搜索。

protel应用课程设计---二十三进制计数器设计Word文件下载.docx

2周

指导教师签名:

年 月 日

系主任(或责任教师)签名:

年 月 日

摘要

本次课程设计,是为了练习使用Protel软件绘制原理图,制作PCB,并对原理图进行仿真。

在这次课程设计中,我选择以 555定时器电路来产

生矩形脉冲波,作为计数器的脉冲输入。

555定时器应用非常广泛,可以由

555定时器来构成施密特触发器,单稳态触发器,多谐振荡器。

为了得到可

调的矩形脉冲波形,选择用555定时器构成的占空比可调的矩形脉冲。

原理

图包括两部分,555定时器产生矩形脉冲波形电路,和计数部分电路。

并绘制出PCB电路,熟悉电子电路设计的过程。

对原理图进行仿真,由于对

Protel的仿真功能不是很熟悉,因此选择部分电路仿真,仿真 555定时器组成的脉冲电路。

关键字555定时器计数器Protel99se

III

Abstract

Thiscourseisdesigned,inordertopracticeusingProtelsoftwaredrawingschematics,PCBandschematicdiagramforemulation.Inthiscourse,Ichooseto555timercircuittogeneraterectangularpulsewave,asacounterofpulseinput.555timerapplicationcanbeverybroad,toformthe555timer,Schmitttrigger,thetriggermonostablemultivibrator.Inordertogetadjustablerectangularpulsewaveforms,selectuse555Timercomponent'

sdutyfactoradjustablerectangularpulses.Schematicdiagramconsistsoftwoparts,the555timercircuitofrectangularpulsewaveformgeneration,andcountssomecircuits.AnddrawoutthePCBcircuit,familiarwithelectroniccircuitdesignprocess.Ontheschematicdiagramforsimulation,simulationofProtelfeatureisnotveryfamiliarwith,soselectpartsofthecircuitsimulation,simulationof555timercircuitofpulse.

Keyword 555timer counter Protel99se

目录

摘要 I

Abstract II

目录 III

1引言 1

2二十三进制计数器原理 2

2.1555定时器产生多谐振荡器 2

2.2二十三进制计数器原理 3

3Protel原理图绘制 4

3.1准备画图 4

3.3原理图放置元件 5

3.4连接电路 6

3.5元器件的封装 7

3.5.1封装元器件 7

3.5.2创建PCB元器件 8

4PCB板制作 9

4.1生成网络表 9

4.2创建PCB文件 9

4.3导入器件 10

4.4元件的手动布局 10

4.5元件的手动布线 10

4.6电路板覆铜 12

5Protel电路仿真 14

5.1放置电源及信号源 14

5.2设置仿真参数 15

5.3查看仿真波形 15

5.4仿真结果与分析 16

6心得体会 17

7参考文献 19

附录 20

1元件清单 20

2完整原理图 21

3PCB板最后完成图 22

1引言

电子设计自动化(ElectronicDesignAutomation,EDA)技术是现代电子工程领域的一门新技术,它提供了基于计算机和信息技术的电路系统设计方法。

EDA技术的发展和推广极大地推动了电子工业的发展。

电路及印制电路板(PCB)设计是EDA技术的一个重要内容,Protel是其中比较杰出的一个软件。

Protel99SE较以前的版本功能更加强大,它是桌面环境下以设计管理和协作技术为核心的一个优秀的印制电路板设计系统。

Protel99SE是Protel公司近10年来致力于Windows平台开发的最新结晶,能实现从电学概念设计到输出物理生产数据,以及这之间的所有分析、验证和设计数据管理。

因而今天的Protel最新产品已不是单纯的PCB(印制电路板)设计工具,而是一个系统工具,覆盖了以 PCB为核心的整个物理设计。

Protel 设计系统是一套建立在IBM兼容PC环境下的EDA电路集成设计系统,由于其高度的集成性与扩展性,一经推出,立即为广大用户所接受,很快就成为世界PC平台上最流行的电子设计自动化软件。

Protel99SE共有5个模块,分别是原理图设计、电路板设计(包含信号完整性分析)、自动布线器、原理图混合信号仿真、 PLD设计。

这是一个易于使用的含有大量元件库的原理图编辑器,主要用于原理图的设计。

它可以为印制电路板设计提供网络表。

该编辑器除了具有强大的原理图编辑功能以外,其分层组织设计功能、设计同步器、丰富的电气设计检验功能及强大而完善的打印输出功能,并具有一定的仿真功能,使用户可以轻松完成所需的设计任务。

24

2二十三进制计数器原理

2.1555定时器产生多谐振荡器

图1 用555定时器构成占空比可调的多谐振荡器

当电路与电源接通瞬间,C2两端没有存储电荷,两端电压为零,555定时

器2、6端输入电压为零,出现6端输入电压小于



3Vcc,2端输入电压小于

3Vcc,集成运算发大器A1输出高电平,A2输出高电平,基本RS触发器处于置“1”工作状态,输出信号Vo为高电平,使晶体管截止,电源Vcc给电容C2充电。

利用二极管的单向导电性,电容充电时将经历Vcc→R5→Rw的上半部(Rw1)→D1→C2→公共端。

一直维持到C2两端的电压略超过

3Vcc。

当C2两端的电压略超过

2

3Vcc时,出现6端输入电压大于

3Vcc,2端

输入电压大于

3Vcc的情况,集成运算放大器的A1输出低电平,A2输出

高电平,基本RS触发器清零工作状态,输出信号Vo为低电平,使晶体管

导通,电容放电。

电容放电时将经历C2→D2→R6→Rw的下半部(Rw2)→三

极管T→公共端。

这种情况一直维持到C2的两端电压略低于 3Vcc。

此后

重新回到上述的充电过程,如此周而复始,形成振荡,产生矩形脉冲波输出。

充电过程的方程式

2 1

-t1

Vcc=Vcc+(3 3

充电所用时间

Vcc-Vcc)e

(Rw1+R5)C2

(2.1.1)

t1=(Rw1+R5)C2ln2

放电过程的方程式

1 2

(2.1.2)

Vcc=0+(3 3

Vcc-0)e

(Rw2+R5)C2

(2.1.3)

放电所用时间

t2=(Rw2+R6)C2ln2

(2.1.4)

取R5=R6,改Rw的值就能实现占空比可调的多谐振荡器了

2.2二十三进制计数器原理

图2二十三进制计数器电路图

十位的进位信号由个位计数器提供,将个位计数器的输出端CO控制十位计数器的脉冲信号,个位计数器接收到第10个脉冲时向十进位。

十位计数器的输出端Q 2与个位计数器的输出端Q2和Q1经与非门控制两片计数器的清零端CLR,当计数器的输出状态为00100011时,立即反馈为零,实现

23进制递增计数。

3Protel原理图绘制

3.1准备画图

进入Protel99SE,创建一个数据库,执行菜单File/New命令,系统弹出文件类型的对话框,从框中选择原理图服务器(SchematicDocument)图标,双击该图标,在空白处右击,在弹出来的快捷菜单中,单击

“New…”命令,弹出“NewDocuments”对话框,如图3所示。

图3NewDocument对话框

双击图标,在文件夹窗口会出现一个原理图文件的图标,建立了一个原理图。

双击原理图图标,进入原理图设计服务器界面,开始画原理图。

3.2定位元件和加载元件库

本次课设要做仿真图,因此直接用仿真元器件库中的元件来做原理图,需要添加仿真库。

点击BrowseSch下的Add/Remove,弹出如图4所示对话框。

在对话框中找到Sim.ddb文件,点击Add,用Remove按钮移除其他的元件库,

只加载仿真元件库。

只用在仿真库中找到的元件才能进行仿真,仿真元件库中有大量的元件,一般的电路图都能够画出。

如果加载的元件库过多,就有可能导致原理图的有些元件不是仿真库中的,导致仿真时出现错误。

图4加载元件库对话框

3.3原理图放置元件

根据实际电路的需要,到元件库中找出所需的元件,然后用元件管理器

Place按钮将元件放置在工作平面上,根据元件之间的走线把元件调整好。

摆放元件的基本操作

移动元件:

用鼠标左键点中元件,并按住不放,然后移动元件。

元件的旋转:

就是改变元件的放置方向。

用鼠标左键点中元件后,按住不放,此时可以使用功能键,就可以实现元件的旋转。

SPACE键:

让元件旋转90°

Ctrl+X键:

使元件左右对掉,即是自光标为轴作水平对调。

Ctrl+Y键:

使元件上下对掉,即是自光标为轴作垂直对调。

3.4连接电路

此时一定要选用工具条中的进行

连线,因为只用此线才是具有电气性质,当预拉线的指针移动到元件的引脚或其它电气特性线时,指针的中心将会出现一个黑点,它提示我们在当前状态下单机鼠标左键就会形成一个有效的电气连接。

绘制好的原理图如图5和图6所示。

Protel原理图中具有相同节点标号的节点电气连接。

图5所示的555定时器构成的占空比可调的多谐振荡器和图

6所示的二十三进制计数器是通过相同的节点【OUT】连接在一起的。

在电路连接完成后,可进行ERC检查。

ERC主要是检查电路图中是否有电气特性不一致的情况,根据问题的严重性分别以错误(Error)或警告

(Warning)信息来提示用户。

选择Tools菜单下的ERC项,在弹出的对话框中,直接点击OK键即可进行ERC检查。

如果有错误,改正错误后可再进行

ERC检查。

图5 555定时器构成的脉冲电路绘制的原理图

图6 计数器电路绘制的原理图

3.5元器件的封装

3.5.1封装元器件

在绘制PCB的界面中,点击Browse的下拉菜单,选中Libraries文件夹,在Libraries中找到原理图中元器件相应的封装。

在数字芯片中一个可能包含几个元器件,因此可以将相同的元器件封装到一个芯片里面。

以把两个运放封装到一个芯片为例,双击元件,打开元件对话框,如图7所示。

使两个元器件的型号相同,都填LM358,然后再将一个的Part填1,另外一个填2,点击OK,两个运放就封装到一个芯片里了。

图7运放参数设置对话框

3.5.2创建PCB元器件

由于PCB的封装库中没有数码管的封装,这时就需要自己绘制一个元器件的封装。

与新建原理图操作相同,弹出“NewDocuments”对话框后,双击对话框中的PcbLibraryDocuments图标,在文件夹窗口会出现一个元器件封装库文件的图标,默认文件名为“PCBLIB.LIB”,启动元器件封装编辑器,给数码管的封装改名为SHUMAGUAN。

然后在编辑界面绘制数码管的封装。

注意焊盘的编号和原理图里的引脚编号一样,最后在丝印层绘制元件的边框。

画好后保存并更新库文件,用的时候导入这个库文件就行了。

图8数码管封装模型

4PCB板制作

4.1生成网络表

网络表非常重要,它是PCB(电路板)布线的依据,也是原理图设计软件

SCH与印刷电路板软件PCB之间的接口。

选取设计菜单下的create

netlist选项则弹出如图9所示对话框,点击OK键就可生成网络表文件。

图9生成网络表对话框

4.2创建PCB文件

,单击

打开Documents文件夹,在空白处右击,在弹出来的快捷菜单中

“New…”命令,弹出“New Documents”对话框。

如图2选择 图标点击OK,在文件夹窗口会出现一个元器件PCB文件的图标。

双击图标,进入PCB设计主界面。

4.3导入器件

选择菜单栏中的Design∣LoadNets...,弹出如下对话框。

图10加载网络表对话框

单击Browse…,在弹出的下拉菜单中选择原理图所生成的网络表,再单击

Execute,网络表加载成功。

4.4元件的手动布局

先把重叠的元件拖开,Protel虽然具有自动布局的功能,但是并不能完全适合电路工作的需要,有时也需要人工调整。

因为我做的原理图也不算太复杂,而且也可以对Protel操作更加熟练,我选择手动的对元件进行布局。

依据电路的功能及元件的大小,适当的摆放元件。

4.5元件的手动布线

Protel的自动布线功能也不是尽善尽美,我选择手动布线。

手动布线设置布线的参数,选择Design|rule,弹出如图13所示对话框,选择Width

constraint,设置电源布线参数。

手动布线时要注意分层布线,在

为红色,在BottomLayer布

TopLayer布线 线为蓝色,为双层布线板。

布线

时选用工具栏 中的图标,在导线不能穿过的地方用过孔。

删除不理想的布线,点击Edit|Delete选项,光标变成了十字光标,左键点击要删除的导线,即可删除。

布线完毕后,执行菜单命令Tools/DesignRulesCheck…,对短路情况和没有布置的连线进行检查,如果不存在错误,那么对电路板的设计就完成了。

图11布线参数设置对话框

手动布线结果如图所示

图12PCB布线电路图

4.6电路板覆铜

在TopLayer和BottomLayer层分别进行覆铜。

覆铜时左击工具栏的按钮操作会弹出如下对话

图13覆铜参数设置对话框

在对话框中设置合适的参数,覆铜节点选择GND。

RemoveDeadConnect是去死铜,一般选上。

如果电路板实现整面覆铜,则GridSize和TrackWidth选择相同的大小的值,如果选择网格覆铜,则GridSize和Trackwidth选择不用大小的值,并可以在hatching style选项中选择调整网格覆铜的角度,对接地进行覆铜可以让信号稳定,点击OK后,选择覆铜区域,即可对电路板进行覆铜。

图14TopLayer层放置网络名称为GND的覆铜

5Protel电路仿真

由于对数码管的仿真不熟悉,并不能对完整的原理图进行仿真,因此选择对部分电路进行仿真。

通过网上查阅资料。

了解到 Protel可以对555定时器电路仿真,在数码管方面的仿真不常见,故选择对 555定时器组成的占空比可调的多谐振荡器进行仿真。

5.1放置电源及信号源

在仿真库中找到合适的电源及信号源,设置参数。

在由555定时器组成的多谐振荡器中,有两个电源,Vcc1和Vcc2。

双击电源图标,打开电源参数设置对话窗口,如图15所示,选择合适的电源参数。

图15电源参数设置对话框

5.2设置仿真参数

执行菜单命令Simulation∣Setup...,弹出如图16的对话框

图16仿真参数设置对话框

在General标签中的SelectAnalysestoRun栏下,选择仿真分析的方法。

这里选择OperatingPointAnalysis(直流工作点分析)和Transient/FourierAnalysis(瞬态分析/傅里叶分析)。

在对话框中的CollectDataFor下拉表中,有5个不同的数据存储类型。

这里选择“NodeVoltages,SupplyCurrents,DeviceCurrentsandPowers”(存储每个节点的电压、每个供电电源的电流以及每个元件上的电流和功耗)。

接着指定所要显示数据的节点,直接双击AvailableSignals列表总需要的节点,就会在ActiveSignals列表栏中列出。

5.3查看仿真波形

在仿真的过程中改变滑动变阻器的值,可以改变多谐振荡器的矩形脉冲周期。

该电路可调节滑阻值得到占空比为0.5的波形图,如图17所示,这是一般的

555定时器所构成的多谐振荡器所部能实现的,调节滑阻的比值又可得到各种

占空比的波形,图18所示波形正是其中的一种。

图17占空比为0.5的波形图

图18改变滑阻比值得到的另一组矩形波

5.4仿真结果与分析

仿真结果是占空比可调的矩形脉冲波,改变滑组的比值得到两组占空比不同的矩形脉冲波,与原理图功能是一样的,达到了电路设计的目的。

改变滑组的比值时会改变充放电时间常数,这样就能实现占空比的调节。

6心得体会

Protel是一款功能很强大的软件,能够画原理图,制作 PCB,还兼有仿真的功能。

刚开始听说要做Protel课设的时候并没有觉得有什么难度,我们在大二上学期的实习中就接触过Protel,对这个软件有点熟悉。

可是在做课设的过程中,才了解到我们以前使用 Protel做PCB,完全是依葫芦画瓢,一步一步照着书上做,只要最后做 PCB的自动布线的条数和老师所要求的一样,就算完成任务了,根本就不了解这样做的原理。

通过这次课设对Protel有了更深层次的了解。

开始做课设的时候,由于不了解这款软件的仿真功能,认为只要原理图够复杂就可以了,尝试画过很多电路图。

单片机就是其中的一个,因为元器件库中没有单片机相应的模型,自己手动画了一个单片机的模型,学会了自己添加元器件库。

在选择好电路图后,就尝试着仿真。

我以前对Protel的仿真一无所知,通过上网查资料,去图书馆查阅书籍,才渐渐对它的仿真有点了解。

元件只有在 Protel的仿真库中,才能进行仿真。

仿真库里没有单片机,我决定换个电路图。

在网上搜了一些以往关于Protel课设的资料,觉得做555电路可行。

我选择了做555定时器构成的占空比可调的多谐振荡器,仿真是个大难题,就开始做仿真。

刚开始做仿真遇到很多问题,仿真时总是说有错误,而那些错误我又看不懂,做了好多次后真是有点心灰意冷了。

但是这些问题不解决又不行,只有硬着头皮做下去。

终于在我不懈的努力之下,有波形出来了,虽然只是一些横线,但是也是对我的一个很大的鼓励。

在我改了电路的一些参数后,也基本上能够仿真出来了。

做完这次仿真后,我也几乎能看懂 Protel仿真会出现的那些问题了,虽然不一定都能解决。

仿真做好之后,我就开始做PCB了。

虽然大二那次实习时也做过PCB,但是那时候完全没理解封装的意义。

我这次的原理图中很多元件是实习时没用到过的,需要到网上查资料。

在看一个视频教程时,知道一个元件的封装型号是与封装库中的封装模型相对应的。

二极管的元件的管脚编号和封装

的焊盘编号对不上,改过之后才能将二极管和其他元件连上。

我到网上查封装号的时候,数电芯片一般是DIP封装的,网上资料给的是DIP-14,可是加载网络表的时候总是有错误。

我在 PCB的封装库找到了相对应的封装,才发现我的Protel是DIP14,改过之后就能顺利的加载网络表了。

后来,又觉得我的电路图过于简单,加了一个二十三进制的计数器。

这样原理图中又多了数码管,在封装库中没有对应的封装,为了解决这个问题我又学会了自己画封装。

而且还知道怎么样将两个元件封装到一个芯片里去。

这些都是我在这次课设中学到的东西。

这次课设,我花了很多的时间和精力,尤其是关于仿真那部分,我也学到了很多东西。

我知道Protel还有很多我们需要学习的,比如说PCB中元器件的布局要求,还有仿真的好多问题。

我所学到的东西是远远不够的,只有不断学习,我们才能不断进步。

7参考文献

【1】《Protel99SE入门与提高》黎小桃刘祖明周福明 电子工业出版社2009年7月

【2】《模拟电子技术基础》吴友宇 清华大学出版社2009年5月

【3】《数字电子技术基础》伍时和 清华大学出版社2009年4月

【4】《protel99SE基础与实例教程》赵月飞郭会平胡仁喜 机械工业出版社 2010年1月

【5】《电工实习指导书》明宏武汉理工大学教材中心 2007年12月

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2