亚洲精品久久久久久久久久久,亚洲国产精品一区二区制服,亚洲精品午夜精品,国产成人精品综合在线观看,最近2019中文字幕一页二页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

電子DIY作品 基于Ai-WB2的電極式水位計(jì)

AIoT行業(yè)洞察 ? 來(lái)源:AIoT行業(yè)洞察 ? 作者:AIoT行業(yè)洞察 ? 2025-10-31 14:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

以下作品由安信可社區(qū)用戶大貓的魚制作

PART.01

引言

在工業(yè)場(chǎng)景中,電極式水位計(jì)常被用于鍋爐、壓力容器、水箱等設(shè)備,實(shí)現(xiàn)水位的實(shí)時(shí)監(jiān)測(cè)與高低水位報(bào)警,保障設(shè)備安全運(yùn)行。

當(dāng)然在民用場(chǎng)景里應(yīng)用也較為廣泛,像日??梢姷臒崴鳌⒓訚衿?、飲水機(jī)等家電,內(nèi)部都有水位監(jiān)測(cè)裝置。

這些裝置往往不需要精準(zhǔn)的水位距離,只需要知道水位是否在上下限中,避免干燒或溢水問(wèn)題即可。

PART.02

功能介紹

?本模塊采用工業(yè)上常用的DC24V供電(6V~30V都可),板載運(yùn)行指示燈與配網(wǎng)按鈕。

?使用RS485總線與外部設(shè)備通訊。

?主機(jī)使用標(biāo)準(zhǔn)的MODBUS RTU協(xié)議便可設(shè)備進(jìn)行查詢與控制。在水位采集上,為了避免電極極化同時(shí)也是延長(zhǎng)電極使用壽命,沒有使用直接通直流電源方案轉(zhuǎn)而使用公共電極發(fā)射PWM脈沖,在三個(gè)副電極(采樣電極)上產(chǎn)生電壓變化,單片機(jī)使用AD口采樣電壓的方案。

?在不用的水質(zhì)、氣壓、溫度等環(huán)境下,同一水位采樣回來(lái)的電壓值不盡相同,所以在本模塊中可以對(duì)每個(gè)通道的觸發(fā)閾值進(jìn)行設(shè)置,從而適應(yīng)不同的生產(chǎn)/生活環(huán)境。

?既然使用了Ai-WB2模組作為主控,設(shè)備不聯(lián)網(wǎng)就太過(guò)可惜了,因此加入了網(wǎng)絡(luò)功能。

用戶在對(duì)設(shè)備配網(wǎng)后,設(shè)備便連接上對(duì)應(yīng)的MQTT服務(wù)器訂閱了相關(guān)主題(可在代碼中更改)。這樣使得模塊的拓展性大大增加。

可以通過(guò)MQTT協(xié)議將設(shè)備連接至小程序、網(wǎng)站或公司內(nèi)部使用的服務(wù)器等,使得多設(shè)備聯(lián)動(dòng),會(huì)更加智能化。

PART.03

硬件設(shè)計(jì)

硬件部分較為簡(jiǎn)單,主要在于軟件。

主控采用Ai-WB2-12F模組。
模組內(nèi)置低功耗的32位RISC CPU,276KB RAM和豐富的外圍接口,包括 SDIO,SPI,UARTI2C, IR remote,PWM,ADCDAC,PIR 和 GPIO等。

本次項(xiàng)目的硬件需求為:

●一路LED

●一路按鍵檢測(cè)

●一路PWM輸出

●三路ADC采樣

●一路485通訊

使用Ai-WB2-12F模組作為主控完美適配。

電源部分分兩級(jí),輸入24V轉(zhuǎn)5V部分采用L7805芯片進(jìn)行降壓(建議采用DCDC,手頭有這個(gè)芯片才采用這顆LDO),隨后通過(guò)經(jīng)典的AMS1117-3.3,將5V降壓至3.3V作為主控芯片的供電。

