![](http://img4.cpooo.com/files/201511/25/p/49/379186_1448413381.jpg)
SD1200B-160点RS485接口DS18B20温度集中采集仪
价格:1580.00
产品介绍SD1200B-16010通道160点RS485接口温度采集仪,配合美国DALLAS专用总线式温度传感器DS18B20,基于工业用MODBUS-RTU协议,实现低成本温度检测与控制的的实用型一体化设备,本仪器可应用于(1)SMT行业(2)电子设备厂(3)冷藏库(4)仓库(5)药厂(6)环境(7)电信机房(8)空调控制等需要节能减排的应用场合。为了便于工程组网及工业应用,本模块采用工业广泛使用的MODBUS-RTU通讯协议,支持二次开发,并提供随机测试与二次开发软件。用户只需根据我们的通讯协议即可使用任何串口通讯软件实现模块数据的查询和设置。随机赠送采集软件。产品特色1、提供二次开发通讯协议,便于二次开发2、RS485总线接口,标准MODBUS-RTU协议3、传感器采集总线式布线,接线简单方便灵活。4、可自动识别传感器ID5、可以实时读入传感器6、可以在线读出传感器64位唯一序列号7、每台仪器有唯一的地址编号,方便组网8、支持10-160个DS18B20测点9、每个通道可驱动传感器总线最远长达350-500米10、可与组态王等各种组态软件直接连接技术参数接口与设置如上图所示,设备由电源接口、RS485接口、传感器接线座、状态指示灯、轮循显示器等几部分组成。设备正面左侧小盖板不宜打开后(仅供厂家出厂检测用)。如上图所示,正面右侧有4个接口,上面两个为电源接口,下面两个为通信接口。电源接口设备供电电源接口为两芯绿色接插件。设备使用的电源为DC6-24V,最大电压不允许超过24V,最小电压不低于5.5V,单机使用时建议使用的电源为DC9V1A,若传感器较多及引线较长时,建议使用2A-3A的DC9V电源。多机远距离通讯时,建议用DC122A以上单片电源。符号名称说明V+电源正端.DC6-24V正极V-电源负端DC6-24V负极通讯接口符号名称说明B-RS485B+RS485通讯接口B-A+RS485A+.RS485通讯接口A+传感器接口传感器总线采用三线制。见接线排,VCC,GND为给传感器供电电源。DQn为传感器通道编号,本设备共有10个通道,即DQ1、DQ2、…DQ10普通线最长距离不大于300米,若通讯距离大于300米,建议使用线芯较粗的双绞线(信号线与地线对绞)。当采集数据时,轮循显示器下侧显示的是通道数,其中约2S钟更换一次。轮循显示器上侧显示的是当前通道的传感器的温度值,在2S钟内温度值从第一个开始依次显示,直到最后一个显示结束,继续显示下一个通道的第一个温度值。应用方案如上图所示,设备上共可接10个通道,每个通道支持传感器总线最远350米,每个通道上可挂接1-16个温度传感器,设备最多支持160个DS18B20温度传感器的接入。多个SD1200B-160联机后可以组建大型温度集中采集系统,联机后通过RS485总线与上位机连接。通讯协议设置默认的通讯波特率为:9600数据查询(功能号3或4)上位机发送命令:[设备地址][命令号][通道号][位置编号][00][查询数据长度][CRC低8位][CRC高8位]意义如下:A、设备地址:模块自带的ID地址。B、命令号:0x03。C、[通道号]通道号:1-10,十六进制值范围为:1-0X0A。D、[位置编号]传感器编号:1-16,十六进制值范围为:1-0X10。E、[查询数据长度],值范围:1-16,十六进制值范围为:1-0X10。F、CRC校验,读取个数高8位、低8位。举例:查询1#设备通道1全部16个数据:0103010100101400模块回复:0104200528050A050A05320514051405000532050A050A04EC051E051E04EC050A05147C18模块响应格式:[设备地址][功能码][数据长度][数据1]…[数据n][CRC低8位][CRC高8位]上例查询回复中:0x01表地址1,0x03表为命令号,0x20表共有32个数据,第一个数据为0528折成10进制即为:1320,因模块分辨率为0.01,该值需除以100,即实际温度值为13.20度,每个温度值占两个字节,即整型变量,实际值需在此值基础上除以100.当数据为BAD2时,即显示-177.10时,表明无传感器接入,当数据为B492时,即显示-193.10时,表示该总线上该编号没有正确序列号。为方便查询:设备地址为1#查询1-5个通道命令为:查询1#模块1通道16个温度值命令(十六进制):0103010100101400查询1#模块2通道16个温度值命令(十六进制):010302010010147E查询1#模块3通道16个温度值命令(十六进制):0103030100101582查询1#模块4通道16个温度值命令(十六进制):01030401001014F6查询1#模块5通道16个温度值命令(十六进制):01030501001015A传感器自动搜索(上位机发送命令:功能号6)[设备地址][命令号:06][子命令:0x0C][通道号][存储控制位0|1][读取字节数,固定为01][CRC低8位][CRC高8位]意义如下:A、设备地址:模块自带的ID地址。B、命令号:0x0C;子命令:0x01C、[通道号]:1-10,十六进制值范围为:1-0X0A。D、[存储控制位0|1],当序列号需要保存时,此值为1,当序列号不需保存时,此值为0E、CRC校验,读取个数高8位、低8位。举例:自动搜索1号设备所有传感器:01060C01010A5ACD模块回复:010601102045模块响应格式:[设备地址][命令功能码][数据长度][通道1传感器个数][通道2传感器个数]…[通道n传感器个数][CRC低8位][CRC高8位]本例中搜索到的传感器个数:0x0B即16个也可同时搜索多个通道,如从通道1开始,搜索10个通道,则命令为:01060C01010A5ACD设备返回:010601100100000000000000005DCE01即设备地址,06为功能号,01为存储控制码,10为第1通道搜索到的传感器数,后面010000000000000000是其余9个通道搜索到的传感器个数。将新传感器读入到指定位置(功能号0x22)上位机发送命令:[设备地址][命令号:0x22][子命令:01][通道号][存储控制码:01][目标位置编号][CRC低8位][CRC高8位]意义如下:A、设备地址:模块自带的ID地址。B、命令号:0x22;子命令:01C、[通道号]:1-10,十六进制值范围为:1-0X0A。D、[目标位置编号]:1-10,十六进制值范围为:1-0X0A。E、CRC校验,读取个数高8位、低8位。举例:将新的传感器接到设备1通道后,如果用户希望该传感器在该通道位置4,则发送命令为:012201010004A832模块回复:0122082800000002000000C77E模块响应格式:[设备地址][命令功能码:0x22][数据长度:08][搜索到的8字节序列号][CRC低8位][CRC高8位]注:所有的[搜索到的8字节序列号]正确的应该是28(十进制为40)开始的8个字节。查询指定位置传感器的序列号(功能号0x22)上位机发送命令:[设备地址][命令号:0x22][子命令:0x02][通道号][00][查询数据长度n][CRC低8位][CRC高8位]意义如下:A、设备地址:模块自带的ID地址。B、命令号:0x22;子命令:02C、[通道号]:1-10,十六进制值范围为:1-0X0A。D、CRC校验,读取个数高8位、低8位。举例:用户需要查询1号地址设备上通道1的16个点的传感器序列号,则发送命令为:012202010010A879模块回复:012280284093A0020000742850AEA00200004728F087A0020000102868548E030000DE28E899A0020000342874AEA00200002D287C937C020000F728FC77A0020000CB280A508E0300006C2886BB7C0200008C28267BA0020000E12836E17C020000A3287E5F8E030000472841F4420200004D2851D97C0200005F2871CB7C02000016447B模块响应格式:[设备地址][命令功能码:0x22][数据长度][搜索到的8字节序列号1]…[搜索到的8字节序列号n][CRC低8位][CRC高8位]将新传感器序列号直接写入到设备指定位置(功能号0x22)上位机发送命令:[设备地址][命令号:0x22][子命令:0x0C][通道号][位置编号][8字节传感器序列号][CRC低8位][CRC高8位]意义如下:A、设备地址:模块自带的ID地址。B、[通道号]:1-10,十六进制值范围为:1-0X0A。C、[位置编号]:1-16,十六进制值范围为:1-0X0A。D、CRC校验,读取个数高8位、低8位。举例:将某传感器特有的8字节序列号写到设备编号1的位置,则发送命令为:01220C010128CD9B1F0300001FCD00模块回复:01220828CD9B1F0300001F126F模块响应格式:[设备地址][命令功能码:0x22][数据长度:08][搜索到的8字节序列号][CRC低8位][CRC高8位]读取设备地址(功能号0x25)上位机发送命令:[设备地址:通道命令0xFA][命令号:0x25][子命令:0x02][固定为00][数据长度高][数据长度低][CRC低8位][CRC高8位]意义如下:A、设备地址:当不知道设备地址情况下,可以用250或0XFA通道地址读出实际地址,使用此命令时,请确保RS485总线上仅接入一台设备。B、命令号:0x22;子命令:01C、CRC校验,读取个数高8位、低8位。举例:将某传感器特有的8字节序列号写到设备编号1的位置,则发送命令为:FA250200000199FE模块回复:01250101D0C3模块响应格式:[设备地址][命令功能码:0x25][数据长度:01][实际地址值][CRC低8位][CRC高8位]修改设备地址(功能号0x06)上位机发送命令:[设备地址][命令号:0x06][子命令:0x0B][固定为00][目标地址高位:固定为0x00][目标地址低位][CRC低8位][CRC高8位]意义如下:A、设备地址:设备的原地址,只有地址正确方可执行此命令。B、命令号:0x06;子命令:0x0BC、[目标地址低位],设备地址修改的目标值。举例:将设备地址从1改成2,则发送命令为:01060B0000020A2F模块回复:01250101D0C3模块响应格式:[设备地址][命令功能码:0x25][数据长度:01][实际地址值][CRC低8位][CRC高8位]与组态软件的连接为方便针对节点数据查询,可针对该节点地址进行编址。如果设备中有10个通道,那通地址与组态软件中4xxxx地址之间的关系如下:n*256+01,通道1对应的起始地址为:40257,通地址2对应地址为40513其中n为节点地址。如果2号通下有5个传感器,根据通讯信息,查询该5个传感器数据的命令为:0103020000058471由上述地址可以看出,转换成组态软件中的编址方法,则该节点下第一个传感器的地址为:02*256+01=513系统中通道及传感器编址:传感器通道123451#4025840259402604026140262240514405154051640517405183407704077140772407734077444102641027410284102941030…以上寄存器名4AABB,数据类型为整型(占两个字节),值范围:0-65535其中:AA为通道的编码,值范围为01-99;BB为该传感器编号,值范围为01-99比如1#通道3号位置传感器的地址为:40259外形尺寸产品照片随机清单序号名称型号数量备注1DS18B20采集工作站SD1200B-1601台2说明书及合格证1份关键词:10路、温度控制器、DS18B20、温度采集模块、单总线、MODUBS协议、10通道、温度巡检仪、RS485,本产品由我司自主研发设计,若产品功能不完全满足您的需求,我司可根据您的需求免费订制。)