毕业论文多点温度采集及报警设计.doc

上传人:仙人指路1688 文档编号:3972308 上传时间:2023-03-30 格式:DOC 页数:23 大小:485.50KB
返回 下载 相关 举报
毕业论文多点温度采集及报警设计.doc_第1页
第1页 / 共23页
毕业论文多点温度采集及报警设计.doc_第2页
第2页 / 共23页
毕业论文多点温度采集及报警设计.doc_第3页
第3页 / 共23页
毕业论文多点温度采集及报警设计.doc_第4页
第4页 / 共23页
毕业论文多点温度采集及报警设计.doc_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《毕业论文多点温度采集及报警设计.doc》由会员分享,可在线阅读,更多相关《毕业论文多点温度采集及报警设计.doc(23页珍藏版)》请在三一办公上搜索。

1、毕业设计(论文)说明书 课题名称 多点温度采集及报警设计 系 别 信息与计算科学院 专 业 班 级 学 号 姓 名 指导教师 2011 年 5 月 20 日1 绪 论21.1 温度采集的发展现状21.2 温度采集系统的意义22 系统的设计思路32.1 本系统的设计思想和工作原理32.2 设计功能要求32.3 系统总体设计方案43 硬件介绍53.1 STC89C52单片机介绍53.1.1 STC89C52单片机功能介绍53.2 DS18B20数字温度传感器介绍73.2.1 功能介绍73.3 LCD1602液晶103.3.1 液晶显示器的基本特点103.3.2 1602液晶显示器的引脚功能103.

2、3.3 LCD1602液晶显示器的指令说明113.4 蜂鸣器发声电路模块介绍124 系统应用软件和印制线路板的设计134.1 Keil uVision3软件的简介134.2 Proteus仿真软件的简介154.3 Proteus电路仿真154.3.1 晶振电路164.3.2 复位电路164.3.3 温度采集电路174.3.4 显示电路174.3.5 报警电路184.4 Protel 99 SE电路设计软件的简介184.5 印制线路板的设计及制作18结 论20致 谢21参考文献22附录A 电路实物图23附录B 系统流程图24附录C 1602液晶显示编程流程图26附录D 程序源代码271 绪 论1

3、.1 温度采集的发展现状在科技时代,数据的重要性不言而喻!因为温度传感器被广泛应用于工农业、科学研究和生活等领域。数量高居各种传感器之首。近百年来,温度传感器的发展大致经历了:传统的含有敏感元件的分立式温度传感器、模拟集成温度传感器/控制器和智能温度传感器三个阶段。目前,国际上新型的温度传感器正从模拟式向数字化,有集成化向智能化、网络化方向发展。1.2 温度采集系统的意义随着社会的发展,科技的进步,以及测温仪器在各个领域的应用,智能化已是现代温度控制系统发展的主流方向。特别是近年来,温度控制系统已应用到人们生活的各个方面,发电厂锅炉的温度必须控制在一定的范围之内;许多化学反应的工艺过程必须在适

4、当的温度下才能正常进行;炼油过程中,原油必须在不同的温度和压力条件下进行分馏才能得到汽油、柴油、煤油等产品。没有合适的温度环境,许多电子设备就不能正常工作,粮仓的储粮就会变质霉烂,酒类的品质就没有保障。因此,各行各业对温度控制的要求都越来越高。可见,温度的测量是非常重要的。2 系统的设计思路2.1 本系统的设计思想和工作原理设计思想:随着时代的发展人们的生活水平越来越高,对生活的要求也越来越高,单片机已在各行业得到广泛应用,为适应更多的应用领域,厂家采取了在一块单片机芯片上集成多种功能部件和大容量存储器的方法。因而,整个应用系统不需要扩展,而体积变小、可靠性增高,使单片机成为真正意义上的单片机

5、系统。同时随着现代信息技术的飞速发展,温度测量采集以及报警系统在工业、农业、军事及人们的日常生活中扮演着一个越来越重要的角色,它对人们的生活具有很大的影响,所以温度采集报警系统的设计与研究有十分重要的意义。设计原理:本设计采用单片机作为数据处理与控制单元,为了进行数据处理,单片机控制数字温度传感器,把温度信号通过单总线从数字温度传感器传递到单片机上。单片机数据处理之后,发出控制信息改变报警和控制执行模块的状态,同时将当前温度信息发送到LCD进行显示。本系统可以实现多路温度信号采集与显示,可以使用程序来设置温度限定值,通过进行温度数据的运算处理,发出控制信号达到控制蜂鸣器和LED进行报警。2.2

