电子线路CAD课程设计(简易数字电压表)_第1页
电子线路CAD课程设计(简易数字电压表)_第2页
电子线路CAD课程设计(简易数字电压表)_第3页
电子线路CAD课程设计(简易数字电压表)_第4页
电子线路CAD课程设计(简易数字电压表)_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

设计成绩简易数字电压表的设计学号专业年级指导教师2021年12月14日一、概述:CAD是puterAidedDesigi计算机辅助设计)的简称,旨在通过计算机来完成电子线路的设计过程、包括电原理图的编辑、电路功能仿真、工作环境模拟、印制板设计〔包括自动布局、自动布线〕与检测〔包括布线、布局规则的检测和信号完整性分析〕等。二、课程设计的目的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%温飘,彻底省掉外部昂贵的晶振,5MHz~35MHz宽范围可设置。它采用低功耗设计,内部高精度R/C时钟,内部高可靠复位,8级可选复位门槛电压复位,彻底省掉外部复位电路,可测的电压宽度为5.5~3.8V工作频率:5M~35MHz,相当于普通8051:60M~420MHz,含有256字节片内RAM数据存储器,内EEPROM功能,擦写次数10万次以上。8通道,10位高速ADC,速度可达30万次/秒,2路定时器还可当2路PWM或D/A使用,2个16位可重装载定时器。有硬件看门狗,先进的指令集构造,26个通用I/O,串功能可由[P3.0/INT4,P3.结合定时器实现。STC15F204EA管脚图如下:五、硬件设计电压输入彳A/D转换单片机]3由显(示|LED显示,''''简易数字电压表驱动电路原理图如下:PCB图如下:需要的原料清单:实验原理:利用STC15F204EA单片机中的A/D转换通道,将被测的输入模拟量转换为数字量,再对其进展进制的转换与变量别离,使被测电压通过LED显示出来,即完成了要求的简易电压表。六、软件设计程序代码:#include<STC15.h>voiddisplay(void);#defineLed_duanP2//定义各LED灯的连接收脚sbitLedl=P3A7;sbitLed2=P3"6;sbitLed3=P3A5;sbitLed4=P3A4;#defineFull1//为1时表示溢出#defineEmpt0//为0时表示清零UnsignedcharcodeDisp_Tab[]={0*03,0*9f,0*25,0*0d,0*99,0*49,0*41,0*1f,0*01,0*09,0*02};/供阴数码管代码段unsignedcharDisplay_buffer[]={0*3f,0*3f,0*3f,0*3闹始/(LEDunsignedintV_value=0;voiddelay(unsignedint/i/延时函数{unsignedcharj;while(i--)for(j=0;j<115;j++);}unsignedcharflag=0,count=0;voidmain(void){unsignedcharbb=10;IE=0*A0;/允许总中断和串行中断P1ASF=0*01;while(1){ADC_CONTR=0*8a;//A/D转换控制存放器赋值while(bb--){EA=0;关闭中断display();}EA=1;ADC_CONTR=0*8a;}voidAD101(void)interrupt4//u使用串行中断{V_value=ADC_RES;//A/转换结果高8位ADC_CONTR=0*;V_value=V_value*5/255;Display_buffer[0]=Disp_Tab[V_value/1];Display_buffer[1]=Disp_Tab[V_value%1/10];Display_buffer[2]=Disp_Tab[V_value%10];EA=0;}voiddisplay(void)//Led_duan=P2{Led2=Empt;Led_duan=Display_buffer[0]&0*fe;Led2=Full;delay(3);Led2=Empt;Led3=Empt;Led_duan=Display_buffer[1];Led3=Full;delay(3);Led3=Empt;Led4=Empt;Led_duan=Display_buffer[2];Led4=Full;delay(3);Led4=Empt;}七、实验步骤具体步骤如下:1、根据设计要求及电路图选择适宜元器件并在protel99里建立一个.sch文件,在这个文件内添加并放置相应的元器件,连好线绘制出电路图。注意:?1。七。199里包含有元件库,里面含有大量的元器件,但对于protel99里没有的元件,自己应根据原件图绘制出来。绘制元件库时,首先应先建立一个sch.librar:文件,在其中绘制出引脚、标号,例如STC15F204EA单片机就需要自己绘制,画好后先保存再添加到原件库中,然后再在.sch文件中调用出来。2、对.sch文件中放置的原件,根据其不同的外观对其一一进展封装的添加。添加封装完成后对.sch文件进展电气规则检查,检查没有错误后对绘制好的.sch文件生成相应的PCB文件,在.pcb文件里就有对应的原件封装出现注意:?1函。199里并没有全部的封装,对自己需要的元件封装根据相应的要求绘制出来。首先新建一个pcb.librar文件并在其中绘制出原件的形状,隔离好引脚间的距离,然后保存添加到.pcb文件的元件库中。3、.pcb文件生成后应先在顶层绘制好板子的大小,在板子范围内结合原理图摆放并调整好各元件的位置,摆放规则应尽量使pcb图摆放紧凑,整齐,美观,使各元件之间连线的时候线条及穿插线尽量少。注意:元件摆放整齐的同时又要估测个元件的大小,使之连接实物时两原件能直接放置得下不会相互阻碍。在连线时就算有穿插线也应尽量使线能绕过其他元器件使之相连,尽可能的减少跳线的使用,这样走线就没则复杂。4、生成pcb图后就是布线规则的设计°PCB设计时电源线和接地线一定要粗,其他线条也尽可能的粗,一般连线的宽度是0.8mm,平安距离也尽可能的大一点,这样使焊接的时候不容易短接。注意:简易数字电压表的设计中包含有STC15F204EA单片机,其有28个引脚,且其需要连线的引脚比较集中,布局较难调整,穿插线较多,所以需要连接跳线,在跳线处应尽量放置一个焊盘,这样在焊接的时候比较容易连线。5、打印PCB板、转印、腐蚀、打孔、涂抹松香、安装元件、焊接。转印时应将转印温度调至180°,转运-3次后,轻轻拉开外层纸*发现没有完全转运至覆铜板上时,应及时再转印几次,直至整个电路图都出现在板子上,对于其存在断路的地方用碳性笔进展描绘再进展腐蚀。腐蚀时应注意不要过度腐蚀,那样会造成断路,也不要腐蚀不完整,会造成短路。腐蚀完成将板子清洗后假设发现没有腐蚀完全的地方可用小刀将铜刮除,在修整板子时可用万用表对其进展测量,与原理图进展比照看是否还存在断路或断路现象。打孔时根据元件引脚的大小适当的选用0.8mm或1.0mm的针进展钻孔,钻孔时应注意不要离打孔机太近,以免飞出来的木屑或断针刺伤眼睛。打孔完毕后涂抹松香,可防止板子受到空气的腐蚀。将元件按照PCB图进展安装,并用烙铁和锡丝进展焊接。〔安装元件时有正负极之分的元件注意不要反接,焊接时注意不要出现虚焊和短接的情况。〕使用因为此设计电阻采用的是贴片电阻,焊接时比较困难,需要用镊子夹住进展焊接,以免电烙铁过热烫伤手。6、八、实验总结通过这次实验让我更加学会熟练操作Protel99软件,也加深了对CAD电子线路设计的了解,使单片机设计和硬件设计联系起来,完成电路图的连接和对单片机指令的操作系统及其控制。这次的动手实验也让我们更加清楚了自己制作一块电路板的方法和流程,最后看到自己画的电路图制作成板子并能实现其功能的时候,心情真的很冲动,感觉到自己收获是挺大的。尤其

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论