gp2y1014a传感器用法 (gp 2y1014 a传感器介绍)

夏普GP2Y1014AU粉尘传感采集数据错误,长时间启用烧坏

之前做一些公共产所环境数据测试,用到了一款夏普GP2Y1014AU粉尘传感,虽然模块的资料也很齐全,但是或多或少有阐述不是很明白的地方,比如我就遇到了,一般的传感器是只要启动该传感器就会一直采集数据,但是这个传感器的原理却不是这样,所以在开发的时候,便会走进误区,启动传感器后,就一直读取数值,然而这个数值不仅是错的毫无参考价值,而且时间久了,还会损坏传感器。

以下是该传感器的接线图:

gp2y1014a传感器用法,gp2y1014a传感器工作原理

gp2y1014a传感器用法,gp2y1014a传感器工作原理

后来我查了不少资料,最后发现这个传感器只要启动320us'的时间,然后快速读取该数值是正确的,准数数值的读取时间仅仅100ms以内,至于长时间启动传感器烧毁的问题,只要使用周期性短暂读取即可,比如,采集周期是2S,启动时间320us,周期越长传感器的使用寿命越长。

以下是本人的代码,给大家避坑专用

gp2y1014a传感器用法,gp2y1014a传感器工作原理