模拟温度采集模块
- 格式:pdf
- 大小:293.02 KB
- 文档页数:7
基于CS5513 的RTD温度采集模块实现谢梦张博(南大傲拓科技江苏有限公司江苏南京)摘要:本文设计了一种NA200PLC的RTD扩展模块,主要运用工业现场对温度传感器信号的采集和处理。
本文分析了A/D芯片CS5513的原理,设计了RTD信号采集的硬件电路与软件实现流程。
本模块利用CS5513这款20位高精度Δ-ΣADC进行多通道RTD信号的采集和处理。
经过实践验证,该模块具有成本低、实用性强、精度高、可靠性高等优点。
关键词:RTD;Δ-Σ;总线;N200PLC;20位A/D转换器。
Abstract: A RTD expansion module of NAPLC is designed in this article, which is mainly used in temperature sensor signal acquisition and processing in the industrial field. This paper describes the principle of CS5513, hardware circuits, and the main software flowcharts.The module uses the Δ-Σ ADC CS5513 of 24 bit high precision to collect and process the RTD signal in multi-channel. After practice verification, this module has some advantages, such as low-cost, high practicability,high precision high reliability and so on.Key words: RTD;Δ-Σ;Bus;N200PLC;20 bit A/D converter。
实验2 模拟温度采集监测系统1、实验目的(1)学会使用LabVIEW中的While循环;(2)学会使用LabVIEW中的移位寄存器;(3)学会使用LabVIEW中的For循环;(4)学会使用LabVIEW中的CASE结构;(5)学会使用LabVIEW中的顺序结构;(6)学会使用LabVIEW中的公式节点。
2、实验任务用LabVIEW建立一个模拟温度采集监测系统,功能要求如下:用随机数发生器产生一个温度数据,温度范围自定(比如:20~40);有华氏和摄氏两种显示模式;可以设定温度上限,使用报警计数器对采集的温度超设定上限值的次数进行计数;当用户单击“开始采集”按钮后,系统开始采集数据,采集时间间隔自定(比如1S);当用户单击“暂停”按钮后,弹出提示对话框提示“系统已暂停”,并使系统暂停采集;采集次数自定(比如100)次,当系统达到采集次数时才能停止系统。
技能提升:将系统中自定的参数:温度范围、采集次数、时间间隔改为可以前面板中输入进行设置3、实验过程1、进行必要的任务分析,并进行相应原理公式推导Y=C*1.8+322、方案设计概述用LabVIEW建立一个模拟温度采集监测系统,功能要求如下:用随机数发生器产生一个温度数据,温度范围自定(比如:20~40);有华氏和摄氏两种显示模式;可以设定温度上限,使用报警计数器对采集的温度超设定上限值的次数进行计数;当用户单击“开始采集”按钮后,系统开始采集数据,采集时间间隔自定(比如1S);当用户单击“暂停”按钮后,弹出提示对话框提示“系统已暂停”,并使系统暂停采集;采集次数自定(比如100)次,当系统达到采集次数时才能停止系统。
3、实现步骤1、选取一个While循环,为循环条件创建输入控件作为停止采集;2、在While循环内选取一个条件结构;选取一个确定按钮作为开始采集,将开始采集与条件结构的输入相接;3、在条件结构内选取一个层叠式顺序,并在后面添加帧,选择“0”,选取一个局部变量命名为超上限累计次数并创建常量;选择“1”,选取一个For循环,循环总数N设置为100,选取一个水平刻度条作为采集进度,将循环计数与采集进度相接;在For循环内选取一个时间延时;选取一个随机数,再选取一个函数“乘”并创建常量数值为20,将随机数与“乘”的X相接;选取一个函数“加”并创建常量数值为20,将“乘”的输出与“加”的X相接;选取一个比较“大于等于?”,其x与“加”的输出相接,选取一个数值输入控件作为温度上限(摄氏),并与“大于等于?”的y相接;选取一个条件循环,为真时,选取一个函数“加1”,其输出接一个数值输入控件—超上限累计次数,并创建一个局部变量;4、前面板:选取一个水平摇杆开关命名为单位换算,选择查看—工具面板—编辑文本,在单位换算左右两侧增加两个文本分别命名为摄氏与华氏;程序框图:选取一个条件结构,将单位转换与条件结构的输入相接,为真时,选取一个公式节点,其输入变量命名为C并与“加”的输出相接,在其程序框图内输入公式Y=C*1.8+32; ,其输出变量命名为y,并将y与温度计相接,温度计必须在条件结构外;为假时,将条件结构的输入、输出直接相接;5、选取一个确定按钮命名为暂停,选取一个事件结构,设置其时间超时为1,将暂停与事件结构的输入相接,右击时间结构—添加事件分支,事件源选择暂停,事件选择值改变,单击事件说明符旁的添加按钮,点击确定;选择“暂停”:值改变,选取一个单按钮对话框;选取一个字符串常量命名为程序处于暂停状态,将单按钮对话框与字符串常量相接。
SM1600B-160搜博MODBUS温度采集模块工具软件说明书一、硬件需求 (3)二、软件需求 (3)三、软件安装步骤 (3)四、软件操作 (6)4.1主界面分布说明 (6)4.2 SM1600B-160与电脑连接 (6)4.3导入和导出序列号操作 (10)4.3.1 导出序列号 (10)4.3.2 导入序列号 (11)4.4 地址、功能码、起始地址、数据长度 (12)五、软件适用范围 (13)一、硬件需求硬盘空间大于1G,内存大于256M,CPU 单核及以上。
二、软件需求本软件仅限于windows XP,windows2000,windows2003环境使用,window 7请使用兼容windows xp模式。
三、软件安装步骤软件安程过程以下面描述为例,实际文字或软件内容部分根据软件版本有所不同。
图1软件安装图标找到“SM1600B-160 温度采集模块工具软件V14.11.13”文件名,双击并按以下说明进行安装操作。
图2软件安装过程直接点下一步。
图3软件安装选择安装路径选择合适的安装路径,也可以直接选择默认路径,还可更改到其它目录进行安装。
图4软件安装过程显示选定的安装目标直接点击“安装”。
图5 安全卫士360木马防护墙提示若弹出以上木马提示,可以选择“允许本次操作”,本软件绝无木马,请放心安装,让360放行。
若多次提示,可以先关掉防火墙后再进行安装操作。
一直点击【下一步】即可完成安装。
成功安装后,点击桌面快捷键即可运行软件。
四、软件操作4.1主界面分布说明图6软件主界面分布4.2 SM1600B-160与电脑连接与电脑连接需要USB转RS485信号线一条以及相应的驱动程序。
程序正确安装并插入信号线后在我的电脑—属性—硬件—设备管理器—端口。
查看USB转RS485是用的哪一个端口,从图7中来看是COM3。
图7电脑的端口打开软件,进入到仪器设置界面。
如图8所示:图8需要修改串口设置以达到连接到硬件。
多路PT100或模拟信号4-20ma转485、232采集模块说明数据采集模块的用途数据采集别称数据获取,是运用数据采集模块,从系统软件外界收集数据并输入到系统软件內部的1个插口,数据采集技术已运用在各行各业。
数据采集的目地是以便精确测量工作电压、电流量、溫度、工作压力或响声等物理现象。
应用场景PC的数据采集,根据模块化设计硬件配置、系统软件和电子计算机的融合,开展精确测量。
虽然数据采集模块依据不一样的运用要求有不一样的界定,但系统结构收集、剖析和显示的目地却都同样。
数据采集模块融合了数据信号、控制器、激励器、信号调理、数据采集机器设备和系统软件。
在电子计算机运用的今日,数据采集的必要性是非常明显的,这是电子计算机与外界物理学全球联接的公路桥梁,多种类型数据信号收集的难度系数水平区别挺大。
实际上收集时噪音也将会产生某些不便,数据采集时会某些基本概念要留意,也有大量的实际上的难题要处理。
而数据采集模块主要用于传输数据的工业生产控制模块主要用途,远程控制数据采集模块控制模块比GPRS控制模块在速度上带显著优点。
产品概述:IBF25产品实现传感器和主机之间的多路信号采集,用来检测最多5路温度信号。
IBF25系列产品可应用在RS-232/485总线工业自动化控制系统,温度信号测量、监测和控制等等。
产品包括电源隔离,信号隔离、线性化,A/D转换和RS-485串行通信。
每个串口最多可接255只IBF25系列模块,通讯方式采用ASCII码通讯协议或MODBUS RTU通讯协议,地址和波特率可由代码设置,能与其他厂家的控制模块挂在同一RS-485总线上,便于计算机编程。
IBF25系列产品是基于单片机的智能监测和控制系统,所有的用户设定的校准值,地址,波特率,输入类型,数据格式,校验和状态,转换速率等配置信息都储存在非易失性存储器EEPROM里。
IBF25系列产品按工业标准设计、制造,信号输入/ 输出之间隔离,可承受3000VDC 隔离电压,抗干扰能力强,可靠性高。
温度采集模块工作原理
温度采集模块的工作原理是基于热传导原理。
当温度采集模块与被测对象接触时,模块内部的温度传感器会感知被测对象的温度,并将其转换为电信号。
温度传感器通常使用热敏电阻、热电偶或半导体材料来感知温度变化。
这些传感器材料的电阻或电势随温度的变化而变化。
温度采集模块通过电路将传感器感知到的温度变化转换为与温度成正比的电信号。
温度采集模块还可以通过内部的模数转换器将模拟信号转换为数字信号。
数字信号可以通过通信接口(如I2C或SPI)传输到微处理器或其他设备进行数据处理和存储。
温度采集模块通常还包括校准电路,用于校准传感器的输出,以提高测量的精度和准确性。
校准电路可以根据环境条件和特定的应用需求进行调整。
总而言之,温度采集模块通过内部的温度传感器感知被测对象的温度,将其转换为电信号,并进一步转换为数字信号。
这样可以实现温度的准确测量和数据采集。
SM1900M4-20mA 防护型温度采集模块说明书概述SM1900M温度数据采集模块,配合美国进口传感器,实现低成本温度状态在线监测的实用型专业模块。
本模块可应用于(1)SMT行业温度数据监控 (2) 电子设备厂温度数据监控(3) 冷藏库温度监测(4) 仓库温度监测 (5) 药厂GMP监测系统(6) 环境温度监控(7) 电信机房温监控 (8) 其它需要监测温度的各种场合等。
为便于工程组网及工业应用,本模块采用工业广泛使用的MODBUS-RTU通讯协议,支持二次开发。
用户只需根据我们的通讯协议即可使用任何串口通讯软件实现模块数据的查询和设置。
技术参数产品特色1. 基于工业通用的MODBUS-RTU协议,方便接入各种工控系统2. 高精度,免校正:全数字化采集,不会因距离问题采集信号不准确3. 长距离采集,传感器与模块之间的距离最长达500米4. 可根据自己的需求选择不同精度的S10系列传感器5. 赠送二次开发测试软件接口说明1.4-20mA接口2.接口其引脚定义如下:1脚-DC6-24V 电源正2脚-DC6-24V电源负3脚温度信号线3.传感器接口(仅针对传感器外置模块)本模块支持SLST1系列或SS10系列温度电流值与温度的计算公式温度与电流计算测量电流I、量程A及温度值的关系:V= A*(I-4) /(20-4)如果当前测量的电流值为8mA,我们量程为50,那此时算出当前温度值为: V=50*(8-4)/(20-4)=12.5,即温度值为12.5℃。
随机清单订货须知外形尺寸上海搜博实业有限公司电话:************中文网址: 英文网址: 地址:上海市中山北路198号19楼。
当我们在实际的应用中需要对当前的温度或是压力进行采集显示的时候,我们需要用到模拟量模块来对模拟量信号进行采集,在这里我们以S7-200smart PLC的EMAE04模拟输入模块为例来说明如何使用这个模块来采集温度或是压力。
例如:现需要实时监控发电机机组的温度,假设变送器输出的信号为 0 到 10V 的电压信号,最大温度值为 150 。
最小温度值为 0 度。
要完成正确读取实际的温度值,需要进行以下三步操作:第一、正确的接线第二、正确的硬件组态第三、编写正确的程序1、按照变送器提供的信号输出接线方式进行正确的接线,对于 EMAE04 模块的信号接入如图所示:若变送器为三线制输出的变送器,则接线时,先把变送器的24V 电源接上,变送器上的信号输出接端0+ ,0- 端子接 24V 电源负。
2 、打开 S7-200smart 的编程软件,打开其系统块对其进行硬件组态。
如图所示:注意:对于信号类型的选择,通道 0 的设置对通道 1 的设置也有效,通道 2 的设置对通道 3 也同样有效。
3、编写转换程序S7-200smartPLC来说其最大的数字量为27648 。
我们可以根据其得到的数字量的大小转换成我们实际的温度值。
对其转换程序,我们可以使用S7-200 中的 scaling 模拟量转换库,使用库移植的方法把其移植到S7-200smart的软件中。
其移植方法可以参考前面所介绍的内容。
Input : 表示需要转换的数字量,即采样所的数字量Ish :换算对象的高限,即最大模拟量所对应的数字量值(27648 )Isl: 换算对象的低限,即最小模拟量所对应的数字量值(0)Osh :换算结果的高限,即测量范围最大值Osl :换算结果的底限,即测量范围最小值。
VD100 :换算结果所存储的值。
幸福,不能用手去捉摸,只能用心去琢磨,只能静静去体味。
细细地品味了,你就享受到了它温馨的暖,或浓或淡的甜!幸福,其实很简单。
幸福就是和爱人一起漫步,幸福就是吃到妈妈的拿手饭菜,幸福就是孩子在你的脚跟前转悠,幸福就是你能帮父母洗衣洗碗。
温度采集模块的工作原理解析温度采集模块是一个常见的电子设备,常用于测量和监控环境中的温度变化。
它在许多领域中都有广泛的应用,包括气象学、工业控制、医疗监护等。
本文将深入探讨温度采集模块的工作原理,并提供对其的观点和理解。
一、温度采集模块的组成温度采集模块通常由传感器、信号转换芯片和数据处理部分组成。
1. 传感器:传感器是温度采集模块的核心部件。
它能够感知和测量环境中的温度变化,并将其转化为电信号。
常见的温度传感器包括热敏电阻、热电偶和半导体温度传感器等。
2. 信号转换芯片:传感器输出的电信号通常非常微弱,需要经过信号转换芯片进行放大和处理,以使其能够被后续的电路模块读取和解析。
3. 数据处理部分:数据处理部分负责接收和解析经过信号转换芯片处理后的数据,并进行进一步的计算和处理。
它可以包括微处理器、模数转换器和存储器等。
二、温度采集模块的工作原理温度采集模块的工作原理可以简要概括为以下几个步骤:1. 温度感知:传感器感知环境中的温度变化,并将其转化为电信号。
不同类型的传感器采用不同的工作原理,但最常见的是利用材料的热敏特性。
2. 信号转换:传感器输出的电信号经过信号转换芯片进行放大和处理,以使其具有足够的幅度和精度。
转换后的信号通常是模拟信号。
3. 数字化:模拟信号通常需要被转换为数字信号,在数据处理部分进行进一步的计算和处理。
这一过程通常通过模数转换器来完成,将模拟信号转换为数字形式的数据。
4. 数据处理:数据处理部分接收并解析经过模数转换后的数字信号,进行进一步的计算和处理。
这可能包括单位转换、数据滤波和校准等操作。
5. 数据输出:处理后的数据可以通过各种方式进行输出,例如显示在液晶屏上、发送到计算机或嵌入式系统中进行进一步的分析。
三、观点和理解温度采集模块作为温度测量和监控的重要组成部分,在各个领域中发挥着重要的作用。
它可以实时获取环境温度,并将其转化为数字信号进行处理和分析。
这种实时监测和记录温度变化的能力,为科学研究、工业控制和医疗监护等提供了重要的数据支持。
一、测量温度扩展模块二、模拟量扩展模块输入技术规范道)共模抑制>120dB@120VAC >120dB@120VAC导线长度到传感器最长为100m 到传感器最长为100m导线回路电阻100Ω最小20Ω,2.7Ω,(Cumax)干扰抑制85dB在50Hz/60Hz/400Hz时85dB在50Hz/60Hz/400Hz时传感器最大散热- 1mW输入阻抗≥1MΩ≥10MΩ最大输入电压30VDC 30VDC(检测),5VDC(源)输入滤波衰减-3dbat21kHz -3dbat3.6kHz24VDC电压范围20.4~28.8VDC 20.4~28.8VDC三、测量温度扩展模块接线图1、测量温度扩展模块(EM231 TC)接线图及输入范围配置配置EM231 TCEM231热电偶模块为S7-200系列产品提供了连接7种类型热电偶的使用方便、带隔离的接口:J、K、E、N、S、T和R。
它可以使S7--200能连接低电平模拟信号,测量范围为±80mV。
所有连接到该模块的热电偶都必须是同一类型的。
DIP开关位于热电模偶模块的底部,可以选择热电偶模块的类型、断线检测、温度范围和冷端补偿。
要使DIP开关设置起作用,需要给PLC或用户的24V电源重新上电。
DIP开关4为以后的应用保留,将DIP开关4设定为0位置(向下)。
其他DIP开关的设定请参阅表EM231 TC模块面板状态指示器2、测量温度扩展模块(EM231 RTD)接线图及输入范围配置配置EM231 RTDEM231热电阻模块为S7-200连接各种型号的热电阻提供了方便的接口。
它也允许S7-200测量三个不同的电阻范围。
连接到模块的热电阻必须是相同的类型。
组态EM231RTD使用DIP开关可以选(择热热电电阻阻的)类模型块,接线方式,温度测量单位和传感器熔断方向。
DIP配置开关位于模块的底部,如图所示,要使DIP开关设置起作用,需要重新给PLC或用户的24V电源上电。
DAM-3039说明书 ★端子分布图★主要指标8路热电偶/模拟量输入模块■ 输入类型:热电偶,V,mV■ 热电偶类型:J、K、T、E、R、S、B、N、C、WRe5-WRe26■ 通道输入:6路差分,2路单端或8路差分■ 采样频率:10Hz■ 分辨率:16bit■ 精度:0.2%■ 供电电压:15V~30V■ 输入阻抗:20MΩ■ 零点漂移:0.5uV/℃■ 满量程漂移: 25ppm/℃■ CMR @ 50/60Hz: 150dB■ NMR @ 50/60Hz: 100dB■ 隔离电压:3000VDC■ 内置看门狗■ 电源:未处理+10~+30VDC■ 功耗:0.8W @ 24VDC■ 操作温度:-10℃~+70℃■ 存储温度:-20℃~+85℃★接线图(图的右侧为用户接线方式)模拟量输入(0~5通道)接线说明跳线JP1用来选择端子 INIT*/IN7-选择8路差分模式,端子INIT*/ IN7-被设成IN7-选择INIT*模式,端子INIT*/ IN7-被设成INIT*模拟量输入通道6和7接线说明(跳线1设置是8路差分模式)模拟量输入通道6和7接线说明(跳线1设置是INIT*模式)★结构框图★代码配置表■波特率配置代码表代码 00 01 02 03 04 05 06 07 波特率 1200 2400 4800 9600 192003840057600115200 ■模拟量输入范围配置代码表Input Type Input Range Code±15mV 01±50mV 02±100mV 03±150mV 04±500mV 05±1V 06 mV、V±2.5V 07Input Type Input Range TypicalAccuracy( ℃ ) MaxinumError( ℃ )Code(Decimal)J 0~1200℃±1.0 ±1.2 10K 0~1300℃±0.5±1.0 11 T -200~400℃±0.5±1.0 12E 0~1000℃±0.5±1.0 13R 500~1700℃±1.0 ±1.5 14S 500~1768℃±1.5 ±2.5 15B 500~1800℃±1.5 ±2.5 16~ 1300℃±0.5±1.0 17 N 0~ 2090℃±1.5 ±2.5 18C 0~2300℃±1.5 ±2.5 19WRe5-WRe26 0★端子定义表端子 名称 说明1 IN5+ 模拟量输入5通道正端2 IN5- 模拟量输入5通道负端3 IN6+ 模拟量输入6通道正端4 IN6- 模拟量输入6通道负端5 IN7+ 模拟量输入7通道正端6 INIT*/IN7- 复位端,与(B)GND脚短接后上电使复位/差分方式时,模拟量输入7通道负端7 (Y)DATA+ RS-485接口信号正8 (G)DATA- RS-485接口信号负9 (R)+Vs 直流正电源输入,+10~+30VDC10 (B)GND 直流电源输入地11 IN0+ 模拟量输入0通道正端12 IN0- 模拟量输入0通道负端13 IN1+ 模拟量输入1通道正端14 IN1- 模拟量输入1通道负端15 IN2+ 模拟量输入2通道正端16 IN2- 模拟量输入2通道负端17 IN3+ 模拟量输入3通道正端18 IN3- 模拟量输入3通道负端19 IN4+ 模拟量输入4通道正端20 IN4- 模拟量输入4通道负端。
EDA9018温度采集模块使用说明书一、E DA9018 温度采集模块主要性能简介EDA9018可测量:5路三线制PT100(PT500,PT1000等)输入;1路内置环境温度测量(通道号为5);模块不具备测量热电偶传感器的功能。
EDA9018同时具有:2路开关量输出(温度上下限报警,可设置为按任一路报警或无报警,报警值等可设置),为无源光耦输出;其中DO0代表报警下限,DO1代表报警上限输出。
EDA9018模块可广泛应用于各种工业控制与测量系统中。
它能测量PT100,PT500,PT1000。
其输出为485总线方式。
双协议:ASCII码协议与十六进制LC-04协议,其ASCII码指令集兼容于NuDAM、ADAM等模块,可与其他厂家的控制模块挂在同一485总线上,便于计算机编程。
其功能与技术指标如下:●温度信号输入:5路独立的温度电压信号输入;对输入信号顺序进行放大与AD转换;信号处理:16位A/D采样;测量周期:每通道0.15秒,数字滤波,6通道循环测量。
●隔离:信号输入与通讯接口输出之间隔离,隔离电压1000V DC。
SLT、DATA+、DATA-、VCC、GND为输出端,与GND端共地;5路测量信号输入共地端为AGND端子。
2路开关量输出共地端为DGND端子;●通讯输出接口:RS-485接口,二线制,±15KV ESD保护。
协议:双协议:ASCII码协议与十六进制LC-04协议。
由SLT悬空或接地选择。
速率:1200、2400、4800、9600、19200 Bps ,可软件设定。
模块地址:00~FF 可软件设定。
●测量精度:0.5级,温度分辨率0.1℃。
●量程:-50℃~300℃。
●模块电源:+ 8~30V DC *功耗:典型电流消耗 < 110 mA。
●工作环境:工作温度:-20℃~70℃;相对湿度:-5%~95%不结露。
●安装方式:DIN导轨卡装体积:122mm *70mm * 43mm。
15、模拟量温度混合模块XC-E2AD2PT2DA本章主要介绍XC-E2AD2PT2DA模块的规格、端子说明、数据地址说明、读写数据指令说明、外部连接、模数转换图以及相关编程举例。
168169XC-E2AD2PT2DA 作为PID 温度控制模块,支持2通道 16 位精度模拟量输入、2通道PT100温度输入和2通道10位精度模拟量输出。
该模块集成2路独立温度采集,具有PID 自整定、独立PID 参数设置、本体通讯读写等功能。
因此,基于此模块,可与PLC 、触摸屏、计算机等组成分布式温度控制系统。
● 具有2通道16位精度模拟量输入、2通道PT100温度输入和2通道10位精度电压输出。
● 2通道的电流、电压可选,电流0~20mA 、4~20mA 可选;电压0~5V 、0~10V 可选,通过上位机设定。
● 2通道PT 输入具有PID 调节功能。
● 采用DC-DC 电源隔离设计,增强系统抗干扰能力。
● 显示温度精度为0.01℃。
● 独立设置每路温度通道PID 参数值,具有单独寄存器地址空间。
● 支持PID 实时自整定功能。
允许设备在各种状态下(冷态、加热状态、过渡状态等),进行PID 自整定,得到合适PID 整定值。
● 基于PLC 本体通讯指令FROM 和TO 指令进行数据交换,增加产品运用灵活性。
节省交互数据量,扩大数据存储空间。
●PLC本体:硬件版本V3.1f及以上版本。
●编程软件:XCPPro V3.1b及以上版本。
●温度传感器:铂热电阻PT100。
170171对于XC-E2AD2PT2DA 温度控制模块而言,端子台排列如下所示:B0C1AI0VI1CI1AI1CI0VI0B1C0A0A1三线制PT100铂热电阻的输入接线方式,具体方式如下:B0C0(GND)17215-3-1. 工作模式定义工作模式的设定有以下两种方法可选(这2种方式的效果是等价的): 1:通过设置面板配置 2:通过Flash 寄存器设置将编程软件打开,点击菜单栏的,选择扩展模块:之后出现以下配置面板,选择对应的模块型号和配置信息:在图示‘2’处选择对应的模块型号,完成后‘1’处会显示出对应的型号,另外在‘3’处可以选择AD 、DA 通道的电压或电流配置。
8通道温度采集模块一.概述8通道模拟量热电偶信号混合型采集模块,采用最新技术和进口原装芯片.具有精度高,性能稳定,抗干扰强,隔离,高速经济的特点,能在恶劣环境下运行. RS485接口,支持Modbus RTU ,DECON标准协议,停止位和波特率随意设置,是PLC控制系统扩展热电偶采集的最佳选择.可以直接连接PLC、DCS 以及国内外各种组态软件(亚控组态力控组态MCGS等等)。
二.技术指标型号:TDAM7018 通道数: 8通道信号类型:K,J,E,R,S,N,T,B,钨铼(2000多度)等型热电偶,通过软件设置各通讯输入类型电流采集范围:±20mA, 0-20 mA, 4-20Ma电压采集范围:±1000mV或±10V ±5V,±100mV,±500mV, ±1V精度:0.1级 分辩率:24位 扫描周期:100ms采样频率:AD采样频率每通道1000次/秒,模块数据刷新3次/秒读取数据速度:Modbus协议波特率9600的情况下,读取一个模块数据需要的时间是40ms。
Modbus协议波特率15200的情况下,读取一个模块数据需要的时间是23ms。
DCON 协议波特率9600的情况下,读取一个模块数据需要的时间是56ms。
DCON 协议波特率15200的情况下,读取一个模块数据需要的时间是39ms。
通讯接口:RS485接口.光电隔离,ESD保护.标准协议:MODBUS-RTU DECON协议工作电源:9-36VDC 功耗: 1.0W最高额定电压: ±100V 是研华额定电压的2倍 (研华4018最高额定电压:±35V)电子开关耐压:≤220V交流 防浪涌等级:1.5KW冷端补偿误差: <±1℃. 环境温度:温度-20~70℃相对湿度:≤85% RH 无凝结 通讯距离:1200米,可加中继延长安装方式:DIN35mm标准导轨卡装或螺钉固定.产品外观尺寸:100*70*26MM 含端子尺寸:120*70*26MM三.功能和特点z8路差分输入:提供高过压保护和传感器断线检测功能;抗干扰强隔离,高速经济,使用范围广.z采样频率: AD采样频率每通道1000次/秒,模块数据刷新3次/秒z通讯接口: RS485接口. 隔离电压: 3000 VDC.z RS485通信: 光电隔离,ESD保护.通信部分电源隔离,信号采用高速光耦光电隔离,使通信更稳定可过压过流保护,TVS管保护,全方位保护通信芯片!z标准协议: 支持DCON和Modbus RTU协议,停止位和波特率随意设置,是PLC控制系统扩展模拟量或热电偶采集的最佳选择.z业界独创1: 采用PT1000作为冷端补偿,冷端补偿温度精度更高,性能更稳定,模块内置测温元件,自动完成热电偶冷端温度补偿;z业界独创2: 唯一能采2000多度的钨铼型热电偶z热电偶输入过压保护:±220V. 输入阻抗: 20兆欧姆.z电源输入端: 具有直流滤波器功能,抗干扰能力强,适用于恶劣环境下运行.z50Hz与60Hz工频干扰抑制:CMR>120dB NMR>80dB.z接线端子: 插拔式端子;z软 件: 随货免费配送设置软件,功能更强大,一键搜索,再也不需烦琐的硬件跳线来实现 参数设置.z安 装: 35mm卡槽安装,装卸更灵活.并可垫起来安装(如下图)四.应用领域SMT行业温度数据监测 电子设备厂温度数据监测电子产品的温度数据监测 冷藏库温度监测仓库温度监测 药厂GMP监测系统环境监测 电信机房监测过程温度监测 啤酒生产空调监测 石油仪器设备机房环境监测工程 库房环境监测工程塑料机械设备数据监测 高校等做实验菜棚/养殖棚的温湿度监测….五. 所需配件:z转换器:RS232转485(有源/无源/USB转)z开关电源24V/2A 3A z传感器 z电脑。
多通道模拟量采集模块使用说明一.概述8通道模拟量热电偶信号混合型采集模块,采用最新技术和进口原装芯片.具有精度高,性能稳定,抗干扰强,隔离,高速经济的特点,能在恶劣环境下运行. RS485接口,支持Modbus RTU ,DECON标准协议,停止位和波特率随意设置,是PLC控制系统扩展热电偶采集的最佳选择.可以直接连接PLC、DCS 以及国内外各种组态软件(亚控组态力控组态MCGS等等)。
二.技术指标型号:TDAM7018 通道数: 8通道信号类型:K,J,E,R,S,N,T,B,钨铼(2000多度)等型热电偶,通过软件设置各通讯输入类型电流采集范围:±20mA, 0-20 mA, 4-20Ma电压采集范围:±1000mV或±10V ±5V,±100mV,±500mV, ±1V精度:0.1级 分辩率: 24位 扫描周期:100ms采样频率:AD采样频率每通道1000次/秒,数据刷新3次/秒通讯接口:RS485接口.光电隔离,ESD保护.标准协议:MODBUS-RTU DECON协议工作电源:9-36VDC 功耗: 1.0W冷端补偿误差: <±1℃. 环境温度:温度-20~70℃相对湿度:≤85% RH 无凝结 通讯距离:1200米,可加中继延长安装方式:DIN35mm标准导轨卡装或螺钉固定.产品外观尺寸:100*70*26MM 含端子尺寸:120*70*26MM三.功能和特点z8路差分输入:提供高过压保护和传感器断线检测功能;抗干扰强隔离,高速经济,使用范围广.z采样频率: AD采样频率每通道1000次/秒,数据刷新3次/秒z通讯接口: RS485接口. 隔离电压: 3000 VDC.z RS485通信: 光电隔离,ESD保护.通信部分电源隔离,信号采用高速光耦光电隔离,使通信更稳定可过压过流保护,TVS管保护,全方位保护通信芯片!z标准协议: 支持DCON和Modbus RTU协议,停止位和波特率随意设置,是PLC控制系统扩展模拟量或热电偶采集的最佳选择.z业界独创1: 采用PT1000作为冷端补偿,冷端补偿温度精度更高,性能更稳定,模块内置测温元件,自动完成热电偶冷端温度补偿;z业界独创2: 唯一能采2000多度的钨铼型热电偶z热电偶输入过压保护:±220V. 输入阻抗: 20兆欧姆.z电源输入端: 具有直流滤波器功能,抗干扰能力强,适用于恶劣环境下运行.z50Hz与60Hz工频干扰抑制:CMR>120dB NMR>80dB.z接线端子: 插拔式端子;z软 件: 随货免费配送设置软件,功能更强大,一键搜索,再也不需烦琐的硬件跳线来实现 参数设置.z安 装: 35mm卡槽安装,装卸更灵活.并可垫起来安装(如下图)四.应用领域SMT行业温度数据监测 电子设备厂温度数据监测电子产品的温度数据监测 冷藏库温度监测仓库温度监测 药厂GMP监测系统环境监测 电信机房监测过程温度监测 啤酒生产空调监测 石油仪器设备机房环境监测工程 库房环境监测工程塑料机械设备数据监测 高校等做实验菜棚/养殖棚的温湿度监测….五. 所需配件:z转换器:RS232转485(有源/无源/USB转)z开关电源24V/2A 3A z传感器 z电脑。
课程设计课程名称虚拟仪器课程设计课题名称虚拟温度采集系统设计专业班级学号姓名指导老师年月日学院课程设计任务书课题名称虚拟温度采集系统设计姓名专业班级学号指导老师课程设计时间教研室意见意见:审核人:一、任务及要求本课题要求设计一个温度采集系统。
该系统:1、可以设置温度采集数以及采集的速度。
通过判断温度是否在设置的范围内,进行报警和不报警处理:如果超出温度范围,虚拟面板的LED灯亮,同时报警次数+1;反之则不亮,报警次数不变。
2、采集的温度数据需要同时通过两种方式显示:可通过虚拟面板的波形图显示。
3、在虚拟面板上,需要有:(1)当前时间显示;(2)采集开始按键、采集停止按键、暂停按键等操作按键。
4、为了设计方便,用一个随机数据来代替温度传感器测试电路产生的电压输出。
二、进度安排第一周:周一:集中布置课程设计相关事宜,分析课题查阅资料。
周二~周三:具体任务讲解及指导,实现方案确定。
周四~周日:软件设计及问题解决。
第二周:周一~周二:设计方案确定,编写程序,上机调试程序。
周三:整体程序调试。
周四~周五:设计报告撰写。
周五进行答辩和设计结果检查。
三、参考资料1.张健,韩薪莘.《LabVIEW图形化编程与实例应用》.北京:中国铁道出版社2.戴鹏飞.《测试工程与LabVIEW应用》.北京:电子工业出版社3.路林吉. 虚拟仪器的应用.电子技术目录第1章课程设计任务及要求 (1)1.1 课题任务 (1)1.2 课题要求 (1)第2章设计理念 (2)2.1 设计背景 (2)2.2 整体设计流程 (2)2.3 算法流程 (2)2.4 前面板控件及程序框图说明 (3)第3章系统各模块分析 (5)3.1 前面板设计 (5)3.2 控件初始化 (5)3.3 时间处理 (6)3.4 按键控制 (6)3.5 温度报警控制 (7)3.6 进度显示 (7)3.7 温度转换 (8)3.8 温度显示 (8)第4章系统调试 (10)4.1 初始值设定 (10)4.2 采集开始 (10)4.3 采集暂停 (10)4.4 采集完成 (11)4.5 采集停止 (11)4.6 调试注意事项............................................................................ 错误!未定义书签。
模拟温度采集模块
4.12.1 设计目的及任务
设计任务:设计一个基于模拟温度传感器的温度采集和显示系统。
功能指标:
⌝AD分辩率:8位或以上
⌝温度采样精度:± 1℃
⌝测试温度范围:0~40℃
⌝电源电压:单电压5V
⌝可以和单片机结合并显示。
设计要求:所设计的温度采集、转换和显示电路应满足EDP实验仪系统设计要求,并能与整个系统有效结合。
以下是采用热敏电阻的温度采集系统的原理以及采用TLC1543 AD芯片的设计范例及其相应电路的讲解,仅供参考。
4.12.2 设计原理
系统大体上由三个部分组成。
"电阻和热敏电阻组成的电桥;
"由OP07组成的差动放大调理电路;
"由TLC1543组成的AD模数转换电路。
下面分别介绍如下。
1、热敏电阻
热敏电阻是一种电阻值随温度变化的电子元件,通常有两种类型的热敏电阻。
在工作温度范围内,电阻值随温度升高而增加的称为正温度系数热敏电阻,简称PTC热敏电阻;反之称为负温度系数热敏电阻,简称NTC热敏电阻。
热敏电阻在温度测控、现代电子仪器及家用电器中有广泛用途。
2、调理电路
由于传感器直接输出的模拟量幅度一般较低,同时为了更好的提高系统的抗干扰能力,在传感器的后端一般要进行调理,调理电路通常选用运算放大器完成。
本系统采用OP07组
成一个差分放大器完成后续幅度放大和隔离。
OP07 高精度运算放大器具有极低的输入失调电压、失调电压温漂、噪声电压。
可广泛应用于稳定积分、精密绝对值电路、比较器及微弱信号的精确放大,其特点包括:
"低的输入噪声电压幅度—0.35 μVp-p (0.1Hz ~ 10Hz)
"极低的输入失调电压—10 μV
"极低的输入失调电压温漂—0.2 μV/ ℃
"具有长期的稳定性—0.2 μV/Mo
"低的输入偏置电流—± 1nA
"高的共模抑制比—126dB
"宽的共模输入电压范围—±14V
"宽的电源电压范围—± 3V ~± 22V
OP07运算放大器的引脚见图4-12-1。
图4-12-1:OP07运算放大器引脚图
设计用OP07组成一个差动放大器,用以放大电桥输出信号,如下图4-12-2所示:
Rf
Ui1
Ui2Uo
图4-12-2:采用OP07的差分放大器
输入信号分别加之OP07的反相输入端和同相输入端,当R2=R1,Rf=R3时,输出电压Uo 为
f
o i 2i11
R U (U -U )R =
3、 AD 模块TLC1543
AD 模数转换模块TLC1543的具体用法请参考4.9节。
4.12.3 参考设计内容
1、接口定义
EDP 试验仪热敏电桥模块接口定义见图4-12-3,可以采用面包板自行焊接。
2、设计原理
参考设计通过一个热敏电阻和三个固定阻值的电阻搭成一个电桥,通过取电桥两端的电压值(这样做精度更高),再经过一个差动放大器放大,可以有效抑制零点漂移。
放大后的信号送入TLC1543 AD转换后经单片机处理。
每一个采样放大后的电压值都对应单片机中已经建好的表中的一个温度值,这样就可以根据当前电压值得到目前环境下的温度,再通过LCD显示。
原理图如图4-12-4,其中热敏电阻标称阻值为47欧姆。
图4-12-4:模拟温度前端调理部分设计参考图
整个温度采用系统的原理框图见图4-12-4。
3、软件设计方法
软件设计的关键是建立电桥输出电压和实际温度的对应表,即程序中的u_data{}数组。
这个数组的数值均通过实验确定,输出的电压值送到TLC1543的第4通道。
例4-12-1是温度采集模块的参考程序。
例4-12-1:温度采集模块的参考程序
#include<INIF.h>
#include<LCD1602.h>
uint read1543(uchar port);
uchar xdata ad_result[16]={0}; //AD转换结果
uchar bbb[]={" TLC1543 TEST "};
float JiZhun_AD=2.5;
float xdata u_data[30]=
{ 0.750,0.757,0.762,0.769,0.774,0.779,0.803,0.808,0.813,0.823,
0.833,0.837,0.842,0.847,0.854,0.862,0.863,0.864,0.872,0.876,
0.881,0.889,0.894,0.898,0.906,0.911,0.916,0.920,0.923,0.927,
};
//====================================
void main()
{
ulong AD_ad=0;
int i,T_data=0,U_data=0;
float AD_Data=0.0,TEMPRA TURE=12.5;
PORT=0x03; //BA口输出
lcd1602init(); //液晶初始化
lcd_clear();
while(1)
{
AD_ad = read1543(4); //4 - - - - 第4号通道(0--10)
AD_Data = ((float)AD_ad)*JiZhun_AD/1024+0.0005;
for(i=0;i<30;i++)
{
if(AD_Data < u_data[0]) TEMPRA TURE=26.0;
else
{
if( (AD_Data >= u_data[i]) && (AD_Data < u_data[i+1]) ) TEMPRA TURE=26.0+0.5*i;
else if(AD_Data > u_data[29]) TEMPRATURE=30.0;
}
}
T_data=(int)(TEMPRA TURE*10);
U_data=(int)(AD_Data*1000);
ad_result[11]=T_data%10+'0';
ad_result[10]='.';
ad_result[9]=T_data/10%10+'0';
ad_result[8]=T_data/100+'0';
ad_result[7]=' ';
ad_result[6]=' ';
ad_result[5]='V';
ad_result[4]=(U_data%10)+'0';
ad_result[3]=(U_data/10%10)+'0';
ad_result[2]=((U_data/100)%10)+'0';
ad_result[1]='.';
ad_result[0]=(U_data/1000)+'0';
lcd_string(ad_result,2); //显示AD转换结果
lcd_string(bbb,1);
}
}
//==============================================
4、设计步骤
"把电源模块、CPU模块、电桥模块、AD模块、LCD模块插在正确的位置上,并把跳帽进行正确短接;
"建立Keil工程,编辑、编译源代码并生成可下载的HEX文件;
"连接串口线,通过串口通信模块使用STC-ISP软件下载程序;
"观察LCD显示的数据,直到能够正确显示;。