南频-应用指南-iOT_CO_1000使用指南
小封装的iOT_CO_1000综合了亚毫米薄电化学传感器技术,超低功耗恒电势电路和处理器的数字UART输出.
一,使用方法
1, 下载和安装超级终端Tera Term
2, 安装CP210x的USB驱动
3, 连接此模块到电脑
3.1, 驱动端口通过:设备管理器->端口Silicon Labs CP210x USB to UART Bridge (COMXX)”, 记住这个硬件的端口号XX
4, 打开超级终端,做如下配置来连接模块:
4.1, 新连接->串口->输入端口号XX->点OK
4.2, Set up->串口->9600 baud, 8 data bits, 1 stop bit, no parity, no flow control, 然后选 “OK”
5, 在超级终端窗口
5.1 键入任何键开始测试,响应时间是3.5秒
5.2 要做连续的测试,键入”cc”小写,回车
5.3 弹出4个选项(5, 10, 30, or 60s) ,选择这4个间隔时间的一个数字输入,回车
5.4 数据就输出了,格式 [Serial Number, Gas Concentration (ppb), Temperature, Relative
Humidity] 数据第一列是产品序号, 第二列是PPB(不是PPM,需要除以1000),第三列温度摄氏度,第四列湿度%
071615011235, 18896, 16, 63
071615011235, 18336, 16, 63
071615011235, 18357, 16, 63
071615011235, 18458, 16, 63
……
数据采集间隔设置成5秒, 刚上电的时候是30多PPM的浓度,然后持续降低,最后过了大约一小时最终稳定在0-1PPM,数据的变化符合这个曲线:
所以建议传感器的偏置要一直开启,就能够实现T90的15秒响应时间.这个曲线会基于传感器的种类和传感器多久没有上电的时间长短的变化而变化.
二, 工作
1 当IOT_CO_1000是连接到V+和GND的时候:
模块的MCU会自动配置传感器和电路用于操作,输出一个测量,延迟1.5秒之后进入一个低功耗待机模式.当待机的时候,重要的传感器电路是激活的来确保最高的精度用于未来的传感器测量:
2 假如模块是开启且在低功耗模式:
任何在UART端口收到的数据会触发一个测试,然后通过UART发送。
由于高精度的ADC采样方法,在模块收到一个命令和模块发出一个响应之间会有3.5秒的延迟.紧接着有一个1.5秒的延迟,在之后模块重新进入低功耗待机模式.
3 假如模块收到一个识别命令在5秒之内触发:命令将会被执行,参考命令库获得更多的命令识别信息
三, 命令库
c: 连续数据输出
用户被提示进入测量周期(5,10,30或者60秒)。注意在此模式下,模块在两个测量之间不会进入低功耗待机模式.
r : 复位此模块
这个用来停止连续数据输出.在1.5秒的延迟之后,模块将进入低功耗待机模式
v (verbose): 啰嗦模式
1, 开启 : 输出显示时多了日期,小时,分钟,秒
2, 关闭 : 默认的
d (default): 默认工厂校正模式
e : EEPROM 输出
存储的模块参数输出来用于诊断目的,比如:
***********************************EEPROM***********************************
User Values
User_ADC_Zero = 65535
User_T_Zero = 65535
User_RH_Zero = 65535
Operation_Mode = 1
z : 零点用户校正
传感器校正重新计算了,所以模块输出就是0 ppm.