单片机实现温度远程显示.doc

上传人:仙人指路1688 文档编号:4147319 上传时间:2023-04-07 格式:DOC 页数:58 大小:233.50KB
返回 下载 相关 举报
单片机实现温度远程显示.doc_第1页
第1页 / 共58页
单片机实现温度远程显示.doc_第2页
第2页 / 共58页
单片机实现温度远程显示.doc_第3页
第3页 / 共58页
单片机实现温度远程显示.doc_第4页
第4页 / 共58页
单片机实现温度远程显示.doc_第5页
第5页 / 共58页
点击查看更多>>
资源描述

《单片机实现温度远程显示.doc》由会员分享,可在线阅读,更多相关《单片机实现温度远程显示.doc(58页珍藏版)》请在三一办公上搜索。

1、题 目:用单片机实现温度远程显示系 别:自动化101姓 名:魏 雨指导教师:朱 彬用单片机实现温度远程显示摘要随着数字技术的发展和计算机日益广泛的应用,单片机技术在各个领域得到了充分的应用。本设计以AT89C51单片机设计开发平台,结合DS18B20温度传感器,LCD液晶显示,LED数码管,RS485远程通信,按键和报警几部分电路,构成了远程温度采集与显示系统。远程通信采用RS485串行通讯的标准,通过DS18B20进行现场总线的温度采集,然后将温度数据传送入单片机进行处理,具有巡查速度快,扩展性好,成本低的特点。本设计中的温度采集系统充分发挥了AT89C51单片机的特点,结合现有技术,大大降

2、低了电路的设计复杂度,该系统具有温控准确,操作界面良好,稳定性高,抗干扰能力强等优点。使用RS-485总线,一对双绞线就能实现多站联网,构成分布式系统,设备简单,价格低廉,能进行长距离通信的特点使其得到了广泛的应用。本系统能够同时检测4路温度,检测温度的范围为55125摄氏度。本设计采用AT89C51八位单片机实现,单片机软件编程的自由度大,可通过编程实现各种各样的算术算法和逻辑控制,而且体积小,硬件实现较简单,安装方便。基于单片机的温度采集系统广泛应用与采集计算机、自动测试、微电子和自动控制等技术,不仅具有信号采集方便,简单和灵活性大等优点,而且可以大幅度提高被检测温度的技术指标。关键词:单

3、片机 RS485总线 数码管显示 数据转换 键盘处理AbstractWith the development of digital technology and the increasing use of computers, microcontroller technology in various fields has made full application. This design with AT89C51 single-chip microcomputer design development platform, combined with DS18B20 temperature

4、sensor, LCD liquid crystal display, LED digital tube, RS - 485 remote communication, button and alarm parts circuit, constitute the remote temperature acquisition and display system. The remote communication using RS - 485 serial communication standards, through the DS18B20 in fieldbus temperature a

5、cquisition, and then will temperature data transfer into single chip microcomputer processing, has the search speed, good expansibility, low cost characteristics. The design of the temperature acquisition system give full play to the characteristics of the single chip microcomputer AT89C51, combined

6、 with the existing technology, greatly reduces the circuit design complexity, this system has accurate temperature control, interface is good, high stability, strong anti-jamming ability etc. Using RS - 485 bus, a pair of twisted pair can achieve much station networking, a distributed system, the eq

7、uipment is simple, the price is low, able to long distance communication characteristics make it has been widely used.This system can simultaneously detection 4 road temperature, testing temperature range for 55 125 degrees Celsius. This design USES the eight single chip microcomputer AT89C51, singl

8、e-chip microcomputer software programming freedom big, can through the programming to realize all kinds of arithmetic algorithm and logic control, and small volume, the hardware implementation is simple, convenient installation. Based on single chip temperature acquisition system widespread applicat

9、ion and acquisition computer, automatic test, microelectronics and automatic control technology, not only has the signal acquisition is convenient, simple and flexible etc, and can greatly improve the technical index of the tested temperature.Key words: SCM RS-485 bus Digital pipe display Data trans

