8通道Pt100/Pt1000转RS-485/232,热电阻温度Modbus数据采集模块 YL225

本文主要是介绍8通道Pt100/Pt1000转RS-485/232,热电阻温度Modbus数据采集模块 YL225,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

特点

● Pt100/Pt1000热电阻隔离转换 RS-485输出

● 标准3线测量法,自动长线补偿

● 采用12位AD转换器,测量精度优于0.1%

● 通过RS-485接口可以程控校准模块精度

● 信号输入 / 输出之间隔离耐压1000VDC

 宽电源供电范围:8 ~ 32VDC

● 可靠性高,编程方便,易于应用

● 标准DIN35导轨安装,方便集中布线

用户可编程设置模块地址、波特率等

● 支持Modbus RTU 通讯协议,自动识别协议

● 工业阻燃外壳,RS485端口浪涌防护

●  AD转换速率可以编程设定

典型应用:

●  Pt100温度信号测量

●  RS-485远程I/O,数据采集

● 智能楼宇控制、安防工程等应用系统

●  RS485总线工业自动化控制系统

● 工业现场信号隔离及长线传输

● 设备运行监测

● 传感器信号的测量 

● 工业现场数据的获取与记录

● 医疗、工控产品开发

概述:

YL225实现传感器和主机之间的多路信号采集,用来检测温度信号。YL225系列产品可应用在 RS-485总线工业自动化控制系统,温度信号测量、监测和控制等等。

模块包括电源隔离,信号隔离、线性化,A/D转换和RS-485串行通信。每个串口最多可接255只YL225系列模块,通讯方式采用ASCII码通讯协议或MODBUS RTU通讯协议,地址和波特率可由代码设置,能与其他厂家的控制模块挂在同一RS-485总线上,便于计算机编程。

 YL225模块内部框图

YL225系列是基于单片机的智能监测和控制系统,所有的用户设定的校准值,地址,波特率,数据格式,奇偶校验等配置信息都储存在非易失性存储器EEPROM里。

YL225系列按工业标准设计、制造,信号输入 / 输出之间隔离,可承受1000VDC隔离电压,抗干扰能力强,可靠性高。工作温度范围- 45℃~+85℃。

功能简介:

YL225 信号隔离采集模块,可以用来测量8路温度信号。

  1. 温度信号输入

12位采集精度,8路温度信号输入。测量温度范围-200~600度。产品出厂前已全部校准。在使用时,用户也可以很方便的自行编程校准。

  1. 通讯协议

通讯接口: 1路标准的RS-485或RS-232通讯接口。

通讯协议:支持两种协议,命令集定义的字符协议和MODBUS  RTU通讯协议。模块自动识别通讯协议,能实现与多种品牌的PLC、RTU或计算机监控系统进行网络通讯。

数据格式:10位。1位起始位,8位数据位,1位停止位。

通讯地址(0~255)和波特率(2400、4800、9600、19200、38400、57600、115200bps)均可设定;通讯网络最长距离可达1200米,通过双绞屏蔽电缆连接。

通讯接口高抗干扰设计,±15KV ESD保护,通信响应时间小于100mS。       

  1. 抗干扰

可根据需要设置校验和。模块内部有瞬态抑制二极管,可以有效抑制各种浪涌脉冲,保护模块,内部的数字滤波,也可以很好的抑制来自电网的工频干扰。

选型:

选型举例1: 型号:YL225- Z1- 485   表示输入:Pt100,温度范围:-200~600℃,输出为RS-485接口

选型举例2: 型号:YL225- Z5- 485   表示输入:Pt1000,温度范围:-200~600℃,输出为RS-485接口

选型举例3: 型号:YL225- Z1-232   表示输入:Pt100,温度范围:-200~600℃,输出为RS-232接口

YL225通用参数:

(typical @ +25℃,Vs为24VDC)

输入类型:  Pt100输入 / Pt1000输入

测量温度范围: -200~600℃

精    度:  0.1%

温度漂移:  ±50 ppm/℃ (±100 ppm/℃, 最大)

带    宽:  -3 dB 10 Hz

转换速率:  10 Sps(出厂默认值,用户可发命令修改转换速率。)

               可以通过发送命令设置AD转换速率为2.5 SPS,5 SPS,10 SPS,20 SPS。(通道转换速率=AD转换速率/开启的通道数量)

              注:修改转换速率后请重新校准模块,否则测量的数据会有偏差。也可以在订货的时候注明转换速率,我们在产品出厂时按您要求的转换速率重新校准。

共模抑制(CMR): 120 dB(1kΩ Source Imbalance @ 50/60 Hz)

常模抑制(NMR): 60 dB (1kΩ Source Imbalance @ 50/60 Hz)

输入端保护: 过压保护,过流保护

通    讯:   协议  RS-485/RS-232 标准字符协议 和 MODBUS RTU通讯协议

             波特率(2400、4800、9600、19200、38400、57600 、115200bps)可软件选择

地址(0~255)可软件选择

通讯响应时间:100 ms 最大 

工作电源:    +8 ~ 32VDC宽供电范围,内部有防反接和过压保护电路               

