《DXP课程设计文档.doc》由会员分享,可在线阅读,更多相关《DXP课程设计文档.doc(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-dateDXP课程设计文档DXP课程设计文档 电子CAD设计 课程设计(论文)设计(论文)题目 数字温度计电路PCB板设计 学院名称 信息科学与技术学院 专业名称 信息工程(电子方向) 学生姓名 * 学生学号 2012130* 任课教师 吴雄英 设计(论文)成绩 2014年 12 月 1 日课程题目:数字温度计电路PCB板设计摘要随着人们生活水平的不断提高,单片机控制无疑是人
2、们追求的目标之一,它所给人带来的方便也是不可否定的,其中数字温度计就是一个典型的例子,但人们对它的要求越来越高,要为现代人工作、科研、生活、提供更好的更方便的设施就需要从数单片机技术入手,一切向着数字化控制,智能化控制方向发展。本设计所介绍的数字温度计与传统的温度计相比,具有读数方便,测温范围广,测温准确,其输出温度采用数字显示,主要用于对测温比较准确的场所,或科研实验室使用,该高精度数字式温度计采用了由DALLAS公司生产的单线数字温度传感器DS18B20,它具有独特的单线总线接口方式,该温度计具有接口简单、精度高、抗干扰能力强、工作稳定可靠等特点。关键词:DS18B20;温度传感器;AT8
3、9C2051实验的要求:(1) 制作矩形双层PCB,在2个对角放置2个半径3mm的安装孔。(2) 布线线宽规则:电源线采用25mil,地线采用30mil,其余采用15mil。(3) 布线转角规则设置:0.254mm。(4) 短路约束规则:不允许短路。(5) 其它的规则选择默认。注:(1)(2)自己设置;(3)(4)(5)均可以采用默认。设计步骤:1.执行“开始”DXP2004。ProtelDXP2004启动后,系统出现启动画面,几秒钟后,系统进入程序主页面,如图2.新建PCB项目:执行“文件”菜单,选择“创建”,然后选择“项目”子菜单下的“PCB项目”,如图执行完毕后,新建了一个名为“PCB_
4、Project1.PrjPCB”的PCB项目文件,显示在文件面板的下方进行原理图元件的创建:选择FileNewSchematicLibrary命令。一个新的被命名为Schlib1.SchLib的原理图库被创建,一个空的图纸在设计窗口中打开,新的元件命名为Component_1。选择FileSaveAs命令,将库文件更名,打开将要存储库的文件夹,将文件更名为以“.SchLib”为扩展名的文件然后存储。在原理图库面板列表中选中Componet_1,选择ToolsRenameComponent命令。在NewComponentName对话框中输入新的可以唯一确定元件的名字。点击库编辑标签打开原理图库面
5、板进行创建,第一个元件完成后如图完成后保存在你想要的文件夹第二个元件完成后如图完成后保存第三个元件完成后如图然后保存第四个元件完成后如图然后保存即可。注:每个元件创建时要进行引脚连接进行PCB元件封装的创建:1.执行FileNewPcbLibrary命令。在设计窗口中显示一个新的名为“PcbLib1.PcbLib”的库文件和一个名为“PCBComponent_1”的空白元件图纸。2.执行存储命令,将库文件更名并存储。3.点击PCBLibrary标签打开PCB库编辑器面板。如图所示:开始绘制封装在新的封装上摆放焊盘摆放焊盘是创建一个新的元件过程中很重要的程序,焊盘用于将元件焊接到PCB板上。焊盘
6、必须放置到准确的位置以便正确的对应物理器件的相应引脚。放置焊盘步骤:1.在摆放焊盘前,点击设计窗口下方的TopLayer标签。2.执行PlacePad命令或者点击“放置焊盘”工具条按钮。一个焊盘会浮在指针上。摆放第一个焊盘前,按下“TAB”键以设置焊盘属性。弹出焊盘对话框如图更改属性后,进行封装的创建第一个封装完成后如图所示点击PCB如图进行更改名字注:其余的用类似的方法即可。第二个完成如图所示:完成后进行保存第三个完成如图所示完成后进行保存第四个完成后如图所示:完成后保存第五个完成后如图所示:完成后进行保存进行原理图的设计:(此过程过于简单不在赘述,详细过程请参考实验指导书)原理图完成以后如
7、图所示:原理图设计完成后需要给元件添加封装,双击某个元件如图双击FOOTPRINTANY找到元件封装所在位置,如图:其余的元件用类似的方法生成各种报表:(1)生成网络表 网络表的内容主要为原理图中各元件的数据(流水号、元件类型和封装信息)以及元件之间网络连接的数据。执行菜单命令Design|NetlistforProject|Protel,在项目管理器中会自动生成一个以“.NET”为扩展名的文件。(2)生成元器件报表元件的列表主要用于整理一个电路或一个项目文件中的所有元件。主要包括元件的名称、标注、封装等内容。执行菜单命令Reports|BillofMaterial。从中可以得到每个元件的标识
8、、库名称、元件类型描述、封装名称和元件参数等信息,单击对话框下方各按钮,可以生成各种元件报表。4.印制电路板的设计步骤这里以图8.2.21所示的单面板的原理图为例,来说明PCB板的具体设计过程。(1)创建好一个新工程项目,将绘制好的原理图添加到该工程项目中,并检查原理图的每个元件都有封装名称。(2)将原理图的内容传输到PCB板在已有的工程中新建PCB文件,再将已生成的网络表导入到PCB,执行原理图编辑环境下的菜单命令Design|ImportChangeFromPOWER.PCB。点击ExecuteChanges按钮,将网络和元件封装载入PCB文件,单击Close按钮关闭该对话框,相应的网络和
9、元件封装已经载入到PCB文件中。生成已装入元件与网格的PCB图:然后进行手工调整元件布局,再进行自动布线,执行菜单命令AutoRoute|All完成后如图所示:在2个对角放置2个半径3mm的安装孔(大约是120个mil),最后再绘制电气边框最终效果如下图:最后我们可以绘制一下三维视图:viewbroad in 3D得到下图:可以鼠标点中看不同的方位与角度最后点击保存,并保存所有过程,该设计即完成了!总结与心得体会:通过近段时间的学习,对如何使用protelDXP2004绘制PCB板又有了进一步提升。特别是对元件的制作、原理图绘制、布线规则有了更深的理解。不过对抗干扰这部分还不是很了解,主要是没
10、有涉及高频板的制作,基本上都在制作模拟功放板,不过对一些基本的抗干扰原则有了一些理解。总的来说,提高了对DXP这门软件的熟练度,绘图速度也有了提高,对电路图的设计也有了新的理解,巩固了自己以前的知识,还学到了许多新的知识。大大提高了自己的绘图速度,对ProtelDXP这门软件的理解也有了进一步的加深。虽然一直都停留在抄板的阶段,不过在抄板的过程中我也学到了很多东西,包括一些基本的布线原则和别人的布线思路。并且现在已经基本拥有独立设计能力,下一阶段我将向自主设计这方面努力,做出真正属于自己的PCB板。本设计中有些细节过于冗长,已忽略,预知详细步骤可以参考成都理工大学DXP实验指导书、PROTEL
11、 DXP实用教程第二版学生学习心得通过近段时间的学习,对如何使用protelDXP2004绘制PCB板又有了进一步提升。特别是对元件的制作、原理图绘制、布线规则有了更深的理解。不过对抗干扰这部分还不是很了解,主要是没有涉及高频板的制作,基本上都在制作模拟功放板,不过对一些基本的抗干扰原则有了一些理解。总的来说,提高了对DXP这门软件的熟练度,绘图速度也有了提高,对电路图的设计也有了新的理解,巩固了自己以前的知识,还学到了许多新的知识。大大提高了自己的绘图速度,对ProtelDXP这门软件的理解也有了进一步的加深。虽然一直都停留在抄板的阶段,不过在抄板的过程中我也学到了很多东西,包括一些基本的布线原则和别人的布线思路。并且现在已经基本拥有独立设计能力,下一阶段我将向自主设计这方面努力,做出真正属于自己的PCB板。学生(签名): 年 月 日诚信承诺本人郑重声明所呈交的课程报告是本人在指导教师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注的地方外,论文中不包含其他人已经发表或撰写过的研究成果。与我一同工作的同学对本文研究所做的贡献均已在报告中作了明确的说明并表示谢意。学生(签名):任课教师评语成绩评定:任课教师(签名): 年 月 日-
限制150内