基于RS232的智能传感器
以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
资料介绍:
摘? 要
摘要:本文介绍了一种基于单片机AT89S52、模数转换芯片AD0809和数字式温度传感器DS18B20组成的智能温度传感器的硬件架构,该设备完成必需的温度采集任务同时,实现了与PC机串口通信,设备通过串口接收PC端指令,然后响应响应的数据,包括当前的环境温度、8路模拟电压值。该节点包含模拟输入检测单元、温度检测单元、串口接口单元、数码显示单元、和电源部分。该方案系统集成度高、硬件简单、工作可靠具有很好的推广价值。
关键词: 智能温度传感器、AD0809、AT89S52、DS18B20
目??? 录
中文摘要………………………………………………………………………………………1
ABSTRACT………………………………………………………………………………………2
目录 ?…………………………………………………………………………………………3
符号说明 ?……………………………………………………………………………………4
1 绪论? ………………………………………………………………………………………5
1.1 课题研究背景及意义 ………………………………………………………………5
?????? 1.2 工业网络控制系统历史和研究现状 ………………………………………………6
1.3 工业以太网的性能特点 ……………………………………………………………7
2 以太网简介…………………………………………………………………………………8
2.1 IEEE802.3标准………………………………………………………………………8
?????? 2.2 CSMA/CD共享介质以太网……………………………………………………………8
2.3工业以太网网络协议体系结构………………………………………………………9
2.3.1物理层和数据链路层…………………………………………………………10
2.3.2 TCP协议………………………………………………………………………11
2.3.3工业以太网中数据封装格式…………………………………………………11
3智能测控节点硬件设计……………………………………………………………………12
?????? 3.1智能测控节点的硬件系统结构框图 ………………………………………………12
?????? 3.2主控单元 ……………………………………………………………………………13
?????? 3.3以太网接口单元 ……………………………………………………………………14
3.3.1以太网控制芯片ENC28J60的特点…………………………………………14
3.3.2 ENC28J60与AT89S52的连接………………………………………………15
?????? 3.4信息显示单元 ………………………………………………………………………17
?????? 3.5按键输入单元 ………………………………………………………………………18
3.6温度采集单元 ………………………………………………………………………19
3.7电压采集单元 ………………………………………………………………………20
3.8电源系统 ……………………………………………………………………………21
4系统软件实现………………………………………………………………………………23
?????? 4.1主程序软件流程 ……………………………………………………………………24
?????? 4.2中断程序软件流程 …………………………………………………………………27
5总结和展望…………………………………………………………………………………33
?????? 5.1总结 …………………………………………………………………………………33
?????? 5.2展望 …………………………………………………………………………………33
6参考文献……………………………………………………………………………………34
附录A以太网测控节点电路图 ……………………………………………………………35
?课题研究背景及其意义
随着控制、计算机、通讯、网络等技术的发展,信息交换领域正在迅速覆盖从工业现场设备控制、管理的各个层次。信息技术的飞速发展,导致了自动化系统结构的变革,而逐步形成以网络集成自动化系统为基础的企业信息系统。工业网络的作用是满足企业不同层次信息交换的需求,它是生产及制造过程的关键支撑系统,但非开放性和不兼容性一直是供应业网络发展过程中一直面临的问题。在工业自动化领域。本文介绍了一种基于RS232的智能传感器,结合RS232串行通信技术实现了以PC端为核心的智能温度采集功能。
本文首先阐述了课题提出的背景,指出了课题的研究意义,明确了课题研究的主要内容,在此基础上,本文介绍了与课题研究相关的理论基础,为课题的深入开展提供必要的理论依据和知识准备。本文接着阐述了系统的硬件设计,在硬件结构上系统主要由信号采集与串口通行两部分组成。系统采用AT89S52单片机为处理器,扩展一块TTL转232电平转换芯片与PC端进行串口通信,同时应用数字温度传感器DS18B20对环境温度进行实时检测,AD采样方面采用8路模拟数字转换芯片AD0809,对8路的模拟信号进行采集。在系统软件设计部分,本文首先对软件设计部分,本文首先对软件设计的结构及实现的功能进行了阐述。然后分模块分别进行了阐述。
1.2本文工作及内容安排
本文以智能测控系统为核心,结合微控制器MCU与串口通信技术进行智能温度传感器进行开发,根据系统实际需求采用AT89S52单片机、DS18B20和AD0809为平台,以RS232总线技术为传输方案进行系统硬件设计,硬件设计、软件平台搭建及软件系统的开发。本文主要包括如下内容:
第1章绪论内容主要说明了本课题的研究背景、意义和主要工作。
第2章设计了智能温度传感器系统的总体方案和网络架构,并对所用相关背景技术做了简要介绍。
第3章根据系统硬件设计,分单元模块对每个电路进行分析。
第4章研究了智能温度传感器系统的软件程序实现过程。
第5章对整个系统开发进行了总结,指明本课题取得的成果和特点之外,还指出了系统存在的不足以及智能传感器系统未来的发展趋势。
Normal
0
7.8 磅
0
2
false
false
false
EN-US
ZH-CN
X-NONE
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:普通表格;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.5pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;
mso-font-kerning:1.0pt;}
Normal
0
7.8 磅
0
2
false
false
false
EN-US
ZH-CN
X-NONE
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:普通表格;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.5pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;
mso-font-kerning:1.0pt;}
Normal
0
7.8 磅
0
2
false
false
false
EN-US
ZH-CN
X-NONE
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:普通表格;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.5pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;
mso-font-kerning:1.0pt;}