- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
PM2.5检测传感器AS404-Dust使用手册V1.0.doc
灰尘PM2.5检测传感AS404-DUST
产品示意图:
产品特点:
◎采用日本原装进口光射式法传感器,保证仪器的长期持续公司以及可靠性
◎专用的原装进口传感器处理芯片,保证传感器的最大精度
◎精心电路设计,全量程测量值,确保PM2.5在保持测量准确
稳定时间短:大约3分钟;
结构考虑空气动力原理,实现自动实时采样;
设计使维护更简单;、档案室、生产车间、仓库、机房、、
、楼宇自控等测量的场所。可吸入颗粒物测量范围(当量换算值)0~500μg/m3 最小检出粒子直径0.5μm以上相对误差≦15% 预热时间3分钟 数据刷新 3秒 分辨率 1ug/m3 稳定性 使用周期内小于2% 反应时间 小于3分钟 通讯接口 Modbus RS485/4-20ma可选
通讯速率9600,14400,19200(默认),28800,38400 bps(可设定),15KV防静电保护,3位独立地址,最大网络节点数64(可选) 操作环境 0~50℃(32~122℉); 20~95%RH 壳体材料 塑料外壳 防护等级 IP20 存储条件 -40~70℃(-40~158℉) 重量/尺寸 38G / 100×68x36mm 电气连接:
输入: 红:12-24VDC 黑:GND
输出: 黄:RX 白:TX
安装方式:壁挂式/固定式
注意:使用中请严格注意电源线和信号线不要碰一起,以免造成电路烧毁!
通讯(Modbus Rtu)00 03 00 00 00 01 85 DB (不清楚设备地址可用此找回)
命令格式:(举例说明)址位字长度据 24
寄存器描述(支持03和06命令字)
寄存器 40001 存储PM2.5浓度值(mg/m3) 40002 40003 40013 PM2.5微调参数(值越小读数越小10~120取值范围)微调后请过3分钟再观察数据 40018 寄存器锁定位(修改其它参数前需先将此位改为十进制24)断电自动锁定 40019 设备型号(可根据需求定制,也可自行修改) 40020 串口通讯地址(默认为1)
接线说明:红黑(电源9~24V)
白:A (485)
黄:B (485)
指示灯说明:程序正常运行指示灯会亮,串口通讯正常指示灯会闪烁
传感器工作时需垂直竖立,不得平铺,倒立!并避免阳光直射,强风对流等环境!
测试时,可点燃一只香烟,待进气口探测烟气后观察传感器的输出反应!
如遇大颗粒环境或超量程检测后,传感器将自动开启保护模式(停止监测),以便保护传感器核心不被严重污染,此时需将传感器放置在空气流动环境,重新预热!
CRC16校验计算函数(请确认单片机大端编程还是小端)
/******************函数CRC_16()*********大端
返回short int
参数 data【】数组、len数组长度
例子:datax【8】={01, 03, 00, 00, 00, 01, 00, 00}16进制
unsigned short int x=CRC_16(datax,6);
得到x=0x840a;
***************************************************/
unsigned short int CRC_16(unsigned char *data,int len)
{
unsigned char *buf;
unsigned short int * CRC;
unsigned short int crch,crcl;
short int i;
short int j;
char err;
buf= data[len];
CRC=(unsigned short int *)buf;
buf[0]=0xff;
buf[1]=0xff;
for(i=0;ilen;i++)
{
buf[0]=buf[0]^data[i];
for(j=0;j8;j++)
{
err=buf[0]1;
*CRC=*CRC/2;
if(err) *CRC=*CRC^0xa001;
}
}
crch=*CRC8;
crcl=*CRC8;
*CRC=crch+crcl;
return(*CRC);
}
/******************函数CRC_16()*********小端
返回short int
参数 data【】数组、len数组长度
例子:datax【8】={01, 03, 00, 00, 00, 01, 00, 00}16进制
unsigned short int x=CRC_16(datax,6);
得到x=0x840a;
文档评论(0)