浊度传感器
文章目录
- 浊度传感器
- 一、介绍
- 二、使用
- 1.引脚与接线
- 2.应用
- 三、注意事项
- 四、代码实现
一、介绍
水的浑浊度是指水中含有的泥沙,粘土,有机物,浮游生物和微生物等悬浮
物质,造成的浑浊程度。工业级的浊度传感器或浊度仪价格昂贵,在电子产品设
计中成本太高不适合选用;因此我们选取了一款在家用电器洗衣机、洗碗机上广
泛应用的浑浊度传感器,这款浊度传感器利用光学原理,通过溶液中的透光率和
散射率来综合判断浊度情况。传感器内部是一个红外线对管,当光线穿过一定量
的水时,光线的透过量取决于该水的污浊程度,水越污浊,透过的光就越少。光
接收端把透过的光强度转换为对应的电流大小,透过的光多,电流大,反之透过
的光少,电流小。
浊度传感器模块将传感器输出的电流信号转换为电压信号,通过单片机进行
AD 转换数据处理。改款模块具有模拟量和数字量输出接口。模拟量可通过单片
机 A/D 转换器进行采样处理,以获知当前水的污浊度。数字量可通过模块上的
电位器调节触发阈值,当浊度达到设置好的阈值后,D1 指示灯会被点亮,传感
器模块输出由高电平变成低电平,单片机通过监测电平的变化,判断水的浊度是
否超标,从而预警或者联动其他设备。该模块价格低廉、使用方便、测量精度高
可以用于洗衣机、洗碗机等产品的水污浊程度的测量;也可以用于工业现场控制,
环境污水采集等需要浊度检测控制的场合。
二、使用
1.引脚与接线
2.应用
看到它是采集ADC的之后就不需要再看怎么使用了,直接采集他的ADC值然后转换成电压就可以了。
三、注意事项
`
1、浊度传感器顶端不防水,使用时禁止将浊度传感器完全抛入水中,水面
不能没过顶盖与壳体连接处,传感器进水会造成传感器烧坏。
2、传感器光敏二极管接收光线的波长范围为(500~1050nm),日光或日光
灯光线波长会影响传感器光敏电阻的接收,影响测量输出。日光或灯光直射会增
大传感器测量误差,传感器使用时应避免日光或灯光直射。
3、传感器头部壳体需保持清洁,避免污染物遮挡造成测量不准。
四、代码实现
.c .h直接用正点原子的例程就行了文章来源:https://uudwc.com/A/pxPg
adcx=Get_Adc_Average(ADC_Channel_1,10); //获取到 电压平均值
#下面的可要可不要,这个传感器可以自己转化
temp=(float)adcx*(3.3/4096);
temp = temp*100/3.3;
if(temp > 100) temp = 100;
文章来源地址https://uudwc.com/A/pxPg