查看(SKU:RB-02S034)水流量傳感器的源代碼
←
(SKU:RB-02S034)水流量傳感器
跳轉(zhuǎn)至:
導航
、
搜索
因為以下原因,你沒有權限編輯本頁:
您剛才請求的操作只有這個用戶組中的用戶才能使用:
用戶
您可以查看并復制此頁面的源代碼:
<br/> [[文件:Water Flow Sensor01.jpg|400px|有框|右]] ==產(chǎn)品介紹== :Water Flow Sensor 是哈爾濱奧松機器人科技有限公司2012 年最新推出的一款水流傳感器,主要由塑料閥體 、水流轉(zhuǎn)子組件和霍爾傳感器組成。此傳感器應用于水的流量測控系統(tǒng),例如安裝在熱水器進水端。工作原理:當水通過水流轉(zhuǎn)子組件時,磁性轉(zhuǎn)子轉(zhuǎn)動并且轉(zhuǎn)速隨著流量變化而變化,霍爾傳感器輸出相應脈沖信號,反饋給控制器,由控制器判斷水流量的大小,進行調(diào)控。<br/> Water Flow Sensor 與國外同類產(chǎn)品相比具有一下特點:<br/> 一、外觀輕巧靈便,體積小,便于安裝。<br/> 二、葉輪內(nèi)部鑲有不銹鋼珠,永久耐磨。<br/> 三、密封圈采用上、下受力的結構永不漏水。<br/> 四、霍爾元件采用德國進口。<br/> 并且用灌封膠封裝防止進水,永不老化。<br/> 五、所有原材料均有符合ROHS 檢測標準。<br/> 六、適合各種控制器和開發(fā)板,如:Arduino 控制器、STC 單片機、AVR 單片機等。 ==規(guī)格參數(shù)== 1、 進水口內(nèi)徑:8.5mm<br/> 2、 進水口、出水口外徑:20.12mm<br/> 3、 連接方式:紅色線(IN)接正極(+),黃色線(OUT)信號輸出線,黑色線(GND)接負極(-)<br/> 4、 輸出波形:方波<br/> 5、 工作電壓范圍:DC +3V~+24V<br/> 6、 最大工作電流:15mA(DC +5V)<br/> 7、 負載能力:≤10mA(DC +5V)<br/> 8、 使用溫度范圍:≤80℃<br/> 9、 使用濕度范圍:35%~90%RH(無結霜狀態(tài))<br/> 10、 允許耐壓:水壓1.75Mpa 以下<br/> 11、 保存溫度:-25℃~80℃<br/> 12、 保存濕度:25%~95%RH<br/> 13、 輸出脈沖高電平:>DC 4.5V(輸入電壓DC +5V)<br/> 14、 輸出脈沖低電平:<DC 0.5V(輸入電壓DC +5V)<br/> 15、 精度(流量——脈沖輸出):1~30L/min±1%以內(nèi)<br/> 16、 輸出脈沖占空比:50±10%<br/> 17、 輸出上升時間:0.04uS<br/> 18、 輸出下降時間:0.18uS 流量——脈沖特性:水平測試脈沖頻率(Hz)=[8.1Q -3 ]±10%(水平測試) (Q 為流量L/min )<br/> 19、 耐熱性:在80±3℃環(huán)境中放置48h ,返回常溫1-2h 無異常,且零件無裂紋、松馳、膨脹、變形等現(xiàn)象,精度變化10%以內(nèi)。<br/> 20、 耐寒性:在-20±3℃環(huán)境中放置48h ,返回常溫1-2h 無異常,且零件無裂紋、松馳、膨脹、變形等現(xiàn)象,精度變化10%以內(nèi)。<br/> 21、 耐濕性:在40±2℃,相對濕度90%~95%RH 環(huán)境中放置72h 取出后,絕緣電阻1MΩ以上。<br/> 22、 耐久性:在常溫下,從水口通入0.1Mpa 水壓,以接通1S,斷開0.5S 為一循環(huán)。<br/> 23、 流量---脈沖特性參照表 [[文件:Water Flow Sensor02.jpg|800px|有框|居中]] ==Water Flow Sensor模塊結構圖== [[文件:Water Flow Sensor03.jpg|400px|有框|居中]] Water Flow Sensor使用注意事項:<br/> 此款水流傳感器嚴禁劇烈沖擊以及化學物質(zhì)的侵蝕。嚴禁拋擲或碰撞。檢測介質(zhì)不宜超過120℃。安裝方式為垂直于地面,且傾斜度不超過5度。 ==使用方法== ===硬件設備=== * Arduino 控制器×1<br/> * Arduino 傳感器擴展板×1<br/> * Water Flow Sensor×1<br/> * RS360 齒輪自吸直流小水泵×1<br/> * 繼電器模塊×1<br/> * 大按鈕模塊×1<br/> * Serial LCD1602×1<br/> * ACE 鋰聚合物電池×1<br/> * 3P 傳感器連接線×2<br/> * Water Flow Sensor 連接轉(zhuǎn)接線×1<br/> * 鱷魚夾-JST 電池連接線×1<br/> * 水泵進水管×1<br/> * 水泵出水-Water Flow Sensor 進水轉(zhuǎn)接管(自制,實際應接6 分管)<br/> * Water Flow Sensor 輸水管(自制,實際應接6 分管)<br/> * 電源適配器×1<br/> ===接線示意圖=== [[文件:Water Flow Sensor04.jpg|400px|有框|居中]] 具體連接順序為:Water Flow Sensor連接到傳感器擴展板的數(shù)字口2,繼電器連接到傳感器擴展板數(shù)字口3(另一端連接電源連接線上),大按鈕連接到傳感器擴展板數(shù)字口4,串行1602液晶連接到COM口,其他器件按圖連接即可。(注:在使用傳感器線、杜邦線時,應注意對應連接,否則后果自負。)完成硬件連接后,將代碼編譯后下載到Arduino 里。<br/> ===例子程序=== <pre style='color:blue'> volatile int NbTopsFan; //定義函數(shù)NbTopsFan 為整形 int Calc; //定義函數(shù)Calc 為整形變量 int on = 3; //定義on 為數(shù)字口3 int key = 4; //定義key 為數(shù)字口4 int hallsensor = 2; //定義hallsensor 為數(shù)字口2 int flag; //定義flag 為整形變量 void rpm () { NbTopsFan++; //函數(shù)自動+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 為低電平則執(zhí)行下面的語句 {digitalWrite(on,LOW);}//on 輸出低電平 else if (HIGH == digitalRead(key))//如果digitalRead 為高電平則執(zhí)行下面的語句 {digitalWrite(on,HIGH);}//on 輸出高電平 }</pre> ===程序效果=== 完成以上步驟后,首先給系統(tǒng)上電。系統(tǒng)上電后,按下大按鈕(使水泵運轉(zhuǎn)),從而讓水流流過水流傳感器,系統(tǒng)就可以測試流量了。<br/> 下圖為水流流量測試系統(tǒng)初始時串行1602液晶顯示圖: [[文件:Water Flow Sensor05.jpg|400px|有框|居中]] 下圖為水流流量測試系統(tǒng)測試時串行1602液晶顯示圖: [[文件:Water Flow Sensor06.jpg|400px|有框|居中]] ==應用視頻== [[File:shui liu liang 01.png|400px|左|link=http://v.youku.com/v_show/id_XMzc2MDY0MzA0.html?from=y1.7-2]] <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> ==產(chǎn)品相關推薦== [[文件:erweima.png|230px|無框|右]] ===購買地址=== [http://www.gharee.com/goods-174.html 水流量傳感器] ===周邊產(chǎn)品推薦=== [http://www.gharee.com/goods-167.html Arduino 旋轉(zhuǎn)角度傳感器]<br/> [http://www.gharee.com/goods-626.html 水蒸氣傳感器 雨水探測器 液位開關]<br/> [http://www.gharee.com/goods-196.html 通用傳感器連接線 3P杜邦連接線]<br/> ===相關問題解答=== [http://www.makerspace.cn/forum.php?mod=viewthread&tid=1291&highlight=%E6%B0%B4%E6%B5%81%E9%87%8F 水流量傳感器輸出什么信號?]<br/> ===相關學習資料=== [http://www.makerspace.cn/portal.php 奧松機器人技術論壇]
返回
(SKU:RB-02S034)水流量傳感器
。
來自“
http://www.gharee.com/wiki/index.php/(SKU:RB-02S034)水流量傳感器
”
導航菜單
個人工具
登錄
名字空間
頁面
討論
變換
查看
閱讀
查看源代碼
查看歷史
操作
搜索
導航
首頁
社區(qū)專頁
新聞動態(tài)
最近更改
隨機頁面
工具箱
鏈入頁面
相關更改
特殊頁面
頁面信息
隱私政策
關于ALSROBOT WiKi
免責聲明