10、fer Keyboard processing目录摘要.1Abstract.2第一章:前言4第二章:设计课题.52.1 课题的根源.52.2 课题的设计内容及目标.52.3 方案选择.6第三章:单片机选择及硬件电路设计.73.1 单片机的选择.73.2 硬件电路的设计.73.2.1 按键设计73.2.2 显示电路设计73.2.3 电源选用83.2.4 智能仪表通讯协议的要求83.3 通讯协议、智能仪表选择及其参数介绍93.3.1 该仪表主要特点93.3.2 XJ-08S巡回检测仪通讯协议.10第四章:单片机软件说明及程序流程图124.1 主模块.124.2 数据转换子模块.144.3 显示、软

11、件看门狗、20ms定时器子程序154.4 命令发送及接收控制子模块.174.5 串行接收子模块.194.6 巡回定点转换检测模块.19第五章:调测及运行情况介绍22总结22参考文献23谢辞24附录(源程序)25第一章 前言随着技术的不断发展,现代社会会各种信息参数的准确度和精确度的要求都有几何级的增长,而如何准确而又迅速的获得这些参数就需要受制于现在信息基础的水平。在我国的各领域已经引用的非常广泛,可以说是渗透到社会的每一个领域,人们的生活与环境的温度息息相关,在工业生产过程中需要实时测量温度,在农业中也离不开温度的测量,因此研究温度的测量方法和装置具有重要的意义。测量温度的关键是传感器,温度

12、传感器的发展阶段有三个历程:传统的分立式温度传感器模拟集成温度传感器智能集成温度传感器目前的智能集成温度传感器(亦称数字温度传感器)在二十世纪九十年代问世的,它是微电子技术,计算机技术和自动测试技术的结晶,特点是能输出温度数据及相关的温度控制量。适配各种微控制器。社会的发展使人们对传感器的要求也越来越高,现在的传感器征集与单片机的基础上从模拟式向数字式,从集成化向智能化、网络化的飞速进展,并朝着高精度,多功能,总线标准化,高可靠性及安全性开发虚拟传感器及网络传感器,研制单片机测温系统等高科技的方向迅速发展。在工业生产过程中需要实时监测温度,在工业及人们的日常生活中也扮演着一个越来越重要的角色,

13、它对人们的生活有很大的影响,生活也日趋于数字化,而温度是科学化技术中最基本的物理量之一,物理、化学、生物等学科都离不开温度。在工业生产和实验研究中,像电力、化工、石油、冶金、航空航天、机械制造、粮食存储、酒类生产等领域内,温度常常是表征对象的过程状态最重要参数之一。比如:发电厂的锅炉的温度必须控制在一定范围;许多化学反应的工艺流程必须在适当的温度下才能正常进行;炼油过程中,原油必须在不同温度和压力下进行分馏才能得到汽油、柴油、煤油等产品。没有合适的温度环境,许多电子设备就不能正常工作;粮食存储就会变质霉烂。酒类的品质就没有保障。因此,各行各业对温度的测量和控制要求越来越高。可见,温度的测量和控

14、制是非常重要的。第二章 方案设计2.1 课题的根源:某市区管理的锅炉房同时给四栋建筑物内的两家酒店供应蒸汽,由安装在四栋建筑物地下室的热交换器进行热交换后产生热水送给客房。从锅炉房至四个热交换站的距离分别约600米,值班人员要不停地奔波于四个热交换站与锅炉房之间进行设备巡视,检查热水温度是否控制在规定的范围,这样不仅增加了值班人员的劳动强度,同时也使锅炉房经常无人(因每班1人值班)。如果能在锅炉房显示四个热交换站内各热交换器的热水温度,则值班人员仅在热水温度异常时才需到各热交换站检查设备,这样便可解决上述问题2.2 课题的设计内容及目标:本设计以51单片机为设计开发平台,主要由AT89C51,

