




已阅读5页,还剩49页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 粮仓温湿度监测系统项目设计方案 背景 “国以民为本,民以食为天”,“兵马未动,粮草先行”,这些都充分说明粮食对国家的重要性 1。从理论上讲国家掌握的粮食越多越好,但从现代经济学的角度看,国家只要能控制住一定数量的可以灵活支配、质量良好的粮食,既可达到“备战备荒”、宏观调控的目的,又可节省资金用于发展经济。 一般来说:粮食存放在粮仓中,大型的粮仓可存放数以万计的粮食。而且这些粮食存放的时间有长有短。为了保证存放在粮仓中的粮食不致腐烂变质,就必须使粮仓内的温湿度保持在一定的范围以内。为了达到 以上的要求,必不可少的就是既稳定又精确的粮情监测系统。 粮情监测系统是通过计算机检测粮食储备库中粮食的基本温湿度情况,并结合其他粮情信息(如入仓时间、品种、仓型、天气状况等)进行综合分析。利用微机技术对粮仓进行监测,用户可方便地构造自己需要的数据采集系统。 在综合研究国内粮库管理现状和发展的前提下,吸收了国内多种粮库粮情温湿度监测系统的成功经验后,我们设计了自己的仓库温湿度监测系统。该系统具有可靠性和高性价比,而且操作维修简便,具有检测、数显等诸多功能。 设计的目的和意义 科学储粮是粮食生产的一个 重要环节,若管理不当,粮食发霉或生虫会造成极大浪费。粮库管理中最重要的问题是监测粮堆中的温湿度变化。粮库一般由几十个甚至上百个由水泥或钢板构成的圆型仓组成,仓高 2030m。现在,我国在粮仓建设上己实现规范化,但是监测手段一直未能实现同步现代化 2。我国许多储备粮库每年都因测控设备的不完善而导致部分粮食霉变,许多大型储备粮库的测控设备仍需高价进口,因此国家准备在未来的几年内对全国所有的粮库进行翻新和改造工作,要求规范粮库管理,实现粮库管理现代化。 影响储粮安全的最主要因素是粮堆内的温度和湿度,这就要求能有 一种有效的、低成本的仪表来实现监测控制功能,使得管理人员能够方便有效地进行监测操作。如果用 2 单片机作为前沿机对现场进行数据采集,通过对采集的数据进行分析(温度设定,实时温度显示,报警电路)然后通过单片机串行口控制电机启停进行温湿度控制。 利用单片机技术对粮仓进行监测,用户可以方便地够造自己所需要的数据采集系统,在任何时候把粮仓现场的信息实时地传到控制室,管理人员不进入现场就可以按照所需的温湿度要求对粮仓内的温度情况进行控制,提高了生产效率,增强了粮仓内存储安全,获得了粮仓的实时管理,实现自动化。微机测量是微机 设计的第一步,是微机测量技术的现场部分,即测量粮仓中的温湿度,并使用单片机对测量的数据进行处理并对粮仓内的温湿度进行控制。 相关领域国内外设计方法 国内外有很多仓库温湿度监测系统的方法,主要有以下几种。 1、基于 线的粮情监控系统的设计与实现 基于 线的粮情监控系统主要由监控计算机和各仓房智能测控节点构成,具体分为通用计算机、 络适配器、 线网络和若干个仓房智能测控节点。 该系统将完成以 制器为中心的数据采集与通风控制的仓房节点的设计,其中最重要 的工作是完成仓房温度测量网络的设计 3。由于仓房数据采集一般以温度采集为主,其测量点数目之多,使温度测量的难度加大,因此仓房温度的测量一直是粮情监控系统设计的关键。在设计中将采用单总线数字式温度传感器 成单总线数字式测温网络,并最大限度的缩短和简化电缆布局。系统的湿度传感器选用电容式传感器,电容式传感器输出为 020电流信号,经过 250 欧电阻转为电压信号,此信号再经过 A/D 转换器 化为 能采集的串行数字信号,同时,为减小 部输入阻抗的影响,在其 输入端放置了 成的压随电路。 基于 线的粮情监控系统的主要任务是完成对各仓房的温湿度的实时巡检,对采集数据进行处理分析来掌握粮食的储存情况,并按照要求实时控制各仓房的通风设备。其中 络适配器主要负责的任务是实现 口与 线之间的数据交互,由于监控计算机没有 线接口,不能直接提供 信功能,系统通过 络适配器使监控计算机间接地连入到 线网络中。仓房智能测控节点的任务是完成对粮仓内的温湿度的采集和通风设备的控制,并能通过 线和监控计算机通信 。 特点: 场总线技术作为最有前途的现场总线之一,其可靠性高,使用环境 3 能力强,交错能力突出,性价比高,有灵活的网络拓扑结构,高度分散的系统结构和高智能化的现场设备。 2、远程温湿度测控系统研究 远程温湿度测控系统主要由温湿度采集器,温湿度测控平台,控制器,执行机构,远程通讯模块和控制中心软件等部分组成,系统采用了总线结构,模块化设计,各部分既可独立工作,又可联网工作,组建方便,并具有良好的扩充性。智能型温湿度采集器采用国际上先进的温敏和湿敏元件,传递温湿度参数;温湿度测控平台内置微处理器,智能化设计, 可独立工作又可方便组网,还可监测并管理各个温湿度测控器的工作,指令各相应机构,实现环境的检测和控制,同时,控制平台的通讯功能使其可作为下位机接受上位机和计算机的管理和控制,通过电力载波、电话线或通讯电缆等通讯手段可接入总体测控系统中心网络。 1)温湿度采集器(信号采集) : 用于测量环境温湿度,采用温敏电阻和高分子湿敏电容高精度测温测湿,智能化设计,自动校准温湿度基准。 2)控制器 :接受温湿度测控平台指令,控制执行机构起停。 3)执行机构 : 指用于实现加热、制冷、加湿、除湿等功用的设备,如加热器、制冷机、加湿 机、除湿机等。 4)测控平台 : 测控平台是温、湿度测控系统的重要组成部分,是联系温、湿度测控及信号采集器和计算机管理控制中心(上位机)的枢纽。一方面传送报警设定参数给测量端,并获取各点的温湿度值和开关变量;另一方面将温湿度值、状态和开关变量上传给计算机管理控制中心。巡检测控仪提供液晶显示器显示时间、通道号、温度、湿度以及抽风除湿等状态。系统状态有通风、强制通风、抽湿、强制抽湿、故障、锁定、查询,可连续设定温湿度控制值,根据设定指令自动监控温湿度测控器的工作,控制整个系统的运行,同时可通过通讯模块一与计算机管 理控制中心(上位机)通讯联网,接受计算机管理控制中心(上位机)的工作指令。(可选带汉字打印机)。 5)通讯(链路)模块 : 连接计算机管理控制中心(上位机)与测控平台,使测控平台纳入整体计算的控制 4 管理中心体系。 6)计算机管理控制中心(上位机) : A、可对多个测控平台进行远程实时显示、检测; B、可对各个测控平台的历史数据进行存储分析,并进行相应的处理; C、可对平台的各个测控参数进行设置和控制; D、可以定时的搜索各个测控平台,及时的汇报各平台的状况。 特点:系统的设计可靠,操作简单方便,全自动化,优选分析 软件,智能控制,而且安装简便,维护简单,不仅适用于国防工程、人防工程等,而且也可广泛适用于大型建筑、工厂车间、仓库(房)、温室花棚、蔬菜塑料大棚等对温湿度要求较高的场所。另外,相关于智能化以及相关产品的研发,既有利于推动工控技术的发展,又能带来可观的经济效益和社会效益。缺点是所测量的温湿度数据不够精确。 3、无线温、湿度仓贮自动测控系统的研究 无线稳、湿度仓贮自动测控系统主要监测、控制仓库现场的温度和湿度等参数,实时显示和监测各个仓库的环境情况,通过控制室计算机的分析处理,实现现场的控制,从而提高仓库的科学 管理化、控制自动化水平。 系统由温、湿度数据采集、无线收发、单片机数据接收处理及微机数据显示几部分组成。数据采集发送部分主要以 89片机作为核心主机,以单片智能化湿度 /温度传感器作为从机加上数据无线发送模块。单片机接收数据并通过串行口将数据发送给计算机,计算机对接收到的数据进行处理和显示。 整个系统采用对分布的传感器进行分时扫描的工作方式,控制端上电后将主动向分布的传感器按照预设的编号发起连接请求,与传感器建立数据传输通道。传感器端将采集到的仓贮现场数据在经过简单的处理后,经过无线发送模块发送到控制器 的接受端,控制端接收到数据后,按照用户的需要进行分析和处理并产生图表。同时控制端也可以按照预先设定的标号,对某一个或者多个传感器进行扫描,以确定是否为突发的干扰错误。 系统通讯接口主要包括一个主控芯片 片机、一个 口电路芯片个 解码电路芯片 线调频发射电路和接收电路等 码采用硬件电路 片,它是一种带呼叫进展滤波器的单片双音多频收发器。 一个标准的微处理器总线接口,可直接与单片机 I/O 端口连接, 5 过它控制发 送器和接收器工作,与该接口有关的是片内的数据转移寄存器、控制寄存器和状态寄存器。 无线收发电路设计主要是挪威 司最新推出的一款数传频段为 433单片无线收发一体化的 片,它将高频发射、高频接收、 成 、 制、调和多 频道切换等功能进行高度集成,具有性能优异、价格低廉和使用方便等特点 , 片能和串口直接相连,且简单的单片机 I/O 输出可直接控制无线收发芯片的收发工作,无线通信系统设计简便 4。 特点:采用无线传输技术的系统唯一缺陷是在传感器收发数 据的校准的时候比较繁琐,花费了大量的时间和精力,但是一经校准,维护工作简单容易,测量数据的准确率高。 4、智能化粮情监控系统的研究与开发 储粮的主要物理参数是粮食的温度、水分以及仓库内、外的温度、湿度,这些参数的快速、准确、自动监测对于减少粮食损耗具有重要意义。粮情监控系统是能够对粮食自动进行测温、测湿及测水分,实现粮情的自动监测,完成粮食状态的分析与估计的智能系统。智能化粮情监控系统利用计算机构成整个粮食仓储区管理系统,系统设计成主从工作方式,主机应具备通讯、数据显示、数据存储、数据分析等主要管理 功能;下位机系统应该具备通讯、控制及参数输入等基本功能。 粮情监控系统采用温度传感器来采集粮食的温度,粮仓中各个测温点在测控分机的控制之下被循环接入测量电路。由于每个粮仓的测温点较多,那么每一个都设置了一个测控分机,以确保其有足够的测量能力。测控分机与中心控制室的距离较远,为了增加信号的传输距离,系统采 用 线与通讯 主机相连,而通讯主机收到测控分机输出的数据信号,经过光电隔离 、 74据整形 ,然后 将 0数字信号转换为上位机可以接受的( V( +12) V 数字 信 号,通过串行通讯 口 给上位机,上位机据此信号实现数据实时显示、曲线浏览、粮库管理等功能。 上位机:系统选用标准的 作为上位机,安放在中心控制室,该部分是整个系统的核心部分。无论是和下位机通讯,还是系统的综合管理,都完全依赖本控制中心。主要完成的功能有通讯功能,管理功能,显示机打印功能,还有报警提示功能。 下位机:主要由通讯主机和测控分机组成。 通讯主机:通讯主机放在微机室或总控室,一端通过标准工业接口 计算机 6 相连,另一端通过 线与现场的若干台分机相连,进行分机与计算 机间数据或指令的上传下达。 测控分机:安装在仓库现场,通过 线与通讯主机相连,每台测控分机连接若干温湿度传感器、通风控制器、仓内外温湿度传感器、水分传感器等设备,完成仓房粮情检测和通风控制功能。 特点:系统采用了数字式温度传感器 种芯片省去了 A/D 转换电路,测量精度高,可靠性强。通讯方式采用 线技术,缺点是应用时间长,但软硬件实现较为容易,因此是国内粮情检测系统采用较多的通讯方式。 7 1 系统方案设计 方案设计 方案一:该方案由单片机、模拟温度传感器 度传感器 555 振荡芯片、运算放大器、 A/D 转换器、 示电路、 电风扇、报警灯组成。 该方案采用模拟温度传感器 为测温元件,传感器测量的温度变化转换成电流的变化,再通过电路转换成电压的变化,使用运算放大器交给信号进行适当的放大,最后通过模数转换器将模拟模拟信号转换成数据信号,传给单片机,单片机将温度值进行处理之后用 示,当温湿度值超过设定值时开始报警且打开电风扇。如图 图 案一温 湿 度测量系统方案框图 方案二:该方案使用了 片机作为控制核心,以智能温度传感器 温湿度测量元件,进行多点温湿度监测,超过其温湿度上下限值就报警且打开电风扇和干燥机。显示电路采用 块,使用单片机直接驱动发光二极管构成报警电路。(如图 示)。 方案论证 方案一采用模拟温度传感器,转换结果需要经过运算放大器传给处理器。它控制虽然简单,但电路复杂,不容易实现对多点温度测量和监控。由于采用了多个分立元件和模数转换器,容易出现误差,测量结果不是很准确,因此本方案并不可取。 模拟温度 传感器 运算 放大器 换 键盘 单 片 机 显示模块 报警灯 电风扇 湿度传感器 555 振荡 8 方案二采用智能温度传感器 直接输入数字量,精度高,电路简单,只需要模拟 读写时序,根据 协议读取转换的温度 ,体现了技术的先进性,性价比低。综上所述,本课题应当采用方案二对系统进行设计。 图 案二温湿度测量系统方案框图 8253 可编程计数器 /定时器内部有三个计数器,分别为计数器 0、计数器 1 和计数器 2,他们的机构完全相同。每 个计数器的输入和输出都决定于设置在控制寄存器中的控制字,互相之间工作完全独立。每个计数器内部有一个 8 位的控制寄存器,还有一个16 位的计数初值寄存器 个计数执行部件 一个输出锁存器 L 都是 16 位寄存器,也可以作 8 位寄存器来用。 盘 单 片 机 晶 显示电路 报警器 55 振荡 电风扇 干燥机 55 振荡 253可编程计数器 /定时器 9 2 系统硬件的设计 系统工作原理综述 基于单片机的单总线多点温度监测系统以 中心,以 系统程序开发平台,以 C 语言进行程序设计,以 为仿真软件设计而成的。系统主要由温度传感器、湿度传感器、液晶显示电路、键盘、 报警电路、电风扇、干燥机组成,电路图如附录 A 所示。 温度传感器是 片,它的输入、输出采用数字量,通过单总线,接收主机发送的命令,根据 部的协议进行相应的处理,将转换的温度数值以串口形式发给主机,主机按照通讯协议用一个 I/O 口模拟 序,发送命令(初始化命令、 令、功能命 令)给 读取温度值,在内部进行相应的数据处理得到温度值。湿度传感器 是 片,在电路构成中等效于一个电容器件, 将该湿敏电容置 于 555 振荡电路中,将电容值的变化转为与之呈反比 的电压频率信号,可直接被计算机所采集,然后通过编程将电压频率信号转换成与之对应的湿度。湿度和温度值在液晶上循环显示。在系统启动时,可以通过软件设置各点温湿度的上限值和下限值,当某点温度或湿度超过设置值时,报警器开始报警且执行器开始工作,从而实现了对各点温湿度实时监测。 介绍 片的简介 一个低电压,高性能 位单片机,片内含 8k 可反复擦写的 读程序存储器和 256 随机存取数据存储器 ( ,器 件采用司的高密度、非易失性存储技术生产,兼容标准 令系统,片内置通 用 8 位中央处理器 和 储单元,功能强大 的 片机可提供许多较复杂系统控制应用场合 3。 40 个引脚, 32 个外部双向输入 /输出( I/O)端口,同时内含 2 个外中断口, 3 个 16 位可编程定时计数器 ,2 个全双工串行通信口, 2 个读写口线, 可以在线编程。其将通用的微处理器和 储器结合在一起,特别是可反复擦写的 储器可有效地降低开发成本 。 10 三种封装形式,以适应不同产品的需求。 图 脚图 要功能特性 兼容 令系统 32 个双向 I/O 口 3 个 16 位可编程定时 /计数器中断 2 个串行中断 2 个外部中断源 2 个读写中断口线 低功耗空闲和掉电模式 8K 可反复擦写(大于 1000 次) 56 8 部 钟频率 024编程 行通道 共 6 个中断源 3 级加密位 软件设置睡眠和唤醒功能 11 介 美国 司的子公司 导体公司的数字温度传感器 世界上第一片支持“一线总线” 接口的温度传感器,全部传感元件及转换电路集成在形如一只三级管的集成电路内。一线总线独特而且经济的特点,使用用户可轻松地组建传感器网络,为测量系统的构建引入全新概念。现在,新一代的 积更小、更经济、更灵活,使你可以充分发挥“一线总线”的优点 6。 性能特点 单线数字温度传感器 件的特点如下: 1)独特的单线接口方式: 微处理器连接时仅需要一条信号线即可实现单片机与 双向通讯。 2)在使用中不需要任何外围元件。 3)可用数据线供电,电压范围: 。 4)测温范围: 125 。测温分辨率为 5)通过编程可实现 912 位的数字读数方式。 6)用户可自设定非易失性的报警上下限值。 7)支持多点组网功能,多个 以并联在三条线上,实现多点测温。 8)负压特性,电源极性接反时,温度计不会因发热而烧毁,但不能正常工作 。 内部结构 部结构主要由四部分组成: 64 位光刻 度传感器、非挥发的温度报警触发器 置寄存器。 管脚排列如图 示。 脚定义: (1) 数字信号输入 /输出端; (2) 电源地; (3) 外接供电电源输入端(在寄生电源接线方式时接地)。 用 3 角 装或 8 角 装,其内部结构如图 示 。 12 图 管脚排列图 图 部结构图 ( 1) 64 位光刻 结构如下: 8位 48位 序列号 8工厂代码( 10H) ,开始是 8 位是产品类型的编号,接着是每个器件的惟一的序号,共有48 位,最后 8 位是前 56 位的 验码。可用 作命令读出其内容。 ( 2)内部存储器 64 位 单线 接口 电流检测 存储器和控制器 高速 缓存 存储器 8 位 成器 温度敏感元件 低温触发器 温触发器 置寄存器 13 度 传感器的内部存储器字节顺序如下: 温度低位 温度高位 L 配置 保留 保留 保留 8 位 节 0 字节 8 第 1, 2 字节保存温度数值,第 1 字节为低位,第 2 字节为高位。 第 3, 4 字节锁存器 存非易市失性温度报警数据,可通过软件写入用户报警上下限。 第 5 字节是配置寄存器,其内容用于确定温度值的数字转换分辨率, 作时按此寄存器中 的分辨率将温度转换为相应精度的数值。该字节各位的定义如下: 1 1 1 1 1 该寄存器低 5 位都是 1, 测试模式位,用于设置 工作模式还是在测试模式。在 厂时该位被设置为 0,用户不要去改动, 定温度转换的精度位数,即是来设置分辨率,如表 示( 厂时被设置为 12 位) 。 表 辨率与转换时间表 0 分辨率 温度最大转换时间 0 0 9 位 1 10 位 0 11 位 375 1 12 位 750表可知,设定的分辨率越高,所需要的温度数据转换时间就越长。 第 6 8 字节未用,表现为全逻辑 1; 第 9 字节读出的是前面所有 8 个字节的 ,可用来保证通信正确。 产生在 64 位 最高有效字节中存储有循环冗余校验码( 处理器根据 6 位来计算 ,并和存入 的 做比较,以判断主机收到的据是否正确。 温度值格式 当 收到温度转换命令后,开始启动转换。转换完成后的温 度值就以 16位带符号扩展的二进制补码形式存储在内部存储器的第 1, 2 字节。单片机可通过单线接口读到该数据,读取时低位在前,高位在后,数据格式以 。 14 温度值格式如表 示: 表 度值格式表 当符号位 S=0 时,直接将二进制位转换为十进制;当 S=1 时,先将补码变换为原码(在取补),再计算十进制值。表 一部分温度值对应表。 表 分温度值对应表 温度( ) 二进制 十六进制 +125 0000 0111 1101 0000 07000 0001 1001 0001 0191H +000 0000 0000 1000 0008H 0 0000 0000 0000 0000 0000H 111 1111 1111 1000 111 1110 0110 1111 55 1111 1100 1001 0000 总线 (1基本原理 单总线 (用单根信号线,既传输时钟,又传输数据,而且数据传输是双向,它具有节省 I/O 口线资源、结构简单、成本低廉、便于总线扩展和维护等诸多优点。 1总线适用于单个主机系统,能够控制一个或多个从机设备。当只有一个从机位于总线上时,系统可按照单节点系统操作,而当多个从机位于总线上时,则系统按照多节点系统操作。 为了较为全面地介绍单总线系统,将系统分为三个部分讨论硬件结构命令序列和信 2 23 21 20 222 S S S S 26 25 24 15 号方式 (信号类型和时序 )。 测温原理图如图 示: 图 图 低温度系数晶振的振荡频率受温度的影响很小,用于产生固定频率的脉冲信号送给减法计数器 1;高温度系数晶振随温度变化其晶振频率明显改变,所产生的信号作为减法计数器 2 的脉冲输入。图中还隐含着计数门,当计数门打开时, 而完成温度测量。计数门的开启时间由高温度系数振荡器来决定,每次测量前,首先将 对应的一个基数 分别置入减法计数器 1、温度寄存器中,减法计数器 1 和温度寄存器被预置在 所对应的一个基数值。 减法计数器 1 对低温度系数晶振产生的脉冲信号进行减法计数,当减法计数器 1的预置减到 0 时,温度寄存器的值将加 1,减法计数器 1 的预置值将重新被装入,减法计数器 1 重新开始对低温度系数晶振产生的脉冲信号进行计数,如此循环直到减法计数器 2 计数到 0 时停止温度寄存器的累加,此时温度寄存器中的数值就是所测温度值。的斜率累加器用于补偿和修正测温过程中的非线性,其输出用于修正减法计数器的预置值,只要计数门仍未关闭就重复上述 过程,知道温度寄存器仍达到被测温度值。 典型的单总线命令序列如下: 第一步:初始化; 斜率累加器 预置 低温度系数振荡器 减法计数器 1 计数比较器 预置 温度寄存器 减到0 增加 高温度系数振荡 减法计数器 2 减到 0 停 止 16 第二步: 令(跟随需要交换的数据); 第三步:功能命令(跟随需要交换的数据)。 每次访问单总线器件,必须严格遵守这个命令序列,如果出现序列混乱,则单总线器件不会响应主机。但是,这个准则对于搜索 令和报警搜索命令例外,在执行两者中任何一条命令之后,主机不能执行其后的功能命令,必须返回至第一步。 1)初始化 基于单总线上的所有传输过程都是以初始化开始的,初始化过程由主机发出的复位脉冲和从机响应的应答脉 冲组成。应答脉冲使主机知道,总线上有从机设备,且准备就绪。 2) 令 在主机检测到应答脉冲后,就可以发出 令。这些命令与各个从机设备的唯一 64 位 码相关,允许主机在单总线上连接多个从机设备时,指定操作某个从机设备。这些命令还允许主机能够检测到总线上有多少个从机设备以及其设备类型,或者有没有设备处于报警状态。从机设备可能支持 5 种 令 (实际情况与具体型号有关 ),每种命令长度为 8 位。主机在发出功能命令之前,必须送出合适的 令。令主要包括:搜索 0读 3h、 匹配 5h、跳越 报警搜索 0 3)功能命令 在主机发出 令,以访问某个指定的单总线器件,接着就可以发出单总线器件支持的某个功能命令。功能命令主要包括 :转换温度 44h、读暂存器 0写暂存器 4复制暂存器 48h、回读 读供电方式 0。 所有的单总线器件要求采用严格的通信协议,以保证数据的完整性。该协议定义了几种信号类型:复位脉冲、应答脉冲、写 0、写 1、读 0 和读 1。所有这些信号,除了应答脉冲以外 ,都由主机发出同步信号。并且发送所有的命令和数据都是字节的低位在前,这一点与多数串行通信格式不同(多数为字节的高位在前)。 单 片机接口电路 以采用两种方式供电,一种是采用电源供电方式,此时 1 17 管脚接地, 2 脚作为信号线接单片机的 I/O 口,电源与数字输入管脚间需接一个 3 管脚接电源,如图 示。另一种是寄生电源方式,如图 示。单片机端口接单片机总线,为保证在有效的 钟周期内提供足够的电流,可用一个 来 完成对总线的上拉。 当 于些存储器操作和温度 A/D 转换操作时,总线上必须有强的上拉,上拉开启时间最大为 10s。采用寄生电源供电方式时 均接地。由于单线制只有一根线,因此发送端接口必须是三态的。 然有测温简单的特点,但在实际应用中应注意一下几点: (1) 较小的硬件开销需要相对复杂的软件进行补偿,由于 微处理器间采用串行数据传送,因此,在对 行读写编程时,必须严格的保证读写时序,否则将无法读取测温结果。在使用 、 C 等高级语言 进行系统程序设计时,对作部分最好采用汇编语言实现。 (2) 在 有关资料中均未提及单总线上所挂 量问题,容易使人误认为可以挂任意多个 实际应用中并非如此。当单总线上所挂过 8 个时,就需要解决微处理器的总线驱动问题,这一点在进行多点测温系统设计时要加以注意。 (3) 连接 总线电缆是有长度限制的。试验中,当采用普通信号电缆传输长度超过 50m 时,读取的测温数据将发生错误。当将总线电缆改为双绞线带屏蔽电缆时,正常 通讯距离可达 150m,当采用每米绞合次数更多的双绞线带屏蔽电缆时,正常通讯距离进一步加长。这种情况主要是由总线分布电容使信号波形产生畸变造成的。因此,在用 行长距离测温系统设计时要充分考虑总线分布电容和阻抗匹配问题。 (4) 在 温程序设计中,向 出温度转换命令后,程序总要等待 返回信号,一旦某个 触不好或断线,当程序读该 ,将没有返回信号,程序进入死循环。这一点在进行 件连接和软件设计时也要给予 一定的重视。 18 图 用电源供电方式的电路图 图 用寄生电源的电路图 介及测湿度原理图 1101的特点 101 采用固态聚合物结构,它具有全互换性,在标准环境下不需要校正,长时间饱和下快速脱湿,高可靠性等特点,可用于作业环境湿度自动化及工业控 制系统,同时在需要湿度补偿的地方它也可以得到很大的应用 7。 湿度( 量范围: 0 100%确度: 2%辨率: H。 单片机 Q 片机 K 19 湿度测量电路设计及工作原理 容式湿度传感器,在电路构成中等效于一个电容器件,其电容量随着所测空气湿度的增大而增大。如何将电容的变化量准确地转变为计算机易于接收的信号,常用 2 种方法:一是将该湿敏电容置于运放与阻容组成的桥式振荡电路中,所产生的正弦波电压信号经整流、直流放大、再 A/D 转换为数字信号;另一种是将该湿敏电 容置于 555 振荡电路中,将电容值的变化转为与之呈反比的电压频率信号,可直接被计算机所采集,本文采用第二种方法。 由 101 与 555 定时器构成的非稳态振荡电路如图 示,它是典型的 555非稳态电路 8。 555 必须为 定时器。 101 作为定时电容 在 555的 2 脚 ( 6 脚 (, 输出短路保护作用。引脚 7 连接于电阻 间,这样充电支路为 电支路为 当电源 +时, 端的电压,定时电路处于置位状态,由 +9与 变量电容 电,当2/3,定时电路翻转为复位状态,过 555 内部的放电管放电,当1/3,定时电路又翻转为置位状态, 始充电,这样周而复始,形成振荡。其工作循环中的充电时间电时间荡频率 F 可描述如下: % 9 1 0| ( ) l n 2h i g h R R R( %9| l n 2lo w R R( % 1 0 91 / ( T ) 1 / ( | ( 2 ) l n 2 )h i g h l o w R C R R ( 9 1 0 1 0 9( ) / ( 2 )h i g R R R R 占 空 比( 为了使占空比接近 50%, 比,应该非常小,但是不能低于最小值,它受 101 起始充电电流的限制。一般要求起始充电电流不大于 5外界湿度变化时引起 101 电容值的改变,从而改变回路的输出频率值。其输出端1 单片机的 相连接。 555 电路的非平衡电阻 为内部温度补偿用,应具有 1%的精度,目的是为了引 20 入温度效应,使它与 101 的温度效应相匹配。由于不同型号的 555 的内部温度补偿有所不同,所以 值必须与特定的芯片相匹配。此电路所用的电阻阻值及元件如图 示。 图 度测量电路图 基于图 示电路参数,在温度为 25,典型的环境湿度下测量其对应的频率值,通过多次反复实验,得到几种典型相对湿度值所对应的频率值,如表 示。 百分比相对湿度; f 为输出频率,单位是 表 种典型相对湿度值所对应的频率值 / (%)0 10 20 30 40 50 60 70 80 90 100 /f 7351 7224 7100 6976 6853 6728 6600 6468 6330 6186 6033 晶显示电路 本系统的显示部分采用 符显示模块,与采用数码管相比,硬件连接和软件调试上都有优势 9。只要把要显示的内容放进液晶模块的显示存储器里面就可以直观的显示出指定的内容,操作方便。 21 要技术参数 显示容量为 162 个字符; 芯片工作电压为 工作电流为 模块最佳工作电 压为 字符尺寸为 WH) 引脚说明 图 示器 用标准的 14 脚接口,其中 : 第 1 脚: 地电源。 第 2 脚: 5V 正电源。 第 3 脚: 液晶显示器对比度调整端。 第 4 脚: 寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。 第 5 脚: 读写信号线,高电平时进行读操作,低电平时进行写操作。当 W 共同为低电平时可以写入指令或者显示地址,当 低电平 高电平时可以读忙信号,当 高电平 低电平时可以写入数据。 第 6 脚: E 端为使能端,当 E 端由高电平跳变成低电平时,液晶模块执行命令。 第 714 脚: 7 为 8 位双向数据线。 22 第 1516 脚:空脚 控制指令说明 1602 液晶模块的读写操作、屏幕和光标的操作都是通过指令编程来实现的, 模块内部的控制器共有 11 条控制指令 ,指令表如表 示。 指令 1:清显示,指令码 01H,光标复位到地址 00H 位置 ; 指令 2:光标复位,光标返回到地址 00H; 指令 3:光标和显示模式设置 I/D:光标移动方向,高电平右移,低电平左移 S:屏幕上所有文字是否左移或者右移。高电平表示有效,低电平则无效 ; 指令 4:显示开关控制。 D:控制整体显示的开与关,高电平表示开显示,低电平表示关显示 C:控制光标的开与关,高电平表示有光标,低电平表示无光标 B:控制光标是否闪烁,高电平闪烁,低电平不闪烁 ; 指令 5:光标或显示移位 S/C:高电平时移动显示的文字,低电平时移动光标 ; 指令 6:功能设置命令 电平时为 4 位总线,低电平时为 8 位总线 ; N:低电平时为单行显示,高电平时双行显示 ; F: 低电平时显示 57 的点阵字符,高电平时显示 510 的点阵字符 ; 指令 7:字符发生器 址设置 ; 指令 8: 址设置 ; 指令 9:读忙信号和光标地址 忙标志位,高电平表示忙,此时模块不能接收命令或者数据,如果为低电平表示不 忙; 指令 10:写数据 ; 指令 11:读数据 。 液晶内部显示地址 液晶显示模块是一个慢显示器件,所以在执行每条指令之前一定要确认模块的忙标志为低电平,表示不忙,否则此指令失效。要显示字符时要先输入显示字符地址,也就是告诉模块在哪里显示字符,表 内部显示地址。 23 表 制 指令表 序号 指令 * 3 置输入模式 0 0 0 0 0 0 0 1 I/D S 4 显示开 /关控制 0 0 0 0 0 0 1 D C B 5 光标或字符移动 0 0 0 0 0 1 S/C R/L * * 6 置功能 0 0 0 0 1 F * * 7 置字符发生存 贮 器地址 0 0 0 1 字符发生存贮器地址 8 置数据存 贮 器地址 0 0 1 显示数据存贮器地址 9 读忙标志或地址 0 1 数器地址 10 写数到 0 要写的数据内容 11 从 数 1 1 读出的数据内容 表 内部显示地址 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 第一行 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F 第二行 扫描键盘 扫描式键盘电路原理如图 示,行、列线分别连接到按键开关的两端。 1、有无按键按下的判断方法:由列线逐列置低电平后,通过检查行输入状态而确定的。其方法是:依次给列线送低电平,然后检查所有行线状态,如果全为高,则所按下的键不在此列;如果不全为高,则所按下的键必在此列,而且是在此列与电平为零的行线相交的交点上的那个键。一旦找到哪个按键被按下,就可以赋键值。 2、按键说明: 1)、 别对应 0个数字,按下 其中一个键时,在显示器上显示其对应的数字; 2)、按下 表示进入湿度 上下限值 设定,显示器上第一行显示 二行显示湿度 上下限 值; 24 3)、按下 表示进入温度 上下限值设定 ,第一行显示 二行显示温度 上下限 值; 4)、按下 表示启动 和停止 ; 5)、按下 分别表示进入设置 P、 I、 D 值的子程序 。 图 描式键盘原理图 报警电路 本系统 采用单片机与 蜂鸣器 相连来显示当前系统所处的状态 来报警。 图 警 电路 当温度超过仓库设置的温度上下限值时, 亮,并且蜂鸣器响;当湿度超过仓库设置的湿度上下限值时, 亮,同时蜂鸣器响 。 温湿度控制输出驱动电路 系统中 有 8 路温度检测点, 8 路湿度检测点,每路对应一个 控硅控制电路。关的控制方式通常有两种:相应控制和过零控制。相应控制会产生相当大的射 25 频干扰,并通过电网传输到远距离,给电力系统
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 育婴师教育方法与实践试题及答案
- 卫生管理考试行业实务试题及答案
- 破解2024年心理咨询师考试难题试题及答案
- 湖南数学奥赛试题及答案
- 卫生管理制度完善的必要性试题及答案
- 滴滴代驾初选试题及答案
- 营养师的团队合作能力试题及答案
- 激光能源转换技术试题及答案
- 简化学习内容的有效方法试题及答案
- 紧跟时代步伐的2025年税务师考试准备方法试题及答案
- 设备出厂检验报告
- EXCEL公式进行经纬度与XY坐标的相互转换
- 紫铜材质证明
- 妊娠期甲状腺疾病课件
- 导线的连接精品课件
- 论提高行政效率的途径 开题报告
- 059.商业计划书和可行性报告精制食油厂年产万吨精制山茶油项目可行性研究报告
- 米度盾构导向系统
- [说明]心血管内科(心内科)_见习教案_6_动脉粥样硬化和冠状动脉粥样硬化性心脏病
- Q∕GDW 11257.3-2020 熔断器技术规范 第3部分:跌落式熔断器
- 汽车焊接夹具设计外文文献翻译
评论
0/150
提交评论