武汉理工大学 Protel课设报告

合集下载

武汉理工大学protel课程设计

武汉理工大学protel课程设计

课程设计任务书学生姓名:李立专业班级:电信1005班指导教师:胡君萍工作单位:信息工程学院题目: PROTEL应用——ISA总线及地址译码电路设计初始条件:ISA总线及地址译码电路参考图一份,Protel99 SE 电路图辅助设计与绘制软件。

要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)1、用PROTEL软件绘制电路的原理图,并给出相应的原理图网络表和原理图元件表。

2、建4个元件的原理图元件库以及相应的封装元件库。

3、用自动和手动相结合的方法设计出印制版电路图,除了给出完整的印制电路板图,还应给出分层图(顶层、底层、丝印层等)。

4、完成课程设计报告。

课程设计报告按章节书写,三项任务形成课程设计的三章内容,前面可以加PROTEL介绍,最后一章为总结。

要求手写报告,PROTEL生成的图表须打印出来,以附件的形式放在报告的后面。

时间安排:整个设计分散到学期中进行,期末上交报告,答辩。

参考书目:[1] 柳春峰.Protel 99 SE实用教程.高等教育出版社[2] 顾滨.Protel 99 SE实用教程第二版.人民邮电出版社[3] 江思敏等.Protel电路设计教程.清华大学出版社指导教师签名:年月日系主任(或责任教师)签名:年月日目录1 Altium designer概述 (3)2 电路原理图绘制 (4)2.1 DXP的启动 (4)2.2 安装元件库 (5)2.3 连接元件 (5)2.4 原理图 (6)2.5 网络报表及元件清单 (6)3 原理图元件库以及封装元件库的建立 (7)3.1 原理图元件库 (7)3.2 封装元件库 (9)4 印制版电路设计 (10)4.1印制电路板基础 (10)4.2 ISA总线及地址译码电路电路PCB设计 (11)4.3小结 (14)5 总结 (15)6参考文献 (16)7本科生课程设计成绩评定表1 (17)1 Altium designer概述2005年年底,Protel Altium公司推出了Protel系列的最新高端版本Altium Designer 6.0。

protel课程设计报告

protel课程设计报告

Protel课程设计报告姓名: ….班级: ……学号: ………..一、实验目的1、掌握Protel 99SE的基本操作,Protel 99SE的基本界面;2、熟练掌握元件库和自创元件库的使用。

快速绘制电路图形,元件的属性修改和整体编辑;3、熟练掌握电路元器件的封装和PCB文件的生成;4、熟练掌握远见的合理布局,包括自动和手动布局;二、绘图要求在STC单片机系列中选一款,画出原理图和板图,要求:(1)设复位键(2) 设电源指示灯(3) 6位数码管(或4个),16(或8个)个发光二极管(串口驱动)(4)6个(或4个)按键(5)设232口转换,可在线编程(或有编程/运行两种工作模式)(6)其他口线都由端子引出,并设有+5V输入端子。

(自己上网查STC系列芯片及管脚管脚)(7)自己上网检索其他型号单片机,希望功能更多些,画出相关原理图三、收获通过为期两周的protel学习,比较全面地了解和掌握了绘制、编辑电路原理图和印制电路图的方法和技巧,并能处理一些常见问题。

在对protel软件的学习中,我有不少心得体会。

学会了原件的绘制、封装、调用及组合使用。

四、对整个认识实习的总结,实习心得体会在两周的protel课程设计学习中,我从对PROTEL的一无所知,到初步接触,再到深入学习,根据看教学视频和自己的自主学习。

我了解到PROTEL是一款基于计算机进行印制电路板的设计软件,其中集成了一系列的电路设计工具,如高级设计技巧、智能自动布线、全新的文件管理方式和网络设计机制,该软件可以实现原理图设计和电路仿真的应用软件。

共五个模块,分别是原理图设计、PCB设计、自动布线器、原理图信号仿真、PLD设计、在这次实习我们学习的前三个模块。

我学会了基本的电路绘制、编辑电路原理图和印制电路图的方法和技巧,并能处理一些常见的问题。

在自己绘制PCB图,添加元件时,我掌握了一些技巧,比如一些复杂元件的绘制时可以选用一些形状、管脚相近的已有元件进行编辑,然后进行封装,调用。

Protel课程设计报告书

Protel课程设计报告书

