单片机在多路温度、湿度控制的研究与应用.doc

上传人:教**** 文档编号:88286572 上传时间:2023-04-24 格式:DOC 页数:53 大小:401.50KB
返回 下载 相关 举报
单片机在多路温度、湿度控制的研究与应用.doc_第1页
第1页 / 共53页
单片机在多路温度、湿度控制的研究与应用.doc_第2页
第2页 / 共53页
点击查看更多>>
资源描述

《单片机在多路温度、湿度控制的研究与应用.doc》由会员分享,可在线阅读,更多相关《单片机在多路温度、湿度控制的研究与应用.doc(53页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、XX毕业设计(论文)X X 学 院毕业设计(论文)课 题 名 称 单片机在多路温度、湿度控制的研究与应用 学 生 姓 名 学 号 系 、专 业 指 导 教 师 职 称 年 月 日摘 要随着社会的进步和工业技术的发展,人们越来越重视温湿度因素,许多产品对温湿度范围要求严格,而目前市场上普遍存在的温湿度检测仪器大都是单点测量,同时还有温湿度信息传递不及时、精度不够的缺点,不利于工业控制者根据温湿度变化及时做出决定。在这样的形式下,开发一种能够同时测量多点,并且实时性高、精度高,能够综合处理多点温湿度信息的测量系统就很有必要。本课题以MCS51单片机系统为核心,能对多点的温湿度进行实时巡检。各检测单

2、元(从机)能独立完成各自功能,同时能够根据主控机的指令对温湿度进行定时采集,测量结果不仅能在本地显示,而且可以利用单片机串行口,通过RS-485总线及通信协议将采集的数据传送到主控机,进行进一步的存档、处理。主控机负责控制指令的发送,控制各个从机进行温度采集,收集测量数据,并对测量结果(包括历史数据)进行整理、显示和存储。主控机与各从机之间能够相互联系、相互协调,从而达到系统整体统一、和谐的效果。关键词:单片机; RS485协议; 温湿度测量AbstractAs the industry and the society developing, the humiture becomes more

3、 and more important and a lot of products are sensitive to humiture. However, humiture -measuring apparatus in the market now only can check and measure the humiture of one point, at the same time, the humiture information is not real time and the precision is low. It takes a great of troubles for t

4、he industry-controllers to make decision .In this situation, design and implement one applicable system which can watch measure and control the humiture and the measuring results is real time and the precision is great and more essential. In order to meeting this application, this paper talks about

5、The Multiple-Points humiture Measuring System.This system based on single chip computer, can inspect and control multiple humitures in real time. The Slaved Machine can collect humiture information on its own and display it on the LED module. Following the Master Machines command, the Slaved Machine

6、 can up-send the humiture information to the Master Machine through the RS-485 bus interface and the communication protocol. The Master Machine sends commands, controls the Slaved Computer gathering and up-sending the humiture data including history information, and it manages processes and stores t

7、he humiture information. The Master and Slaved Computer will exchange information and correspond to each other, so it works together perfectly.Key words: single chip computer; RS-485 protocol; measure- humiture目 录1 概述11.1 系统整体目标11.2 方案比较12 硬件设计42.1稳压电源的设计42.2 温湿度传感器选用62.3 通信模块设计162.4 键盘模块的设计192.5 液晶

8、显示模块的设计232.6 单片机控制电路253 软件设计343.1 程序设计语言与软件开发环境343.2 软件程序设计354 抗干扰设计与误差分析414.1 抗干扰设计414.2 误差分析44总 结47参考资料48致 谢491 概述1.1 系统整体目标本系统的实现目标:(1) 实时巡检功能本系统能够同时检测4路温湿度,检测温度范围:0400,湿度范围:0100%RH;(2) 高精度应用12位AD转换芯片,采用过采样和工频周期求均值技术,分辨率达到16位,检测温度变化最小值达到0.007,湿度最小值达到5%RH。(3) 传输距离远使用RS-485串行总线进行传输,MAX485驱动芯片进行电平转换

9、,传送距离大于1200m,抗干扰能力强。(4) 功能完善 由主控机统一设置系统时间和温湿度修正值。 可由主控机分别设置各从机的温湿度报警上下限,主机、从机均具有声光报警功能。 具有定时、整点收集各从机数据功能,使用I2C串行E2PROM,可保存各从机以往24小时的数据,具有数据更新与掉电保护功能。 具有数据存储功能,可查询各从机以往24小时的温湿度情况。从机可显示当前温湿度、时间、报警阈值等信息。主从机均采用中文点阵式液晶显示器,人机界面友好。 自带+5V和+12V直流稳压电源。1.2 方案比较温湿度测量的方案有很多种,可以采用传统的分立式传感器、模拟集成传感器以及新兴的智能型传感器。对于控制

10、系统可以采用计算机、单片机等。1.2.1 设计方案一采用模拟分立元件,如电容、电感或晶体管等非线形元件,实现多点温湿度的测量及显示,该方案设计电路简单易懂,操作简单,且价格便宜,但采用分立元件分散性大,不便于集成数字化,而且测量误差大。1.2.2 设计方案二单片机控制的检测系统温湿度传感器A/D转换器PC机控制的主控制器LCD显示器变送器总线多路开关采用PC机作为主控机,单片机构成信号采集单元。通过温湿度传感器采集温湿度信号,经信号放大器放大后,送到A/D转换芯片,经过含有单片机的检测系统的进一步分析处理,通过通信线路将信息上行到PC机,在PC机上我们可对温湿度信号进行任何分析、处理。 图1.

11、1 方案二的框图采用该方案技术已经成熟,而且通过将温湿度信息上传到PC机,利用PC机强大的数据处理能力和相应的辅助软件,可以多角度、多需求的分析处理温湿度数据,但这在工业上大多不是必须的。而且目前PC的机价格的原因,制造出这样的系统,不会得到普遍的应用。所以我不准备采用此种方案。1.2.3 设计方案三本方案以AT89C51单片机系统为核心,对多点的温湿度进行实时控制巡检。各检测单元(从机)能独立完成各自功能,根据主控机的指令对温湿度进行实时或定时采集,测量结果不仅能在本地储存、显示,而且可以利用单片机串行口,通过RS-485总线及通信协议将将采集的数据传送到主控机,进行进一步的分析、存档、处理

12、。主控机负责控制指令发送,控制各个从机进行温湿度采集,收集测量数据,并对测量结果(包括历史数据)进行整理、显示和打印。主控机与各从机之间能够相互联系、相互协调,从而达到了系统整体统一和谐的控制效果。温湿度测点1温湿度测点2温湿度测点3温湿度测点4从机1从机2从机3从机4主控机89C51键盘LED模块声光报警图1.2 方案三的系统框图该方案主控机和从机完全由单片机实现,采用该方案完全可满足工业上大部分需求,而且相对与第二种方案价格更加容易让人接受。上图中,从机部分实现的功能几乎和主机是对等的,但会接受主机发送过来的命令的指示。温湿度测点1传感器ADCMCULED声光报警RS-485接口电 路图1

13、.3 从机部分的框图 该方案采用AD620作为信号放大器MAX187作为A/D转换部件,对于温湿度信号的采集具有大范围、高精度的特点。相对与方案1,在功能、性能、可操作性等方面都有较大的提升。相对与方案3,具有更高的性价比,更大的市场。所以我采用方案3完成本设计。2 硬件设计2.1 稳压电源的设计2.1.1 稳压电源的组成电源变压器是将交流电网220V的电压变为所需要的电压值。交流电经过二极管整流之后,方向单一了,但是大小(电流强度)还是处在不断地变化之中。这种脉动直流一般是不能直接用来给集成电路供电的,而要通过整流电路将交流电变成脉动的直流电压。由于此脉动的直流电压还含有较大的纹波,必须通过

14、滤波电路加以滤除,从而得到平滑的直流电压。滤波的任务,就是把整流器输出电压中的波动成分尽可能地减小,改造成接近稳恒的直流电。但这样的电压还随电网电压波动(一般有10%左右的波动),负载和温湿度的变化而变化,因而在整流、滤波电路之后,还需要接稳压电路。稳压电路的作用是当电网电压波动,负载和温度变化时,维持输出直流电压稳定。电容器是一个储存电能的仓库。在电路中,当有电压加到电容器两端的时候,便对电容器充电,把电能储存在电容器中;当外加电压失去(或降低)之后,电容器将把储存的电能再放出来。充电的时候,电容器两端的电压逐渐升高,直到接近充电电压;放电的时候,电容器两端的电压逐渐降低,直到完全消失。电容

15、器的容量越大,负载电阻值越大,充电和放电所需要的时间越长。这种电容带两端电压不能突变的特性,正好可以用来承担滤波的任务。 稳压电源一般由变压器、整流器和稳压器三大部分组成。变压器把市电交流电压变为所需要的低压交流电。整流器把交流电变为直流电。经滤波后,稳压器再把不稳定的直流电压变为稳定的直流电压输出。 2.1.2 电源设计工作原理:图中为T1电源变压器,它的作用是将交流电网电压V1变为整流电路要求的交流电压 ,四只整流二极管D1 D4接成电桥的形式,故有桥式整流电路之称。先计算文件参数:二极管D1、D3和D2、D4两轮流导通的,所以流经每个二极管的平均电流为 ID=IC=0.45 (2.1)二

16、极管在截止时管子两端承受的最大反向电压可以从图1中看出。在正半周时D1、D3导通,D2、D4截止。此时D2、D2所承受的最大反向电压均为的最大值。即=同理,在的负半周,D、D也承受到同样大小的反向电压。图2.1 +12V电源示意图 桥式整流电路的优点是输出电压高,纹波电压较小,管子所承受的最大反向电压较低,同时因为电源变压器在正、负半周内都有电流供给负载,电源变压器得到充分的利用,效率较高。因此,这种电路在半导体整流电路中得到了颇为广泛的应用。 滤波电路:我们采用电容滤波电路。因为本设计为小功率电源,初始时电容器两端初始电压为零,接入交流电源后,当为正半周时,通过D1、D3向电容器C充电;当为

17、负半周时,通过D2、D4向电容器C充电。充电时间常数为。包括变压器副绕组的直流电阻和二极管D的正向电阻。由于一般很少,电容器很快就达到了交流电压的的最大值。由于电容器无放电回路,故输出电压保持在,输出为一个恒定的直流。电容滤波电路的特点:(1) 二极管的导电角,流过二极管的瞬时电流很大,电流的有效值和平均值的关系与波形有关。在平均值相同的情况下,波形越尖,有效值越大,在纯电阻负载时,变压器副边电流的有效值而有电容滤波时。(2) 负载平均电压升高,纹波(交流成分)渐少,且RC越大,电容放电速率越慢,则负载电压中的纹波成分越小,负载平均电压越高。为了得到平滑的负载电压,一般取 d=RLC(35)T

18、/2 (2.2)其中T为电源交流电压的周期。(3) 负载直流电压随负载直流电流增加二减少。随的变化关系称为输出特性或者外特性。 C值一定,当RL=,即空载时 (2.3)当C=0,即无电容时 (2.4)(4) 在整流电路的内组不太大(几欧)和放电时间常数满足式(2.2)的 关系时,电容滤波电路的负载电压和的关系约为 (2.5) 总之,电容滤波电路简单,负载直流电压VL较高,纹波也较小,它的缺点是输出特性较差,故适用于负载电压较高,负载变动不大的场合。+5V电源电路如图所示: 图2.2 5V 电源示意图2.2 温湿度传感器选用2.2.1 选用细则现代传感器在原理与结构上千差万别,如何根据具体的测量

19、目的、测量对象以及测量环境合理地选用传感器,是在进行某个量的测量时首先要解决的问题。当传感器确定之后,与之相配套的测量方法和测量设备也就可以确定了。测量结果的成败,在很大程度上取决于传感器的选用是否合理。(1) 根据测量对象与测量环境确定传感器的类型要进行个具体的测量工作,首先要考虑采用何种原理的传感器,这需要分析多方面的因素之后才能确定。因为,即使是测量同一物理量,也有多种原理的传感器可供选用,哪一种原理的传感器更为合适,则需要根据被测量的特点和传感器的使用条件考虑以下一些具体问题:量程的大小;被测位置对传感器体积的要求;测量方式为接触式还是非接触式;信号的引出方法,有线或是非接触测量;传感

20、器的来源,国产还是进口,价格能否承受,还是自行研制。(2) 灵敏度的选择通常,在传感器的线性范围内,希望传感器的灵敏度越高越好。因为只有灵敏度高时,与被测量变化对应的输出信号的值才比较大,有利于信号处理。但要注意的是,传感器的灵敏度高,与被测量无关的外界噪声也容易混入,也会被放大系统放大,影响测量精度。因此,要求传感器本身应具有较高的信噪比,尽员减少从外界引入的串扰信号(3) 频率响应特性传感器的频率响应特性决定了被测量的频率范围,必须在允许频率范围内保持不失真的测量条件,实际上传感器的响应总有定延迟,希望延迟时间越短越好。传感器的频率响应高,可测的信号频率范围就宽,而由于受到结构特性的影响,

21、机械系统的惯性较大,因有频率低的传感器可测信号的频率较低。(4) 线性范围传感器的线形范围是指输出与输入成正比的范围。以理论上讲,在此范围内,灵敏度保持定值。传感器的线性范围越宽,则其量程越大,并且能保证一定的测量精度。在选择传感器时,当传感器的种类确定以后首先要看其量程是否满足要求。但实际上,任何传感器都不能保证绝对的线性,其线性度也是相对的。当所要求测量精度比较低时,在一定的范围内,可将非线性误差较小的传感器近似看作线性的,这会给测量带来极大的方便。(5) 稳定性传感器使用一段时间后,其性能保持不变化的能力称为稳定性。影响传感器长期稳定性的因素除传感器本身结构外,主要是传感器的使用环境。因

22、此,要使传感器具有良好的稳定性,传感器必须要有较强的环境适应能力。在选择传感器之前,应对其使用环境进行调查,并根据具体的使用环境选择合适的传感器,或采取适当的措施,减小环境的影响。(6) 精度精度是传感器的一个重要的性能指标,它是关系到整个测量系统测量精度的一个重要环节。传感器得精度越高,其价格越昂贵,因此,传感器的精度只要满足整个测量系统的精度要求就可以,不必选得过高。这样就可以在满足同一测量目的的诸多传感器中选择比较便宜和简单的传感器。如果测量目的是定性分析的,选用重复精度高的传感器即可,不宜选用绝对量值精度高的;如果是为了定量分析,必须获得精确的测量值,就需选用精度等级能满足要求的传感器

23、。对某些特殊使用场合,无法选到合适的传感器,则需自行设计制造传感器。自制传感器的性能应满足使用要求。传统的模拟式湿度传感器一般都要设计信号调理电路并需要经过复杂的校准和标定过程,因此测量精度难以保证,且在线性度、重复性、互换性、一致性等方面往往不尽人意。SHT11温湿传感器是瑞士Sensirion公司生产的具有I2C总线接口的单片全校准数字式相对湿度和温度传感器。该传感器采用独特的CMOSens TM技术,具有数字式输出、免调试、免标定、免外围电路及全互换的特点。文中对传感器的性能特点、接口时序与命令进行了详细的阐述,给出了SHT11与单片机的接口电路及相应程序。SHT11将CMOS芯片技术与

24、传感器技术结合起来,从而发挥出它们强大的优势互补作用。 综合上述细则,在本设计中选用SHT11温湿传感器。2.2.2 SHT11温湿度传感器的原理 (1) 性能特点SHT11温湿度传感器的主要特性如下: 将温湿度传感器、信号放大调理、A/D转换、I2C总线接口全部集成于一芯片(CMOSens TM技术); 可给出全校准相对湿度及温度值输出; 带有工业标准的I2C总线数字输出接口; 具有露点值计算输出功能; 具有卓越的长期稳定性; 湿度值输出分辨率为14位,温度值输出分辨率为12位,并可编程为12位和8位; 小体积(7.655;7;823; 5mm),可表面贴装; 具有可靠的CRC数据传输校验功

25、能; 片内装载的校准系数可保证100%互换性; 电源电压范围为2.45.5V;电流消耗,测量时为550A,平均为28A,休眠时为3A。 SHT11温湿度传感器采用SMD(LCC)表面贴片封装形式,管脚排列如图2.3所示,其引脚说明如下: GND:接地端; DATA:双向串行数据线; SCK:串行时钟输入; VDD 电源端:0.45.5V电源端; NC:空管脚。图2.3 SHT11外形及引脚排列(2) 工作原理SHT11的湿度检测运用电容式结构,并采用具有不同保护的“微型结构”检测电极系统与聚合物覆盖层来组成传感器芯片的电容,除保持电容式湿敏器件的原有特性外,还可抵御来自外界的影响。由于它将温度

26、传感器与湿度传感器结合在一起而构成了一个单一的个体,因而测量精度较高且可精确得出露点,同时不会产生由于温度与湿度传感器之间随温度梯度变化引起的误差。CMOSens T M技术不仅将温湿度传感器结合在一起,而且还将信号放大器、模数转换器、校准数据存储器、标准I2C总线等电路全部集成在一个芯片内。SHT11传感器的内部结构框图如图2.3所示。图2.3 SHT11传感器内部结构框图SHT11的每一个传感器都是在极为精确的湿度室中校准的。SHT11传感器的校准系数预先存在OTP内存中。经校准的相对湿度和温度传感器与一个14位的A/D转换器相连,可将转换后的数字温湿度值送给二线I2C总线器件,从而将数字

27、信号转换为符合I2C总线协议的串行数字信号。由于将传感器与电路部分结合在一起,因此,该传感器具有比其它类型的湿度传感器优越得多的性能。首先是传感器信号强度的增加增强了传感器的抗干扰性能,保证了传感器的长期稳定性,而A/D转换的同时完成,则降低了传感器对干扰噪声的敏感程度。其次在传感器芯片内装载的校准数据保证了每一只湿度传感器都具有相同的功能,即具有100%的互换性。最后,传感器可直接通过I2C总线与任何类型的微处理器、微控制器系统连接,从而减少了接口电路的硬件成本,简化了接口方式。2.2.3 输出特性(1) 温度值输出由于SHT11温度传感器的线性非常好,故可用下列公式将温度数字输出转换成实际

28、温度值: T=d1+d2SOT (2.6)当电源电压为5V,且温度传感器的分辨率为14位时,d1= - 40;d2=0.01当温度传感器的分辨率为12位时,d1= - 40;d2=0.04。图2.5 SHT11传感器相对湿度输出特性曲线(2) 湿度值输出SHT11可通过I2C总线直接输出数字量湿度值,其相对湿度数字输出特性曲线如图2.5所示。由图2.5可看出,SHT11的输出特性呈一定的非线性,为了补偿湿度传感器的非线性,可按如下公式修正湿度值:RHlinear=c1+c2SORH+c3SORH2 (2.7)式中,SORH为传感器相对湿度测量值,系数取值如下:12位:SORH:c1=-4, c

29、2=0.0405,c3= -2.810-68位:SORH: c1=-4,c2=0.648,c3=-7.210-4 (3) 露点计算空气的露点值可根据相对湿度和温度值来得出,具体的计算公式如下:Log EW=(0.66.077+7.5T)/(237.3+T)+log10(RH)-2 (2.8)Dp=(0.66077-logEW)237.3/(logEW-8.16077) (2.9)2.2.4 命令与接口时序SHT11传感器共有5条用户命令,具体命令格式见表1所列。下面介绍一下具体的命令顺序及命令时序。表2.1 SHT11传感器命令列表命 令编 码说 明测量温度00011温度测量测量湿度00101

30、湿度测量读寄存器状态00111“读”状态寄存器写寄存器状态00110“写”状态寄存器软启动11110重启芯片,清除状态记录器的错误记录11毫秒后进入下一个命令 (1)传输开始初始化传输时,应首先发出“传输开始”命令,该命令可在SCK为高时使DATA由高电平变为低电平,并在下一个SCK为高时将DATA升高。接下来的命令顺序包含三个地址位(目前只支持“000”)和5个命令位,当DATA脚的ack位处于低电位时,表示SHT11正确收到命令。(2) 连接复位顺序如果与SHT11传感器的通讯中断,下列信号顺序会使串口复位:即当DATA线处于高电平时,触发SCK 9次以上(含9次),此后应接着发一个“传输

31、开始”命令。表2.2 SHT11状态寄存器类型及说明位类型说 明缺 省7保留06读工检限(低电压检查)X5保留04保留03只用于试验,不可以使用02读/写加热0关1读/写不从OTP重下载0重下载0读/写1=8位相对湿度,12温度分辨率。0=12位相对湿度,14位湿度分辨率012位相对湿度,14位湿度 (3) 温湿度测量时序当发出了温(湿)度测量命令后,控制器就要等到测量完成。使用8/12/14位的分辨率测量分别需要大约11/55/210ms的时间。为表明测量完成,SHT11会使数据线为低,此时控制器必须重新启动SCK,然后传送两字节的测量数据与1字节CRC校验和。控制器必须通过使DATA为低来

32、确认每一个字节,所有的量均从右算,MSB列于第一位。通讯在确认CRC数据位后停止。如果没有用CRC-8校验和,则控制器就会在测量数据LSB后保持ack为高来停止通讯,SHT11在测量和通讯完成后会自动返回睡眠模式。需要注意的是:为使SHT11的温升低于0.1此时的工作频率不能大于标定值的15(如:12位精确度时,每秒最多进行3次测量)。2.2.5 寄存器配置SHT11传感器中的一些高级功能是通过状态寄存器来实现的,寄存器各位的类型及说明见表2所列。下面对寄存器相关位的功能说明:(1)加热使芯片中的加热开关接通后,传感器温度大约增加5,从而使功耗增加至8mA5V。加热用途如下:通过对启动加热器前

33、后的温、湿度进行比较,可以正确地区别传感器的功能;在相对湿度较高的环境下,传感器可通过加热来避免冷凝。(2) 低电压检测SHT11工作时可以自行检测VDD电压是否低于2.45V,准确度为0.1V。(3)下载校准系数为了节省能量并提高速度,OTP在每次测量前都要重新下载校准系数,从而使每一次测量节省8.2ms的时间。(4) 测量分辨率设定将测量分辨率从14位(温度)和12位(湿度)分别减到12位和8位可应用于高速或低功耗场合。图2.6 SHT11与单片机的接口电路2.2.6 应用说明(1) 运行条件测量量程以外的温度会使湿度信号暂时地偏移+3%。然后传感器会慢慢返回到校准条件。若将芯片在湿度小于

34、5%环境下加热24小时到90,芯片就会迅速恢复高相对湿度、高温度环境的影响,但是,延长强度条件会加速芯片的老化。(2) 安装注意事项由于大气的相对湿度与温度的关系比较密切,因此,测量大气温度时的要点是将传感器与大气保持同一温度,如果传感器线路板上有发热元件,SHT11应与热源保持良好的通风,为减少SHT11和PCB之间的热传导,应使铜导线最细并在其中加上窄缝,同时应避免使传感器在强光或UV下曝晒。传感器在布线时,SCK和DATA信号平行且相互接近,或信号线长于10cm时,均会产生干扰信息,此时应在两组信号之间放置VDD或GND。2.2.7 具体应用图5是AT89C2051单片机与SHT11的接

35、口电路。由于AT89C2051不具备I2C总线接口,故使用单片机通用I/O口线来虚拟I2C总线,并利用P1.0来虚拟数据线DATA,利用P1.1口线来虚拟时钟线,并在DATA端接入一只4.7k的上拉电阻,同时,在VDD及GND端接入一只0.1的去耦电容。下面给出与上述硬件电路配套的C51应用程序。#define DATA P1.1#define SCK P1.0#define ACK 1#define no ACK 0#define MEASURE_TEMP 003 / 测量温度命令#define MEASURE_HUMI 005 / 测量温度命令/读温湿度数据char s_measure(u

36、nsigned char *p_ value, un-signed char *p_checksum, unsigned char mode)unsigned char error=0;unsigned int i;s-transstart() /传输开始switch(mode)caseTEMP:error+=s_write_byte(measure_temp);break;caseHUMI:error+=s_write_byte(measure_humi);break;defaulr:break;for(i=;i65535;i+) if(DATA= =0)break;if(DATA)reeo

