web页面显示的远程温度检测系统设计(附件)


引言
目录
一、 引言 1
(一) 远程温度检测系统的发展背景 1
(二) 远程温度检测系统发展现状 2
(三) 主要内容 2
二、 远程温度检测系统的方案设计 3
三、 系统硬件设计 4
(一) 主控电路设计 4
1. STM32F103处理器芯片简介 4
2. 最小系统电路设计 4
(二) 温度检测电路设计 5
(三) 嵌入式以太网电路设计 5
1. ENC28J60嵌入式以太网模块简介 5
2. 嵌入式以太网电路设计 6
(四) 温度显示电路设计 6
(五) 超温报警电路设计 7
四、 系统软件设计 8
(一) 远程温度检测系统的主程序流程设计 8
(二) 温度检测流程设计 9
(三) 液晶显示流程设计 9
(四) 超温报警流程设计 10
五、 远程温度监测系统实物调试 11
总结与展望 14
参考文献 15
致 谢 16
附录一 原理图 17
附录二 代码 18
引言
远程温度检测系统的发展背景
远程温度监测系统主要用于一些人体不易接近的场所,如今对远程温度检测系统的研究开发已呈现出一种炙手可热的现状。由于32位处理器的性能愈来愈成熟,另外单片成本也在持续下降,因此越来越多的远程温度检测系统开发设计人员非常不断把研究重点迁移到了对具有32位数据处理内核的远程温度检测系统的研究。远程温度检测系统是一种通过模拟电路方案或者程序算法进行操控的电子产品。如果参照里面电路形式或者控制算法划分,那么可把现如今市面上的远程温度检测系统划分成三大类——纯模拟电路类、集成数字芯片类和微处理器类。这三种类别各有各的优点和缺点,这也是时至今日三类产品可以共存的原因。远程温度检测系统早在很久以前就已经出现在人们工作生活的多个领域中了,它的出现对人们的生活和工作方式的改变起到了极大的作用,在一定意义上说明了电子设计已经渗透到人类生活。我们经常说的集成数字芯片 *好棒文|www.hbsrm.com +Q: #351916072# 
类就是指在远程温度检测系统里面的电路板上,电子元器件以集成逻辑芯片居多,由于单片数字集成芯片可以独立完成非常多指标非常繁复的工作,看不到一些传统的模拟逻辑门电路,因此电路板整体形式尤为整齐,具有极大的条理化和模块化,每个模块的功能划分十分明确。集成数字芯片的大比例使用使这类远程温度检测系统的优点特别明显,由于采用的是由下而上的模块化设计,因此每个功能模块相互间干扰减少。另外万一芯片出现损坏,能够直接将相同型号的芯片进行替换。其缺陷是没有用户编写的编程代码进行参与,程控化性能为零。一般多个芯片组合在一起所完成的指标只是一句简要的编程代码的目标,因此距离嵌入式远程温度检测系统还具备很大的差距。微处理器类远程温度检测系统正是本论文将要提出并且加以研究设计的一类新型设计,它是这三类中登上历史舞台最晚的一类,但也是功效最高的一类。它以主控芯片等微处理器当作重要部分,通过研发人员对代码的编写,将设计思想换算成程序并且烧录到微处理器芯片中,完成对远程温度检测系统的各项功能控制,这类系统是未来远程温度检测系统的发展趋势。以当前的发展现状看来,有逐渐有吞并另外两类市场份额的可能。纯模拟电路类就是指在远程温度检测系统里面的电路板上,采用的全是电阻电容、三极管、变压器以及继电器等传统模拟器件,没有任意集成电路的身影。电路板上的元器件数量尤为多而且排列顺序不是太过规整,还有一项最典型的特征即为全部电路板的外形体积尤为大另外特别重。这种以模拟电路方案进行构建的远程温度检测系统优势是使用历史比较早,通过了长时间的反复优化,电路设计方案以及元器件参数的调整早已趋近于成熟,可以在某些场合下稳定的工作。尽管如此,不足亦十分明显,电路板对温湿度等常见的环境参数非常敏感,容易受到环境参数更改的干扰,产品的整体外形非常大,越来越多的公司已经放弃对这类远程温度检测系统的研发,因此技术支持力度持续在减小。本论文将要提出的这款远程温度检测系统应用STM32F103单片机来作为核心处理器而且结合C语言对程序进行配置,通过软件的编译和改进之后最终实现一款性能优秀的远程温度检测系统。
远程温度检测系统发展现状
前不久一份科学技术杂志刊登了一篇文章称,嵌入式以太网的发展早已遍布了好多技术领域,这其中物联网就是一个典型,本课题所研发的该远程温度检测系统也将会通过以太网或者其他无线网络的联络形成一个星罗棋布的互联网,所以在某些应用场合,这类网络把所需要很多节点同时运行才能够进行工作。文章称要实现远程温度检测系统网络的普及,企业有必要进一步提升该系统的综合,把它价格进一步压缩,而国内外已经有点企业正在尝试通过STM32系列单片机中性价比最高的F103单片机来构建远程温度检测系统。随着单片机技术的不断普及,远程温度检测系统再也不是工业场合中的专用了,它早已遍布到了生产生活中的每一个犄角旮旯。
主要内容
设计一款基于嵌入式WEB网页的远程温度监控系统,并实现如下功能:
设计STM32F103单片机的最小系统,能够实现嵌入式UIP/TCP栈以及嵌入式WEB服务器,还能够对DS18B20温度传感器、ENC28J60以太网模块等关键模块进行驱动;
设计ENC28J60嵌入式以太网电路,与STM32处理器通过SPI进行通信,实现网络功能,通过该电路将可以使PC机能够通过机箱上的网络接口与监控设备之间进行连接。当用户通过浏览器访问监控设备时,监控设备能够将WEB网页数据以及检测到的温度数据向PC机发送。
设计DS18B20温度传感器电路,实现对环境温度的检测,并能够将温度检测结果以数字信号送入单片机进行使用;
设计WEB网页界面,通过DreamWeaver网页编写软件对网页界面进行编写,并通过HTML 5.0以及Javascript语言对网页进行编写。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/dzkxyjs/1324.html

好棒文