天津工业大学理学院《电子线路课程设计》报告书班级:***姓名:***学号:***同组成员:***、***指导老师:*** 2012-11-4目录一、课程设计的目的 (3)二、技术参数和设计要求 (3)三、电路设计 (3)四、绘制原理图与PCB (7)4.1、电路原理图设计 (7)4.2、PCB设计 (11)五、课程设计总结 (12)六、参考文献 (13)七、附录(电路原理图,元件清单报表,PCB) (15)一、课程设计的目的1. 了解TOPSwitch-II系列器件的特性;2. 理解开关电源的设计思想和优点。

二、技术参数和设计要求1. 输入电压范围90~264V AC(50/60Hz),输出直流+5V;2. 稳定精度优于±3%,输出功率4W;3. 使用TOP100器件,使典型变换效率为70%。

三、电路设计一、主电路从交流电网输入、直流输出的全过程,包括:1、输入滤波器:其作用是将电网存在的杂波过滤,同时也阻碍本机产生的杂波反馈到公共电网。

2、整流与滤波:将电网交流电源直接整流为较平滑的直流电,以供下一级变换。

3、逆变:将整流后的直流电变为高频交流电,这是高频开关电源的核心部分,频率越高,体积、重量与输出功率之比越小。

4、输出整流与滤波:根据负载需要,提供稳定可靠的直流电源。

二、控制电路一方面从输出端取样,经与设定标准进行比较,然后去控制逆变器,改变其频率或脉宽,达到输出稳定,另一方面,根据测试电路提供的资料,经保护电路鉴别,提供控制电路对整机进行各种保护措施。

三、检测电路除了提供保护电路中正在运行中各种参数外,还提供各种显示仪表资料。

四、辅助电源提供所有单一电路的不同要求电源1、滤波整流:用4个二极管组成桥式整流器,将其变为大小变化的直流电2、后面再接一个整流滤波电路,由两个电容组成3、将接入的交流电整流滤波以后,VD1和VD2用来消除因变压器漏感引起的尖峰电压。

再用一个单片机控制整个电路工作。

PROTEL课程设计报告---精品管理资料

PROTEL课程设计报告---精品管理资料

PROTEL课程设计任务书一一、课程设计题目:PROTEL应用实践—-简单的单片机开发系统设计二、课程设计的目的让学生掌握用PROTEL软件画电子线路原理图、设计印制版电路图的知识。

三、初始条件利用PROTEL软件画出老师提供的(或者自己确定的)电子线路原理图,并设计出印制版电路图.四、要求完成的主要任务1、用PROTEL软件画出原理图并打印。

2、生成原理图网络表并打印.3、生成原理图元件表并打印。

目录摘要 (1)1。

Altium Designer 概述 (2)2。

总体设计 (3)2。

1 制作元件库 (3)2。

1。

1原理图元件库制作 (3)2.1.2 封装库制作 (4)2。

2 绘制原理图 (4)2。

3 绘制PCB (5)3.课设总结 (6)参考文献 (7)附录(报表文件) (8)附件1 原理图 (8)附件2 网络表 (8)附件3 元件表 (10)附件4 元件库报告 (11)附件5 布线图 (18)附件6 铺铜 (19)附件7 3D图 (20)附件8 (21)摘要本课程设计结合单片机简单的外围电路出发,作为初学PCB设计,详细介绍了Altium Designr的实用功能,。

全面介绍了Altium Designer的界面、基本组成及使用环境等,并详细讲解了电路原理图的绘制、元件设计、印制电路板图的基本知识、印制电路板图设计方法及操作步骤等,具体实践了电路从电路原理图设计到印制电路板图输出的整个过程,并完成课程设计的全部任务.关键字:Altium Designer 电路原理图设计 PCB设计单片机外围电路1.Altium Designer 概述Altium Designer 是Altium澳大利亚公司推出的一个全32位的电路板设计软件。

该软件功能强大,人机界面友好,易学易用,使用该软件的设计者可以容易地设计出电路原理图和画出元件设计电路板图.而且由于其高度的集成性与扩展性,一经推出,立即为广大用户所接受,很快就成为世界PC平台上最流行的电子设计自动化软件,并成为新一代电气原理图工业标准. Altium Designer主要有两大部分组成,每一部分个有几个模块,第一部分是电路设计部分,主要有:原理设计系统,包括用于设计原理图的原理图编辑器Sch,用于修改和生成原理图元件的原件编辑器,以及各种报表的生成器Schlib.印刷电路板设计系统,包括用于设计电路板的电路板编辑器PCB以及用于修改,生成元件封装的元件封装编辑器PCBLib.第二部分是电路仿真与可编程逻辑器件设计。