15、DS18B20,温度传感器,LCD液晶显示器,数码管,远程通信,按键和报警电路几部分组成。远程通信采用RS-485串行通讯的标准,通过DS18B20进行现场总线的温度采集,然后温度是数据送入单片机进行数据处理,具有巡检速度快,扩展性好,成本低的特点。本设计采用AT89C51八位单片机实现,单片机的软件编程的自由度大,可通过编程实现各种各样的算数算法和逻辑控制。而且,体积小,硬件实现较简单,安装方便。该系统有:单片机,显示器,键盘,串口通讯,液晶显示等以及整个系统中所需要的电源组成的一个系统,对于超过此限数据的温度将产生报警信号。设计温度采集系统充分发挥了AT89C51单片机的特点,结合现有技术

16、,大大减低了电路设计的复杂度,该系统具有温控准确,操控界面良好稳定性好,抗干扰能力强等优点。 本设计实现目标有以下几点:实时巡检功能本系统能够同时显示四路温度,检查温度的范围为-55+125。网络节点数与所造的RS-485芯片的驱动能力和接收器输入阻抗有关,如75LBC184标称最大值为64点,SP485R标称最大值为400点。实际应用时,因线缆长度、线径、网络分布、传输速率不同,实际节点数均达不到理论值。例如,75LBC184运用500m分布的RS-485,网络上的节点数超过50或速率大于9600b/s时,工作的可靠性明显降低,通常推荐节点数按RS-485芯片最大值的70选取,传输速率在12

17、0096000b/s之间选取。通信距离1km以内,通信速率节点数,通信距离等综合考虑选用4800b/s最佳。 传输距离远使用RS-485串行进行传输,MAX485驱动芯片进行电平转换,传送距离大于1200m,抗干扰能力强。功能完善有主控机分别控制各从机的温度报警上下限,超过预定的温度值时则发生一定频率的声音来提醒工作人员。主从机采用中文点阵液晶显示器,人机器面友好。自带-5v和+12v直流稳压器。2.3 方案的选择方案一:采用热敏电阻可满足测温要求,但热敏电阻精度低,重复性和可靠性较差,对于精度要求较高的测温不适用,而且采用热敏电阻要求复杂的电路和算法,增加了设计复杂度。方案二:采用专用的集成

18、温度传感器(如AD590、LM35/LM45)和数字化温度传感器如DS18B20、测温,数字化温度传感器具有接口简单、直接数字量输出、精确度高等优点。DS18B20是DALLAS公司的最新单线数字温度传感器,它是世界上第一片支持“一线总线”接口的温度传感器。一线总线独特而且经济的特点,使用户可轻松地组建传感器网络,它的测量温度范围为55125,在1085范围内,精度为0.5,现场温度直接以“一线总线”的数字方式传输,大大提高了系统的抗干扰性,适合于恶劣环境的现场温度测量,如:环境控制、设备或过程控制、测温类消费电子产品等,DS18B20支持35.5V的电压范围,使系统设计更灵活、更方便、更便宜

19、、体积更小。DS18B20可以程序设定912位的分辨率,精度为0.5,分辨率设定及用户设定的报警温度存储在E2PROM中,掉电后依然保存。因此,本方案选用DS18B20作为温度测量传感器。第三章 单片机选择及硬件电路设计3.1 单片机的选择选用ATMEL公司生产的AT89C51单片机,其主要参数及特点如下:1、与MCS-51产品兼容(其引脚图见原理图)2、具有8K字节可擦写的FLASH内部程序存储器,可擦写1000次;2K字节EEPROM,可擦写100,000次,SPI口(用PC机的并口连接条线即可通过SPI口下载程序,下载软件可从网上下载,这样可节省购买编程器的费用;)。3、256字节RAM