6、 设计功能要求(1)检测的温度范围:0100。(2)检测分辨率0.1。(3)显示的多路的温度值不相互干扰。(4)对各个点的温度设置不同的报警范围。(5)对不在此范围的进行声光报警并进行相应的控制。2.3 系统总体设计方案单片机的最小系统设计指的是它可以正常工作最简单电路系统。本系统除此之外,还主要由时钟电路、复位电路、按键电路、液晶显示器的显示电路以及外部扩展接口电路等部分组成。为了便于设计和以后的进一步扩展功能,本设计采用功能模块式设计风格,即把各个主要功能模块化,然后通过各种数据线将各个模块有机连接起来,从而组成一个整体,实现所需的各种应用。基于此,本设计的主要功能模块为:时钟电路模块、复

7、位电路模块、温度采集电路模块、LED灯显示电路模块、液晶显示器的显示电路模块、蜂鸣器发声电路模块。本设计的总体硬件结构框图如图22所示。复位电路模块单 片 机时钟电路模块温度采集电路模块液晶显示器的显示电路模块LED灯显示电路模块蜂鸣器发声电路模块图22 总体硬件结构框图3 硬件介绍3.1 STC89C52单片机介绍单片机作为微型计算机的一个重要分支,其应用范围很广,发展也很快。1971年Intel公司首次宣布4004的4位微处理器,1974年12月Fairchild(仙童)公司即推出了8位单片机F8,开创了单片机的门户。单片机从1976年公布8位机至今不到30年的时间,它没有像微处理器那样从

8、8位、16位,一直发展到32位、64位,8位机目前依然是单片机的主流机型。但是,它突破了原有的集成结构,在内部继承了越来越多的外围电路和外设接口,从而发展成为控制器(MicroController)的体系结构,其发展历程大致分为以下几步:第一阶段:单片机的控索阶段第二阶段:单片机的完善阶段第三阶段:8位单片机的巩固发展及16位单片机的推出阶段第四阶段:微控制器的全面发展阶段单片机已在各行业得到广泛应用,为适应更多的应用领域,厂家采取了在一块单片机芯片上集成多种功能部件和大容量存储器的方法。因而,整个应用系统不需要扩展,而体积变小、可靠性增高,使单片机成为真正意义上的单片机系统3.1.1 STC

9、89C52单片机功能介绍该单片机是采用40引脚双列直插封装的芯片,有些引脚具有两种功能。其引脚见图3-1所示。其引脚主要功能如下:(1)VCC(40):电源+5V。(2)GND(20):接地。(3)X1(19)和X2(18):使用内部振荡电路时,用来接石英晶体和电容;使用外部时钟时,用来输入时钟脉冲。(4)P0口(3932):双向I/O口。作为输出口时,每位能驱动8个TTL逻辑电平。对P0端口写“1”时,引脚用作高阻抗输入。当访问外部程序和数据存储器时,P0也被作为低8为地址/数据复用。在这种模式下,P0具有内部上拉电阻。在flash编程时,P0口也用来接收指令字节;在程序校验时,输出指令字节

10、。程序校验时,需要外部上拉电阻。(5)P1口(18):P1口是一个具有内部上拉电阻的8位双向I/O口,P1口输出缓冲器能驱动4个TTL逻辑电平。对P1端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。此外,P1.0和P1.2分别作定时器/计数器2的外部计数输入(T2)和定时器/计数器2的触发输入(T2EX),P1.5、P1.6和P1.7分别作为MOSI、MISO和SCK。(6)P2口(2128):具有内部上拉电阻的8位准双向I/O口,既可以作地址总线口输出地址高8位,也可以作普通I/O口用。(7)P3口(1

11、017):具有内部上拉电阻的多用途端口,既可以作普通I/O口用,也可以按每位定义的第二功能操作。(8)ALE/PROG(30):地址锁存信号输出端。在访问片外存储器时,ALE为高电平有效时,P0口输出地址低8位,可以用ALE信号作外部地址锁存器的锁存信号。当ALE以晶振六分之一的固定频率输出脉冲时,可用来作为外部定时器或时钟使用。在flash编程时,此引脚(PROG)也用作编程输入脉冲。(9)RST/VPD(9):是复位端。单片机的振荡器工作时,该引脚上出现持续两个机器周期的高电平就可实现复位操作,使单片机回复到初始状态。上电时,考虑到振荡器有一定的起振时间,该引脚上高电平必须持续10ms以上