眾所周知485為半雙工通訊,相較于UART的RX 、TX多了一個(gè)控制接收和發(fā)送的控制引腳,為了方便直接搭了一個(gè)自動(dòng)收發(fā)電路,在9600波特率的低速場(chǎng)合下運(yùn)行是完全沒有問(wèn)題的,這樣對(duì)于軟件層面上來(lái)講和UART就沒什么不同了。

下面是本項(xiàng)目的原理圖與PCB圖。

wKgZO2kEWjuAPvEOAAGmhWS_lFQ652.jpg圖1 原理圖

wKgZPGkEWjuAPCpEAAFpmdEl1r0158.jpg圖2 PCB二維圖

PART.04

軟件設(shè)計(jì)

4.1 主控軟件設(shè)計(jì)

本項(xiàng)目的單片機(jī)軟件方面主要使用了GPIO、PWM、ADC、UART、MQTT等。整體軟件工作流程為:

①設(shè)備上電,檢測(cè)配網(wǎng)按鍵是否按下。

②如果配網(wǎng)按鍵按下,則進(jìn)入配網(wǎng)模式;設(shè)備會(huì)先開啟STA模式連接存儲(chǔ)的配網(wǎng)信息,連接不上wifi則會(huì)發(fā)出一個(gè)AP熱點(diǎn)重新配網(wǎng)。用戶手機(jī)輸入密碼12345678連接SSID為ai-think的熱點(diǎn)(熱點(diǎn)名和密碼可改)。隨后打開瀏覽器輸入192.168.169.1進(jìn)入配網(wǎng)頁(yè)面進(jìn)行配網(wǎng)。

③如果配網(wǎng)按鍵未按下,或網(wǎng)絡(luò)連接成功后,設(shè)備在公共電極上產(chǎn)生PWM脈沖,通過(guò)三通道ADC實(shí)時(shí)采樣副電極電壓,與觸發(fā)閾值進(jìn)行比較從而判斷水位狀態(tài)。

④設(shè)備實(shí)時(shí)的通過(guò)MODBUS和MQTT協(xié)議與外部設(shè)備進(jìn)行交互,將水位狀態(tài)、采樣值、閾值等信息傳輸出去。

具體軟件流程圖如下:

wKgZO2kEWkGAChFIAAFkvarRYbk361.jpg圖3 系統(tǒng)軟件流程圖

4.2 Modbus通訊協(xié)議

4.2.1寄存器地址表

地址 功能 數(shù)值類型 讀/寫
0x0100 ~ 0x0102 三路水位狀態(tài)寄存器 Bool R
0x0200 ~ 0x0202 三路通道采樣值寄存器 Uint16 R
0x0300 ~ 0x0302 三路觸發(fā)閾值寄存器 Uint16 R/W
0x0400 設(shè)備站號(hào)寄存器(0站號(hào)作為廣播地址) Uint8 R/W

4.2.2 指令簡(jiǎn)介

目前本模塊支持的功能碼有01、03、06三個(gè)功能碼,如修改站號(hào)相關(guān)指令使用廣播地址00即可。

01-讀線圈狀態(tài)

發(fā)送查詢?nèi)匪粻顟B(tài):

01 01 01 00 00 03 7D F7
站號(hào) 功能碼 寄存器地址H 寄存器地址L 讀取數(shù)量H 讀取數(shù)量L CRC16H CRC16L

返回:

01 01 01 04 50 4B
站號(hào) 功能碼 數(shù)據(jù)字節(jié)數(shù) 低三位代表水位狀態(tài) CRC16H CRC16L

03-讀保持寄存器

發(fā)送查詢通道1采樣值命令:

01 03 02 00 00 01 85 B2
站號(hào) 功能碼 寄存器地址H 寄存器地址L 讀取數(shù)量H 讀取數(shù)量L CRC16H CRC16L

返回:

01 03 02 00 0F F8 40
站號(hào) 功能碼 數(shù)據(jù)字節(jié)數(shù) 通道1采樣值H 通道1采樣值L CRC16H CRC16L