20、,32根可编程I/O线,可编程串行口,内置看门狗。与看门狗有关的特殊功能寄存器WMCON 地址= 96H,与看门狗有关的控制位为96h第0、1、5、6、7位,第5、6、7位用于设置看门狗定时时间(具体见第5页表格),本应用中第5、6、7位均置1,设置看门狗溢出时间为2048ms,第0位为看门狗使能控制位,该位置1将使能看门狗,其第1位为复用位,向第1位写1将复位看门狗定时器,具体操作如下:使能看门狗,并将其溢出时间设定为2048ms:ORL 96H, #0E1H;看门狗定时器清0:ORL 96H, #23.2 硬件电路设计3.2.1 按键设计: 为方便使用,设计了三个按键,分别为巡回/定点切换

21、键、上键、下键。切换键用于巡检与定点模式的切换,上键向上切换通道,下键向下切换通道;其中巡检/定点切换键通过外部中断1以中断方式工作,中断程序将巡回/定点标志取反后直接跳到主程序中巡回/定点标志判断程序前运行,由判断程序完成巡回/定点的切换。按键信号由单片机P3.3,P3.4,P3.5引脚输入。3.2.2 显示电路设计为方便观察,选用三个二位共阳级8段数码显示管(TOD5201AE)动态显示,一位显示仪表地址(从A至F),一位显示通道号(从0至7通道),其余四位用来显示实时温度值;用单片机P1口驱动一片74HC244以吸收电流的方式控制段码,用单片机P0.0至P0.5引脚驱动六个三极管(901

22、2)控制位选。3.2.3电源选用5V/1A市售成品开关电源。3.2.4 根据智能仪表通讯协议的要求,串行口定义为方式1工作,一帧10位:1个起始位、8个数据位、一个停止位;用一片75176完成数据的发送与接收,由于RS-485为半双工,故用单片机P3.2引脚控制发送与接收的切换;两个智能仪表处于RS-485总线的两个端点,为提高可靠性,在RS-485总线的两个端点上分别并联一个120、1/4W终端电阻。系统方框图如本页所示:单片机装置电原理图见本页:巡回/定点下仪表地址通道号实时温度巡回/定点下仪表地址通道号实时温度ABGnd上热水温度远程显示器A B Gnd120XJ-08S 巡回检测仪AA

23、 B Gnd120XJ-08S 巡回检测仪B765定时值00016ms00132ms01064ms011128ms100256ms101512ms1101024ms1112048ms看门狗溢出时间表3.3通讯协议、智能仪表选择及其参数介绍因热水温度信号变化较慢,因而对通信的速度要求不高,对于这种低速率远距离的通讯选用RS-485总线适宜。RS-485是EIA(美国电子工业联合会)在1983年公布的新的平衡传输标准,是工业界使用最为广泛的双向、平衡传输线标准接口,它以半双工方式通信,支持多点连接,传统驱动器允许创建多达32个节点的网络,且其具有传输距离远(最大传输距离为1200M),传输速度快(

24、1200M时为100KBPS)等优点。其连接方法如下图所示。 温度采集模块单片机串行端口单片机液晶显示液晶显示 系统结构图为了满足现场温度检测及与单片机装置通讯的要求,必须选择至少有5个温度检测点及具有RS485通讯端口的智能仪表。经过对市场上常用的温度检测仪进行分析,选择由重庆川仪十八厂生产的XJ-08S型巡回检测仪作现场测量仪表。3.3.1 该仪表主要特点如下: 多量程方式,热电偶、热电阻,1-5V标准信号混合输入,可通过键盘进行设置; 最多8个测量通道(能测量8个温度信号); 采用RS-485通讯标准,可将各通道最新数据向上位机传送。重要的是,该仪表的说明书详细介绍了与该仪表进行数据交换

