i2cd读取ags10 voc空气质量传感器
ags10是由广州奥松电子开发的采用数字信号输出的MEMS TVOC传感器。配置了专用的数字模块采集技术和气体感应传感技术,确保了产品具有极高的可靠性与卓越的长期稳定性,同时具有低功耗、高灵敏度、快速响应、成本低、驱动电路简单等特点。传感器特性如下:
根据传感器的特性我们可以看出还是很适合作为单片机获取环境数据使用的,传感器的工作电压和通信方式都是现在的单片机基本具备的条件。
接下来我们看一下通信时序,传感器使用的是iic通信
从技术手册上,提供了iic的读写和最简单的读取数值的时序图
我们就用最简单的iic读取方式来读取传感器的数据。
首先,初始化硬件iic和配置硬件iic的管脚,注意传感器的iic频率要求少于15khz
配置代码如下:
接下来,我们按照时序图的简单读取方式编写代码获取数值存入数组,然后组合成10进制数据:
最后,编译程序,烧录到单片机查看输出的信息,我们使用一些酒精喷洒在传感器附近不远处的地方,可以看见ppb数值明显上升
页:
[1]