“(SKU:RB-02S034)水流量传感器”的版本间的差异
(→产品相关推荐) |
(→产品相关推荐) |
||
第122行: | 第122行: | ||
[[文件:Water Flow Sensor06.jpg|400px|有框|居中]] | [[文件:Water Flow Sensor06.jpg|400px|有框|居中]] | ||
==产品相关推荐== | ==产品相关推荐== | ||
− | + | [[文件:erweima.png|230px|无框|右]] | |
− | + | ===购买地址=== | |
+ | [http://www.alsrobot.cn/goods-174.html 水流量传感器] | ||
+ | ===周边产品推荐=== | ||
+ | [http://www.alsrobot.cn/goods-167.html Arduino 旋转角度传感器] | ||
+ | <br/> | ||
+ | [http://www.alsrobot.cn/goods-626.html 水蒸气传感器 雨水探测器 液位开关]<br/> | ||
+ | [http://www.alsrobot.cn/goods-196.html 通用传感器连接线 3P杜邦连接线] | ||
+ | ===相关问题解答=== | ||
+ | |||
+ | ===相关学习资料=== | ||
+ | |||
+ | [http://www.makerspace.cn/portal.php 奥松机器人技术论坛] |
2015年8月21日 (五) 14:54的版本
目录 |
产品介绍
- Water Flow Sensor 是哈尔滨奥松机器人科技有限公司2012 年最新推出的一款水流传感器,主要由塑料阀体 、水流转子组件和霍尔传感器组成。此传感器应用于水的流量测控系统,例如安装在热水器进水端。工作原理:当水通过水流转子组件时,磁性转子转动并且转速随着流量变化而变化,霍尔传感器输出相应脉冲信号,反馈给控制器,由控制器判断水流量的大小,进行调控。
Water Flow Sensor 与国外同类产品相比具有一下特点:
一、外观轻巧灵便,体积小,便于安装。
二、叶轮内部镶有不锈钢珠,永久耐磨。
三、密封圈采用上、下受力的结构永不漏水。
四、霍尔元件采用德国进口。
并且用灌封胶封装防止进水,永不老化。
五、所有原材料均有符合ROHS 检测标准。
六、适合各种控制器和开发板,如:Arduino 控制器、STC 单片机、AVR 单片机等。
规格参数
1、 进水口内径:8.5mm
2、 进水口、出水口外径:20.12mm
3、 连接方式:红色线(IN)接正极(+),黄色线(OUT)信号输出线,黑色线(GND)接负极(-)
4、 输出波形:方波
5、 工作电压范围:DC +3V~+24V
6、 最大工作电流:15mA(DC +5V)
7、 负载能力:≤10mA(DC +5V)
8、 使用温度范围:≤80℃
9、 使用湿度范围:35%~90%RH(无结霜状态)
10、 允许耐压:水压1.75Mpa 以下
11、 保存温度:-25℃~80℃
12、 保存湿度:25%~95%RH
13、 输出脉冲高电平:>DC 4.5V(输入电压DC +5V)
14、 输出脉冲低电平:<DC 0.5V(输入电压DC +5V)
15、 精度(流量——脉冲输出):1~30L/min±1%以内
16、 输出脉冲占空比:50±10%
17、 输出上升时间:0.04uS
18、 输出下降时间:0.18uS 流量——脉冲特性:水平测试脉冲频率(Hz)=[8.1Q -3 ]±10%(水平测试) (Q 为流量L/min )
19、 耐热性:在80±3℃环境中放置48h ,返回常温1-2h 无异常,且零件无裂纹、松驰、膨胀、变形等现象,精度变化10%以内。
20、 耐寒性:在-20±3℃环境中放置48h ,返回常温1-2h 无异常,且零件无裂纹、松驰、膨胀、变形等现象,精度变化10%以内。
21、 耐湿性:在40±2℃,相对湿度90%~95%RH 环境中放置72h 取出后,绝缘电阻1MΩ以上。
22、 耐久性:在常温下,从水口通入0.1Mpa 水压,以接通1S,断开0.5S 为一循环。
23、 流量---脉冲特性参照表
Water Flow Sensor模块结构图
Water Flow Sensor使用注意事项:
此款水流传感器严禁剧烈冲击以及化学物质的侵蚀。严禁抛掷或碰撞。检测介质不宜超过120℃。安装方式为垂直于地面,且倾斜度不超过5度。
Water Flow Sensor模块测试
我们使用Arduino 控制器来做个测试,需要用到硬件设备如下:
1、 Arduino 控制器×1
2、 Arduino 传感器扩展板×1
3、 Water Flow Sensor×1
4、 RS360 齿轮自吸直流小水泵×1
5、 继电器模块×1
6、 大按钮模块×1
7、 Serial LCD1602×1
8、 ACE 锂聚合物电池×1
9、 3P 传感器连接线×2
10、 Water Flow Sensor 连接转接线×1
11、 鳄鱼夹-JST 电池连接线×1
12、 水泵进水管×1
13、 水泵出水-Water Flow Sensor 进水转接管(自制,实际应接6 分管)
14、 Water Flow Sensor 输水管(自制,实际应接6 分管)
15、 电源适配器×1
电气连接图如下:
具体连接顺序为:Water Flow Sensor连接到传感器扩展板的数字口2,继电器连接到传感器扩展板数字口3(另一端连接电源连接线上),大按钮连接到传感器扩展板数字口4,串行1602液晶连接到COM口,其他器件按图连接即可。(注:在使用传感器线、杜邦线时,应注意对应连接,否则后果自负。)完成硬件连接后,将代码编译后下载到Arduino 里。
Arduino 实验代码如下:
volatile int NbTopsFan; //定义函数NbTopsFan 为整形 int Calc; //定义函数Calc 为整形变量 int on = 3; //定义on 为数字口3 int key = 4; //定义key 为数字口4 int hallsensor = 2; //定义hallsensor 为数字口2 int flag; //定义flag 为整形变量 void rpm () { NbTopsFan++; //函数自动+1 } void setup() { pinMode(key,INPUT); //定义key 为输入信号 pinMode(on, OUTPUT); //定义on 为输出入信号 digitalWrite(on,HIGH); //定义on 初始信号为高电平 pinMode(hallsensor, INPUT); //定义hallsensor 为输入信号 Serial.begin(9600); //定义波特率为9600, Serial.print("$CLEAR\r\n"); //清屏 Serial.print("$GO 1 4\r\n");//显示的地址为第1 行第4 列 Serial.print("$PRINT Welcome to\r\n"); //打印字符Welcome to Serial.print("$GO 2 1\r\n");//显示的地址为第2 行第1 列 Serial.print("$PRINT www.robotbase.cn\r\n");//打印字符www.robotbase.cn Serial.print("$CURSOR 1 1\r\n");//光标移动到第1 行第1 列 delay(1000); attachInterrupt(0, rpm, RISING); //定义中断进程 } void loop () { NbTopsFan = 0; //NbTops 初始值为0 sei(); //初始化中断 delay (1000); //延迟1 秒 cli(); //禁用中断 Calc = (NbTopsFan * 60 / 8.1); //(脉冲频率×60)/ 8.1 Q,=流量L /小时 cc(); if(flag != Calc) { Serial.print("$CLEAR\r\n"); //清屏 Serial.print("$CLEAR\r\n"); //清屏 Serial.print("$GO 1 6\r\n");//显示的地址为第1 行第6 列 Serial.print("$PRINT "); Serial.print(Calc);Serial.print(" L/h \r\n"); //打印字符" L/h " Serial.print("$GO 2 1\r\n");//显示的地址为第2 行第1 列 Serial.print("$PRINT Flow Measurement\r\n");//打印字符" Flow Measurement " Serial.print("$CURSOR 1 1\r\n");//光标移动到第1 行第1 列 flag = Calc; } } void cc() { if (LOW == digitalRead(key))//如果digitalRead 为低电平则执行下面的语句 {digitalWrite(on,LOW);}//on 输出低电平 else if (HIGH == digitalRead(key))//如果digitalRead 为高电平则执行下面的语句 {digitalWrite(on,HIGH);}//on 输出高电平 }
完成以上步骤后,首先给系统上电。系统上电后,按下大按钮(使水泵运转),从而让水流流过水流传感器,系统就可以测试流量了。
下图为水流流量测试系统初始时串行1602液晶显示图:
下图为水流流量测试系统测试时串行1602液晶显示图:
产品相关推荐
购买地址
周边产品推荐
Arduino 旋转角度传感器
水蒸气传感器 雨水探测器 液位开关
通用传感器连接线 3P杜邦连接线