25、的命令及格式,其通讯协议也相对较简单,这给我们用单片机实现温度远程显示降减低了难度(虽然有RS-485端口的仪表很多,但大多没有通讯命令的详细说明,给我们用单片机编程增加了难度)。3.3.2 XJ-08S巡回检测仪通讯协议 通讯口设置通讯方式:RS-485标准电平同步方式:起停同步方式波特率:9600BPS通讯距离:不大于1200M通讯线:二线数据代码:ASCII码数据格式:每字符10位,1个起始位,8个数据位,1个停止位 数据传输格式地址:2字节(高字节在前,低字节在后);数据:按地址顺序,仪表数据传输格式为十六进制2字节定点数;2字节定点数=低字节高4位(ASCII码)+低字节低4位(AS

26、CII码)高字节高4位(ASCII码)+高字节低4位(ASCII码)若数据为负数,则采用补码方式传输;在传输实时测量值时,传输完2字节定点数后,紧接着又传输2字节定点数,其中高字节低4位为小数点位数。例:(50.0)10 表示为 46 34 30 36 30 31 低字节 高字节 小数位数 仪表通讯格式:DE帧类型帧数据CRCCR:通讯起始符DE:仪表设备号(地址)帧类型:操作命令帧数据:各种操作命令所对应的命令及数据CRC:校验字节(除外CRC之前的其他几个字节的异或值)CR:结束符(回车符) 应用中用到的命令及数据格式:读仪表全部动态数据命令帧 DE RD CRC CR命令回送帧正确DE

27、RD 帧数据 CRC CR错误DE * * CRC CR例:读28号仪表的全部动态数据命令:1CRD64,0D(ASCII码40 31 43 52 44 36 34 0d)错误返回码1C*72,0D(ASCII码40 31 43 2A 37 32 0D)正确返回数据 1C RD XXXX XXX XXXX XXX XXXX XXX第0通道 第1通道第2通道XXXX XXX XXXX XXX XXXX XXX XXXX XXX第3通道第4通道第5通道第6通道XXXX XXX XX,0D第7通道校验第四章 单片机软件说明及程序流程图为方便调试,采用模块化编程,共分1个主模块及5个子模块,各模块功能

28、说明及流程图如下(源程序见附录):4.1 主模块上电后程序显示初始化标志并等待3秒,然后进入巡回模式,自动检测地址为A(10)至F(15)的智能仪表,对在线的仪表及已使用通道以3秒为周期自动巡回读取实时温度并送数码管显示,仪表未在线或未用通道则自动跳过;定点模式时根据上、下按键情况自动向前或向后移动一个通道后等待下一次按键(向上至最高通道号时跳到上一个仪表的最低在用通道,向下至最低通道号时跳到下一个仪表的最高在用通道);等待期间以3秒为周期读取当前仪表当前通道实时温度并送数码管显示,另外,为了区分巡回、定点工作模式,定点工作模式时最低位数码管以约0.5Hz的频率闪烁显示。当检测到巡回/定点切换

29、键按下时自动在巡回及定点模式间转换,当检测到温度值低于199.9度时显示-199.9度。主模块流程图见下页: YD_N100=仪表地址YN开始上电初始化置SP巡回/定点标志=1? #0ah=yd_n100,#0=td_n清闪烁、调用命令发送模块接收正确吗?调用数据转换程序 正常吗?YN送显示并延时3秒Td_n+1=td_nTd_n=8?YN0=Td_nNYYd_n100+1=yd_n100Yd_n100=10h?0ah=yd_n100startTd_n=0?开外部中断1并置最低位闪烁清软硬看门狗2秒定时到?下键?上键?NNNYYY调用命令发送程序调用数据转换程序正确吗?正确吗?送显示YNNY7

30、=td_nYd_n100-1=yd_100Yd_n100=9?0fh=yd_100NNYYTd_n-1=td_n调用命令发送程序正确吗?正确吗?调用数据转换程序NYYN送显示、置2S定时初值上键处理流程与下键相似,此处从略。NYTD_N=通道号4.2 数据转换子模块功能:本模块先将ASCII码转换成BIN码,然后将BIN码转换成BCD码并将数据转换成可直接显示的格式入口:a=通道号出口:r1=个位,r2=十位,r3=百位,r4=千位(显示数据)a=非0表示该通道未用注:本子模块中直接将小数点信息加到相应位数据上,如需在某位显示小数点,则将该位数据加10H,显示子模块根据此信息显示小数点。各子程