protel课程设计报告---Protel DXP 2004 电路设计基础

protel课程设计报告---Protel DXP 2004 电路设计基础

成绩:课程设计报告课程名Protel DXP 2004 电路设计基础学部机械与电子信息工程学部专业移动通讯技术教师评语:一、设计目的PCB设计过程需要考虑一些的设计工艺,它会影响电路板的抗干扰性、正确性、实用性等等。

首先应该考虑到到基准点、安装孔、插头、定位孔等都要满足要求,要方便安装、系统调试、以及通风散热。

要适当的大一些的焊盘和通孔。

走线要美观,弯度为45度。

对于大功率电路板,由于其发热剧烈,因此尽量避开使用大面积铜箔。

根据不同的电路板流过电流的大小,尽量加大电源线的宽度,从而减小环路电阻,同时电源线与地线走向以及数据传送方向保持一致。

二、新建一个设计用菜单File/New新建一设计,命名,选择文件路径,然后进入Protel99SE 的标准界面。

进入Documents目录,用File/New命令,系统弹出文件类型的对话框。

我们选择SCH图标,即进入SCH设计系统,同时系统界面变为SCH的设计界面。

三、元件库的调入我们发现,左边多了一个Browse SCH的选项卡。

单击则进入了原理图管理器。

Libraries即所使用的元件库。

a.一般来说,默认元件库Miscellaneous Devices.lib即可满足需要。

如需使用其他元件库,则可按照以下步骤选择新的库文件。

点击钮,弹出以下对话框:b.选择路径,指定所要加入的元件库,再按Add按钮,即可将它复制到下面的区域,如下图所示。

同样,如果程序加了太多元件库,也可以在下面的区域中指定所要移除的元件库,按Remove按钮即可将它拿掉。

一切就绪后,再按OK按钮,我们所指定的元件库也就已经成功添加好了。

四、各种报表的生成本课题需要生成的报表有:网络表,板子信息表,材料清单表,数控钻孔文件,元件拾放文件。

各种报表生成方法与过程如下:1)网络表:在原理图编辑窗口中进行如下操作:Design—>Create Netlist…。

2)板子信息表:在PCB编辑窗口中进行如下操作:Report—>Board Information…—>Report,再点击Report按钮。

Protel电路设计课程设计报告

Protel电路设计课程设计报告

成绩:Protel电路设计课程设计报告课程Prote课程设计专业电子信息工程技术学号指导教师机械与电子信息工程学部一课程设计目的1 熟悉Protel DXP的基本操作。

2 学会利用Protel DXP进行电路设计与制版。

3 通过实习,能在Protel DXP平台中设计模拟电路和数字电路,并能设计成单面版和双面版。

二课程设计任务设计任务一:设计一个存储器,要求绘制出电路原理图.设计步骤:1、新建项目file/new/pcb project2、新建原理图文件file/new/schematic3、设置图纸参数design/options4、修改元件库里的元件5、放置元器件library /search6、绘制总线place/bus7、放置总线分支place/bus entry8、放置网络标号place/net labor9、绘制其他导线,放置电源和地10、放置端口place/port设计结果:设计任务二:利用自上而下的层次图设计方法,设计一个洗衣机控制电路设计步骤:1、新建项目file/new/pcb project2、新建原理图文件file/new/schematic3、绘制层次原理总图place/sheet symbol4、绘制子图:desgin/creat sheet from symbol1)复位、晶振电路2)cpu子图3)显示子图4)控制子图4、连线place wiring5、编译项目 compile pcb project设计结果:洗衣机控制总图复位、晶振电路Cpu子图显示电路控制电路设计任务三:设计一个循环彩灯控制电路,并设计其PCB板.设计步骤:1)新建项目 file/new/pcb project2)新建原理图文件file/new/schematic3)设置图纸参数design/options4)放置元器件library/search5)修改元件库里的元件6)放置元器件library /search7)绘制总线place/bus8)放置总线分支place/bus entry9)放置网络标号place/net labor10)绘制其他导线,放置电源和地11)编译项目compile pcb project然后找错修改12)创建pcb文件file/new/pcb13)电路板参数修改design options/board options14)分别在机械层mechanical和禁止布线层keep-out layer画线placewring15)加载网络表及元器件design/import changes from循环控制彩灯16)自动布局tools、auto placement/auto placer17)手动布局18)自动布线auto route/all19)保存文件设计结果:设计任务四:设计一个单片机)控制系统电路, 要求能实现跑马灯或键盘控制功能。

