目录
引言.................................................................................................................... 1
1 实验目的........................................................................................................ 1
2 Altium Designer软件介绍......................................................................... 1
3 操作步骤........................................................................................................ 1
3.1 原理图的绘制1
3.1.1 元件放置及设置..................................................................................................... 2
3.1.2 创建元器件库......................................................................................................... 2
3.1.3 电路连接................................................................................................................. 2
3.1.4 网络标号................................................................................................................. 2
3.2 PCB的绘制...................................................................................................................... 3
3.2.1 PCB格式定义.......................................................................................................... 3
3.2.2 导入与自动布线..................................................................................................... 3
4 实训体会........................................................................................................ 4
致谢.................................................................................................................... 7
附录.................................................................................................................... 8
随着时代的发展,计算机技术渐渐融入生产制造的各个领域,渗透到各个行业中。Altium Designer作为一款优秀的电子产品开发软件,对我们专业的学生来说也是必不可少的工具。本次实验课通过单片机最小系统原理图和PCB的绘制,介绍了Altium Designer的基本操作方法,以及常用的电路原理图的绘制、元件设计、印刷电路板设计等知识。
(1) 了解Altium Designer软件的基本功能和实际操作方法
(2) 掌握并能熟练运用Altium Designer进行原理图和PCB的绘制
(3) 掌握编辑元器件的方法,以及自建元件库的方法
(4) 了解电路板设计的一般规则、利用软件绘制原理图并自动生成PCB
Altium Designer是原Protel软件开发商Altium公司推出的一体化的电子产品开发系统,主要运行在Windows XP操作系统。这套软件通过把原理图设计、电路仿真、PCB绘制编辑、拓扑逻辑自动布线、信号完整性分析和设计输出等技术的完美融合,为设计者提供了全新的设计解决方案,使设计者可以轻松进行设计,熟练使用这一软件必将使电路设计的质量和效率大大提高。
Altium Designer 除了全面继承包括Protel 99SE、Protel DXP在内的先前一系列版本的功能和优点外,还增加了许多改进和很多高端功能。该平台拓宽了板级设计的传统界面,全面集成了 FPGA 设计功能和 SOPC 设计实现功能,从而允许工程设计人员能将系统设计中的 FPGA 与 PCB 设计及嵌入式设计集成在一起。由于 Altium Designer 在继承先前Protel软件功能的基础上,综合了FPGA 设计和嵌入式系统软件设计功能,Altium Designer对计算机的系统需求比先前的版本要高一些。
(1)新建工程
在菜单栏选择File → New → Project → PCB Project,按照提示输入文件名并保存即可。
(2)新建原理图
在左侧“Projects”中右键点击工程名,在“给工程添加新的”中选择“Schematic”,工程中就出现了新的原理图。
(1)安装库
首先进行库的安装,在右侧“库”中选择已安装,按照存储路路径安装后缀名为“PcbLib”和“IntLib”的库即可。
(2)放置元器件
在右侧的库中通过搜索选择自己要用的元器件,在放置之前按制表符键设置相关信息,包括器件的值,并且一定要确认封装,如果没有封装的话,需要进行下一步。
(3)设置元件封装
在元器件属性设置中,footprint为封装,进入后若没有封装,则可以通过浏览进行设置,方法和安装库的操作类似。
器件LM7805没有现成的库,需要自己创建库,在SCH Library面板上的Components列表中选中Component_1选项,执行Tools→ Rename Component命令,弹出重命名元件对话框输入一个新的、可唯一标识该元件的名称,如7805,并单击“确定”按钮。同时显示一张中心位置有一个巨大十字准线的空元件图纸以供编辑。
首先绘制一个矩形,然后放置Pin,放置之前同元器件一样先进行设置,设置好名字,安排好位置,确认电气性质无误,保存即可。这时工程右侧的库中就会出现自己绘制的库,从中拉出来放置即可。
按照设计好的电路进行连接,从连线工具栏单击 工具进入连线模式,光标将变为十字形状。将光标放在想要连接的器件一端,点击一下,然后放在另一端,再点击一下即可,右键单击将退出连线模式。
彼此连接在一起的一组元件引脚的连线称为网络(net)。例如,R3-R10的一个引脚,7805的3号引脚等为一个网络。合理的使用标号可以增加电路的可读性,使电路更加简洁清晰。
绘制好的原理图见图3-1.
图3-1 原理图
原理图绘制完成后,要进行PCB文件的绘制。新建一个PCB文件,在Bottom Solder层进行边框的绘制,菜单中选择“走线”,使用坐标绘制长65mm,高85mm的矩形,绘制过程中要十分注意电气节点是否连接在一起,选中画好的矩形,然后在“板子形状”中选择“按照选择对象定义”,定义的黑色区域将会限定在所画矩形中。
上个步骤完成后保存文件,回到原理图文件,在“设计”下拉菜单中选择第一项“Updata to”,进行两次检查之后,确认,原理图中器件的封装将会出现在上步所绘区域的右侧。如果导入产生错误,则可能是有元件没有定义封装,或者是还了机器之后没有进行对应库的安装,需仔细查找。
在PCB文件中,将右侧的元件拖拽到黑色区域中,并合理利用旋转等技巧,尽量使布局合理,都放置完成后,在“自动布线”进行设置,在底层自动布线,如果没有违反电气规则的情况出现,很快就会完成布线。有问题的部件会用绿色标出,仔细检查即可。
完成布线的PCB如图3-2所示.
图3-2 完成自动布线的PCB
本次的实训不同于收音机的焊接,收音机焊接重在培养实际的动手操作能力,而Altium Designer软件的使用训练则是给了我们表达自己设计理念和想法的途径。这种绘制方法比传统的手绘快捷和简便很多,同时也具备了更好地移植性和规范性。
通过本次学习,我在遇到问题和解决问题的过程中渐渐熟悉和Altium Designer软件的功能和基本的使用方法,深深的体会到了使用其进行电子设计的便捷性。在帮同学解决问题的过程中,我的能力也得到了进一步的提高,其实每个软件入门之后都有很多进阶的知识需要学习,相信这也会在我们以后的学习中得到锻炼。
非常感谢老师为我们大家耐心细致的讲解知识,老师的讲解可谓细致入微。恰当的讲课节奏让所有同学都能跟上制作的节奏。当我们遇到了问题向老师询问时,老师也会耐心为我们的讲解,正是老师的辛勤付出才让我们大家都感受到了最后成功的喜悦。
感谢老师们给与我们这一次的实训机会,感谢所有帮助过我的同学!
签名:
20##年12月12日
一、实验目的
1、理解A/D转换的工作原理;
2、理解掌握ADC0809的A/D转换原理和并行A/D转换器接口的编程方法;
3、学习使用并行模/数转换芯片ADC0809进行电压信号的采集和数据处理。
二、设计任务书
河南农业大学单片机课程设计任务书
题目:A/D转换设计及实验
三、实验内容描述
利用已有的实验系统上的0809 A/D转换器,实验电位器提供模拟量输入,编制程序,将模拟量转换成数字,通过数码管显示出来。
四、硬件接线图
五、程序设计流程图
六、程序清单
#include"reg51.h"
#include<absacc.h>
#include<intrins.h>
#define uchar unsigned char
#define com8255 XBYTE[0xff23]
#define pa8255 XBYTE[0xff20]
#define pb8255 XBYTE[0xff21]
#define ad0809 XBYTE[0xff80]
unsigned char code mon51[3] _at_ 0x3b;//保留0X3B开始三个程序空间作全速中断用
void delay(unsigned int i);
void main(void)
{ uchar idata disbuf[6]={0,8,0,9,0,0};
uchar code table[20]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0x88,0x83,0xC6,0xA1,0x86,0x8E,0xFF,0x0C,0x89,0xDE};
com8255=0x81;
while(1)
{uchar x=6,y=0x20,m,n,t=0x0f;
y=~y;
ad0809=0x00;
delay(1);
m=ad0809;
n=m;
m=m&t; //low 4 bit
disbuf[5]=m;
n=n>>4; //high 4 bit
disbuf[4]=n;
for(x=0;x<6;x++) //led display
{pb8255=table[disbuf[x]];
pa8255=y;
delay(2);
y=_cror_(y,1);
}
}
}
void delay(unsigned int i)
{
unsigned int j,k;
for(k=0;k<i;k++){
for(j=0;j<100;j++); }
}
七、调试过程中的难点及解决思路
1、在实验室的电脑上没有找到SST89516RD2,最开始用其他型号的单片机做实验,最终发现用SST89E554RC可以仿真。
2、在用keil4仿真的时候,软件不稳定,有时会无法单步运行,最后必须把软件关闭再打开才可以。
3、读程序的时候,遇到一些不懂得地方找学长请教。
八、课程设计总结与体会
在这次的实验中,我成功的理解掌握了ADC0809的A/D转换原理和并行A/D转换器接口的编程方法,也学习了并行模/数转换芯片ADC0809进行电压信号的采集和数据处理的使用方法。。最重要的一点是,我在这次设计中培养了自己的学习能力。由于好多知识超出了我们的课本范围,这就要求我们自己通过资料来增加我们的知识,解决遇到的一些问题。在短时间内从书本资料中筛选出我们所需要的知识,对我们的自主学习能力有很大的帮助。
九、参考文献
[1]《新概念51单片机C语言教程》郭天祥
[2]《单片机原理与接口技术》邓宏贵
[3]《数字电子技术基础》阎石
[4]《模拟电子技术基础》童诗白
[5]《基于AT89C51的多功能智能实验测试仪器的设计与实现》王正兰
实验名称:粉体真密度的测定粉体真密度是粉体质量与其真体积之比值,其真体积不包括存在于粉体颗粒内部的封闭空洞。所以,测定粉体的真密度…
研究生实验报告范本实验课程实验名称实验地点学生姓名学号指导教师范本实验时间年月日一实验目的熟悉电阻型气体传感器结构及工作原理进行基…
实验报告课程名称物证技术学实验项目名称捺印手印样本指纹显现提取班级与班级代码074213070853实验室名称或课室法学实验教学中…
滁州市政府组织退耕还林(黑体,小二,1.5倍行距,段前段后0.5行)——5060451007范雪花(学号,TimesNewRoma…
科学实验报告单1科学实验报告单2科学实验报告单3科学实验报告单4九完小科学实验报告单10九完小科学实验报告单11九完小科学实验报告…
专业综合实验报告宋体一号加粗居中请注意行距的区别实验项目名称所属课程名称专业综合实验学生姓名学号专业宋体小三加粗居中20xxXXX…
河南工程小学院在线考试系统摘要通过考试系统WebExam是目前市场占有率较高应用最广泛的远程网络学习考试软件适合政府行业及企业的各…
综合实验报告书20xx20xx学年实验题目粒毛盘菌胞外多糖的提取及其脱蛋白前后抗氧化活性学院名称生物与食品工程学院专业班级生物工程…
本科生实验报告实验课程学院名称专业名称学生姓名学生学号指导教师实验地点实验成绩二〇XX年十二月二〇一六年一月填写说明1、适用于本科…
河南工程小学院苏州高博软件技术职业学院毕业设计论文报告系别软件工程系专业计算机应用班级姓名学号设计题目在线考试系统指导教师起迄日期…