31、序功能介绍: bcd2_bcd1:将r3,r4中的4位bcd码由低至高分别存入r1,r2,r3,r4中; ascii4_bcd3:将(r0)为首地址的字节ascii码转换成bcd码并将bcd码由低至高依次存放在r3,r4,r5中,r3,r4中各存放2位bcd码,r5中存放一位bcd码; bin_bcd:将r1,r2中的bin码转换成bcd码并将bcd码由低至高依次存放在r3,r4,r5中,r3,r4中各存放2位bcd码,r5中存放一位bcd码;ascii4_bin2:将(r0)为首地址的字节ascii码转换成2位bin码存放在r1(低字节),r2(高字节)中;注:(r0)指r0中内容ascii

32、_bin:将(r0)为地址的一位ascii码转换成bin码存中。(高级子程序调用低级子程序以实现更强的功能,源程序中对各子程序有较详细的注释,故此处仅画出主流程图)开始计算通道数据首地址调用数据转换程序还原小数位数存R6BCD码超过5位吗? 该通道数据为0X0ffff吗?返回该通道未用信息YYNN退出转换成可显示数据存R1-R4有效位前的零消除处理返回数据正确信息负数处理,当数据小于-199.9时显示-199.94.3显示、软件看门狗、20ms定时器子程序功能:通过定时器0以1MS为周期动态显示缓冲区中的内容;同时完成20ms定时器及软件看门狗计数;当软件看门狗定时器溢出时自动复位。入口:以d

33、isp_buf为首地址依次存放从个位至十万位待显示数据,以disp_wc为首地址(位地址)依次存放个位至千位闪烁控制位信息,为0常亮,为1闪烁.出口:wdt中存放软件看门狗计数值,time_20ms中存放20ms的计数值。Wdt溢出时跳至程序存储器0000单元将定时器0设定为模式1定时工作,每ms产生一次中断,即显示一位,每10ms 6位数据轮流显示1ms;为进一步提高可靠性,在该模块中设计了软件看门狗,实现方法见源程序。Disp_s:闪烁控制计数器Disp_s_c:闪烁控制标志Disp_c:显示控制计数器T0中断入口保护现场显示码表地址=dptrDisp_s_c取反Disp_c+1=disp

34、_cDisp_c=R0Disp_s-1=disp_s,Disp_s=0?YN个位数据及闪烁信息=A,Ca闪闪烁 NR0=1?Y十位数据及闪烁信息=A,Ca闪闪烁 百位数据及闪烁信息=A,Ca闪闪烁 千位数据及闪烁信息=A,Ca闪闪烁 万位数据=A a闪闪烁 十万位数据=A a闪闪烁 百万位数据=A (未用)a闪闪烁 千万位数据=A (未用)a闪闪烁 NR0=2?YNR0=3?YNR0=4?YNR0=5?YNR0=6?YNR0=7?YNR0=8?Y模块流程图如本页所示:输出处理a闪闪烁 Disp_c=10?NY0=disp_c20ms计数处理软看门狗计数溢出YN跳至0000Ha闪闪烁 恢复现场闪

35、闪烁 T0中断返回4.4 命令发送及接收控制子模块功能:发送命令缓冲区中命令并等待接收完毕,然后检查接收到的数据,接收错误则重发命令,达到设定的次数仍错则存入错误码后退出.入口:A=仪表地址出口:A=0 表示接收正确 1 表示校验错 *表示命令错N表示无回应。模块流程图如下页:开始清除命令及接收缓冲区设置允许错误次数计算仪表命令偏移地址,取出命令及送入命令缓冲区校验通过?YN发送命令在80ms内检测到正在接收标志?YN在200ms内检测到接收结束标志?YN接收到命令错信息? YN返回命令错信息允许错误次数-1允许错误次数=0?YN缓冲区结束标志符正确?YN清正在接收标志返回错误信息校验接收缓冲

