还剩20页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
单片机多通道温度采集测控系统摘要3Abstract4第一章前言5第二章单片机多通道温度采集测控系统分析与设计6总体分析
2.16单片机的性能及应用
2.2AT89C516控制框图的设计系统
2.37第三章单片机多通道温度采集测控系统分析与设计的硬件9输入电路的设计
3.19集成温度传感器的简单介绍
3.
1.1AD5909放大电路的设计
3.
1.210单通道,循环检测工作方式选择电路的设计
3.212与接口电路的设计
3.3A/D0809AT89C5113输出电路设计
3.415四位数码管驱动电路的设计
3.
4.1LED15超温报警电路的设计
3.
4.217温度控制电路的设计
3.
4.317电路板的制作与调试
3.619电路原理图的绘制过程
3.
6.119板的制作
3.
6.2PCB21电路的焊接
3.
6.324第四章单片机多通道温度采集测控系统的软件25主程序的逐步
4.125初始化和工作方式选择程序的设计
4.
1.125显示程序的设计
4.
1.227二进制温度值转化成码温度显示值的程序设计
4.
1.3BCD28延时子程序的设计41430数模转换测量子程序的设计
4.
1.530按键检测子程序的设计
4.
1.632超温报警程序及继电器控制程序的设计
4.
1.733抗干扰技术的程序设计
4.2CPU34数字滤波
4.
2.135指令冗余和“看门狗”技术
4.
2.235提高资料可靠性
4.
2.3RAM35总结
4.
2.435程序的汇编与调试
4.335第五章结束语39本次设计心得体会
5.139总结
5.240谢词
5.343参考文献、资料44附录一图和表45附录二外文资料翻译47的,可以浏览这个库里现有的元件,创建一个新的元件选择下的“Browse PCBlib”“Tools”New弹出一个器件封装模板,按照提示,生成需要的器件封装Component,打印预览10在中可以观看打印效果,通过控制打印参数,修改打印结果Protel99SE\\File\Print/Preview可以在打印预览中任意添加层或删除层这样,一张完整的图就可以打印出来了pcb电路的焊接
5.
4.3当电路板腐蚀出来后,先检查,然后打磨,再搽上松香水就可以开始按原理图焊接了焊接时要注意虚焊和短路情况出现焊接是要先焊单片机的主电路,以便于对各部分电路的测试当焊完一部分子电路后,要先输入子程序进行检测,看是否有输入或输出焊完后,就可以进行电路总体性能测试了在测试之前,一定要先对电路检测,看是否有短路情况出现,以免芯片损坏电源输入电压也是关键因素,在供电之前先量量这样,完整的电路就出来了第四章单片机多通道温度采集测控系统的软件主程序的逐步
4.1图主程序框图
4.1初始化和工作方式选择程序的设计
4.
1.1系统上电时,初始化程序将70h〜77h内存单元清零,P2口置0ORGOOOOHLJMPSTARTORG0003HRETIORGOOOBHRETIORG0013HRETIORG001BHRETIORG0023HRETIORG002BHRETICLERMEMICLRAMOVP2,AMOVR0,#7OHMOVR2,#ODHLOOPMEM:MOV@RO,AINCRODJNZR2,LOOPMEMMOV20H,#00HMOVA,#OFFHMOVPO,AMOVP1ASMOVP2,ARET;初始化START:LCALLCLEARMEMIO;测量一次LCALLTEST;显示数据一次LCALLDISPLAYAJMPMAIN;值出错处理NOP PCNOPNOPLJMPSTART显示程序的设计
4.
1.2显示子程序采用动态扫描法实现四位共阳极数码管的数值显示,测量所得的转换数据放A/D在70h-77h内存单元中,测量数据在显示时转换为温度值十进制BCD码放在78h〜7bh内存单元中,其中存放通道标志数寄存器用作八路循环控制,用作显示数据地址指针7bh R3R0;标志位为则转单路显示控制程序DISPLAY:JB00H,DISP111,;路信号循环显示控制子程序MOVR3,#08H8MOVR0,#70H;显示数据初值70H〜77H;显示通道数初始值MOV7BH,#OOH;显示数据转为三位码存入DISLOOP1:LCALLYNCD BCD7AH,79H,78H;每路显示时间控制在约MOVR2,#OFFH4ms*255,1s;调四位显示程序DISLOOP2:LCALLDISP;按键检测LCALLKEYWORK1DJNZR2QISLOOP2;显示下一路INCR0;通道数据加INC7BH1DJNZR3,DISLOOP1RET;单路显示控制子程序DISP11:MOVA,7BHSUBBA,#01HMOV7BH,AADDA,#70HMOVRO,A;显示数据转为三位码存入DISLOOP11:LCALLTUNBCD BCD7AH,79H,78H;每路显示时间控制在MOVR2,#OFFH4ms*25;调四位显示程序DISLOOP22:LCALLDISP;按键检测LCALLKEYWORK2DJNZR2,DISLOOP22;通道显示数据加INC7BH1RET二进制温度值转化成码温度显示值的程序设计
4.
1.3BCD;运算TUNBCD:MOVA,@RO255/51=
5.00VMOVB,#51DIVAB;个位数放入MOV7AH,A7AH;余数大于为乘法溢出,结果加MOVA,B19H,F01,5CLRF0SUBBA,#1AHMOVFO,CMOVA,#10MU LABMOVB,#51DIVABJBFO,LOOP2ADDA,#5;小数后第为放入LOOP2:MOV79H,A179HMOVA,BCLRFOSUBBA,#1AHMOVFO,CMOVA,#10MU LABMOVB,#51DIVABJBFO,LOOP3ADDA,#5;小数后第位放入LOOP3:MOV78H,A278HRETDISP:MOVR1,#78H;共阳极显示子程序,显示内容只78H〜7BH;数据在口输出MOVR5,#OFFH P1PLAY MOVP1,#OFFHMOVA,R5ANLP3,AMOVA,@R1MOVDPTR,#TABMOVCA,@A+DPTRMOVP1,A;小数点处理JBP
3.2,PLAY1;小数点显示CLRP
1.7PLAY1:LCALLDL1MSINC R1MOVA,P3JNBACC.3,END0UTRLAM0VR5,AMOVP3,#OFFHAJMPPLAYENDOUT:MOVP3,#OFFHMOVP1,#OFFHRETTAB:DB0C0H,0F9H,0A4H,0B0H99H,92H82H,0F8H,80H,90H,0FFH5延时子程序的设计
4.
1.4DL10MS:MOVR6,#0D0HDL1:MOVR7,#19HDL2:DJNZR7,DL2DJNZR6,DL1RETDL1MS:MOVR4,#OFFHL00P11:DJNZR4,L00P11MOVR4,#OFFHLOOP22:DJNZR4,LOOP22RET数模转换测量子程序的设计
4.
1.5;数模转换子程序TEST:CLRA;转换值放入首值M0VP2,A;转换次控制MOVR0,#70H8;启动测试MOVR7,#08H;等转化结束信号LCALLTESTART A/DWAIT:JBP
3.7,MOVDAJMPWAIT;测试启动TESTART:SETBP
2.3NOPNOPNOPCLRP
2.3SETBP
2.4NOPNOPCLRP
2.4NOPNOPNOPNOPRET;取转换数据MOVD:SETBP
2.5A/DMOVA,POMOV@RO,ACLRP
2.5INCRO、;通道地址加MOVA,P21INCAMOVP2,A;等八路转换结束CJNEA,#08H,TESTEND A/DTESTEND:JCTESTCON;结束恢复窗口CLRAMOVA,OFFHMOVPO,AMOVP1,AMOVP3,ARETTESTCON:LCALLTESTARTLJMPWAIT按键检测子程序的设计
4.
1.6KEYWORK1:JNBP
3.5,KEY1KEYOUT:RETKEYUCALLDISPJBP
3.5,KEYOUTWAIT11:JNBP
3.5,WAm2CPLOOHMOVR2,#01HMOVR3,#01HRETWAIT12:LCALLDISPAJMPWAIT11KEYWORK2:JNBP
3.5,KEY1JNBP36KEY2RETKEY2:LCALLDISPJBP
3.6,KEYOUTWAIT22:JNBP
3.6,WAIT21INC7BHMOVA,7BHCJNEA,#08H,KEYOUT11KEYOUT11:JCKEYOUT1MOV7BH,#OOHKEYOUT1:RETWAIT21:LCALLDISPAJMPWAIT22END超温报警程序及继电器控制程序的设计
4.
1.7超温报警程序持续时间DIV:MOVR2,#08H;1kzDIV1:M0V R3,#0FAH输出方波DIV2:CPL P331khz调用延时程序LCALL D5ms;1持续秒DJNZR3QLV2;1DJNZ R2,DIV1持续时间MOV R2,#10H;2khzDIV3:MOV R3,#0FAH输出方波DI4:CPL P
3.3;2khz调用延时程序LCALL D25ms;2DJNZ R3,DIV4DJNZ R2,DIV3反复循环SIMP DIV;延时子程序D5MS MOVR7,#OFFH;1LOOP NOPNOPDJNZ R7,LOOPRET延时子程序D25MS MOVR6,#OFFH;2LIN DJNZ R6,LINRET继电器控制程序START1:MOV SP,#60H;取反JD:CPL P
2.6P
2.6;延时LCALL DELAYNOPSJMPJD;延时子程序(秒)DELAY:MOV R0,#0AH1DELAY33:MOV R1,#00HDELAY44:MOV R2,#0B2HDJNZ R2,$DJNZR1,DELAY44DJNZR0,DELAY33LJMP START1RET抗干扰技术的程序设计
4.2CPU尽管采取了硬件抗干扰措施,但由于干扰信号产生的原因很复杂,且有很大的随机性,因此在采取硬件抗干扰措施的基础上,采取软件抗干扰措施加以补充常见的软件抗干扰技术有数字滤波、指令冗余和“看门狗”技术、系统运行状态监视和提高开关量输入、输出干扰系统常见的出错现象死机、被控对象误操作和定时不准,他们主要由于内部程序指针错乱使程序进入“死循环”和资料被冲乱或改变导致的RAM数字滤波
4.
2.1数字滤波当干扰叠加输入信道的模拟信号时,使数据采集误差加大特别当输入信道模拟信号较弱时,此现象更加严重为了消除数据采集的误差,常用算术平均法、比较取舍法、一阶滞后滤波法和中值法,可根据信号和干扰的规律,采用最优的设计方法输入模拟信号处理如图所示,通过数字滤波器可滤掉大部分由于输入信号干扰而引起的输出控制错误2指令冗余和“看门狗”技术
4.
2.2单片机受强干扰会造成程序计数器值改变和破坏程序正常运行针对这一问题可在关键地PC方插入一些单字节指令或有效的单字节指令并用引导指令将捕获的“乱飞”NO PLJM PMAIN程序引向复位入口地址,从而避免程序“乱飞”可是有一些“乱飞”程序会导致死循环,通常采用软、硬件“看门狗”技术,“看门狗”技术就是不断监视程序运行时间,当程序运行出现故障时,计数器溢出,系统复位并重新运行系统程序提高资料可靠性
4.
2.3RAM电源开启和断电及受到干扰有可能破坏中的资料只有采用资料冗余技术保护CPU RAM RAM中的资料系统复位后,立即将备用的对重要参数进行自我检验和恢复,从而保护RAMRAM中的资料提高开关量输入、输出抗干扰控制量有效信号上叠加一系列离散尖脉冲,这种干扰不易用硬件加以抑制,可采用软件重复检测以提高输入、输出接口抗干扰性总结不同的单片机系统都有自己的系统要求和特点,在硬件和软件抗干扰设计上也各有自己的特色针对无线电射频干扰和交流电路工频干扰等种主要的干扰源以及干扰的方式,可采用上述的5硬件抗干扰措施对于软件抗干扰措施,应首先了解测量对象和干扰因素,分析干扰的来源,然后根据系统设计有效的抗干扰方法程序的汇编与调试
4.3程序的汇编是通过进行的keil c51第一课建立您的第一个项目
4.
3.1C是众多单片机应用开发软件中最常的软件之一,它支持大部分不同公司的KEILUVISION2架构的芯片,它集编辑、编译、仿真等于一体,同时还支持、汇编和语言的程MCS51PLM C序设计,它的界面和常用的微软的界面相似,界面友好,易学易用,在调试程序,软件VC++仿真方面也有很强大的功能因此很多开发应用的工程师或普通的单片机爱好者,都对它51十分喜欢要使用软件,必需先要安装它下面就以建立一个小程序项目来学习KEIL51Keil c51的使用首先当然是运行软件,接着按下面的步骤建立您的第一个项目KEIL51点击菜单,选择弹出的下拉式菜单中的接着弹出一个标准1Project NewProject,Windows文件对话窗口,在“文件名”中输入您的第一个程序项目名称,这里用“保存”后的C“qx”,文件扩展名为这是项目文件扩展名,以后就可以直接点击此文件以打开先uv2,KEILuVision2前做的项目选择所要的单片机,这里选择常用的公司的2Ateml AT89c51首先要在项目中创建新的程序文件或加入旧程序文件如果没有现成的程序,那么就要新3建一个程序文件在中有一些程序示例,在这里以一个汇编程序为例介绍如何新建一个KEIL汇编程序和如何加到项目中菜单或快捷键来实现现在可以编写程序了,File—New Ctrl+N光标已出现在文本编辑窗口中,下面就以一个简单的程序作为示例程序如下用菜单或快捷键进行保存因是新文件所以保存时会弹出文件操作窗口,4File—Save Ctrl+S把第一个程序命名为保存在项目所在的目录中,这时会发现程序单词有了不同的颜testLasm,色,说明的汇编语法检查生效了鼠标在屏幕左边的文件夹图标上右击KEIL Source Groupl弹出菜单,在这里可以做在项目中增加减少文件等操作选“Add Fileto GroupSourceGroup弹出文件窗口,选择刚刚保存的文件,按按钮,关闭文件窗,程序文件已加到项目中1ADD了这时在文件夹图标左边出现了一个小十号说明,文件组中有了文件,点击Source Groupl它可以展开查看()汇编程序文件已加到了项目中了,下面就剩下编译运行了一般在编译程序后都需要生成5一个的文件用于芯片烧写然后右击的项目文件夹,弹出项目功能菜单,选.hex TargetlOptions弹出项目选项设置窗口,同样先选中项目文件夹图标,这时在菜单for TargetTargetl Project中也有一样的菜单可选打开项目选项窗口,转到选项页,选择编译输出的路径,设置Output编译输出生成的文件名,决定是否要创建文件,选中它就可以输出文件到指定的路HEX HEX径中接下来是编译可以看到编译的错误信息和使用的系统资源情况等,以后要查错就靠它了根据提示,说明现在已经建立一个用于芯片烧写的文件进入creating hexfile from”c51”….hex调试模式,软件窗口样式大致如图所示图中为运行,当程序处于停止状态时才有效,
4.2a b为停止,程序处于运行状态时才有效在停止运按钮的右边的四个按钮,依次跟踪运行、单步运行、运行到子程序末、运行到光标是复位,模拟芯片的复位,程序回到最开头处执行c按可以打开中的串行调试窗口,这个窗口可以看到从芯片的串行口输入输出的字符,d e51这里的第一个项目也正是在这里看运行结果按打开串行调试窗口,再按运行键这样一个d汇编项目就完成了最后停止程序运行回到文件编辑模式中,就要先按停止按钮再按开启关闭调试模式按钮图程序调试运行
4.2第五章结束语本多通道温度采集测控系统实用性强,能够很好地巡回采集测量控制多路信号,结构较为简单,成本低,外接元件少在实际应用中工作性能稳定,测量温度准确,精度较高系统在硬件设计上充分考虑到了可扩展性,经过一定的添加或改造,很容易增加功能,如从单片机主芯片串行口连接转换芯片与机相连,完成温度实时数据的传递和其他控制工作RS232MAX232PC适用范围广泛,可以单独使用作为监控仪,应用于农业温室大棚监测植物生长的环境变化,工业厂房测量各部分的工作温度等等也可以作为智能控制系统的一部分,与其它设备协同工作系统移植性强,只需改变前端测量用的传感器类型,可在此基础上修改为其他非电量参数的测量系统本次设计心得体会
5.1在电子系统设计中,为了少走弯路和节省时间,应充分考虑并满足抗干扰的要求,避免在设计完成后再去进行抗干扰的补救措施形成干扰的基本要素有三个)干扰源,指产生干扰的1元件、设备或信号()传播路径()敏感器件23具体的抗干扰方案一软件方面、习惯于将不用的代码空间全清成,因为这等效于可在程序跑飞时归位;1“0”NOP,、在跳转指令前加几个目的同;2NOP,
1、在无硬件时可采用软件模拟以监测程序的运行;3WatchDog WatchDog,、涉及处理外部器件参数调整或设置时,为防止外部器件因受干扰而出错可定时将参数重4新发送一遍,这样可使外部器件尽快恢复正确;、通讯中的抗干扰,可加数据校验位,可采取取或取策略;
53253、在有通讯线时,如
八、三线制等,实际中发现将线、线、线常态置为6I2C DataCLK INH高,其抗干扰效果要好过置为低二硬件方面、地线、电源线的部线肯定重要了!
1、线路的去偶;
2、数、模地的分开;
3、每个数字元件在地与电源之间都要电容;
4104、在有继电器的应用场合,尤其是大电流时,防继电器触点火花对电路的干扰,可在继电器5线圈间并一和二极管,在触点和常开端间接电容,效果不错!
104472、为防口的串扰,可将口隔离,方法有二极管隔离、门电路隔离、光偶隔离、电磁6I/O I/O隔离等;、当然多层板的抗干扰肯定好过单面板,但成本却高了几倍
7、选择一个抗干扰能力强的器件比之任何方法都有效,我想这点应该最重要因为器件天生8的不足是很难用外部方法去弥补的,但往往抗干扰能力强的就贵些总结
5.2年月,我满怀不快和一份深藏心底的希望来到了昆明理工大学,开始了一次漫长的20029奋斗年月我是怎样的心情离开呢?开始一个新的征程20067再回首,走过的路很值得回味和反思,是成是败,我们都必须忘记这段过去开始新的奋斗,因此,我必须做一个全面的总结首先,对大学四年中每一年的思想状态,想做的和做过的事情来个快照吧!大一,还没明确大学该怎么学习,需要学些什么,但是时间抓得很紧,努力去做了些事情最开始我给自己四年定了一个目标成为一名优秀的技术工程师,大一下学期后确定要做一个学习一般般,动手能力强的人;大二和大三参加了校内外的勤工助学活动很多很多,能维持自己的生活费用,在管理学的启发下开始考虑重新构筑自己的大学生活;大四,在最兵荒马乱的时间里遇到了些挫折,也顽强的接受了挑战大四下,遗憾的是没有抓住时间来好好的学习技术,浪费了不少时间“谋事在人,成事在天”这句古谚包含着深刻的道理,我不能控制别人,但是我可以把握自己应该说四年来我很好的把握了自己,没有随风逐流,始终在大多数时间里做着自己想做、要做的事情尤其是在寝室内,虽然没能够群体奋发,形成很好的团体,但是很好的避免了群体迷失,感谢周围还有一批批清醒的朋友,支持我的朋友,也感谢能在最垃圾的时间里找到《管理学》,激发了对整个大学生活的重新思考其次,总结大学生活,简单的说,应该学会做人关于大学里做人,我有以下几点体会、自我尊重1一般说来,这是容易理解的,但是在我们做事的时候往往难以每次都真正上实施自我尊重,还要自我包装,注意自己的外观形相,让别人尊重自己就得先自己尊重自己、坚持正直2的确,这个社会有很多让人不满意的地方,尤其是当你真正步入社会做点事情的时候有句话叫做“你可以不诚实,但是不可以不保持正直”恰到好处的为我们提供了解决这个问题的一个很好的原则诚实固然是一种很好的品质,然而在面对一个经常不诚实的对象时就另当别论了,不然就会吃亏在个人生活当中,诚实自然是莫高于此的然而,我们处事或生活过程中,正直才是可以永远坚持的、为别人着想3现在的社会需要合作,需要团队,忘记了队友的利益很多时候就等同于忽略了自己的利益利他在竞争过程中往往转换为了利己,因为对方获利了,他必有成功的道理,这些恰恰给了自己一个弥补缺失的机会,为以后获取更多的收获奠定基础在学习工作过程中不应忘记了给你的竞争对手一些力所能及的帮助,协助对方实现他们的目标在生活中,和谐的寝室环境,社交圈环境更多的需要你不断的付出,随时随地的为别人的利益着想,考虑到自己的所作所为对周围人有没有不好的影响有句话说:“付出总有回报”,我觉得不是不报,而是时候没到或者是你更本就没有觉察到、适应环境4这是我们这一代大学生最需要的基本能力现在社会,是一个飞速变化的社会,一个激烈竞争的社会,适者生存在这里无需用语言来解释让自己适应环境,让环境接纳自己是我们跳进这个社会圈首先必须学会的然而,很多人都还没有意识到这一点,抱怨高考失利,抱怨周围的同学,抱怨周围没有好的学习环境,学习气氛,整天在那里干些不愿意干的事情,甚至做一些消极的事情,浪费了自己宝贵的青春又一无所获人活着应该要有一种精神面对现实,接受现实,改变现实当我们走上社会,我们和一个初中毕业的打工者一样,都是出卖劳动力,很多方面我们甚至都赶不上他们,这就需要我们阁下自己的“尊贵”地位,从基层干起,从点点滴滴干起,这样才能真正体现受教育的价值!、决心、雄心和恒心5一个真正优秀的大学生应该保持雄心,在现实的前面还要放好雄心的位置,无论现实多么残酷都不应该散尽雄心,任何时候都对自己的努力满意,保持微笑在雄心规划下的目标,计划可以作为激励的一个来源,引领困境前行!决心没有大小,可以是很小的,坚持每天打开水,每天拖地板,坚持每天都对自己笑笑都是无价的执着是一个人最难得的品质,扬弃急功近利和浮躁的心,经久必成!有了雄心,决心,我们所需要的就只是是默默无闻,持之以恒的按计划做好手头的每一件事情了大学象一座宝矿山,想挖到宝藏的人总会不断的付出,从而不断的采摘、收获我是个比较执着的人,一旦认定了的就一定要坚持实现挫折也好,苦闷也好,都是人生必须经历的,没有谁能够逃脱,没有痛苦就没有新生,就没有更高层次的解脱,也就成不了一个完整的人,可以说正是挫折与苦闷造就了世间不朽的伟人谢词
5.3经过四年的学习,今天终于要毕业了在学习期间经过了风风雨雨,在各位老师和同学的帮助和支持下得也最终完成在此,感谢我的父母和姑奶奶,是他们把我养大,并供我读书;感谢我的老师,各位老师在学习期间在学习中、生活上的关心和照顾;感谢各位同学,同学们在生活中给于很大的帮助,在学习上也给极大的鼓舞;感谢我的社友,各位社友的帮忙让我最终完成学业;特别感谢杜老师和赵老师在本次设计中的关心和技术支持,才得以本次设计的顺利完成;最后,我得感谢我自己参考文献、资料单片机应用技术选编何立民.北京航空航天大学出版社
[1]系列单片机高级实例开发指南李军.北京航空航天大学出版社
[2]51单片机原理及接口技术李朝青.北京航空航天大学出版社
[3]检测技术及仪表李军.李赋海.中国轻工业出版社
[4]模拟电子技术童诗白.华成英.高等教育出版社
[5]电路版设计谢淑如,郑光钦,杨渝生.清华大学出版社
[6]Protel PCB99SE单片机器件应用手册王毅人民邮电出版社,
[7]
1994.5网传感器电路分析与设计李道华、李玲、朱艳.武汉大学出版社单片机应用技术选编.何立民主编北京航空航天大学出版社,
[9]
11993.2单片机原理与应用李晓荃,电子工业出版社,
[10]单片机原理及应用刘和平.重庆大学出版社,
[11]电子线路设计.实验.测试(第二版)谢自美.华中科技大学出版社,
[12]系例单片机实用接口技术李华北京航空航天大学出版社
[13]MCS51摘要温度测量与控制在工业、农业、国防等行业有着广泛的应用利用单片机技术的温度测控系统以其体积小,可靠性高而被广泛采用本文对该测控系统进行了分析设计首先,本文针对系统所使用的单片机的性能和发展情况做了简单介绍;对系统使用的模/数转换芯片ADC0809做了性能方面的简单说明;同时对测量温度在-55〜150之间的集成型恒流测温元件做了介绍AD590其次,本文重点对测控硬件、软件的组成进行了分项、模块化逐步分析设计对各部分的电路一一进行了介绍,最终实现了该系统的硬件电路绘制了电路原理图,绘制了印制电路板图,并将制成的线路板焊接上了元件,完成了硬件调试根据硬件的设计和测控系统所要实现的功能,本设计对软件也进行了一一设计,并经过反复的模拟运行、调试,修改简化了软件系统,最后形成了一套完整的程序系统关键词单片机、、、软件系统、硬件系统ADC0809AD590第一章前言温度测量在工业,农业,国防等行业有着广泛的应用,而且随着科学技术的发展对温度测量的精度要求愈来愈高由于单片机的设计时间有限其精度不是很高,它的测温范围在AT89c510〜100℃之间,可以直接应用在对温度精度要求不高的各种现场单片机多通道温度采集测控系统采用集成温度传感器满足温度测量,并将温度信号转换成电流,转换为电压信号,通过放大电路最终交由模/数转换芯片转换成数字信号经单片机处理并经输出驱动电路显示于共阳极数码管该测量仪可实现多点(点)不同区域测量,单通道,循8环测量还具有超温报警和自动控制功能,当温度超过某一设定值时,系统控制继电器来关闭加温设备除此之外,考虑到测控会用于工业生产当中,可靠性要求比较重要,并要具有抗干扰能力和避免、消除干扰的能力,以保证系统平稳工作由以上大致分析,整个系统控制将由单片机为核心构成选用作为模/AT89c51ADC0809数转换芯片,各个检测信号、控制信号、显示信号可由单片机的□进行,并由程序保证系I/O统抗干扰的能力设计任务为用单片机设计一个测温范围在0〜100的多通道温度测量仪设计要求完成该系统的软硬件设计,学习掌握单片机采集测控系统的设计方法,提高学习新知识、新技能的能力,培养独立设计的能力第二章单片机多通道温度采集测控系统分析与设计总体分析
2.1由于AT89c51单片机的设计时间有限其精度不是很高,它的测温范围在0〜100℃之间,可以直接应用在对温度精度要求不高的各种现场单片机多通道温度采集测控系统采用集成温度传感器满足温度测量,并将温度信号转换成电流,转换为电压信号,通过放大电路最终交由模/数转换芯片转换成数字信号经单片机处理并经输出驱动电路显示于共阳极数码管该测量仪可实现多点(点)不同区域测量,单通道,循8环测量还具有超温报警和自动控制功能,当温度超过某一设定值时,系统控制继放大电路实用设计手册段九洲辽宁科学技术出版社,
[14]
2002.5单片机开发应用十例李兰友电子工业出版社,
[15]
1994.2网页
[16]”网页“单片机坐标”
[17]附录一图和表系列产品主要技术指标AD590型号单位AD590IAD590JAD590KAD590LAD590M最大非线性误差℃±
0.3±
1.5±
0.8±
0.4±
0.3最大标定误差℃℃+25±
10.0±
5.0±
2.51±.0±
0.5额定温度系数
1.0micro;A/K额定输出电流℃
298.2+25micro;A长期温度漂移℃月±
0.1/响应时间20micro;s壳与管脚的绝缘1010等效并联电容100pF工作电压范围+4-+30V元件清单器件数量器件数量共阳极AD08091Ied474IS244190154AT89C511AD59017404140241变压器按键13继电器780518万用板781212运放78121OP073晶振电阻电容若干12M1传感器新技术的发展传感器是一种能将物理量、化学量、生物量等转换成电信号的器件输出信号有不同形式,如电压、电流、频率、脉冲等,能满足信息传输、处理、记录、显示、控制要求,是自动检测系统和自动控制系统中不可缺少的元件如果把计算机比作大脑,那么传感器则相当于五官,传感器能正确感受被测量并转换成相应输出量,对系统的质量起决定性作用自动化程度越高,系统对传感器要求越高在今天的信息时代里,信息产业包括信息采集、传输、处理三部分,即传感技术、通信技术、计算机技术现代的计算机技术和通信技术由于超大规模集成电路的飞速发展,而已经充分发达后,不仅对传感器的精度、可靠性、响应速度、获取的信息量要求越来越高,还要求其成本低廉且使用方便显然传统传感器因功能、特性、体积、成本等已难以满足而逐渐被淘汰世界许多发达国家都在加快对传感器新技术的研究与开发,并且都已取得极大的突破如今传感器新技术的发展,主要有以下儿个方面
一、发现并利用新现象利用物理现象、化学反应、生物效应作为传感器原理,所以研究发现新现象与新效应是传感器技术发展的重要工作,是研究开发新型传感器的基础日本夏普公司利用超导技术研制成功高温超导磁性传感器,是传感器技术的重大突破,其灵敏度高,仅次于超导量子干涉器件它的制造工艺远比超导量子干涉器件简单可用于磁成像技术,有广泛推广价值利用抗体和抗原在电极表面上相遇复合时,会引起电极电位的变化,利用这一现象可制出免疫传感器用这种抗体制成的免疫传感器可对某生物体内是否有这种抗原作检查如用肝炎病毒抗体可检查某人是否患有肝炎,起到快速、准确作用美国加州大学巳研制出这类传感器
二、利用新材料传感器材料是传感器技术的重要基础,由于材料科学进步,人们可制造出各种新型传感器例如用高分子聚合物薄膜制成温度传感器;光导纤维能制成压力、流量、温度、位移等多种传感器;用陶瓷制成压力传感器高分子聚合物能随周围环境的相对湿度大小成比例地吸附和释放水分子高分子电介常数小,水分子能提高聚合物的介电常数将高分子电介质做成电容器,测定电容容量的变化,即可得出相对湿度利用这个原理制成等离子聚合法聚苯乙烯薄膜温度传感器,其有以下特点测湿范围宽;温度范围宽,可达-400C〜+1500C;响应速度快,小于;1S尺寸小,可用于小空间测湿;温度系数小陶瓷电容式压力传感器是一种无中介液的干式压力传感器采用先进的陶瓷技术,厚膜电子技术,其技术性能稳定,年漂移量小于温漂小于土抗过载强,可达量
0.1%F.S,
0.15%/10K,程的数百倍测量范围可从到德国公司和美国公司产品处于领先地位060mpa E+H Kavlioo光导纤维的应用是传感材料的重大突破,其最早用于光通信技术在光通信利用中发现当温度、压力、电场、磁场等环境条件变化时,引起光纤传输的光波强度、相位、频率、偏振态等变化,测量光波量的变化,就可知道导致这些光波量变化的温度、压力、电场、磁场等物理量的大小,利用这些原理可研制出光导纤维传感器光纤传感器与传统传感器相比有许多特点灵敏度高,结构简单、体积小、耐腐蚀、电绝缘性好、光路可弯曲、便于实现遥测等光纤传感器日本处于先进水平如公司和公司光纤传感受器与集成光路技术相结Idee IzumiSunx合,加速光纤传感器技术的发展将集成光路器件代替原有光学元件和无源光器件,使光纤传感器有高的带宽、低的信号处理电压,可靠性高,成本低
三、微机械加工技术半导体技术中的加工方法有氧化、光刻、扩散、沉积、平面电子工艺,各向导性腐蚀及蒸镀,溅射薄膜等,这些都已引进到传感器制造因而产生了各种新型传感器,如利用半导体技术制造出硅微传感器,利用薄膜工艺制造出快速响应的气敏、湿敏传感器,利用溅射薄膜工艺制压力传感器等日本横河公司利用各向导性腐蚀技术进行高精度三维加工,制成全硅谐振式压力传感器核心部分由感压硅膜片和硅膜片上面制作的两个谐振梁结成,两个谐振梁的频差对应不同的压力,用频率差的方法测压力,可消除环境温度等因素带来的误差当环境温度变化时,两个谐振梁频率和幅度变化相同,将两个频率差后,其相同变化量就能够相互抵消其测量最高精度可达
0.01%FS美国公司开发一系歹低价位,线性度在到范围Silicon MicrostructureInc.SMI U
0.1%
0.65%内的硅微压力传感器,最低满量程为其以硅为材料制成,具有独特的三维结构,
0.15psi1KPa,轻细微机械加工,和多次蚀刻制成惠斯登电桥于硅膜片上,当硅片上方受力时,其产生变形,电阻产生压阻效应而失去电桥平衡,输出与压力成比例的电信号.象这样的硅微传感器是当今传感器发展的前沿技术,其基本特点是敏感元件体积为微米量级,是传统传感器的儿
十、几百分之一在工业控制、航空航天领域、生物医学等方面有重要的作用,如飞机上利用可减轻飞机重量,减少能源另一特点是能敏感微小被测量,可制成血压压力传感器中国航空总公司北京测控技术研究所,研制的系列溅谢膜压力传感器是采用离子溅射工艺CYJ加工成金属应变计,它克服了非金属式应变计易受温度影响的不足,具有高稳定性,适用于各种场合,被测介质范围宽,还克服了传统粘贴式带来的精度低、迟滞大、蠕变等缺点,具有精度高、可靠性高、体积小的特点,广泛用于航空、石油、化工、医疗等领域
四、集成传感器集成传感器的优势是传统传感器无法达到的,它不仅仅是一个简单的传感器,其将辅助电路中的元件与传感元件同时集成在一块芯片上,使之具有校准、补偿、自诊断和网络通信的功能,它可降低成本、增加产量,美国、公司开发的这种血压传感器,每星LUCAS NOVASENSOR期能生产万只1
五、智能化传感器智能化传感器是一种带微处理器的传感器,是微型计算机和传感器相结合的成果,它兼有检测、判断和信息处理功能,与传统传感器相比有很多特点具有判断和信息处理功能,能对测量值进行修正、误差补偿,因而提高测量精度;可实现多传感器多参数测量;有自诊断和自校准功能,提高可靠性;测量数据可存取,使用方便;有数据通信接口,能与微型计算机直接通信把传感器、信号调节电路、单片机集成在一芯片上形成超大规模集成化的高级智能传感器美国公司型智能传感器,芯片尺寸才有采用半导体工艺,HONYWELL ST-30003X4X2mm3,在同一芯片上制成、、静压、压差、温度等三种敏感元件CPU EPROM智能化传感器的研究与开发,美国处于领先地位美国宇航局在开发宇宙飞船时称这种传感器为灵巧传感器在宇宙飞船上这种传感器是非常重要的我国在这方面的研究与Smart Sensor,开发还很落后,主要是因为我国半导体集成电路工艺水平有限传感器的发展日新月异,特别是年代人类由高度工业化进入信息时代以来,传感器技术80向更新、更高的技术发展美国、日本等发达国家的传感器技术发展最快,我国由于基础薄弱,传感器技术与这些发达国家相比有较大的差距因此,我们应该加大对传感器技术研究、开发的投入,使我国传感器技术与外国差距缩短,促进我国仪器仪表工业和自化化技术的发展电器来关闭加温设备除此之外,考虑到测控会用于工业生产当中,可靠性要求比较重要,并要具有抗干扰能力和避免、消除干扰的能力,以保证系统平稳工作由以上大致分析,整个系统控制将由单片机为核心构成选用作为模/AT89c51ADC0809数转换芯片,各个检测信号、控制信号、显示信号可由单片机的口进行,并由程序保证系I/O统抗干扰的能力单片机的性能及应用
2.2AT89C51单片机是早期的直译,它反映了早期单片机的形态和本质然Single ChipMicrocomputer后,按照面向对象,突出控制功能,在片内集成了许多外围电路及外设接口,突破了传统意义上的计算机结构,发展成的体系结构,目前国外已普遍称之为微控制器microcontroller MCU鉴于它完全作嵌入应用,故又称为嵌入式微控制器Microcontroller UnitEmbeddedMicrocontrolleo大多数单片机采用哈佛结构体系,即数据存储空间与程序存储空间相互独立的结构Harvard体系它不同于一般通用计算机系统结构,即程序和数据共用一个空间的冯•诺伊曼Von结构Neumann单片机温度测控仪采用公司的单片机,采用双列直插封装AT89C51Atmel AT89C51DIP,有个引脚该单片机采用公司的高密度非易失性存储技术制造,与美国公司生40Atmel Intel产的系列单片机的指令和引脚设置兼容其主要特征如下位MCS—51018CPU内置字节可重复编程可重复擦写次024K Flash,1000完全定态操作可输出时钟信号030Hz~24Hz,的片内数据存储器O4128B根可编程线0532I/O个位定时/计数器06216中断系统有个中断源,可编为两个优先级076一个全双工可编程串行通道08具有两种节能模式闲置模式和掉电模式09值得注意的是,、、、口作为普通口使用时都是准双向口结构,其输入操作PO P1P2P3I/O和输出操作本质不同,输入操作是读引脚状态,输出是对锁存器的写入操作当内部总线给口锁存器置或时,锁存器中的、状态立即反映到引脚上但在输入操作时,如果锁存器0101状态为引脚被钳位状态,导致无法读出引脚的高电平输入因此,准双向口作为输入口时,00应先使锁存器置称之为置输入方式然后,再读引脚,例如要将口的状态读入到累1P1加器中,应执行以下两条指令A;口置入方式MOVP1,#OFFH P1;读口引脚状态到MOV A,P1P1A另外,口的端口自动识别功能,保证了无论是口低位地址口高位地址的I/O P18P28总线复用,还是口的功能复用,内部资源自动选择而不需要用指令进行状态选择P3近年来,随着计算机技术的发展,单片机的功能越来越强大由于单片机的寿命长、速度快、低功耗、低噪声、可靠性高的特点及位、位单片机的出现,在工业领域仍具有很大的发1632展潜力控制框图的设计系统
2.3主要包括对的数据采集,检测单通道、循环检测工作方式,温度的显示等,这几项功A/D0809能的信号通过输入输出电路经单片机处理此外还有复位电路,晶振电路,启动电路等故现场输入硬件有通道选择键、温度设置键、自动方式键、转换芯片执行机构有位数码A/D4管、继电器等第三章单片机多通道温度采集测控系统分析与设计的硬件在硬件的设计前期,根据框图对电路中可能出现的电路,进行了模拟实验,并根据实验结果对后期的硬件设计进行了合理化的修改完善在第二章中已分析了系统并绘制了框图,下面将根据框图分别设计各部分电路输入电路的设计
3.1温度信号的采集电路放大电路输入口连接温度传感器的两个引脚是一种具AD590AD590有良好温度特性的电压输入/电流输出型温度传感器可以在・55℃~150℃温度范围内正常工作当输入从+4V〜+30V的宽范围电压时将按1uA/℃的比例输出反映当前温度的电流信号如当感应温度为℃时,输出的电流为本设计中给提供了的电压,以保证其0273uA AD59012V能正常工作,温度监控范围可在0℃〜100C范围内由控制部分自定义集成温度传感器的简单介绍
3.
1.1AD590集成温度传感器实质上是一种半导体集成电路,它是利用晶体管的结压降的不饱和值b-e VBE与热力学温度和通过发射极电流的下述关系实现对温度的检测T I式中,波尔兹常数;一电子电荷绝对值K—q集成温度传感器具有线性好、精度适中、灵敏度高、体积小、使用方便等优点,得到广泛应用集成温度传感器的输出形式分为电压输出和电流输出两种电压输出型的灵敏度一般为10mV/K,温度℃时输出为温度时输出电流输出型的灵敏度一般为00,25c
2.982V1mA/Ko是美国模拟器件公司生产的单片集成两端感温电流源它的主要特性如下AD
590、流过器件的电流()等于器件所处环境的热力学温度(开尔文)度数,即1mAmA/K式中一流过器件()的电流,单位为;AD590mA热力学温度,单位为T—Ko
2、AD590的测温范围为-55℃〜+150℃
3、AD590的电源电压范围为4V〜30V电源电压可在4V〜6V范围变化,电流变化1mA,相当于温度变化可以承受正向电压和反向电压,因而器件反接也不会被损1K AD59044V20V坏、输出电阻为4710MW
5、精度高AD590共有I、J、K、L、M五档,其中M档精度最高,在・55℃〜+150℃范围内,非线性误差为℃±
0.3测量热力学温度、摄氏温度、两点温度差、多点最低温度、多点平均温度的具体电路,AD590广泛应用于不同的温度控制场合由于精度高、价格低、不需辅助电源、线性好,常用AD590于测温和热电偶的冷端补偿图的封装形式与基本应用电路
3.1AD590放大电路的设计
3.
1.2在许多需要转换和数字采集的单片机系统中,很多情况下,传感器输出的模拟信号都很微A/D弱,必须通过一个模拟放大器对其进行一定倍数的放大,才能满足转换器对输入信号电平A/D的要求,这种情况下,就必须选择一种符合要求的放大器仪表器的选型很多,在这里介绍一种用途非常广泛的仪表放大器,其实就是典型的差动放大器它只需三个廉价的普通运算放大器和儿只电阻器,即可构成性能优越的仪表用放大器广泛应用于工业自动控制、仪器仪表、电气测量、医疗器械及其它数字采集的系统中电路图参见图电路原理并不复杂要使电路满足平衡,则、、因
3.2R1=R2R3=R4R5=R6,为每个运放的特性不可能完全一致,在和的、增设了调零电位器和A A2Pin1Pin8VR1VR2,这在实际的应用中是非常有用的假设、的失配、失调电压和电流均为零的情况下,其A1A2差模电压增益为整个电路采用正负两组电源供电,这样可对正或负输入电压进行放大电源电压一般可取一但对其稳定度有一定的要求图中的电容用于除抖动和抗干扰,±5±15V,1C其取值应以实际的用途,根据放大的信号特性决定可选用的运算放大器相当多,如如果要求不高,甚至可选价廉的等OP-07,OP-725,UA741通用运算放大器本设计的放大电路采用高精度集成运放・做放大元件为一种具有低失调电压、低OP07,OP-07失调电流和低温漂的超低失调运算放大器,其广泛地应用于稳定积分、精密加法、比较、阖值电压检测、微弱信号精确放大等场合,是一种通用性极强的运算放大器OP-07的电源电压范围3〜18V,输入电压范围为0〜14V,其引线图如图
3.2管脚图
3.3OP-07单通道,循环检测工作方式选择电路的设计
3.2通道选择工作方式由独立式按键实现独立式按键就是各按键相互独立,每个按键各接一根输入线,一根输入线上的按键工作状不会影响其它输入线上的工作状态因此,通过检测输入线的电平状态可以很容易判断哪个健被按下了独立式按键电路配置灵活,软件结构简单但每个按键需占用一根输入口线,在按键数量多时,输入口浪费大,电路结构显得很繁杂,故此种键盘适用于按键较少或操作速度较高的合用查询方式的独立式按键工作,按键直接与的□线相接,通过读口,判定各□线的电平状态,即可识别按下的按AT89C51I/O I/O I/O键独立式按键电路中,各按键开关均采用了上拉电阻,这是为了保证在按键断开时,各口线有I/O确定的高电平,当然如输入口线内部已有上拉电阻,则外电路的上拉电阻可省去对独立按键盘进行编程,采用软件消抖的方法,以查询工作方式检测各按键的状态当有且仅有一键按下时才予以识别,如有两个或多个键同时按下将不予以处理通道选择由按键选择,由、P
3.5P
3.6扫描实现与接口电路的设计
3.3A/D0809AT89c51是美国国家半导体公司产品是逐次逼近型芯片,ADC0809National SemiconductCorporation片内带有锁存功能的8路模拟多路开关,可对8路0〜〜5V的输入模拟电压信号分时进行转换,片内具有多路开关的地址译码和锁存电路、比较器、电阻型网络、树状电子开关、逐256R T次逼近寄存器控制与时序电路等输出具有三态锁存缓冲器,可直接连到单片机数据SAR,TTL总线的分辨率为位,单一供电,功耗为图管脚图ADC080985V15mW,
3.4ADC0809不必进行零点和满刻度调整,外部时钟频率范围为10KHz〜〜1280KHz,ADC0809和AT89C51的硬件接口有三种方式查询方式,中断方式,等待延时方式此测量仪采用中断方式虽然走过了自己的辉煌时期,已经不是目前功能最好的模数转换器件,但是他的廉价和ADC0809品质在许多领域被广泛使用转换器与单片机的连接如图所示的个模拟量输入都用了,分A/D ADC
08093.5ADC08098别连接温度传感器的测量和放大电路的输出的时钟由的图ADC0809AT89C51ALE
3.5与的接口线路ADC0809AT89c51信号提供,根据对工作时钟的要求和控制器对漏电和短路信号的反应速度的要求,ACD0809时钟频率通过分频器分频,这样,若转换的时间为则控制器循环ADC08094024A/D
0.1ms,采样完个仿真输入信号需要时间这样的采样速度足够满足漏电和短路的保护要求
80.8ms输出电路设计
3.4四位数码管驱动电路的设计
3.
4.1LED在单片机系统中,常用的显示器有发光二极管显示器,简称()液晶LED LightEmittingDiode,显示器,简称();荧光管显示器近年来也开始使用简易的接口,LCD LiquidCrystalDisplayCRT显示一些汉字及图形前三种显示器都有两种显示结构;段显示(段,“米”字型等)和点阵7显示(点阵等)而发光二极管显示又分为固定段显示和可以拼装的大型字段显5X,5X8,8X8示,此外还有共阳极和共阴极之分等三种显示器中,以荧光管显示器亮度最高,发光二极管次之,而液晶显示器最弱,为被动显示器,必须有外光源显示块是由发光二极管显示字段组成的显示器,有字段和“米”字段之分显示块都LED8有显示段,用于显示小数点段的字型码,由于只有个段发光二极管,所以字型dp7LED7码为一个字节“米”字段的字型码由于有个段发光二极管,所以字型码为两个字节LED15这种显示块有共阳极和共阴极两种共阴极显示块的发光二极管的阴极连接在一起,通常LED此公共阴极接地,当某个发光二极管的阳极为高电平时,发光二极管点亮,相应的段被显示同样,共阳板显示块的发光二极管的阳极连接在一起,通常此公共阳极接正电压LED由片显示块可拼接成位显示器本设计是位显示器的结构,原理图如N LEDN LED4LED所示位显示器有根位选线和(或)根段选线根据显示方式的不同,位选线N LEDN8XN16XN和段选线的连接方法也各不相同段选线控制显示字符的字型,而位选线则控制显示位的亮、暗;图位显示器的构成
3.64显示器有静态显示和动态显示两种显示方式,一是静态显示方式、二是动态显示LED LED显示器工作于静态显示方式时,各位的共阴极(或共阳极)连接在一起并接地(或)每LED+5v,位的段选线(a〜dp)分别与一8位的锁存输出相连之所以称为静态显示,是由于显示器中的各位相互独立,而且各位的显示字符一经确定,相应锁存器的输出将维持不变,直到显示另一个字符为止也正因为如此,静态显示器的亮度都较高本设计用的是阳极驱动图所示为一个四位动态态显示器电路该电路各位可独立显示,只要在该位的段选线
3.5LED上保持段选码电平,该位就能保持相应的显示字符由于各位分别由一个位输出口控制段选8码,故在同一时间里,每一位显示的字符可以各不相同这种显示方式接口,编程容易,管理也简单,付出的代价是占用口线资源较多如图电路所示,若用口线接口,则要占用
3.5I/O4个位口,若用锁存器(如)接口,则要用片芯片而如果用“米”8I/O74LS244174LS244字段的显示器,则静态显示方式需要更多的硬件资源如果显示器位数增多,则静态显示LED方式更是无法适应因此在显示位数较多的情况下,一般都采用动态显示方式超温报警电路的设计
3.
4.2声音是由震动所产生的,一定频率的震动就产生了一定频率的声音这个实验是喇叭里发出滴答一长一短的报警声音,送出的端口是输出变频信号报警,每一秒交换一次p
2.71khz,2khz接线方法用一根数据线一端插入部分()的另外一端插入小喇叭1PIN CPUJP53P20P
2.7部分的输入端如图JP
163.6超温报警电路的实现
3.7温度控制电路的设计利用输出高低,控制继电器的开合,实现对外部装置的控制P
2.6现代自动控制设备中,都存在一个电子电路与电气电路的互相连接问题,一方面要使电子电路的控制信号能够控制电气电路的执行元件(电动机,电磁铁,电灯等),另一方面又要为电子线路的电气电路提供良好的电隔离,以保护电子电路和人身的安全电子继电器便能完成这一桥梁作用继电器电路中一般都要在继电器的线圈两头加一个二极管以吸收继电器线圈断电时产生的反电势,防止干扰本电路的控制端为当为高电平时,继电器不工作,当为低电平时,JD,JD JD继电器工作,常开触点吸合执行时,对应的将随继电器的开关而亮灭LED继电器控制电路
3.8电源的设计实现
3.5电源要对单片机和各种芯片提供要对运放及传感器提供正负电源通过对的交流5V,12Vo220V电源降压,出交流;再通过全波整流,输出直流12V12V如图
3.9电源电路图
3.9路板的制作与调试
3.10板的制作在中进行,采用数据库的管理方式软PCB proter99se Protel99SE Protel99SE件沿袭了以前版本方便易学的特点,内部界面与大体相同,新增加了一些功Protel Protel99能模块,功能更加强大新增的层堆栈管理功能,可以设计个信号层,个地电层,个321616机械层新增的功能让您在加工印制版之前可以看到板的三维效果增强的打印功能,使3D您可以轻松修改打印设置控制打印结果容易使用的特性还体现在“这是什么”Protel99SE帮助,按下右上角的小问号,然后输入你所要的信息,可以很快地看到特性的功能,然后用到设计中,按下状态栏末端的按钮,使用自然语言帮助顾问路原理图的绘制过程
3.
10.1在板制作之前,先进行了原理图的绘制PCB新建设计数据库文件1双击图标,点击(文件)中项,新建设计数据库Protel99SE Filenew新建设计文件,有两种方式一种为方式,全部文件存储在单一的数据MS AccessDatabase库中,同原来的文件格式另一种为方式,全部文件被直接保存在99Windows FileSystem对话框底部指定的磁盘驱动器中的文件夹中,在资源管理器中可以直接看到所建立的原理图或文件PCB在选项中选取需要存储的文件夹,然后点击即可建立自己的设计数据库然后新建Browse0K文档,给文档取与设计相同的文件名双击打开,这样就可以开始工作了原理图图纸设计2打开“设计”“选项”“图纸选项”就可以设定图纸了,由于本设计原理图不是太大,所以选用纸,便于安放器件,所以抓取和可视都选用图纸放大就可以进行下一步的器件安A4“5”放了器件的安放3器件的安放先要添加库,库文件在系统盘下,在下的文件夹下具体路径为“设计”99se lib“添加/删除库”然后对话筐打开就可以直接添加了库添加完后,就寻找器件,找到后单击,然后“放置”,在器件浮动的状态可以对器件进行旋转,“空格”顺时针旋转度,左右翻转度,上下翻转度然后根据电路需求90“x”180“y”180进行安放由于电子产品的日新月异,不是每个都也有图库了,所以有的需要自己建当器件按需要安放完后就开始连线了原理图连线设计3确定起始点和终止点,就会自动地在原理图上连线,从菜单上选择后,Protel99SE“Place/Wire”按空格键切换自动连线方式观察状态栏就可以看出自动连线、任意角Auto WireProtel99SE度、连线、连线,使得设计者在设计时更加轻松自如只要简单地定义方式4590AutoWire自动连线可以从原理图的任何一点进行,不一定要从管脚到管脚、同步设计4在中使得原理图与同步是容易的包含一个强大的设计同步工具,Protel99SE PCBProtel99SE使得非常容易地在原理图和之间转移设计信息PCB同步设计是更新目标文件的过程,它基于参考文件中上一次的设计信息当你执行同步时,通过以下选择告诉它要转换的方向从原理图到的更新PCB从到原理图的更新PCB同步设计执行设计信息的初始化转移,还有正向和反向标注处理、替换创建的网络表一加载网络表顺序、反向标注一在设计中习惯使用的重标注顺序PCB、在原理图上标注汉字或使用国标标题栏5在原理图上放汉字,可以直接点击选乡下的放置汉字“Place”“Annotation”如果想要使用国标图纸做标题栏,选择下的里的找到国“Design”“Template”“Set TemplateFile,标标题栏所在的目录,打开图纸的标题栏将被切换为国标形式板的制作
3.
10.2PCB、将原理图中的选择传递到中1PCB在原理图中选择一组器件,点击选项,中相同的元件也将\\Tool\Select pcbcomponents PCB被选中、生成网络表2当设计好原理图,在进行了电气规则检查正确无误后,就要生成网络表,为布线做ERC PCB准备网表生成非常容易,只要在下选取对话框,设置为那种格式的网“Design”Create Netlist络表网表生成后,就可以进行设计了PCB、板框导航3当设计了原理图,生成了网表,下一步就要进行设计首先要画一个边框,可以借助板框PCB导航,来画边框在“”下选择“中的”,在选取File New”“Wizards点击即可,按照显示对话框的每一步提示,完成板框设计“Printed CircuitBoard Wizard“OK”、建立文件4PCB要进行设计,必须有原理图,根据原理图才能画出图按照上述板框导航生成一张PCB PCB形式的印制板边框选择设计窗口下的中的IBM XTbus formatPCB“Design”,在对话框上选择,在“Add/Remove Library”“4Port SerialInterface.ddb”\Design Explorer文件夹中选取,点取,然后关闭对话框在左侧的导航树上,打开99SE\Examples“Add”“OK”a4Port SerialInterface.prj,原理图文件,选择“Design”下的UpdatePCB”,点取“Apply,“Update对话框被打开,点取选项对话框对话框Design“Execute”“Confirm ComponentAssociations”将被打开,网络连接表列出,选择应用更新文件,由于采用同步设“Apply PCBProtel99SE计,因此,不用生成网表也可以直接到设计这时,一个新的带有网络表的文件将PCB PCB生成、布局设计5布线的关键是布局,多数设计者采用手动布局的形式定义规则,可以将指定元件放到“Room”指定区域在布局方面新增加了一些技巧新的交互式布局选项包含自动选择和自Protel99SE动对齐使用自动选择方式可以很快地收集相似封装的元件,然后旋转、展开和整理成组,就可以移动倒板上所需位置上了当简易的布局完成后,使用自动对齐方式整齐地展开或缩紧一组封装相似的元件、布线设置6在布线之前先要设置布线方式和布线规则有三种布线方式忽略障碍布线Protel99SE Ignore避免障碍布线推挤布线可以根据需要选用不同的obstacle,Avoid obstacle,Push obstacle布线方式,在工具菜单下选择优选项中选择不同的布线方式也可以使用“Tools”“Preferences”快捷键在三种方式之间切换“SHIFT+R”接着选择布线规则,在下选择对话框,选择不同网络布线的线宽,布线方式,“Design”“Rules”布线的层数,安全间距,过孔大小等有了布线规则,就可进行自动布线或手动布线了如果采用自动布线,选择菜单,“Auto Route”支持多种布线方式,可以对全板自动布线,也可以对某个网络、某个元件布线,Protel99SE也可手动布线手动布线可以直接点击鼠标右键下拉菜单按鼠标左键一下确定布Placetrack,线的开始点,按取消刚才画的走线,双击鼠标左键确定这条走线,按退出布“Backspace”“ESC”线状态用加空格键可以切换布线形式,弧形布线等方式之间切换“Shift”“45”“90°”Protel99提供了很好的在线检查工具随时检查布线错误在工具菜单的优选项下面SE OnlineDRC”如果修改一条导线,只需重画一条线,确定后,原来的导线就会自动被删除电气规则检查7当一块线路板已经设计好,要检查布线是否有错误,提供了很好的检查工具Protel99SE“DRC”自动规则检查只要运行下的计算机会自动将检查结果列出来“Tools”Design RlueCheck,可以在中修改元件封装8PCB操作步骤
①增加焊盘,将焊盘设置为被选中状态;
②将需要增加的元件恢复原始图素;
③选;\Tools\Covert\Add SelectedPrmitives toComponent
④提问要增加焊盘的元件,确认即可建立新的器件封装9PCB由于硬件厂家发展速度非常快,器件的不断更新,经常需要从库里增加器件封装,或增加封装库提供了很好的导航器,帮助完成器件的添加根据文件产生封装库打开Protel99SE PCB设计数据库,选中并打开在下选择“LCDController.ddb”“LCD Controller.pcb”“Tools”Make建立一个新库文件,所有中的器件封装被自动抽取出来,保存Libray,“LCD controller.lib PCB在库文件中在这个新库文件中建立器件封装,点击左侧导航树上。
个人认证
优秀文档
获得点赞 0