学院: | 机械工程学院 |
班级: | 1001170114 |
姓名: | 臧云歌 |
指导老师: | 裴荣 |
一、设计目的:
( 1 )培养自身掌握、使用实用电子线路、计算机系统设计的能力。
( 2 )提高自身读图、分析线路和正确绘制设计线路、系统的能力。
二、设计要求:
( 1 )了解原理图设计基础、了解设计环境设置、学习 Altium Designer 软件的功能及使用方法。
( 2 )掌握绘制原理图的各种工具、利用软件绘制原理图。
( 3 )掌握编辑元器件的方法构造原理图元件库。
( 4 )熟练掌握手工绘制电路版的方法。
( 5 )掌握绘制编辑元件封装图的方法,自己构造印制板元件库。
( 6 )了解电路板设计的一般规则、利用软件绘制原理图并自动生成印制板图。
三、设计内容:
( 1 )根据题目要求的指标,绘制电路原理图。
设计步骤:
1、打开altium designer 软件。
2、单击File→new→project→PCB project从而新建一个工程。
3、选中project栏中所新建的工程,右击,选择add new to project→schematic从而新建一个原理图文件。
4、在该原理图文档中开始绘制原理图。所需元件可以在library中进行查找,其具体过程如下:(1)点击search,弹出右图对话框,在空白文档处输入要寻找的元件名称,单击左下角的search按钮。
至此便开始等待搜索结果。
5、放置完元件后便是布线,在工具栏中有一系列可使用的工具,本次要使用到得工具如下图所示
其中第一个为一般导线,第二个为总线,第三个总线引入线,第四给我网络标号,接下来的便是地线和电源线。
一切布置完毕后便可完成原理图的最初制作。
原理图初步如下图所示
6、查错:单击project→compile document sheet1.schdoc
查找最终结果:无错误显示
7、、检查元件的封装是否满足要求,最后单击project→compile PCB Project PCB_Project1.PrjPCB进一步检查原理图。
查找最终结果:无错误显示
( 2 )绘制PCB板
1、选中project栏中所新建的工程,右击,选择add new to project→PCB从而新建一个原理图文件。
2、规划电路板及参数设置
(1)单击编辑区域下方的标签Mechanical1,将编辑区域切换到机械层。
(2)然后执行Design—Board Shape—Redefine Board Shape命令,进入到对板子重新定义外形界面。用“十”光标,绘制满足设计要求的板子外形。单击鼠标右键可以退出Redefine Board Shape界面。
(3)切换层面到【Keep-OutLayer】,执行Place—Line命令,在此层面绘制出与机械层一样的PCB电气边界。到此,PCB的规划就完成了。
3、载入网络表
(1) 在原理图界面单击design-Netlist for project-protel,生成网络报表,再单击design→import changes from PCB_Project1.PrjPCB
(2)执行完上述命令后,系统会打开【Engineering Change Order】对话框,该对话框中显示了本次要进行再入的器件封装几再入到的PCB文件名等。
(3)单击【Validate Changes】按钮,在【Status】区域中的【Check】栏中将会显示检查结果,出现绿色的对号标志,表名对网络及元器件封装的检查是正确的,变化有效。当出现红色的叉号标志,表明对网络及元器件封装安装检查是错误的,变化无效。
(4)单击【Execute Changes】按钮,将网络及元器件封装装入到PCB文件“PCB1.PcbDoc”中,如果装入正确,则会在【Status】区域中的【Done】栏中显示绿色的对号标志。
(5)关闭【Engineering Change Order】对话框,则可以看到所装入的网络与元器件封装,放置在PCB电器边界以外,并且以飞线的形式显示着网络和元器件封装之间的连接关系。
如下图所示。
4、改变PCB板的面积,将元器件封装拖动在PCB板面以内。将元件调整到合适的位置,使其布局合理,如下图所示。
5、点击Design-Rules,出现以下对话框,进行布线规则的设定。
6.规则设定好后,单击Auto route→all弹出下下列表 7. 再单击Auto Route _ All,进行自动布线,得到图如下所示。
8.检查布线,将不合理的地方通过手动布线加以调整使其合理的分布。单击tools→design rule check弹出下图对话
9.单击run design rule check弹出错误对话框,检查错误直到错误为零。 10.最后的手动布线图为
四、关于原理图和PCB封装的自定义库制作过程:
1、打开File→open→project→integrated project从而新建一个integrated project.
2、保存该project至指定目录。
3、选中该project,右击它,选择add new to project→schematic library。
4、保存该library至project所保存的文件夹。
5、再次选中integrated project,右击它,选择add new to project→pcb library。
6、保存该library至project所保存的文件夹。
7、结果图如下:
8、在sy-1.schlib中画出自己要设置的元件的原理图。
9、再在custom.PcbLib中的mechanical 1中画出元所需的PCB板的样式。
10、在sy-1的界面下右击鼠标,选择tools→component properties在画面的右下角选择add,弹出下图对话框,选择footprint,单击ok按钮。
11、双击下图中的footprint,弹出如下对话框,选中PCB library 中的any,单击footprint model框中的browse
12、出现下面对话框:
13、选中所设计的PCB板,单击ok。一个既有原理图又有封装的元件就建好了。
14、若想继续增加元件,可在工具栏中单击下图按钮,选择create component,即可继续在库中添加元件了。
五、心得体会
为期两周的课程设计已经接近尾声,在这两周中,我的收获很多。通过自己的努力终于将既定任务完成了。在这两周的学习过程中,我大大的锻炼了自己的自学能力,特别是对于软件的自学。
在画图和制版的过程中,我曾遇到了很多问题,为了解决这些问题自己不得不翻阅书籍,观看视频,从而试图将问题解决。有时候还需要向老师和同学求助,求助的过程也是学习的过程,从中我也会发现自己的不足,从而在下面的工作中加以改善。
解决了一些问题以后,我又发现好多同学也有类似问题,因此我又积极主动的帮助其他同学。在帮助别人的过程我又更加熟悉软件的运用了。特别是在改错的时候,原本看不懂的英文描述,最后也可以很清楚了。
总而言之,这次的课程设计,我的收获很多。
六、设计成果:
( 1 )电路原理图
( 2 )PCB板图