36、区中数据返回正确信息退出返回校验错信息4.5 串行接收子模块功能:串行接收模块通过中断自动执行,程序检测到时置ri_f标志并开始接收,检测到回车符时清ri_f后退出,接收到的数据存放在以rec_buf为首地址的缓冲区中。4.6 巡回定点转换检测模块功能:模块通过外部中断自动执行,检测到巡回定点按键后先延时去抖动,并等待按键释放后将巡回定点标志位取反,然后自动跳至主模块中start处,并不返回原中断点。模块流程图如见下页:RI_F:正在接收标志REC_BUF_Z:接收指针串行中断(rand_rec.a51)流程图巡回/定点键中断(rand_key.a51)流程图外部中断1入口断按键释放?NY延时

37、40ms去抖延时40ms去抖清看门狗定时器关中断巡回/定点标志取反跳至主程序start处断串行中断入口断接收中断?接收缓冲区首地址=rec_buf_zY中断返回断返NRI_F=0?接收到?1=RI_F数据存入接收缓冲区接收到0dh?YYYNNN0=RI_F接收缓冲区溢出?YN0=RI_F保护现场恢复现场清RI第六章 调测及运行情况介绍1、 调试步骤: 硬件连接:将各芯片插在面包板上并用导线按原理图连接 软件开发环境:Keil uVision2 for Windows ,该软件的模拟调试器支持C语言及汇编语言源代码调试,其汇编程序支持宏汇编及模块化编程,使用方便。 首先在模拟调试器中调试各子模块

38、,各子模块调试正常后再将各子模块及主模块全部汇编连接成目标文件,最后将目标代码下载到单片机中并连接智能仪表进行统调。2、该系统软件部分除报警子模块外已全部开发完成并实际测试通过,测试时用一对长度约1100M的0.5mm2 普通电话线作为单片机装置与两个智能仪表的通讯线,经过一个多星期的连续运行观察,运行可靠稳定,完全满足使用要求。总结1、设计总结本系统采用以AT89C51单片机为CPU,温度传感器及数模转换器等为主要元件构成的远程温度显示系统。由于所学知识有限,虽几个月来翻阅了不少的资料,另结合这段时间实习经历,才得以完成此毕业设计。在此还得特别感谢老师在本次论文设计中提供的一些宝贵资料,以及

39、不断的教诲中,在此表示感谢。当然系统还有许多待完善之处,如温度精度的提高,单片机外围电路的更合理设计等。 总的来说,本系统在现今工业控制领域中还广泛使用中,在以后的道路中还将继续扮演着其角色。 前面说过的在当今工业控制领域中,不仅仅温度是重要的检测对象,压力、电流、电压等也是重要的检测对象。而本系统也可以进行稍加改造,以满足不同的需求,或把它们结合起来,进行多从监控等。当然具体电路得结合实际使用用途及环境决定等。2、心得体会 随着毕业日子的到来,毕业设计也接近了尾声。经过几周的奋战我的毕业设计终于完成了。在没有做毕业设计以前觉得毕业设计只是对这几年来所学知识的单纯总结,但是通过这次做毕业设计发

40、现自己的看法有点太片面。毕业设计不仅是对前面所学知识的一种检验,而且也是对自己能力的一种提高。通过这次毕业设计使我明白了自己原来知识还比较欠缺。自己要学习的东西还太多,以前老是觉得自己什么东西都会,什么东西都懂,有点眼高手低。通过这次毕业设计,我才明白学习是一个长期积累的过程,在以后的工作、生活中都应该不断的学习,努力提高自己知识和综合素质。 我的心得也就这么多了,总之,不管学会的还是学不会的的确觉得困难比较多,真是万事开头难,不知道如何入手。最后终于做完了有种如释重负的感觉。此外,还得出一个结论:知识必须通过应用才能实现其价值!有些东西以为学会了,但真正到用的时候才发现是两回事,所以我认为只有到真正会用的时候才是真的学会了。参考文献:徐爱钧彭秀华 电子工业出版社余永权电子工业出版社电子工业出版社ATMEL公司重庆川仪十八厂孙廷才 王杰 孙中健 清华大学出版社2001年11期张志良单片机原理与控制技术.第2版. 机械工业出版社周立功

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

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


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号