protel课程设计

protel课程设计

课程设计任务书学生姓名:********专业班级:信息sy1101班指导教师:刘新华工作单位:信息工程学院题目:基于PID算法的直流电机闭环调速系统程序与仿真见:/cyxUjgXwGHevW 提取码 9758初始条件:(1)可选元件:C51系列单片机,LED数码管,直流电机、开关、电容、电阻等。

(2)可用仪器:示波器,万用表等。

(3)仿真软件:Proteus,Keil , Protel或Altium Designer等。

要求完成的主要任务:(1)使用Protel或Altium Designer完成直流电机闭环调速系统的电路原理图设计。

(2)使用Protel或Altium Designer完成直流电机闭环调速系统的PCB绘制。

(3)使用Proteus仿真软件完成基于PID算法的直流电机闭环调速系统的功能仿真。

时间安排:(第18周)(1)第1天:选题及任务安排。

(2)第2-4天:设计方案确定及电路设计。

(3)第5天:电路测试及结果分析(鉴主15楼通信工程专业实验室)。

(4)第6-7天:撰写报告及答辩。

指导教师签名:年月日系主任(或责任教师)签字:年月日本系统以STC89C52单片机为核心,采用PWM技术和PID控制算法对电机进行控制,完成了直流电机的转速自动测量及转速自动调节功能。

在本系统中,数码管模块实时显示直流电机转速的设定值及瞬时值,STC89C52单片机通过虚拟串口向虚拟示波器发送数据,达到实时显示电机转速曲线的目的,为PID参数的整定提供依据。

本系统采用当前流行的PCB绘图软件Altium Designer进行硬件电路原理图的设计及其PCB绘制,并且由Proteus仿真软件完成了整个系统的仿真,证实了本设计的可行性。

关键词:STC89C52;PWM;PID算法;直流电机;PCB;仿真In the system, STC89C52 microcontroller is used as the core, and PWM technology and PID control algorithm are adopted to control the DC motor, finally, the function of automatic speed measurement and regulating are achieved. The setting value and instantaneous value of DC motor speed are also displayed on the digital tube , and STC89C52 microcontroller sends data to the virtual oscilloscope to display the motor instantaneous speed curve through virtual serial port .Altium Designer, which is regarded as a current popular PCB drawing software, is used to drawing the hardware circuit schematic and PCB in the designing. We also use Proteus software to complete the simulation of the entire system. By analyzing the simulation results, feasibility of this design is confirmed.Key words: STC89C52; PWM; PID algorithm; DC motor; PCB; Simulation目录摘要 (I)Abstract (II)目录 (I)1引言 (1)1.1直流电机闭环调速系统背景 (1)1.2本设计实现的基本功能 (2)2 设计方案 (3)2.1系统整体方案 (3)2.2控制器模块设计方案 (3)2.3电机驱动模块设计方案 (4)2.4电机转速获取方案 (4)2.5显示模块设计方案 (5)3 硬件电路设计 (6)3.1 STC89C52单片机最小系统电路 (6)3.2 STC89C52单片机串口通信电路 (7)3.3 USB供电电路 (7)3.4按键与反相器电路 (8)3.5数码管显示电路 (8)3.6 L298电机驱动电路 (9)4 软件设计 (10)4.1 PID算法概述 (10)4.1.1模拟PID (10)4.1.2数字PID (11)4.1.3数字PID参数确定方法 (13)4.2主程序 (14)4.3定时器0中断服务程序 (15)4.4 PID控制输出程序 (15)5 Altium Designer PCB绘制 (17)5.1Altium Designer简介 (17)5.2PCB板设计流程 (18)5.3PCB绘制相关规则 (19)5.3.1元件布局规则 (19)5.3.2 PCB布线规则 (19)5.4PCB展示 (20)5.4.1 STC89C52单片机模块 (20)5.4.2数码管显示模块 (21)5.4.3 L298电机驱动模块 (22)6 仿真分析 (24)7 心得体会 (25)参考文献 (26)附录一 (27)附录二 (29)附录三 (30)1引言1.1直流电机闭环调速系统背景直流电机调速是指人为地或自动地改变直流电机的转速,以满足工作机械的要求。

