没有合适的资源?快使用搜索试试~ 我知道了~
智能仪表设计原理.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 59 浏览量
2023-05-04
19:34:15
上传
评论
收藏 615KB PDF 举报
温馨提示
智能仪表设计原理主要探讨的是如何构建一个多点温度测控系统,其中重点介绍了基于51系列单片机的温度监测系统的设计。系统设计的关键在于高精度、实时性以及良好的可扩展性,以满足不断提升的温度监测需求。 在硬件设计部分,选择了AT89C52作为微控制器,这是一款8位CMOS单片机,具备8KB的可擦写Flash ROM和256B的RAM。它兼容MCS-51指令集,拥有多个I/O口、中断源、定时计数器和串行通信口,且支持低功耗模式,适用于各种复杂的控制系统。温度传感器选择了LM35CA,其输出电压与温度成线性关系,精度高,无需额外校准,支持单电源或双电源供电,具有低自热效应,适用于-40℃至+110℃的温度范围。 温度采样电路采用了4个8通道的数字模拟电子开关CD4051,最多可连接32个温度传感器。AD转换器TCL1549和DA转换器TLC5615分别用于将模拟信号转化为数字信号和数字信号转化为模拟信号,以确保测量精度。人机交互界面则包含一个四位LED数码显示和三个轻触按键,用于显示温度和设定阈值。RS485通信接口允许用户通过后台系统读取温度信息并调整设置。 在软件设计上,系统软件主要包括初始化、AD转换控制、数据显示、后台通信等内容。初始化程序允许用户设置和存储每一路温度的过温/欠温阈值。软件主程序的流程图指导了系统运行的逻辑顺序,确保了系统的稳定性和效率。 通过这样的设计,智能仪表能够实现对多点温度的精确、实时监控,并具备良好的用户交互性和远程通信能力,适应了现代工业和生活中的多样化温度监控需求。
资源推荐
资源详情
资源评论
智 能 仪 表 设 计 原 理
Revised on November 25, 2020
多点温度测控仪系统的设计
1.多路温度测量系统概述
在工农业生产和日常生活中,对温度的监测始终占据着极其重要的地位。
当前使用广泛硬件电路直接采集温度的系统,虽然可以满足大部分的需求,但
是随着科学技术的不断发展,对温度监测的要求不断提高,比如在精度、实时
性、和功能扩展性等。此时,硬件电路系统的性能局限性问题就比较突出。基
于以上原因,设计并实现了基于 51 系列单片机位控制核心的温度监测系统。在
温度测量上,使用高精度的 LM35CA 温度传感器,具有精度高、系统扩展性强、
可靠性高、实时性能好、体积小、功耗低等特点。
2.多路温度测量仪总体设计方案
系统的硬件结构设计
根据设备的控制需求,CPU 控制电路选用性能优良的 8 位单片机(ATMEL
公司生产的,型号:AT89C52)为控制核心。
2.1.1 微控制器AT89C52主要特性和功能框图
AT89C52 是一个低电压,高性能 CMOS 8 位单片机,片内含 8k bytes
的可反复擦写的 Flash 只读程序存储器和 256 bytes 的随机存取数据存储器
(RAM),器件采用 ATMEL 公司的高密度、非易失性存储技术生产,兼容标
准 MCS-51 指令系统,片内置通用 8 位中央处理器和 Flash 存储单元,功能
强大的 AT89C52 单片机可为您提供许多较复杂系统控制应用场合。
AT89C52 有 40 个引脚, 32 个外部双向输入 /输出(I/O)端口,同时内
含 2 个外中断口, 3 个 16 位可编程定时计数器 ,2 个全双工串行通信口, 2 个
读写口线, AT89C52 可以按照常规方法进行编程 ,但不可以在线编程 (S 系列
的才支持在线编程 )。其将通用的微处理器和 Flash 存储器结合在一起,特
别是可反复擦写的 Flash 存储器可有效地降低开发成本。
2.1.2 主要功能特性
· 兼容 MCS51 指令系统
· 8k 可反复擦写 (>1000 次)Flash ROM
· 32 个双向 I/O 口,256x8bit 内部 RAM
· 3 个 16 位可编程定时 /计数器中断,时钟频率 0-24MHz
· 2 个串行中断 ,可编程 UART 串行通道
· 2 个外部中断源
· 共 8 个中断源
· 2 个读写中断口线 ,3 级加密位
· 低功耗空闲和掉电模式
· 软件设置睡眠和唤醒功能
图 1- 微控制器 AT89C52 接口电路
2.1.3 温度传感器选型
温度传感器采用 LM35CA(可测温度范围为-40- +110℃),LM35 是由国半公
司所生产的温度传感器,其输出电压与摄氏温标呈线性关系,转换公式如式,0
时输出为 0V,每升高 1℃,输出电压增加 10mV。
剩余11页未读,继续阅读
资源评论
apple_51426592
- 粉丝: 9803
- 资源: 9653
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- CDH6.3.2版本hive2.1.1修复HIVE-14706后的jar包
- 鸿蒙项目实战-天气项目(当前城市天气、温度、湿度,24h天气,未来七天天气预报,生活指数,城市选择等)
- Linux环境下oracle数据库服务器配置中文最新版本
- Linux操作系统中Oracle11g数据库安装步骤详细图解中文最新版本
- SMA中心接触件插合力量(插入力及分离力)仿真
- 变色龙记事本,有NPP功能,JSONview功能
- MongoDB如何批量删除集合中文最新版本
- seata-server-1.6.0 没有梯子的可以下载这个
- loadrunner参数化连接mysql中文4.2MB最新版本
- C#从SQL数据库中读取和存入图片中文最新版本
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功