内容介绍

原文档由会员 虎王 发布

温度数据采集系统的设计与实现

页数 28 字数13644

摘 要:

本设计采用单片机AT89S52作为控制核心,通过集成温度传感器AD590对温度数据进行采集,将温度值转换为电量输出,由ADC0809实现模拟信号的数字化。通过RS485技术实现远程设备与计算机主机通讯,并通过4位数码管显示模块显示温度的实时值,上位机的“控制台”可以查看检测点的温度值还可以设定温度的最大值和最小值,对于超过最大值或低于最小值的温度数据进行报警。

目 录

1 引言1

2 总体系统分析及方案论证2

2.1 总体功能要求与技术指标2

2.2 整体框架2

2.3 器件选择3

2.4 通信方式4

3 系统硬件电路设计4

3.1 通讯方式4

3.2 温度检测电路6

4 下位机部分软件设计7

4.1 LED模块显示部分7

4.2 数据转换部分9

4.3 设置波特率的初始化程序9

4.4 与上位机的通信部分设计9

5 数据通信概述13

5.1 数据通信的概念及组成13

5.2 数据传输方式13

5.3 数据通信编码14

5.4通信协议14

6 串行通信的接口标准16

6.1 串行通信总线标准接口16

6.2 通信速度和通信距离16

6.3 抗干扰能力16

6.4 RS-232 /RS-485总线标准接口17

7 VISUAL BASIC语言概述19

7.1 VISUAL BASIC6.0的简介19

8 VB程序的设计19

8.1 程序设计的基本思路19

8.2 登录功能的实现20

8.3 数据通信的基础21

8.4 对数据的处理23

8.5 监控界面23

9结论24

参考文献25

致谢26

附录 系统硬件电路图26

ABSTRACT27

KEY WORDS27

参考文献:

[1] 李书琴,陈勇.Visual Basic 程序设计基础[M].清华大学出版社,2006.

[2] 马忠梅,籍顺心等.单片机的C语言应用程序设计[M].北京航空航天大学出版社,2003.

[3] 杜树春.单片机C语言和汇编语言混合编程实例详解[M]. 北京航空航天大学出版社,2006.

[4] 达新宇等.数据通信原理与[M].电子工业出版社,2003.

[align=center][/align]