Protel课程设计报告

Protel课程设计报告

HEFEI UNIVERSITYProtel 99 SE实习报告系别专业电子信息工程班级姓名指导老师Protel课程设计报告1、Protel 99 SE 简介Protel99 SE 是澳大利亚Protel Technology公司推出的一个全32位的电路板设计软件。

该软件功能强大,人机界面友好,易学易用,使用该软件的设计者可以容易地设计出电路原理图和画出元件设计电路板图。

而且由于其高度的集成性与扩展性,一经推出,立即为广大用户所接受,很快就成为世界PC平台上最流行的电子设计自动化软件,并成为新一代电气原理图工业标准。

Protel99 SE主要有两大部分组成,每一部分个有几个模块,第一部分是电路设计部分,主要有:原理设计系统,包括用于设计原理图的原理图编辑器Sch,用于修改和生成原理图元件的原件编辑器,以及各种报表的生成器Schlib。

印刷电路板设计系统,包括用于设计电路板的电路板编辑器PCB以及用于修改,生成元件封装的元件封装编辑器PCBLib。

第二部分是电路仿真与可编程逻辑器件设计。

2、Protel 99 SE 简介软件的组成Protel99 SE由五大系统构成。

1、原理图设计系统---原理图设计系统是用于原理图设计的Advanced Schematic系统。

这部分包括用于设计原理图的原理图编辑器Sch以及用于修改、生成零件的零件库编辑器SCHLib。

2、印刷电路板设计系统---印刷电路板设计系统是用于电路板设计的 Advanced PCB。

这部分包括用于设计电路板的电路板编辑器PCB以及用于修改、生成零件封装的零件封装编辑器PCBLib。

3、信号模拟仿真系统---信号模拟仿真系统是用于原理图上进行信号模拟仿真的SPICE 3f5系统。

4、可编程逻辑设计系统---可编程逻辑设计系统是基于CUPL的集成于原理图设计系统的PLD设计系统。

5、Protel99 SE内置编辑器---这部分包括用于显示、编辑文本的文本编辑器Text 和用于显示、编辑电子表格的电子表格编辑器Spread。

protel课程设计报告

protel课程设计报告

计算机辅助制图课程设计专业:班级:学号:姓名:一、课程设计的目的1、本课程设计的目的在于初步掌握原理图、PCB图.2、能初步掌握AD10制图技能,初步掌握电子制图方法。

3、了解用基本元器件组成原理图方法。

二、课程设计的内容和要求1、掌握AD的基本操作及了解基本的绘图方法。

2、掌握一些AD常用的快捷键及简单的操作流程。

3、按以下要求绘图并调试运行1)利用已经学到的知识及其网上搜索资料设计原理图2)利用AD自带的一些库元件及其自己制作的元件绘制原理图3)在原理图上给各个元件添加封装4)保存编译原理图,确保无误5)将原理图导入PCB板图中三、绘制原理图与PCB1、绘制原理图1)在原理图库文件中找到AT89S52芯片和数码管2)绘制原理图(1)新建原理图文件(2)连接电路和对电路进行ERC检测(3)电路无误后创建网表2、绘制PCB1)绘制PCB库中没有的原件封装2)绘制PCB图(1)新建PCB文件(2)绘制一张PCB板(3)加载网络表,并分析改正其中的错误(4)加载完成后在PCB文档中进行布局(5)布局完成后使用手动布线工具进行布线PCB原理图:PCB板图:四、课程设计总结通过为期一周的protel学习,比较全面地了解和掌握了绘制、编辑电路原理图的方法和技巧,并能处理一些常见问题。

从刚开始对PROTEL的一无所知到现在课程设计的完成,学到了很多也很有成就感。

画元器件、原理图、封装、网表、PCB板图,每一个步骤都需要足够的耐心和仔细,还要有扎实的专业知识,比如,对芯片及各个引脚功能的掌握、对数码管用法的了解、对键盘电路的运用等等。

同时要有理论与实践相结合的思想,多动手,从实践中学到知识。

这既是对单片机知识的巩固,又是学习一个新的软件,一种新的方法。

总之,这次实习收获颇多,不断的学习新东西和巩固旧的知识最终达到学以致用目的。

protel课程设计

protel课程设计

