加入收藏 联系我们 繁體中文
公 告:    易用科技红外学习型控制器简介.pdf已上传  MCU解密全攻略.pdf已上传  易用科技红外模块EU_IR_MOD简介.pdf已上传  重庆易用科技有限公司
首 页 公司信息 新闻资讯 产品中心 下载中心 企业形象 营销网络 人才招聘 客户服务 游客留言
电梯音频广告设备
通信模块
远程控制系统
软件产品
监控相关模块
产品展示

 电梯音频广告设备 >> 机房监控用串口温湿度传感器RS485或RS232接口支持modbus协议
 

串口温湿度传感器特性 

Ø温度测量范围:-55度到+125

Ø测量精度:0.2

Ø湿度测量范围:10-95%RH

Ø测量精度:5%RH

ØModbus协议和简单自定义协议可选

Ø标准RS232/RS485接口

Ø标准工业导轨安装

Ø电源电压7-15V宽电压 

典型应用:

Ø药品库房温湿度监控

Ø档案室温湿度监控

Ø机房、基站温湿度监控

Ø智能家居温湿度监控

Ø公共场所温湿度监控

软件设计应用

简单自定义协义和标准modbus协议可选

简单自定义协义

串口格式:默认波特率9600,一个起始,8个数据位,一个停止位,无校验。

读取指令:“HC01”四个字节。

返回数据格式:H:xx%RH,C:xxxx

如:“H:49%RH,C:31.15”表示相对湿度是49%RH,温度是摄氏:31.15.

标准modbus协议

一、ModBus协义规则

串口格式:1个起始位,8个数据位,1个校验位偶校验(EVEN),1个停止位.

二、ModBus指令

读取命令行(command): line ,0x03,0x00,0x00,0x00,0x02,CRC0,CRC1

返回数据(Retrun: line ,0x03,0x00,0x04,T_hi,T_Lo, RH_hi,RH_Lo,CRC0,CRC1

CRC计算函数如下:

 

unsigned int crc_cal16 (unsigned char *snd, unsigned char num)

{

   unsigned char i, j;

   unsigned int c,crc=0xFFFF;

   for(i = 0; i < num; i ++)

   {

       c = snd[i] & 0x00FF;

       crc ^= c;

       for(j = 0;j < 8; j ++)

       {

           if (crc & 0x0001)

           {

               crc>>=1;

               crc^=0xA001;

           }

           else crc>>=1;

       }

   }   

   return(crc);

}

例如

传感器的地址设为0,即line=0,此时CRC0=0xC5,CRC1=0xDA

些时读取的命令为: 0x00 ,0x03,0x00,0x00,0x00,0x02, 0xC5, 0xDA

返回数据如: 0x00,0x03,0x00,0x04,0x00,0xB8, 0x01,0xF7,0x2A,0xC0

此时我们计算温度T= (T_hi*256+T_Lo)/10=(00*256+0xB8)/10=184/10=18.4 ()

此时我们计算湿度RH=( RH_hi *256+ RH_Lo)/10=(0x01*256+0xF7)/10=50.3RH%

 

点击数:258  录入时间:2010-1-25 【打印此页】 【返回
 
产品在线咨询 
用户名称:
公司名称: *
联系人: *
联系电话: *
联系传真:
E-mail:
反馈主题: *
反馈内容:
点击数:258  录入时间:2010-1-25 【打印此页】 【返回
 
联系我们 | 广告服务 | 关于我们 | 版权信息 | 友情链接 | 业务范围 | 管理入口
版权所有:重庆易用科技有限公司
客户服务热线:023-86721755 / 15998902545
传真:023-86721756
QQ:910887181
公司详细地址:中国.重庆.余松支路.龙湖紫都星座A26-10
渝ICP备08102052号