功率消耗:    小于1W

工作温度:    - 45 ~ +80℃          

工作湿度:   10 ~ 90% (无凝露)

存储温度:   - 45 ~ +80℃               

存储湿度:   10 ~ 95% (无凝露)                                     

隔离耐压:   输入 / 输出  之间:  1KVDC,1分钟,漏电流 1mA

             其中RS-485输出和电源共地。

耐冲击电压: 1KVAC, 1.2/50us(峰值)

外形尺寸:   120 mm  x  70 mm  x  43mm

引脚定义:

 

外形尺寸:(单位:mm)

 

保修:

本产品自售出之日起两年内,凡用户遵守贮存、运输及使用要求,而产品质量低于技术指标的,可以返厂免费维修。因违反操作规定和要求而造成损坏的,需交纳器件费用和维修费。

版权:

版权 © 2022深圳市俞霖科技开发有限公司。

如未经许可,不得复制、分发、翻译或传输本说明书的任何部分。本说明书如有修改和更新,恕不另行通知。

商标:

本说明书提及的其他商标和版权归各自的所有人所有。

                                                                        版本号:V1.0

                                                                         日期:2022年9月

 

 

这篇关于8通道Pt100/Pt1000转RS-485/232,热电阻温度Modbus数据采集模块 YL225的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/175781

相关文章

Linux下利用select实现串口数据读取过程

《Linux下利用select实现串口数据读取过程》文章介绍Linux中使用select、poll或epoll实现串口数据读取,通过I/O多路复用机制在数据到达时触发读取,避免持续轮询,示例代码展示设... 目录示例代码(使用select实现)代码解释总结在 linux 系统里,我们可以借助 select、

Python sys模块的使用及说明

《Pythonsys模块的使用及说明》Pythonsys模块是核心工具,用于解释器交互与运行时控制,涵盖命令行参数处理、路径修改、强制退出、I/O重定向、系统信息获取等功能,适用于脚本开发与调试,需... 目录python sys 模块详解常用功能与代码示例获取命令行参数修改模块搜索路径强制退出程序标准输入

Python pickle模块的使用指南

《Pythonpickle模块的使用指南》Pythonpickle模块用于对象序列化与反序列化,支持dump/load方法及自定义类,需注意安全风险,建议在受控环境中使用,适用于模型持久化、缓存及跨... 目录python pickle 模块详解基本序列化与反序列化直接序列化为字节流自定义对象的序列化安全注

C#使用iText获取PDF的trailer数据的代码示例

《C#使用iText获取PDF的trailer数据的代码示例》开发程序debug的时候,看到了PDF有个trailer数据,挺有意思,于是考虑用代码把它读出来,那么就用到我们常用的iText框架了,所... 目录引言iText 核心概念C# 代码示例步骤 1: 确保已安装 iText步骤 2: C# 代码程

Pandas处理缺失数据的方式汇总

《Pandas处理缺失数据的方式汇总》许多教程中的数据与现实世界中的数据有很大不同,现实世界中的数据很少是干净且同质的,本文我们将讨论处理缺失数据的一些常规注意事项,了解Pandas如何表示缺失数据,... 目录缺失数据约定的权衡Pandas 中的缺失数据None 作为哨兵值NaN:缺失的数值数据Panda

C++中处理文本数据char与string的终极对比指南

《C++中处理文本数据char与string的终极对比指南》在C++编程中char和string是两种用于处理字符数据的类型,但它们在使用方式和功能上有显著的不同,:本文主要介绍C++中处理文本数... 目录1. 基本定义与本质2. 内存管理3. 操作与功能4. 性能特点5. 使用场景6. 相互转换核心区别

python pymodbus模块的具体使用

《pythonpymodbus模块的具体使用》pymodbus是一个Python实现的Modbus协议库,支持TCP和RTU通信模式,支持读写线圈、离散输入、保持寄存器等数据类型,具有一定的参考价值... 目录一、详解1、 基础概念2、核心功能3、安装与设置4、使用示例5、 高级特性6、注意事项二、代码示例

python库pydantic数据验证和设置管理库的用途

《python库pydantic数据验证和设置管理库的用途》pydantic是一个用于数据验证和设置管理的Python库,它主要利用Python类型注解来定义数据模型的结构和验证规则,本文给大家介绍p... 目录主要特点和用途:Field数值验证参数总结pydantic 是一个让你能够 confidentl

JAVA实现亿级千万级数据顺序导出的示例代码

《JAVA实现亿级千万级数据顺序导出的示例代码》本文主要介绍了JAVA实现亿级千万级数据顺序导出的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面... 前提:主要考虑控制内存占用空间,避免出现同时导出,导致主程序OOM问题。实现思路:A.启用线程池

SpringBoot分段处理List集合多线程批量插入数据方式

《SpringBoot分段处理List集合多线程批量插入数据方式》文章介绍如何处理大数据量List批量插入数据库的优化方案:通过拆分List并分配独立线程处理,结合Spring线程池与异步方法提升效率... 目录项目场景解决方案1.实体类2.Mapper3.spring容器注入线程池bejsan对象4.创建