学号:0120909320326课程设计题目《汽车尾灯显示控制电路设计》学院信息工程学院专业通信工程班级0906姓名赵雅丽指导教师许建霞2012 年 6 月 5 日课程设计任务书学生姓名:赵雅丽专业班级:通信0906 指导教师:许建霞工作单位:武汉理工大学题目: 《汽车尾灯显示控制电路设计》初始条件:74LS00,74LS04,74LS10,74LS138,74LS161,74LS00,NE555要求完成的主要任务:设汽车尾部左右两侧各有3个指示灯(用发光管模拟),要求是:①汽车正常行驶时,尾灯全部熄灭。

②当汽车右转弯时,右侧3个指示灯按右循顺序点亮。

③当汽车左转弯时,左侧3个指示灯按左循顺序点亮。

④临时刹车时,所有指示灯同时闪烁。

⑤选择电路方案,完成对确定方案电路的设计。

计算电路元件参数与元件选择、并用protel画出总体电路原理图,制作PCB,仿真并按规定格式写出课程设计报告书。

时间安排:5.28~6.2:理论设计6.1~6.3:安装调试或仿真6.4~6.7:撰写报告6.8:答辩指导教师签名:年月日系主任(或责任教师)签名:年月日目录摘要 (1)Abstract (2)1电路原理设计 (3)1.1电路的性能要求和设计思路 (3)1.2单元电路方案的选择和论证 (3)1.2.1时钟发生电路 (3)1.2.2计数循环电路 (4)1.2.3开关控制电路 (5)1.3电路设计 (5)1.3.1模式控制电路 (5)1.3.2三进制计数器 (6)1.3.3译码与显示驱动电路 (8)1.3.4555定时器产生时钟脉冲 (8)2 Protel原理图设计 (10)2.1新建原理图文件 (10)2.2 设置画图环境 (10)2.3设置元件库 (12)2.4画图步骤 (13)3印制版图的设计 (15)3.1准备电路原理图与网络表 (15)3.2创建PCB文件 (15)3.3规划电路板 (15)3.4网络表与元件的装入 (17)3.5元件的自动布局 (17)3.6手工调整布局与自动布线 (18)3.7电路板图 (18)4 电路仿真 (18)4.1仿真的原理图 (20)4.1仿真的波形结果与分析 (21)4.2仿真的结果与分析 (22)5 设计总结和感想 (25)参考文献 (27)摘要汽车电子化被认为是汽车技术发展进程中的一次革命,汽车电子化的程度被看作是衡量现代汽车水平的重要标志,是用来开发新车型,改进汽车性能最重要的技术措施。

多功能数字钟的设计

多功能数字钟的设计

《Protel应用》课程设计任务书学生:专业班级:指导教师:黄铮工作单位:信息工程学院题目:多功能数字钟的设计主要目的就是对学生进行基础课程、基本技能、基本动手能力的强化训练,提高学生的基础理论知识、基本动手能力,提高人才培养的基本素质。

一、训练内容和要求1、绘制具有一定规模、一定复杂程度的电路原理图*.sch〔自选〕。

可以涉及模拟、数字、高频、单片机、或者一个具有完备功能的电子电路系统。

2、绘制相应电路原理图的双面印刷版图*.pcb。

对电路原理图进行仿真,给出仿真结果〔如波形*.sdf、数据〕并说明是否到达设计意图。

3、基本动手能力和知识应用能力强化训练1)学习PROTEL软件;2)绘制电路的原理图和PCB版图,要求图纸绘制清晰、布线合理、符合绘图标准;4、查阅至少5篇参考文献,按《武汉理工大学课程设计工作标准》要求撰写基础强化训练报告书,全文用A4纸打印。

二、初始条件模电数电基本知识;电脑;MULTISIM 软件;PROTEL软件时间安排::理论设计~:安装调试仿真~:撰写报告:答辩指导教师签名:年月日系主任〔或责任教师〕签名:年月日目录摘要 (1)Abstract (2)1 设计要求 (3)脉冲产生电路 (3)振荡器的设计 (3)分频器的设计 (5)记时电路 (6)分秒记时部分设计 (7)时记时部分设计 (8)显示电路 (8)校准电路 (9)总体设计电路 (10)仿真验证 (11)3 Protel的运用 (12)创建项目 (12)3.2摆放元件 (14)3.3绘制原理图 (15)3.4更改元件属性 (16)3.5电气规则检查 (16)3.6生成网络表 (18)4 PCB〔印刷电路板〕制作 (20)创建PCB文件 (20)4.2制作PCB (20)制作边框 (20)加载网络表 (20)摆放元件 (21)自动布线 (21)5小结与体会 (23)6 参考文献 (24)摘要Protel 99SE是当今最流行的电子电路电脑辅助设计软件之一,Protel 99SE 由两大部分组成:电路原理图设计和多层印刷电路板设计。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程设计任务书学生姓名:张亚男专业班级:通信1104班指导教师:艾青松工作单位:信息工程学院题目: Protel应用课程设计——基于单片机的自动售饮料机初始条件:(1)可选元件:51单片机、74LS47译码器、晶体管、电阻、电容、LED、按键开关若干;(2)可用仪器:示波器,万用表,毫伏表;(3)所用软件:Altium Designer和Proteus。

