- 1、本文档共99页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实时温度采集系统
摘 要
本课题主要介绍了基于DS18B20和串口通信技术的分布式远程温度监控系统。
DS18B20是Dallas公司推出的单线总线产品,最大的优点是只占用单片机的一个I\O引脚,并且可以直接输出数字信号,而且精确度很高,所以很适合用于多点测温系统。
本课题采用单片机与计算机串口通信的方式来实现远程采集与控制的工作。通信采用RS485传输协议,并在计算机端将其转化为RS232从而能够与计算机串口连接。
单片机通过对测温器件DS18B20执行相应的操作来读取对应通道的温度,然后将读取到的温度通过串行口发送给计算机,计算机通过用Visual Basic6编写的软件读取到温度值后通过显示器显示出来,用户可以操作软件绘制温度曲线和温度列表,并能够将其保存到电脑硬盘上,还可以操作软件选择测温通道和测量分辨率等。
关键词 串口通信;分布式测温;DS18B20
Abstract
This subject introduces the serial based on DS18B20 and communication technology distributed remote temperature monitoring system.
DS18B20 is the 1-wire product of Dallas, the biggest advantages is the only occupants of one microcontroller’s I \ O pins and can be directly output digital signal with a high degree of accuracy, so it suit for distributed temperature measurement system .
The subject based on the serial communication between the computer and the MCU. Transfer Protocol using RS485 communications and it will be converted into RS232 to connect to the computer.
The SCM through the DS18B20 to read the temperature, and then send it to the computer.The computer use the software which is made by Visual Basic6 to read the temperature and then display it.The user can use the software to make the curve and the temperature list,and the user can save them to the hard disk.The user also can chose the access and the temperature measurement resolution.
Keywords Serial Communication;Distributed Temperature;DS18B20
目 录
摘 要 I
Abstract II
第1章 绪论 1
1.1 课题背景 1
1.1.1 传统测温的介绍 1
1.1.2 计算机控制技术的发展 1
1.2 本章小结 2
第2章 系统硬件结构 3
2.1 51系列单片机系统简介 3
2.2 测温器件DS18B20介绍 3
2.3 串口通信技术的硬件基础 5
2.3.1 RS-232、RS-485简介 5
2.3.2 器件MAX232介绍 7
2.3.3 器件MAX485介绍 8
2.4显示系统的硬件原理 8
2.4.1 串行寄存器74LS164功能 8
2.4.2 数码管原理 9
2.4.3 数字串行显示的实现 10
2.5 本章小结 11
第3章 系统软件设计 12
3.1 总体程序设计思路 12
3.1.1 制定通信协议 12
3.1.2 下位机的程序设计思路 12
3.1.3 上位机软件的程序功能 14
3.2 下位机程序分块介绍 14
3.2.1 DS18B20的程序介绍 14
3.2.2 串行口收发程序设计 17
3.2.3 LED显示模块 18
3.3 上位机程序分块介绍 18
3.3.1 MSComm控件的用法与详细介绍 18
3.3.2 界面设计 19
3.3.3 串口收发程序设计 21
3.3
您可能关注的文档
- 【西安市东大温泉度假村可行性研究报告】.doc
- 【1万ta有机无公害脱水蔬菜与2万ta真空气调速冻保鲜蔬菜加工项目可行性研究报告】.doc
- 【个人增值业务维修操作手册】.doc
- 【东风本田汽车公司绩效考核设计方案】.doc
- 【危险品物流项目可行性研究报告】.doc
- 【年产3万吨超高功率空心石墨电极项目可行性研究报告】.doc
- 【大型船舶用柴油机油雾探测器生产基地建设项目资金申请报告】.doc
- 【如何成为顶尖销售人员】.doc
- 【上海大众4S店安全防范视频监控系统解决方案】.doc
- 【110kV配套光缆通信工程设计及工程图纸】.doc
- 计及电动汽车移动储能动态电价的微电网优化调度研究及解决方案.pdf
- 浅谈电动汽车充电桩绝缘智能化自检装置的设计与应用 .pdf
- 浅谈电动汽车公共充电桩布局方案评价方法.pdf
- 浅谈基于弹性响应的电动汽车快充电价定价策略 汽车充电桩有序充电.pdf
- 浅谈光储充一体化社区的有序充电策略及解决方案.pdf
- 晚期肾透明细胞癌系统性治疗中国专家共识(2024版).pptx
- 中国膀胱癌保膀胱治疗多学科诊治协作共识(2022版).pptx
- 成人心血管外科手术体外循环患者血液管理指南.pptx
- 下尿路修复重建移植物应用规范中国专家共识.pptx
- 中国儿童急性非静脉曲张性上消化道出血诊治指南(2024).pptx
文档评论(0)