温度采集系统c语言设计,温度数据采集系统的设计与实现相关推荐

  1. 如何设计实时数据平台(设计篇)

    导读:本文将会分上下两篇对一个重要且常见的大数据基础设施平台展开讨论,即"实时数据平台". 在上篇设计篇中,我们首先从两个维度介绍实时数据平台:从现代数仓架构角度看待实时数据平台, ...

  2. php dao类设计,DAO数据访问对象设计 - GoFrame官网 - 类似PHP-Laravel, Java-SpringBoot的Go企业级开发框架...

    关于DAO数据访问对象设计其实是关于GoFrame框架工程化实践中比较重要一块设计. DAO设计结合GoFrame的ORM组件性能和易用性都很强,可以极大提高开发和维护效率.看完本章节内容之后,小伙伴 ...

  3. 温度自动调节 c语言编写,室内温度自动调节控制系统课程设计(26页)-原创力文档...

    室内温度自动调节控制系统 摘要 在人们日常生产及生活过程中,经常要用到温度地检测和控制.随着微型计算机和传感器技术地迅速发展,自动检测领域发生了巨大变化,室内温度自动检测控制方面地研究有了很大进展.同 ...

  4. 应变/温度数据采集系统设计方案——德维创(DEWETRON)

    本文主要介绍了如何根据既定传感器类型和现场的实际工况,如何设计多通道同步高速采集系统. 一.测试系统功能及用途 xx通道应变数据采集系统主要完成整个试验现场xx系统应变.电压或振动等参数的采集和记录. ...

  5. 数据信号采集系统设计之数据采集系统整体设计

    CSDN话题挑战赛第2期 参赛话题:学习笔记 数据采集是测试系统的重要功能之一,也是LabVIEW的核心技术之一.虽然数据采集的基本原理并不复杂,但在构建一个高效可靠而且自动化程度高的数据采集系统时, ...

  6. 基于单片机的数据采集系统

    摘 要:本文以AT89C51单片机为核心,设计一个基于单片机的数据采集系统.系统可以采集16路模拟量,精度为12位,16路开关量和2路脉冲量,并将采集到的数据每隔一分钟通过串口发送到PC机. 关键字: ...

  7. 微型计算机化的数据采集系统,微型计算机数据采集系统-read.ppt

    微型计算机数据采集系统-read 数据采集与处理 班级:电科04 课时:40 上机:20 第一章 绪论---说明 第二章 模拟信号的数字化处理---说明 第三章 模拟多路开关---说明 第四章 测量放 ...

  8. 云社区 博客 博客详情 如何设计实时数据平台(技术篇)

    https://github.com/BriData/DBus [摘要] 实时数据平台(RTDP,Real-time Data Platform)是一个重要且常见的大数据基础设施平台.在上篇(设计篇) ...

  9. 基于STM32的光敏传感器数据采集系统-嵌入式系统与设计课程设计

    目录 1 项目概述 1.1 项目介绍 1.2 项目开发环境 1.3 小组人员及分工 2 需求分析 2.1 系统需求分析 2.2 可行性分析 2.3 项目实施安排 3 系统硬件设计 3.1 系统整体硬件 ...

  10. c语言单片机温度调节系统设计,基于单片机的温度控制系统的设计

    熊浚儒 何文孝 摘  要:该文在详细分析单片机应用于温度控制系统可实现功能及其工作原理后,提出一种合理的应用方法,使得将单片机应用于温度控制系统中成为可能.同时结合传感器理论分析研究单片机的实际应用, ...

最新文章

  1. cakephp中使用大括号的形式避免用点号连接sql语句
  2. 内部类的分类及其定义
  3. 【ABAP】带Excel附件的邮件发送功能
  4. java 对字符串中的数值排序
  5. python textwrap_python2.7.3编译python模块学习- textwrap 文本包装和填充
  6. shell编程入门 linux解释器原理,Shell编程入门Linux解释器原理详细介绍 使用Shell进行工作的人们对.doc...
  7. 超级计算机 极光,万亿次极光系列代数运算微处理器来袭,国产超算已经一骑绝尘?-控制器/处理器-与非网...
  8. 【转载】谷歌是如何做代码审查的
  9. 法院才是最童叟无欺的一元店
  10. MyEclipse中将项目的编码从默认GBK改变为默认UTF-8
  11. Linux发展历史图
  12. UVA154 Recycling【水题】
  13. 简单的spring mvc实例
  14. stream rabbit
  15. wer 流程图编程_WER机器人搭建学习实操练习
  16. 楼房噪音模拟测试软件,房子不隔音?4种方法让你进入“静音”模式!
  17. 在网页博客文章中输入上下角标(指次幂、下角标)、分数及特殊字符
  18. uniApp链接式分享
  19. 在家享受专业跑道,安全跑步高效健身,华为智选赤兔跑步机H1体验
  20. 消除“Unfortunately, System UI has stopped”的方法

热门文章

  1. wincc嵌入式excel报表 该报表系统能够读取WINCC中历史归档数据,产生出EXCEL报表文件,同时在画面中EXCEL控件实时显示
  2. abb机器人伺服电机报闸是什么_ABB机器人伺服电机刹车失灵,抱闸卡死维修
  3. Matlab求加权平均数,MATLAB Accumarray加权平均值
  4. Android 界面设计 简约个人求职简历表格
  5. 锐浪报表数据源access_锐浪报表使用技能
  6. 操盘手 李彪 照片[转]
  7. 改步数最新方法与工具,很好用
  8. 进制转换表与课程内容
  9. 双三次插值 python实现_Python:用GPU实现双三次插值
  10. 入驻就有收益的自媒体平台:趣头条