要求完成的主要任务:(1)使用Altium Designer制作自动售饮料机的电路原理图(2)使用Altium Designer制作自动售饮料机的PCB图(3)使用Proteus进行电路仿真时间安排:(1)第1-3周:选题及任务安排。

(2)第4-10周:方案选择及设计。

(3)第11-16周:仿真及PCB制作。

(4)第17-18周:撰写报告及答辩。

指导教师签名:年月日系主任(或责任教师)签名:年月日目录摘要 (I)Abstract (II)1 方案设计 (1)1.1 自动售饮料机电路设计要求 (1)1.2 设计思路及原理框图 (1)2 单元电路设计 (3)2.1 中央控制单元---单片机最小系统 (3)2.2 投币单元 (3)2.3 选择购买及找零单元 (4)2.4 显示单元 (5)2.4.1 可购买类型指示灯显示 (5)2.4.2 余额显示 (5)2.6 原理总图 (8)3 Protel原理图绘制 (9)3.1 Altium Designer软件简介 (9)3.2 原理图绘制步骤 (10)3.2.1建立工程并创建原理图文件 (10)3.2.2 定位元件和加载元件库 (11)3.2.3 原理图放置元件 (12)3.2.4 原理图绘制 (13)4 PCB印制板电路的制作 (14)4.1 建立PCB文件 (14)4.2 原理图导入 (15)4.3 PCB设计 (16)4.3.1 PCB布局规则 (16)4.3.2 PCB布线规则 (16)5 电路仿真 (19)5.1 Altium Designer仿真 (19)5.2 Proteus仿真及分析 (19)6 总结及体会 (23)7 参考文献 (24)附录:元件清单 (25)摘要随着计算机技术的发展,计算机软件在电路设计中的应用来越广泛。

本报告以Altium Designer为平台,叙述其在电路原理图和印刷电路图设计中的应用方法,并提出该软件在设计过程中常遇到的问题及其解决办法。

本文主要以基于51单片机的自动售饮料机的设计为例来学习Altium Designer的使用。

自动售饮料机在生活中随处可见,给人们的生活带来了便利。

本文简单介绍了自动售货机系统的工作原理、系统设计、软件编程的思路。

该系统以单片机STC89C51芯片为核心,采用集中控制方式实现了对自动售货饮料机全过程的自动控制。

本系统选择独立式键盘按键作为投币和货物选择端,用数码管实现了投币总数和余额的显示功能。

本次课程设计首先用Altium Designer软件绘制了电路原理图,并绘制了相应电路原理图的PCB图,最后用Proteus软件进行了电路仿真。

关键词:自动售饮料机单片机Altium Designer PCB Proteus仿真AbstractWith the development of computer technology, computer software application in the circuit design is used more widely. This report, regarding Altium Designer as a platform, describes the application methods in the circuit schematic and printed circuit design, and raises and addresses in the design process of the software frequently encountered problems and their solutions. This report mainly uses the design of the beverage vending machines based on 51 single-chip microcomputer as an example to learn how to use the Altium Designer.Beverage vending machines can be seen everywhere in our life, and has brought convenience to people’s life. This paper describes the focus of the work vending machine system theory, system design, software programming mentality. STC89C51 in the system as the core chip, realizes the automatic control of the vending machine’s entire process by using the centralized control mode. The stand-alone keyboard keys are chose to insert coins and choose the goods side, the Nixie tube is used to realize the function of showing the total number of inserted coins and remaining sum.In this curriculum design, I draw the circuit diagram using Altium Designer firstly, and then draw the corresponding PCB map of the circuit principle diagram, and finally the circuit is simulated with Proteus software.Keywords:The Vending Machine Single-chip Microcomputer Altium Designer PCB Proteus Simulation1 方案设计根据设计要求,自动售货饮料机主要由四个模块构成,即投币模块、选择购买模块、找零模块和显示模块(余额显示和可购买类型指示灯显示)。

