步驟1:未放大且未過濾的大廳效果傳感器輸出
要監(jiān)視磁場波動,您將需要一個霍爾效應(yīng)傳感器。在我的實驗中,我使用了霍尼韋爾SS494B霍爾效應(yīng)傳感器,該傳感器可在線購買,價格為3-4美元。其他傳感器也應(yīng)該工作,只是選擇一個模擬模型,而不是閂鎖,其靈敏度可比或更高?;裟犴f爾SS494B承諾足夠靈敏,每1高斯可提供5mV左右的電壓。作為參考,地球的自然磁場約為0.5高斯,冰箱磁鐵約為50高斯,釹磁鐵約為1000高斯。
Honeywell SS494B是一種非常靈敏的霍爾效應(yīng)傳感器,因為低成本霍爾效應(yīng)傳感器的應(yīng)用范圍很廣,但其測量范圍仍超過400高斯。根據(jù)水表外殼的結(jié)構(gòu),如果它是金屬或塑料制成的,則水表外部的磁場強(qiáng)度可低至1高斯或更低。這是一個挑戰(zhàn),因為1高斯或更少處于霍爾效應(yīng)傳感器的測量范圍的極低端。
但是在應(yīng)對測量非常小的磁場的挑戰(zhàn)之前,讓我們先看看霍尼韋爾SS494B霍爾效應(yīng)如何傳感器工作。傳感器具有3個引腳:電源(Vcc),接地和輸出。如果您要查看此霍尼韋爾霍爾效應(yīng)傳感器的輸出,該傳感器僅由+ 5v電源供電,您會看到輸出位于+ 2.5v左右,約為Vcc的一半。這稱為靜態(tài)輸出電壓,換句話說,這是霍爾效應(yīng)傳感器在不存在磁場時將輸出的電壓。但是,如果將一塊磁鐵放在傳感器的前面,磁場會根據(jù)磁場的極性將輸出電壓拉向地面(0V)或Vcc(5v)。
接下來是棘手的部分。如果要測量1高斯或更小的場強(qiáng),則霍尼韋爾SS494B與靜態(tài)輸出電壓的偏差不超過?5mV。因此,要使用Arduino測量如此微小的電壓波動并具有良好的分辨率,就必須進(jìn)行放大。
要放大霍爾效應(yīng)傳感器發(fā)出的信號,像LM324這樣的通用運算放大器就可以正常工作。在我的實驗中,我使用了一種價格便宜(不到0.25美元)的LM324運算放大器,下一步的原理圖基于LM324運算放大器。
步驟2 :放大+濾波電路原理圖

這是放大器和濾波器的相當(dāng)簡單的原理圖。該電路的核心是一個4通道LM324運放,以交流耦合的反相配置運行。電容器C1消除了霍爾效應(yīng)傳感器的DC靜態(tài)輸出電壓,僅將傳感器輸出的微小正弦波饋入運算放大器。電阻R1和R3設(shè)置放大倍數(shù),在這種情況下約為1000x,因此2-3mV的波動將在輸出(引腳1)上變?yōu)?-3V。放大1000倍時,肯定會有一些噪聲,因此LM324運算放大器的第二個通道將變成施密特觸發(fā)器。
示波器屏幕截圖準(zhǔn)確地顯示了當(dāng)水流過時的信號外觀。水表。通道1(黃色)顯示了從運算放大器(引腳1)出來的放大正弦波。通道2(藍(lán)色)顯示了施密特觸發(fā)器(引腳7)的輸出。
根據(jù)水表中的磁場強(qiáng)度,可能需要調(diào)整放大率(電阻R1)和/或DC偏移量。 (電阻器R2)。示波器是進(jìn)行此調(diào)整的正確工具,但可以使用適當(dāng)?shù)?a href="http://m.sdkjxy.cn/v/tag/796/" target="_blank">萬用表完成。
步驟3:使用Arduino記錄放大的霍爾效應(yīng)傳感器輸出