37、r+=1; *(p_value)=s_read_byte(ACK); *(p_value+1)=s_read_byte(ACK); *p_checksum=s_read_byte(no ACK); return error;/ 温湿度值标度变换及温度补偿void calc_sth15(float *p_humidity,float *p_tempera-ture)const float c1=-4.0;const float c2=0.0405;const float c3=-0.0000028;const float t1=-0.01;const float t2=0.00008;float

38、 rh=p_humidity;float t=p_temperature;float rh_lin;float th_ture;float t_c;t_c=t0.01-40;rh_lin=c3rh+c2rh+c1;trh_ture=(t_c-25) (t1+t2rh)+rh_lin;p_temperature=t-c;p_humidity=rh_ture;/ 从相对温度和湿度计算露点char calc_dewpoint(float h,float t)float loge,dewpoint;loge0.66077+7.5t/(237.3+t)+log 10(h)-2;dew_point=(lo

39、ge-0.66077) 237.3/(0.66077+7.5-loge);return dew_point;2.3 通信模块设计2.3.1 RS-485接口简介在自动化领域,随着分布式控制系统的发展,迫切需要一种总线能适合远距离的数字通信。在RS-422标准的基础上,EIA研究出了一种支持多节点、远距离和接收高灵敏度的RS-485总线标准。 RS-485标准采有用平衡式发送,差分式接收的数据收发器来驱动总线,具体规格要求如下:(1) 接收器的输入电阻RIN大于等于12k(2) 驱动器能输出7V的共模电压(3) 输入端的电容小于等于50pF。 (4) 在节点数为32个,配置了120的终端电阻的情况下,驱动器至少还能输出电压1.5V。(5) 接收器的输入灵敏度为200mV。因为RS-485的远距离、多节点(32个)以及传输线成本低的特性,使得EIA RS-485成为工业应用中数据传输的首选标准。 RS-485串行接口的电气标准实际

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