12、才能保证有效复位。(10)EA/VPP(31):片外程序存储器选用端。该引脚接低电平时,只选用片外程序存储器;该引脚接高电平时,程序从片内程序存储器开始执行,即访问片内ROM,当PC值超过片内ROM的容量时,会自动转向片外程序存储器空间执行。(11)PSEN(29):片外程序存储器选通信号,低电平有效。 图3-1 单片机芯片引脚和工作电路图3.2 DS18B20数字温度传感器介绍3.2.1 功能介绍DS18B20温度传感器是美国DALLAS半导体公司推出的一种改进型智能温度传感器,与传统的热敏电阻等测温元件相比,它能直接读出被测温度,并且可根据实际要求通过简单的编程实现9-12位的数字值读数方

13、式。DS18B20的性能特点如下:独特的单线接口仅需要一个端口引脚进行通信,无须经过其它变换电路;多个DS18B20可以并联在惟一的三线上,实现多点组网功能;内含64位经过激光修正的只读存储器ROM;可通过数据线供电,内含寄生电源,电压范围为3.05.5;零待机功耗;温度以9或12位数字;用户可定义报警设置; 报警搜索命令识别并标志超过程序限定温度(温度报警条件)的器件;负电压特性,电源极性接反时,温度计不会因发热而烧毁,但不能正常工作;测温范围为-55-+125,测量分辨率为0.0625采用单总线专用技术。64位ROM的结构开始位是产品类型的编号,接着是每个器件的惟一的序号,共有48位,最后

14、位是前面56位的CRC检验码,这也是多个DS18B20可以采用一线进行通信的原因。温度报警触发器和,可通过软件写入用户报警上下限。 DS18B20温度传感器的内部存储器还包括一个高速暂存RAM和一个非易失性的可电擦除的EERAM。高速暂存RAM的结构为8字节的存储器,结构如图3所示。头2个字节包含测得的温度信息,第3和第4字节和的拷贝,是易失的,每次上电复位时被刷新。第5个字节,为配置寄存器,它的内容用于确定温度值的数字转换分辨率。DS18B20工作时寄存器中的分辨率转换为相应精度的温度数值。该字节各位的定义如图3所示。低5位一直为1,TM是工作模式位,用于设置DS18B20在工作模式还是在测

15、试模式,DS18B20出厂时该位被设置为0,用户要去改动,R1和R0决定温度转换的精度位数,来设置分辨率。 由下面表3-1可见,DS18B20温度转换的时间比较长,而且分辨率越高,所需要的温度数据转换时间越长。因此,在实际应用中要将分辨率和转换时间权衡考虑。表3-1 DS18B20温度转换时间表R1R0分辨率/位温度最大转向时间/ms00993.750110187.510113751112750高速暂存RAM的第6、7、8字节保留未用,表现为全逻辑1。第9字节读出前面所有8字节的CRC码,可用来检验数据,从而保证通信数据的正确性。当DS18B20接收到温度转换命令后,开始启动转换。转换完成后的

16、温度值就以16位带符号扩展的二进制补码形式存储在高速暂存存储器的第1、2字节。单片机可以通过单线接口读出该数据,读数据时低位在先,高位在后,数据格式以0.0625LSB形式表示。当符号位S0时,表示测得的温度值为正值,可以直接将二进制位转换为十进制;当符号位S1时,表示测得的温度值为负值,要先将补码变成原码,再计算十进制数值。表3-2是一部分温度值对应的二进制温度数据表3-2一部分温度对应值表温度/二进制表示十六进制表示+1250000 0111 1101 000007D0H+850000 0101 0101 00000550H+25.06250000 0001 1001 00000191H+

17、10.1250000 0000 1010 000100A2H+0.50000 0000 0000 00100008H00000 0000 0000 10000000H-0.51111 1111 1111 0000FFF8H-10.1251111 1111 0101 1110FF5EH-25.06251111 1110 0110 1111FE6FH-551111 1100 1001 0000FC90HDS18B20可以采用两种方式供电,一种是采用电源供电方式,此时DS18B20的1脚接地,2脚作为信号线,3脚接电源。另一种是寄生电源供电方式,如图4 所示单片机端口接单线总线,为保证在有效的DS1