06-設(shè)置單個(gè)保持寄存器值

發(fā)送設(shè)置通道1觸發(fā)閾值為命令:

01 06 03 00 0B B8 8E CC
站號(hào) 功能碼 寄存器地址H 寄存器地址L 設(shè)置閾值H 設(shè)置閾值L CRC16H CRC16L

返回:(與發(fā)送指令相同)

01 06 03 00 0B B8 8E CC
站號(hào) 功能碼 寄存器地址H 寄存器地址L 設(shè)置閾值H 設(shè)置閾值L CRC16H CRC16L

4.3 MQTT通訊協(xié)議設(shè)計(jì)

當(dāng)給模塊配網(wǎng)成功后,模塊便將配網(wǎng)WIFI的ssid和password存至內(nèi)部flash中了。下次再上電便會(huì)直接直接Wi-Fi

模塊成功連接網(wǎng)絡(luò)后便會(huì)進(jìn)行連接設(shè)定的MQTT服務(wù)器并訂閱相關(guān)主題。給模塊添加這個(gè)功能主要就是為了增加模塊拓展性與智能性,讓它不再單單是個(gè)連接PLC的485模塊。

模塊訂閱:waterLevel/cmd 主題,接收其他端(小程序,網(wǎng)站等)發(fā)送的控制命令,并在 waterLevel/res 主題中發(fā)送響應(yīng)消息。

其他端訂閱: waterLevel/res 接收模塊的響應(yīng)消息,在 waterLevel/cmd 發(fā)布控制消息。

通訊協(xié)議為:

//查詢水位命令格式  {    "id":1, 	 
 //設(shè)備的485站號(hào)    "cmd":0, 	 
  //查詢命令 0:查詢水位狀態(tài)與采樣值,1:查詢/設(shè)置閾值 } 
   //查詢閾值命令格式  {    "id":1, 	  
   //設(shè)備的485站號(hào)    "cmd":1, 	  
   //查詢命令 0:查詢水位狀態(tài)與采樣值,1:查詢/設(shè)置閾值 }  
   //設(shè)置閾值命令格式  {    "id":1, 	  
   //設(shè)備的485站號(hào)    "cmd":1, 	  
   //查詢命令 0:查詢水位狀態(tài)與采樣值,1:查詢/設(shè)置閾值   
   "TH1":100, 	 
    //通道1 要設(shè)置的閾值   "TH2":100, 	  
    //通道2 要設(shè)置的閾值   "TH3":100, 	  
    //通道3 要設(shè)置的閾值 
    }

PART.05

實(shí)物演示

還是先來(lái)幾張實(shí)物圖:

wKgZPGkEWkOAEYxrAACRt-Vezq8535.jpgwKgZO2kEWkOAR2qHAABm78KYZro116.jpg圖4 PCB焊接后圖

wKgZO2kEWkOAR2qHAABm78KYZro116.jpg圖5 模塊實(shí)物圖

模塊的對(duì)外接口主要有3種:

●首先是DC 6V~30V的電源輸入,使用工業(yè)上常用的24V開關(guān)電源接上就行了

●其次是485通訊接口的A B線

●最后是電極接口,模塊標(biāo)的SCOM作為電極公共端連接設(shè)備外殼(一定要是導(dǎo)電的如蒸氣鍋爐等)或單獨(dú)連接一根最長(zhǎng)的電極,剩下三個(gè)S1、S2、S3連接三根不同長(zhǎng)度的電極即可。

在視頻演示中,由于沒有找到電極就直接使用了長(zhǎng)短不一的銅柱代替了,就這樣做了一個(gè)簡(jiǎn)易的測(cè)試裝置,在蒸汽鍋爐中也是能正常使用的,原理都是相同的。具體演示視頻如下:

wKgZPGkEWkOANca_AAFQEAq4VAU425.jpg

PART.06

總結(jié)

這次做的電極式水位計(jì)模塊各種的功能還是很適用于工控場(chǎng)合的。

