电子线路CAD课程设计

上传人:ba****u 文档编号:180405418 上传时间:2023-01-06 格式:DOCX 页数:10 大小:168.90KB
返回 下载 相关 举报
电子线路CAD课程设计_第1页
第1页 / 共10页
电子线路CAD课程设计_第2页
第2页 / 共10页
电子线路CAD课程设计_第3页
第3页 / 共10页
点击查看更多>>
资源描述
设计成绩简易数字电压表的设计姓名 学号 专业年级 指导教师2021 年12 月 14 日一、概述:CAD是puter Aided Design(计算机辅助设计)的简称,旨在通过计算机来完 成电子线路的设计过程、包括电原理图的编辑、电路功能仿真、工作环境模拟、 印制板设计包括自动布局、自动布线与检测包括布线、布局规那么的检测 和信号完整性分析等。二、课程设计的目的1、对protel99软件的全面掌握和熟练运用。2、掌握原理图的绘制。3、学会元件库文件的绘制、保存与应用。4、能区分各种不同的文件和元件的作业。5、电路规那么的检查并修改原理图中的错误。6、PCB板的生成。7、设计布线规那么并布线。8、生成材料清单。97、印制PCB板和焊接。三、课程设计的要求运用Protel99SE软件绘制出一个由STC15F204EA单片机控制的简易电压表的原 理图和PCB板,并将PCB板印制出来做成实物图,使之加载程序后可实现显示 测量电压的功能电路中有1路输入电压,通过STC15F204EA单片机中的A/D转换通道,将电压模拟信号转换为数字信号,结果并按十进制由4位LED灯显示四、芯片介绍STC15F204EA单片机是宏晶科技推出的新一代超低价A/D转换单片机单片机,1个时 钟/机器周期,高速、高可靠,8路10位高速A/D转换。内部高精度R/C时钟,1%温飘, 彻底省掉外部昂贵的晶振,5MHz35MHz宽范围可设置。它采用低功耗设计,内部高精度 R/C时钟,内部高可靠复位,8级可选复位门槛电压复位,彻底省掉外部复位电路,可测的 电压宽度为5.53.8V,工作频率:5M35MHz,相当于普通8051 : 60M420MHz,含 有256字节片内RAM数据存储器,内EEPROM功能,擦写次数10万次以上。8通道,10 位高速ADC,速度可达30万次/秒,2路定时器还可当2路PWM或D/A使用,2个16位 可重装载定时器。有硬件看门狗,先进的指令集构造,26个通用I/O 口,串口功能可由 P3.0/INT4,P3.1 结合定时器实现。STC15F204EA管脚图如下:1011121314P2.6P2.7P1.0Pl.lP1.2/CNW+Pl.3P14/CMP-P1.52.52.42.32.22.1RST OUT LQW/P2.0TXD 2TNT3/P3.7RXD 2/INT23.6P16RXD_3/XT AL2 TO CJ.KO/T1/P3.5P1.7/TXD 3/XT AL 1 T1 CLKO/TO/P3 AP5.4 RST/MCLKOINTI P3 3VCCINT0/P3,2P5.5/C APT2/TXD/P3. JGNDT22CLKO丽T瓦 RXD/P 王 028272625242322212019Is17FTTH-五、硬件设计简易数字电压表设计框图原理图如下:VCCT 崔口 VCCJP1JP1kldD1 02 0-ckldOIkPDVJEJJjTPDVJEJJjTCAPDI乂 EDIP2 任DJLEDF21D+-F2C IKVCC9JOK2E34O.luFPCB图如下:P2J02JP2.734P1J023Pl.l22P1JCMP+21P13E5TOUT_LaW/T2 0P1.4JCMPTWIi_2/IHT3ZP3 7Pl JRKIijmmZP36P】j5JRZD 3rTAL2TD CLK0m.T35P1.7.TID_3JXT?LT1 CLK0/TD/T34P:-.4JR5T/MCLeiQDm/T3 3ryr rP5JJCAPT2ma)zP3iGNDT22CLKOIimZEl5a)/T30U1STCl5F204EA-SKPni2816 TKDKKD-tKL10DK3110DE710DK410DK210DK1-|Eri1DDKID卡T10OE510DK34LU1:1iQHBB需要的原料清单:CommentDesignatorFootprintUbRefQuantity0.1 uFC1, C3C1CAP210uFC2RB.2.2CAP511PowerDILED0.5LED1 11PowerINJP1DYHEADER 21下戟接JP2SIP4HEADER 41V-inJP3DYHEADER 214LEDLED4LED(S)4LED1FiooR1, R2, R3, R4, R5, R6, R7, R8r1206RES2181K(1%)R200805RES2114.7K(1%)R21R1RES2 11IKR100r1206RES2 11STC15F204EAU1SKDIP-28SKDIP281实验原理:利用STC15F204EA单片机中的A/D转换通道,将被测的输入模拟量转换为数字 量,再对其进展进制的转换与变量别离,使被测电压通过LED显示出来,即完 成了要求的简易电压表。六、软件设计程序代码:#in cludevoid display(void);#define Led_duan P2/定义各LED灯的连接收脚sbit Led1 二 P3A7;sbit Led2 二 P3A6 ;sbit Led3 二 P3A5 ;sbit Led4 二 P3A4;#define Full1为1时表示溢出#define Empt0为0时表示清零Unsigned char codeDisp_Tab = 0x03,0x9f,0x25,0x0d,0x99,0x49,0x41,0x1f,0x01,0x09,0x02; /共阴数码管代码段un sig ned cha rDisplay_buffe r =0x3f,0x3f,0x3f,0x3f;/LED 初始化unsigned int V_value=0;void delay(unsigned int i) /延时函数unsigned char j;while(i-) for(j=0;j115;j+);unsigned char flag=0,count=0;void main(void)unsigned char bb=1000;IE=OxAO;允许总中断和串行口中断P1ASF=0x01;while(1)ADC_CONTR=Ox8a; /A/D转换控制存放器赋值while(bb-)EA=0;关闭中断display();EA=1;ADC_CONTR=0x8a;void AD101(void) interrupt 4 / using 0使用串行口中断 V_value=ADC_RES;/A/D 转换结果高8位ADC_CONTR=0x00; V_value=V_value*500/255; Display_buffer0=Disp_Tab V_value/100; Display_buffer1=Disp_TabV_value%100/10; Display_buffer2=Disp_TabV_value%10;EA=0;void display(void) /Led_duan=P2 Led2=Empt;Led_duan=Display_buffer0&0xfe;Led2=Full; delay(3);Led2=Empt;Led3=Empt;Led_duan=Display_buffer1;Led3=Full; delay(3);Led3=Empt;Led4=Empt;Led_duan=Display_buffer2;Led4=Full; delay(3);Led4=Empt;七、实验步骤具体步骤如下:1、根据设计要求及电路图选择适宜元器件并在protel99里建立一个.sch文件, 在这个文件内添加并放置相应的元器件,连好线绘制出电路图。注意:protel99里包含有元件库,里面含有大量的元器件,但对于protel99里 没有的元件,自己应根据原件图绘制出来。绘制元件库时,首先应先建立一个 sch.library文件,在其中绘制出引脚、标号,例如STC15F204EA单片机就需要自己绘制,画好后先保存再添加到原件库中,然后再在.sch文件中调用 出来。2、对.sch文件中放置的原件,根据其不同的外观对其一一进展封装的添加。添 加封装完成后对.sch文件进展电气规那么检查,检查没有错误后对绘制好的.sch 文件生成相应的PCB文件,在.pcb文件里就有对应的原件封装出现注意:protel99里并没有全部的封装,对自己需要的元件封装根据相应的要 求绘制出来。首先新建一个pcb.library文件并在其中绘制出原件的形状,隔 离好引脚间的距离,然后保存添加到.pcb文件的元件库中。3S .pcb文件生成后应先在顶层绘制好板子的大小,在板子范围内结合原理图 摆放并调整好各元件的位置,摆放规那么应尽量使 pcb图摆放紧凑,整齐, 美观,使各元件之间连线的时候线条及穿插线尽量少。注意:元件摆放整齐的同时又要估测个元件的大小,使之连接实物时 两原件能直接放置得下不会相互阻碍。在连线时就算有穿插线也应尽量使 线能绕过其他元器件使之相连,尽可能的减少跳线的使用,这样走线就没 那么复杂。4、生成pcb图后就是布线规那么的设计。PCB设计时电源线和接地线一定要 粗,其他线条也尽可能的粗,一般连线的宽度是 0.8mm,平安距离也尽可 能的大一点,这样使焊接的时候不容易短接。注意:简易数字电压表的设计中包含有STC15F204EA单片机,其有28 个引脚,且其需要连线的引脚比拟集中,布局较难调整,穿插线较多,所 以需要连接跳线,在跳线处应尽量放置一个焊盘,这样在焊接的时候比拟 容易连线。5打印PCB板、转印、腐蚀、打孔、涂抹松香、安装元件、焊接。转印时应将转印温度调至180,转运2-3次后,轻轻拉开外层纸X,发现没有 完全转运至覆铜板上时,应及时再转印几次,直至整个电路图都出现在板子上, 对于其存在断路的地方用碳性笔进展描绘再进展腐蚀。腐蚀时应注意不要过度腐蚀,那样会造成断路,也不要腐蚀不完整,会造成 短路。腐蚀完成将板子清洗后假设发现没有腐蚀完全的地方可用小刀将铜刮除,在修整板子时可用万用表对其进展测量,与原理图进展比照看是否还存在断路或 断路现象。打孔时根据元件引脚的大小适当的选用0.8mm或1.0mm的针进展钻孔,钻孔 时应注意不要离打孔机太近,以免飞出来的木屑或断针刺伤眼睛。打孔完毕后涂 抹松香,可防止板子受到空气的腐蚀。将元件按照PCB图进展安装,并用烙铁和锡丝进展焊接。安装元件时有正 负极之分的元件注意不要反接,焊接时注意不要出现虚焊和短接的情况。使用因为此设计电阻采用的是贴片电阻,焊接时比拟困难,需要用镊子夹住 进展焊接,以免电烙铁过热烫伤手。八、实验总结通过这次实验让我更加学会熟练操作 Protel99 软件,也加深了对 CAD 电子 线路设计的了解,使单片机设计和硬件设计联系起来,完成电路图的连接和对单 片机指令的操作系统及其控制。这次的动手实验也让我们更加清楚了自己制作一块电路板的方法和流程,最 后看到自己画的电路图制作成板子并能实现其功能的时候,心情真的很冲动,感 觉到自己收获是挺大的。尤其在画 PCB 板时,由于芯片引脚较多而且与其他元 件相连时存在穿插线实在太多,只能不断的对位置、平安距离和线宽进展设置, 修改了很屡次后终于只剩下一根导线实在没方法对其进展连接,只得外加一根走 线,对于很屡次的改变之后这结果还算能够承受,看着自己最好画出来的图本来 很烦躁的心里松了一口气。学习的过程就是这样充满困难的,我们要不断的尝试 去挑战,以后也需要多多的培养动手能力和运用知识的能力。
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!