18、8B20时钟周期内提供足够的电流,可用一个MOSFET管来完成对总线的上拉,多个DS18B20可以将2口串 到一条总线上,而本设计只用了一个DS18B20。当DS18B20处于写存储器操作和温度A/D转换操作时,总线上必须有强的上拉,上拉开启时间最大为10us。采用寄生电源供电方式时VDD端接地。由于单线制只有一根线,因此发送接口必须是三态的。3.2.2 DS18B20读写时序主机使用时间隙(time slots)来读写 DSl820 的数据位和写命令字的位3.2.2.1初始化时序见图 32主机总线到 时刻发送到复位脉冲(最短为 480us 的低电平信号)接着在 tl 时刻释放总线并进入接收状

19、态DSl820 在检测到总线的上升沿之后 等待 15-60接着 DS1820 在 t2 时刻发出存在脉冲(低电平持续 60-240us)如图中虚线所示图32 DS18B20初始化时序图3.2.2.2写时间隙当主机总线 t0时刻从高拉至低电平时 就产生写时间隙从t0时刻开始15us 之内应将所需写的位送到总线DSl820 在t1为15-60us 间对总线采样 若低电平 写入的位是0见若高电平 写入的位是连续写2位间的间隙应大于 1us ,见图33。 图33写时间隙3.2.3.3读时间隙见图 2-6 主机总线t0时刻从高拉至低电平时总线只须保持低电平l7us之后15us也就是说tz 时刻前主机必须

20、完成读位 并在t0后的60120us 内释放总线。读位子程序(读得的位到 C 中) 图34 读时序3.3 LCD1602液晶3.3.1 液晶显示器的基本特点液晶显示器件LCD是一种新型的显示器件,具有微功耗、体积小、质量轻、超薄型等优点,特别适用于数控机床、仪器仪表、手机、笔记本电脑、游戏机等产品的显示单元。本设计采用1602型号作为液晶显示器。3.3.2 1602液晶显示器的引脚功能1602LCD采用标准的16脚(带背光)接口,其各引脚说明如下:(1)引脚1:GND为接地电源。(2)引脚2:VCC为接+5V电源。(3)引脚3:VO为液晶显示器对比度调整端,接正电源时,对比度最弱;接地时,对比

21、度最高;对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度。(4)引脚4:RS为寄存器选择,高电平时,选择数据寄存器;低电平时,选择指令寄存器。(5)引脚5:RW为读写信号线,高电平时进行读操作,低电平时进行写操作。当RS和RW共同为低电平时可以写入指令或者显示地址;当RS为低电平,RW为高电平时,可以读忙信号;当RS为高电平,RW为低电平时,可以写入数据。(6)引脚6:E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。(7)引脚714:DOD7为8位双向数据线。(8)引脚15:A为背光电源正极。(9)引脚16:K为背光电源负极。1602液晶模块内部的字符发生存

22、储器(CGROM)已经存储了160个不同的点阵字符图形。这些字符有:阿拉伯数字、英文字母的大小写、常用的符号、和日文假名等,每一个字符都有一个固定的代码,比如大写的英文字母“A”的代码是01000001B(41H),显示时模块把地址41H中的点阵字符图形显示出来,我们就能看到字母“A”。 3.3.3 LCD1602液晶显示器的指令说明1602液晶模块内部的控制器共有11条控制指令,如表1所示。它的读写操作、屏幕和光标的操作都是通过指令编程来实现的。(说明:“1”为高电平、“0”为低电平)表3-1 1602液晶模块的控制指令序号指令RSR/WD7D6D5D4D3D2D1D01清显示0000000

23、0012光标返回000000001*3置输入模式00000001I/DS4显示开/关控制0000001DCB5光标或字符移位00.0001S/CR/L*6置功能00001DLNF*7置字符发生存贮器地址0001字符发生存贮器地址(AGG)8置数存贮器地址001显示数据存贮器地址(ADD)9读忙标志或地址01BF计数器地址(AC)10写数到CGRAM或DDRAM10要写的数11从CGRAM或DDRAM读数11读出的数据其指令说明如下:(1)指令1:清显示,指令码01H,光标复位到地址00H位置。(2)指令2:光标复位,光标返回到地址00H 。(3)指令3:光标和显示模式设置I/D:光标移动方向,