因?yàn)楣P者不太喜歡只做功能上的堆疊不去考慮現(xiàn)實(shí)應(yīng)用,。當(dāng)然這個(gè)小項(xiàng)目還有些不足,受限于Ai-WB2的引腳數(shù)量,沒有再做對(duì)應(yīng)三個(gè)通道的DO有些可惜,雖然有些遺憾,但哪有完全完美的事物呢?

這次的小項(xiàng)目就到這啦?。?!下次再見吧

附件:
附件:電極式水位計(jì)_s.zip

原貼地址

電子DIY作品】基于Ai-WB2的電極式水位計(jì)


審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • WIFI
    +關(guān)注

    關(guān)注

    81

    文章

    5447

    瀏覽量

    211372
  • 水位計(jì)
    +關(guān)注

    關(guān)注

    0

    文章

    82

    瀏覽量

    12602
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    投入水位計(jì)為何適合長(zhǎng)期監(jiān)測(cè)水庫(kù)、河流、測(cè)壓管等環(huán)境?

    在水庫(kù)、河流及測(cè)壓管等環(huán)境的水位長(zhǎng)期監(jiān)測(cè)中,數(shù)據(jù)的連續(xù)性與準(zhǔn)確性直接關(guān)乎工程安全與生態(tài)管理。投入水位計(jì)因其獨(dú)特的結(jié)構(gòu)設(shè)計(jì)與技術(shù)特性,成為此類場(chǎng)景的理想選擇。為什么投入
    的頭像 發(fā)表于 09-04 15:24 ?321次閱讀
    投入<b class='flag-5'>式</b><b class='flag-5'>水位計(jì)</b>為何適合長(zhǎng)期監(jiān)測(cè)水庫(kù)、河流、測(cè)壓管等環(huán)境?

    從水庫(kù)到巖土邊坡:投入水位計(jì)的四大核心應(yīng)用場(chǎng)景

    在水工建筑物安全監(jiān)測(cè)與巖土工程領(lǐng)域,水位數(shù)據(jù)的精準(zhǔn)獲取直接關(guān)系工程安全與決策效率。投入水位計(jì)憑借高精度、強(qiáng)適應(yīng)性和智能化特性,已成為行業(yè)主流監(jiān)測(cè)工具。南京峟思將解析其四大核心應(yīng)用場(chǎng)景,為工程師
    的頭像 發(fā)表于 08-12 11:07 ?279次閱讀
    從水庫(kù)到巖土邊坡:投入<b class='flag-5'>式</b><b class='flag-5'>水位計(jì)</b>的四大核心應(yīng)用場(chǎng)景

    投入水位計(jì):助力水資源規(guī)劃與結(jié)構(gòu)安全

    在水資源管理與巖土工程安全監(jiān)測(cè)領(lǐng)域,水位數(shù)據(jù)的實(shí)時(shí)性和準(zhǔn)確性直接影響決策的科學(xué)性與工程可靠性。投入水位計(jì)作為一種高精度、耐用的監(jiān)測(cè)工具,正成為水利工程、地下結(jié)構(gòu)物安全評(píng)估及水資源規(guī)劃中不可或缺
    的頭像 發(fā)表于 06-19 13:17 ?391次閱讀
    投入<b class='flag-5'>式</b><b class='flag-5'>水位計(jì)</b>:助力水資源規(guī)劃與結(jié)構(gòu)安全

    南京峟思:YSP-G型水位計(jì)的基準(zhǔn)值校準(zhǔn)全流程

    水位監(jiān)測(cè)領(lǐng)域,基準(zhǔn)值的準(zhǔn)確性直接決定設(shè)備長(zhǎng)期運(yùn)行的可靠性。南京峟思工程儀器有限公司研發(fā)的YSP-G型投入水位計(jì),憑借智能化設(shè)計(jì)與高精度性能,廣泛應(yīng)用于水利、市政及巖土工程。為幫助用戶規(guī)范操作
    的頭像 發(fā)表于 06-05 10:40 ?429次閱讀
    南京峟思:YSP-G型<b class='flag-5'>水位計(jì)</b>的基準(zhǔn)值校準(zhǔn)全流程

    YSP-G型投入水位計(jì)能測(cè)量哪些場(chǎng)景的水位變化?

    在水資源管理、水利工程安全監(jiān)測(cè)以及環(huán)境水文研究中,精準(zhǔn)測(cè)量水位變化是至關(guān)重要的環(huán)節(jié)。YSP-G型投入水位計(jì),憑借其高精度、強(qiáng)適應(yīng)性和智能化設(shè)計(jì),成為多領(lǐng)域水位監(jiān)測(cè)的理想選擇。一、水工
    的頭像 發(fā)表于 06-04 13:12 ?373次閱讀
    YSP-G型投入<b class='flag-5'>式</b><b class='flag-5'>水位計(jì)</b>能測(cè)量哪些場(chǎng)景的<b class='flag-5'>水位</b>變化?

    不同水位計(jì)的優(yōu)缺點(diǎn)及應(yīng)用場(chǎng)景

    (1)浮子式水位計(jì): ? 浮子式水位計(jì) ?優(yōu)點(diǎn): 它的結(jié)構(gòu)簡(jiǎn)單、精度高、適應(yīng)性強(qiáng),通過(guò)浮子隨水位變化而產(chǎn)生的位移來(lái)測(cè)量水位,能夠較為準(zhǔn)確地反映水位
    的頭像 發(fā)表于 04-08 15:56 ?869次閱讀
    不同<b class='flag-5'>水位計(jì)</b>的優(yōu)缺點(diǎn)及應(yīng)用場(chǎng)景

    革新水位監(jiān)測(cè):投入水位計(jì)如何以“五大優(yōu)勢(shì)”領(lǐng)跑行業(yè)?

    在水資源管理、水利工程、環(huán)境監(jiān)測(cè)等領(lǐng)域,水位數(shù)據(jù)的精準(zhǔn)測(cè)量是保障安全與效率的核心環(huán)節(jié)。傳統(tǒng)的水位測(cè)量?jī)x器(如浮子式、超聲波、雷達(dá)式水位計(jì)等)雖各具特色,但在復(fù)雜環(huán)境下的穩(wěn)定性、成本和
    的頭像 發(fā)表于 03-07 17:09 ?614次閱讀
    革新<b class='flag-5'>水位</b>監(jiān)測(cè):投入<b class='flag-5'>式</b><b class='flag-5'>水位計(jì)</b>如何以“五大優(yōu)勢(shì)”領(lǐng)跑行業(yè)?

    低價(jià)不貴!安信可WiFi+BLE模組Ai-WB2系列

    安信可Ai-WB2系列模組集成Wi-Fi&BLE于一體,搭載BL602芯片作為核心處理器,支持Wi-Fi 802.11b/g/n協(xié)議和BLE 5.0協(xié)議。 Ai-WB2系列以單Wi-Fi的價(jià)格,可以
    的頭像 發(fā)表于 03-06 08:49 ?748次閱讀
    低價(jià)不貴!安信可WiFi+BLE模組<b class='flag-5'>Ai-WB2</b>系列

    雷達(dá)式水位計(jì)的工作原理

    在現(xiàn)代水利監(jiān)測(cè)、防洪預(yù)警以及眾多涉及水位測(cè)量的工業(yè)和民用領(lǐng)域中,雷達(dá)式水位計(jì)正發(fā)揮著日益重要的作用。它以高精度、可靠性強(qiáng)等優(yōu)勢(shì),成為水位測(cè)量技術(shù)的重要代表。深入了解雷達(dá)式水位計(jì)的工作原
    的頭像 發(fā)表于 02-28 16:51 ?850次閱讀
    雷達(dá)式<b class='flag-5'>水位計(jì)</b>的工作原理

    投入水位計(jì)如何應(yīng)對(duì)惡劣環(huán)境條件下的測(cè)量挑戰(zhàn)?

    投入水位計(jì)是一種廣泛應(yīng)用于水位監(jiān)測(cè)的工程設(shè)備,其在多種惡劣環(huán)境條件下依然需要保持高精度和穩(wěn)定性。南京峟思將和大家一起深入探討投入水位計(jì)
    的頭像 發(fā)表于 02-13 14:17 ?681次閱讀
    投入<b class='flag-5'>式</b><b class='flag-5'>水位計(jì)</b>如何應(yīng)對(duì)惡劣環(huán)境條件下的測(cè)量挑戰(zhàn)?

    雷達(dá)水位計(jì)在水利工程中的應(yīng)用,助力水資源調(diào)度

    雷達(dá)水位計(jì)是一種基于雷達(dá)技術(shù)的水位測(cè)量設(shè)備,它通過(guò)發(fā)射雷達(dá)波并接收水面反射回來(lái)的信號(hào),計(jì)算水位的變化。與傳統(tǒng)的浮標(biāo)或壓力
    的頭像 發(fā)表于 01-15 08:49 ?884次閱讀
    雷達(dá)<b class='flag-5'>水位計(jì)</b>在水利工程中的應(yīng)用,助力水資源調(diào)度

    滲壓計(jì)水位計(jì)之間有什么區(qū)別?

    滲壓計(jì)水位計(jì)是用于水文、地質(zhì)、土力學(xué)等領(lǐng)域的兩種常用的安全監(jiān)測(cè)儀器,主要用于測(cè)量分析地下水位和滲透壓力。由于這兩個(gè)儀器都與地下水和土壤有關(guān),所以很多人對(duì)于它們的原理和用途不是很了解,針對(duì)這個(gè)
    的頭像 發(fā)表于 11-26 15:18 ?970次閱讀
    滲壓<b class='flag-5'>計(jì)</b>和<b class='flag-5'>水位計(jì)</b>之間有什么區(qū)別?

    投入水位計(jì)如何監(jiān)測(cè)河湖水位

    在對(duì)河湖水位進(jìn)行監(jiān)測(cè)的眾多手段中,投入水位計(jì)發(fā)揮著重要作用。那么,投入水位計(jì)究竟是如何實(shí)現(xiàn)對(duì)河湖水位
    的頭像 發(fā)表于 11-18 16:42 ?685次閱讀
    投入<b class='flag-5'>式</b><b class='flag-5'>水位計(jì)</b>如何監(jiān)測(cè)河湖<b class='flag-5'>水位</b>

    如何減少投入水位計(jì)的測(cè)量誤差?

    ?在眾多水位測(cè)量的應(yīng)用場(chǎng)景中,投入水位計(jì)因其便捷性和一定的準(zhǔn)確性而被廣泛使用。然而,在實(shí)際測(cè)量過(guò)程中,不可避免地會(huì)出現(xiàn)一些測(cè)量誤差。為了獲取更精準(zhǔn)的水位數(shù)據(jù),我們需要了解并采取有效的
    的頭像 發(fā)表于 11-15 16:03 ?972次閱讀
    如何減少投入<b class='flag-5'>式</b><b class='flag-5'>水位計(jì)</b>的測(cè)量誤差?

    投入水位計(jì)是什么?投入水位計(jì)怎么安裝

    投入水位計(jì)是一種在工程領(lǐng)域中廣泛應(yīng)用的監(jiān)測(cè)儀器,主要用于測(cè)量和顯示水位的變化量。本文將詳細(xì)介紹投入水位計(jì)的定義、特點(diǎn)以及安裝步驟,幫助大
    的頭像 發(fā)表于 11-08 16:08 ?1109次閱讀
    投入<b class='flag-5'>式</b><b class='flag-5'>水位計(jì)</b>是什么?投入<b class='flag-5'>式</b><b class='flag-5'>水位計(jì)</b>怎么安裝