有很多方法可以將運算放大器的輸出數(shù)字化,但是最簡單的方法是將運算放大器的輸出連接到Arduino的數(shù)字輸入引腳之一。當(dāng)運算放大器的輸出電壓超過?2.5V標(biāo)記時,該引腳將狀態(tài)從HIGH切換到LOW,或者從LOW切換到HIGH。每次通過磁鐵都會引發(fā)狀態(tài)變化,因此,要計算水流量,您只需要計算出*每1加侖的水流過儀表,磁鐵將經(jīng)過多少次。
此時,每加侖每分鐘(GPM)的水流量可以通過簡單地計算任意1分鐘時間段內(nèi)數(shù)字引腳上的狀態(tài)變化來計算。
如果您使用Aduino記錄傳感器的輸出,只需使用數(shù)字引腳2或3(在大多數(shù)Arduino板上),并附加一個中斷,例如:
----------------------------- -------------------------------------------------- ----- int magnetPasses = 0;
void setup(void){
attachInterrupt(0,magnetPass,F(xiàn)ALLING);//將中斷連接到數(shù)字引腳2
timer上的外部觸發(fā)器。setInterval(60000,printWaterTotal);//每60秒調(diào)用一次函數(shù)‘printWaterTotal’
}
void magnetPass(){
magnetPasses ++;//增加1
}
void printWaterTotal(){
Serial.print(“磁鐵通過”);
Serial.println(magnetPasses);
magnetPasses = 0;//重置計數(shù)器
}
--------------------------------------- ---------------------------------------------結(jié)果*對于例如,流行的海王星T-10住宅水表每1加侖水顯示120次磁通。每1盎司水流量大約有1個磁通,因此使用此方法甚至可以很容易地檢測到很小的漏水。
步驟4:其他技巧和竅門
提示#1:為使霍爾效應(yīng)傳感器封裝堅固,請在焊接的3條導(dǎo)線的每條導(dǎo)線周圍使用小直徑熱縮管到霍爾效應(yīng)傳感器,然后在3根導(dǎo)線周圍放一個更大直徑的收縮管。請勿將收縮膜放在傳感器本身上,因為要使傳感器盡可能靠近寄存器。
提示2:用于將霍爾效應(yīng)傳感器固定到寄存器。確保霍爾效應(yīng)傳感器“前”朝向寄存器?;魻栃?yīng)傳感器具有“正面”和“背面”,并且“正面”應(yīng)面向要測量的磁場源。
責(zé)任編輯:wv
-
監(jiān)控器
+關(guān)注
關(guān)注
1文章
373瀏覽量
28996
發(fā)布評論請先 登錄
深入解析LM96000硬件監(jiān)控器:功能、特性與應(yīng)用
深入解析LM96194硬件監(jiān)控器:性能、應(yīng)用與設(shè)計要點
SGM860:四路電源電壓監(jiān)控器的技術(shù)剖析與應(yīng)用指南
LTC2937:六通道電源排序器與電壓監(jiān)控器的設(shè)計與應(yīng)用
MAX6453 - MAX6456微處理器監(jiān)控器:性能與應(yīng)用解析
深入解析 LTC2915/LTC2916 電壓監(jiān)控器:特性、應(yīng)用與設(shè)計要點
ADM709電源監(jiān)控器:特性、應(yīng)用與設(shè)計要點
AMC80系統(tǒng)硬件監(jiān)控器:功能、應(yīng)用與設(shè)計詳解
STM6717/18/19/20及STM6777/78/79/80系列電壓監(jiān)控器:設(shè)計與應(yīng)用指南
NoC性能監(jiān)控器調(diào)試指南
TPS376XEVM窗口監(jiān)控器評估模塊技術(shù)解析與應(yīng)用指南
TPS36Q1EVM電壓監(jiān)控器評估模塊技術(shù)解析
Texas Instruments TPS389006/TPS389006-Q1電壓監(jiān)控器特性/應(yīng)用/框圖
Texas Instruments TPS3842EVM 監(jiān)控器評估模塊 (EVM)數(shù)據(jù)手冊
住宅用水監(jiān)控器的制作
評論