24、高电平右移,低电平左移 S:屏幕上所有文字是否左移或者右移。高电平表示有效,低电平则无效。(4)指令4:显示开关控制。D:控制整体显示的开与关,高电平表示开显示,低电平表示关显示;C:控制光标的开与关,高电平表示有光标,低电平表示无光标;B:控制光标是否闪烁,高电平闪烁,低电平不闪烁。(5)指令5:光标或显示移位。S/C:高电平时移动显示的文字,低电平时移动光标。(6)指令6:功能设置命令。DL:高电平时为4位总线,低电平时为8位总线;N:低电平时为单行显示,高电平时双行显示;F: 低电平时显示57的点阵字符,高电平时显示510的点阵字符。(7)指令7:字符发生器RAM地址设置。(8)指令8:

25、DDRAM地址设置。(9)指令9:读忙信号和光标地址。BF:为忙标志位,高电平表示忙,此时模块不能接收命令或者数据,如果为低电平表示不忙。 (10)指令10:写数据。(11)指令11:读数据。 图3-7 1602液晶显示屏实物3.4 蜂鸣器发声电路模块介绍蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中作发声器件。压电式蜂鸣器主要由多谐振荡器、压电蜂鸣片、阻抗匹配器及共鸣箱、外壳等组成。多谐振荡器由晶体管或集成电路构成。当接通电源后(1.515V直流工作电压),多谐振荡器起振,输出1.52.5KH

26、z的音频信号,阻抗匹配器推动压电蜂鸣片发声。压电蜂鸣片由锆钛酸铅或铌镁酸铅压电陶瓷材料制成。在陶瓷片的两面镀上银电极,经极化和老化处理后,再与黄铜片或不锈钢片粘在一起。由于蜂鸣器是一个感性负载,所以一般不用单片机的I/O口直接对它进行操作,而是加一个驱动三极管和电阻。4 系统应用软件和印制线路板的设计4.1 Keil uVision3软件的简介Keil uVision3是KeilSoftware公司推出的一款可用于多种8051MCU的集成开发环境(IDE),其内置的仿真器可模拟目标MCU,包括指令集、片上外围设备及外部信号等,可以实现编译,调试,设置异步激励等。Keil uVision3提供逻

27、辑分析器,可监控基于MCUI/O引脚和外设状态变化下的程序变量,该IDE同时也是PK51及其它开发套件的一个重要组件。破解之后,除增加了源代码、功能导航器、模板编辑以及改进的搜索功能外,Keil uVision3还提供了一个配置向导功能,加速了启动代码和配置文件的生成。解除2K代码限制和8K编译限制之后,就满足了我们这系统需求的代码量编译调试的要求。Keil uVision3提供对多种最新的8051类微处理器的支持,包括Atmel的AT89S52和AT89S51,也支持与AT89S52完全兼容的STC11F60XE单片机等。见图4-1所示 图4-1 Keil uVision3支持的器件 Kei

28、l uVision3编程环境如图4-3所示,它支持对关键字的颜色设置。 图4-2 Keil uVision3编程环境4.2 Proteus仿真软件的简介由于单片机在很多产品中得到广泛的应用,所以学习者也很多,但是在学习的过程中,我们往往在确定了制作方案后直接做试验成功的风险和费用都比较的大,尤其是对于一些学生或者初学者,这就可能成为他们学习的障碍。而通过使用Proteus软件可以大大降低我们的实验风险,并能节省我们的时间和费用。所以在制作实物前,最好能利用Proteus软件做一下仿真,以检验方案是否可行,若不可行,也能及时的做出相应的修改和完善。Proteus是目前最好的模拟单片机外围器件的工

29、具,它可以仿真51系列、AVR、PIC等常用的MCU及其外围电路(如LCD、RAM、ROM、键盘、马达、LED、AD/DA、部分SPI器件、部分IIC 器件等)。Proteus与其它单片机仿真软件不同的是,它不仅能仿真单片机CPU的工作情况,也能仿真单片机外围电路或没有单片机参与的其它电路的工作情况。因此在仿真和程序调试时,关注的不再是某些语句执行时单片机寄存器和存储器内容的改变,而是从工程的角度直接看程序运行和电路工作的过程和结果。对于这样的仿真实验,从某种意义上讲,是弥补了实验和工程应用间脱节的矛盾和现象。4.3 Proteus电路仿真运行Proteus的ISIS程序后,进入该仿真软件的主