1.1 自动售饮料机电路设计要求自动售货饮料机主要由四个模块构成,即投币模块、选择购买模块、找零模块和显示模块(余额显示和可购买类型指示灯显示)。

(1)售货机只接受5角和1元的硬币,可以用按钮代替硬币的投入。

投入硬币的总金额用两位数码管显示,最大投入金额为9.5元。

(2)售货机可以自动出售3种饮料,售价分别是0.5元,1元和1.5元。

当顾客完成投币后,根据投入金额,各饮料对应的LED 将亮起(如投入1元硬币,0.5元和1元饮料的LED 亮起,表示可以购买0.5元或1元饮料)。

(3)顾客根据自身需要按下各饮料对应的按钮,每按一次掉出一瓶饮料,两位数码管显示剩余金额,LED 继续指示可购饮料的种类;(4)顾客按下“找零”按钮将使机器发出找零信号,两位数码管清零。

1.2 设计思路及原理框图用单片机实现自动售饮料功能,通过编写程序来控制数码管上金额的显示和各种价格的饮料对应的LED 灯显示,通过按键的操作来实现投币,买饮料和找零。

原理框图如图1-1所示。

图1-1 方案二原理框图单片机AT89C51 找零按键 数码管显示余额 可购买指示灯购买按键 投币总体设计思路:采用单片机系列中的STC89C51所组成的单片机最小系统作为中央控制元件。

投币模块:用端口P1.0和P1.1作为投币输入端,分别表示投入0.5元和1.0元。

选择购买模块:用端口P1.2、P1.3和P1.4作为选择购买输入端,分别表示购买0.5元、1.0元和1.5元的饮料。

找零模块:用端口P1.7作为找零输入端。

显示模块:用端口P0.5、P0.6和P0.7作为可购买指示输出端,分别表示可购买0.5元、1.0元和1.5元的饮料;用端口P2.0-P2.7作为显示输出端,连接数码管显示余额。

2 单元电路设计2.1 中央控制单元---单片机最小系统单片机最小系统是能补足单片机工作的最简单电路,它由单片机、电源、晶体振荡器、复位电路等构成。

它是本系统的处理单元也是控制单元,负责处理信号、外设的接口与控制,同时它也是所有软件的载体。

对51系列单片机来说,最小系统一般应该包括:单片机、时钟电路、复位电路、输入/ 输出设备等。

在本次设计中,单片机最小系统作为中央控制单元,控制自动售饮料机的所有功能。

中央控制单元的原理电路图如图2-1所示。

图2-1中央控制单元原理电路图2.2 投币单元用端口P1.0和P1.1作为投币输入端,分别表示投入0.5元和1.0元。

原理电路图如图2-2所示。

图2-2投币单元原理电路如图所示,KEY_5为投入0.5元的按键开关,与端口P1.0相接。

KEY_10为投入1.0元的按键开关,与端口P1.1相接。

P1.0和P1.1初始置为高电平1,按下开关瞬间,接地置为低电平0,表示投入对应的硬币。

2.3 选择购买及找零单元用端口P1.2-P1.4作为选择购买输入端,分别表示购买0.5元、1.0元和1.5元的饮料。

用端口P1.7作为找零输入端。

原理电路图如图2-3所示。

图2-3选择购买及找零单元原理电路如图所示,KEY_buy5、KEY_buy10和KEY_buy15分别为购买0.5元、1.0元和1.5元饮料的按键,分别与端口P1.2-P1.4相连。

初始置为高电平1,按下按键瞬间,接地置为低电平0,表示购买对应金额的饮料。

KEY_getchange表示找零,与端口P1.7相接。

P1.7初始置为高电平1,按下按键瞬间,接地置为低电平0,表示找零信号。

2.4 显示单元2.4.1 可购买类型指示灯显示用端口P0.5-P0.7作为指示灯显示输出端,分别连接LED灯指示0.5元、1.0元和1.5元的饮料可以购买。

原理电路图如图2-4所示。

图2-4可购买类型指示灯显示单元原理电路如图所示,LED_A、LED_B、LED_C分别用来指示0.5元、1.0元和1.5元的饮料可以购买,分别与端口P0.5-P0.7相接,每个LED灯加一个100欧姆的限流电阻,然后接VCC。

相关文档
最新文档