30、界面。在工作前,要设置view菜单下的捕捉对齐和system下的颜色、图形界面大小等项目。通过工具栏中的p(从库中选择元件命令)命令,在pick devices窗口中选择电路所需的元件,放置元件并调整其相对位置,元件参数设置,元器件间连线,编写程序;在source菜单的Define code generation tools菜单命令下,选择程序编译的工具、路径、扩展名等项目;在source菜单的Add/remove source files命令下,加入单片机硬件电路的对应程序;通过debug 菜单的相应命令仿真程序和电路的运行情况。4.3.1 晶振电路 图44 晶振电路在晶振电路中,这两个电容

31、叫晶振的负载电容,分别接在晶振的两个脚上和对地的电容,电路取了30PF。它会影响到晶振的谐振频率和输出幅度2。 晶振的负载电容=(Cd*Cg)/(Cd+Cg)+Cic+C式中Cd,Cg为分别接在晶振的两个脚上和对地的电容,Cic(集成电路内部电容)+C(PCB上电容)经验值为3至5pf。晶振引脚的内部通常是一个反相器, 或者是奇数个反相器串联。在晶振输出引脚 XO 和晶振输入引脚 XI 之间用一个电阻连接, 很多芯片的引脚内部已经包含了这个电阻, 引脚外部就不用接了。这个电阻是为了使反相器在振荡初始时处与线性状态,反相器就如同一个有很大增益的放大器, 以便于起振。4.3.2 复位电路 图45

32、复位电路系统板上采用上电自动复位和手动复位两种方式。上电复位要求接通电源后,自动进行复位操作。手动复位要求接通电源的前提下,在单片机运行期间,用按钮开关操作使单片机进行复位的操作。上电自动复位通过外部复位电容充电来实现。按键手动复位通过复位端经电阻和VCC接通来实现的3。二极管是用来防止反相放电。4.3.3 温度采集电路图46 温度采集电路此多路温度采集采用的是四路温度采集模拟的。如上如所示,各路都接有一个DS18b20温度传感器,他们之间互不干扰,而且可以各自同时采集,通过P1口传到单片机进行数据分析和显示。4.3.4 显示电路图5-4 显示电路此系统的显示电路采用LCD1602来实现,如上

33、图所示,四路温度可以准确的同时显示在液晶上,一目了然。4.3.5 报警电路 图5-5 报警电路此系统的报警电路采用两个LED和一个蜂鸣器来模拟实现,如上图所示,当所采集的四路温度都处于安全温度范围内时D1和D2都不亮,当其中有任何一路温度低于安全稳定范围内时,D1亮而且蜂鸣器响。同理当其中有任何一路温度高于安全稳定范围内时,D2亮而且蜂鸣器响。4.4 Protel 99 SE电路设计软件的简介随着计算机技术的发展,计算机软件在电路设计中的应用越来越广泛,OrCad、Protel等都是人们熟悉的常用EDA软件。而Protel 99 SE是Protel公司于2001年推出的,具有PDM功能的强大E

34、DA综合设计环境的软件。Protel 99 SE软件沿袭了Protel以前版本中基于Windows环境、人机界面友好、方便易学的特点,同时它还新增加了一些功能模块,使其功能更加强大。它具有电路原理图设计、PCB电路板设计、层次原理图设计、报表制作、电路仿真以及逻辑期间设计等功能,其新增的3D功能让您在加工印制板之前可以看到整块板的三维效果,是电子工程师和电子爱好者进行电路设计的最有用的软件之一。4.5 印制线路板的设计及制作整个印制线路板的制作过程大致为以下几个步骤:(1)前期准备工作:在做好原理图的情况下,把所需要的元器件都购买回来,对不标准的器件测量它的大小,做好封装,电路图如图5-6。(

35、2)印制线路板的设计:首先,确定做双面板还是单面板,出于制作简便的考虑,决定采用单面板进行设计。其次,PCB板的设计分两种:自动布线和手动布线。自动布线的步骤是:原理图网络表布局自动布线,对于工程量相对较小的设计来说,不是好办法,相对费力费时,而且电路板布局不一定合理。而手动布线可以按照自己的思路去设计PCB,更重要的是布局趋于合理,所以在工程中一般采用这个方法,即先建立一个工程,再新建一个.pcb文件,然后设置电路板大小,接着把元件拖入PCB中,布局,连线。最后,将设计好的PCB图输出打印。(3)印制线路板的制作:热转印是目前电子爱好者制作少量实验板的最佳选择。它的制作过程大致要经过以下几个

36、环节:1.将先前弄好的PCB打印版拿到激光打印机上直接打印到“转印纸”中。2.烫印前,最好用去污粉磨擦敷铜板,以去除其表面上的氧化物和油污,油污不除净,墨粉与敷铜板不易粘合而造成腐蚀时脱落不该去除的铜面。3.烫印若没有专用的转印机,可用电云斗。将其温度调到195左右(高于墨粉熔化温度180.5),然后将打印好的转印纸放在处理好的敷铜板,并用电云斗对其进行预热、烫印。一般不间断烫印78分钟后,放在一边自然冷却,即可掀开转印纸进行腐蚀了。4.腐蚀用双氧水和盐酸,工业级即可,一般化工店或装饰建材店有售。找一个最小的塑料盒能把敷铜板放进去就行,越小越省。放少量清水刚没敷铜板即可,一块510cm的敷铜板

37、大约加2毫升盐酸后再加约2毫升双氧水,轻轻振荡,几分钟后一块很“专业”的印刷板就展现在你的面前。加大双氧水与盐酸用量可提高腐蚀速度,但过多也易造成侧蚀,形成锯齿边,故适当即可。(注意事项:一是双氧水与盐酸都有腐蚀性,使用中要小心,如不小心沾到手上立即用大量清水洗涤。二是双氧水要避光保存否则易分解而失效。三是腐蚀中有氯气生成应在通风处进行). 图5-6 PCB图 结 论本次用单片机设计的温度数据采集系统终于完成了,在本次设计中,从采集元件,软件设计,硬件焊结,外观到论文的编写都是先查阅了大量资料,后确定,再经老师指导,最后经过多天的不断努力才完成的。在这次培训中,我切身感受到了动手实践的重要性,

38、这对我以后的学习工作将产生深远影响。在本次设计研究和撰写论文的过程中,我查阅了许多文献资料,从中学到了很多有关系统开发和程序调试方面等的知识。在软件开发过程中掌握了一些技术难题的解决方法和技巧,巩固和加深了所学知识的理解,能够把所学的知识与实践相结合,培养了认真严谨的学习态度,为以后开发软件积累了大量的经验,提高了分析问题和解决问题的能力。但是由于认识上的片面和不足,各方面的条件影响也很多,本设计还有待进一步的完善和优化,这些在以后的学习中要注重积累。致 谢感谢于*老师对我的指导,他的严谨细致、一丝不苟的作风一直是我工作、学习中的榜样。她循循善诱的教导和不拘一格的思路给予我无尽的启迪。无论是在

39、课题的选题还是定稿、研究的方法、技术路线以及本文的撰写都得到了于老师的严格要求和精心指导,于老师花费了大量的精力,在各个环节中给了我许多宝贵的意见。在这次培训中于老师严谨的学术作风、治学态度、求实的工作作风和孜孜不倦的探索创新精神,以及平易近人的师长风范给我创造了良好的学习设计环境,及给了我这个学习提高的机会和在生活上给我的无微不至的关怀。这些都是我不断前进的动力,必将对我今后的学习和生活受益匪浅,我将终生学习和铭记。在此,谨向于老师的培育之恩表示最深的谢意!感谢其他多位老师对我学习和设计所给予的支持和帮助。感谢在我论文完成过程中同学们给我提供的支持、帮助和建议。在这里也衷心地感谢他们!在论文

40、即将完成之际,我的心情无法平静,从开始进入课题到论文的顺利完成,有多少可敬的师长、同学、朋友给了我无言的帮助,在这里请接受我诚挚的谢意 ! 参考文献1 何立民.单片机应用技术大全J.北京:北京航空航天大学出版社, 19942 康华光.电子技术基础(数字部分)M.高等教育出版社.2005.073 胡学海.单片机原理及应用系统设计J. 北京:电子工业出版社,2005.84 李群芳,肖看.单片机原理、接口及应用嵌入式系统技术基础M.清华大学出版社.2005.035 钱显毅电子电路设计N 科技时报,2009-3-12(C1)6 王 毅. 单片机器件应用手册北京J. 人民邮电出版社, 1994.57 李建忠. 单片机原理及应用M. 西安电子科技大学出版社, 2002.028 何立民电子设计自动化J 电子技术, 2008, (56) :5-99 李鸿嵌入式系统设计M 深圳:科技电子出版社,2008:98-113010 严天峰单片机开发M 成都:科学出版社,2007:77-9811 谢维成单片机原理与应用D 北京:清华大学,2003

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号