国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

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

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

掃碼添加小助手

加入工程師交流群

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

PART.01

引言

在工業場景中,電極式水位計常被用于鍋爐、壓力容器、水箱等設備,實現水位的實時監測與高低水位報警,保障設備安全運行。

當然在民用場景里應用也較為廣泛,像日常可見的熱水器、加濕器、飲水機等家電,內部都有水位監測裝置。

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

PART.02

功能介紹

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

?使用RS485總線與外部設備通訊。

?主機使用標準的MODBUS RTU協議便可設備進行查詢與控制。在水位采集上,為了避免電極極化同時也是延長電極使用壽命,沒有使用直接通直流電源方案轉而使用公共電極發射PWM脈沖,在三個副電極(采樣電極)上產生電壓變化,單片機使用AD口采樣電壓的方案。

?在不用的水質、氣壓、溫度等環境下,同一水位采樣回來的電壓值不盡相同,所以在本模塊中可以對每個通道的觸發閾值進行設置,從而適應不同的生產/生活環境。

?既然使用了Ai-WB2模組作為主控,設備不聯網就太過可惜了,因此加入了網絡功能。

用戶在對設備配網后,設備便連接上對應的MQTT服務器訂閱了相關主題(可在代碼中更改)。這樣使得模塊的拓展性大大增加。

可以通過MQTT協議將設備連接至小程序、網站或公司內部使用的服務器等,使得多設備聯動,會更加智能化。

PART.03

硬件設計

硬件部分較為簡單,主要在于軟件。

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

本次項目的硬件需求為:

●一路LED

●一路按鍵檢測

●一路PWM輸出

●三路ADC采樣

●一路485通訊

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

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

眾所周知485為半雙工通訊,相較于UART的RX 、TX多了一個控制接收和發送的控制引腳,為了方便直接搭了一個自動收發電路,在9600波特率的低速場合下運行是完全沒有問題的,這樣對于軟件層面上來講和UART就沒什么不同了。

下面是本項目的原理圖與PCB圖。

wKgZO2kEWjuAPvEOAAGmhWS_lFQ652.jpg圖1 原理圖

wKgZPGkEWjuAPCpEAAFpmdEl1r0158.jpg圖2 PCB二維圖

PART.04

軟件設計

4.1 主控軟件設計

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

①設備上電,檢測配網按鍵是否按下。

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

③如果配網按鍵未按下,或網絡連接成功后,設備在公共電極上產生PWM脈沖,通過三通道ADC實時采樣副電極電壓,與觸發閾值進行比較從而判斷水位狀態。

④設備實時的通過MODBUS和MQTT協議與外部設備進行交互,將水位狀態、采樣值、閾值等信息傳輸出去。

具體軟件流程圖如下:

wKgZO2kEWkGAChFIAAFkvarRYbk361.jpg圖3 系統軟件流程圖

4.2 Modbus通訊協議

4.2.1寄存器地址表

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

4.2.2 指令簡介

目前本模塊支持的功能碼有01、03、06三個功能碼,如修改站號相關指令使用廣播地址00即可。

01-讀線圈狀態

發送查詢三路水位狀態:

01 01 01 00 00 03 7D F7
站號 功能碼 寄存器地址H 寄存器地址L 讀取數量H 讀取數量L CRC16H CRC16L

返回:

01 01 01 04 50 4B
站號 功能碼 數據字節數 低三位代表水位狀態 CRC16H CRC16L

03-讀保持寄存器

發送查詢通道1采樣值命令:

01 03 02 00 00 01 85 B2
站號 功能碼 寄存器地址H 寄存器地址L 讀取數量H 讀取數量L CRC16H CRC16L

返回:

01 03 02 00 0F F8 40
站號 功能碼 數據字節數 通道1采樣值H 通道1采樣值L CRC16H CRC16L

06-設置單個保持寄存器值

發送設置通道1觸發閾值為命令:

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

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

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

4.3 MQTT通訊協議設計

當給模塊配網成功后,模塊便將配網WIFI的ssid和password存至內部flash中了。下次再上電便會直接直接Wi-Fi

模塊成功連接網絡后便會進行連接設定的MQTT服務器并訂閱相關主題。給模塊添加這個功能主要就是為了增加模塊拓展性與智能性,讓它不再單單是個連接PLC的485模塊。

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

其他端訂閱: waterLevel/res 接收模塊的響應消息,在 waterLevel/cmd 發布控制消息。

通訊協議為:

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

PART.05

實物演示

還是先來幾張實物圖:

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

wKgZO2kEWkOAR2qHAABm78KYZro116.jpg圖5 模塊實物圖

模塊的對外接口主要有3種:

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

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

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

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

wKgZPGkEWkOANca_AAFQEAq4VAU425.jpg

PART.06

總結

這次做的電極式水位計模塊各種的功能還是很適用于工控場合的。

因為筆者不太喜歡只做功能上的堆疊不去考慮現實應用,。當然這個小項目還有些不足,受限于Ai-WB2的引腳數量,沒有再做對應三個通道的DO有些可惜,雖然有些遺憾,但哪有完全完美的事物呢?

這次的小項目就到這啦!!!下次再見吧

附件:
附件:電極式水位計_s.zip

原貼地址

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


審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • WIFI
    +關注

    關注

    82

    文章

    5509

    瀏覽量

    213529
  • 水位計
    +關注

    關注

    0

    文章

    98

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    壓力水位計的監測應用與技術特性分析

    壓力水位計是水文水資源監測領域中應用廣泛的靜壓測量設備,其依托流體靜力學基本原理實現對水體水位的連續、精準監測,被研究人員認定為水文自動化監測體系中的核心感知設備之一,在地表水、地
    的頭像 發表于 01-23 15:06 ?195次閱讀
    壓力<b class='flag-5'>式</b><b class='flag-5'>水位計</b>的監測應用與技術特性分析

    投入水位計的溫度與氣壓補償:如何保障測量精度?

    水位監測應用中,環境因素對測量精度的影響不容忽視。投入水位計通過先進的溫度與氣壓補償技術,有效消除了環境變量帶來的測量誤差,確保了數據的長期可靠性。溫度變化會對傳感器性能產生直接影響。當環境溫度
    的頭像 發表于 12-30 15:59 ?227次閱讀
    投入<b class='flag-5'>式</b><b class='flag-5'>水位計</b>的溫度與氣壓補償:如何保障測量精度?

    投入水位計數據傳輸方式解析:支持遠程監控嗎?

    在現代巖土工程與水利工程的安全監測中,數據的實時性與傳輸的可靠性至關重要。投入水位計作為核心監測設備,其數據傳輸方式直接決定了整個監測系統的效率與智能化水平。那么,這類水位計的數據是如何傳輸
    的頭像 發表于 12-18 14:10 ?266次閱讀
    投入<b class='flag-5'>式</b><b class='flag-5'>水位計</b>數據傳輸方式解析:支持遠程監控嗎?

    雷達水位計:高精度非接觸水位監測的核心裝備與應用實踐

    在水文監測、防汛預警、水資源管理等領域,水位數據的實時精準獲取是保障決策科學性與時效性的關鍵前提。雷達水位計作為微波傳感技術的典型應用設備,憑借非接觸測量的技術特性,突破傳統接觸
    的頭像 發表于 12-18 14:05 ?308次閱讀
    雷達<b class='flag-5'>水位計</b>:高精度非接觸<b class='flag-5'>式</b><b class='flag-5'>水位</b>監測的核心裝備與應用實踐

    投入水位計水位測量原理:從水壓到水位的轉換

    在水利工程與巖土結構監測領域,投入水位計憑借其穩定的水壓測量原理,成為水位監測的重要工具。其核心工作原理基于流體靜力學原理,通過測量水體壓力來精確推算水位高度,為工程安全提供可靠數據
    的頭像 發表于 12-01 15:35 ?860次閱讀
    投入<b class='flag-5'>式</b><b class='flag-5'>水位計</b>的<b class='flag-5'>水位</b>測量原理:從水壓到<b class='flag-5'>水位</b>的轉換

    非接觸雷達水位計

    水位計
    pingao141378
    發布于 :2025年11月19日 15:27:59

    投入水位計為何適合長期監測水庫、河流、測壓管等環境?

    在水庫、河流及測壓管等環境的水位長期監測中,數據的連續性與準確性直接關乎工程安全與生態管理。投入水位計因其獨特的結構設計與技術特性,成為此類場景的理想選擇。為什么投入
    的頭像 發表于 09-04 15:24 ?515次閱讀
    投入<b class='flag-5'>式</b><b class='flag-5'>水位計</b>為何適合長期監測水庫、河流、測壓管等環境?

    從水庫到巖土邊坡:投入水位計的四大核心應用場景

    在水工建筑物安全監測與巖土工程領域,水位數據的精準獲取直接關系工程安全與決策效率。投入水位計憑借高精度、強適應性和智能化特性,已成為行業主流監測工具。南京峟思將解析其四大核心應用場景,為工程師
    的頭像 發表于 08-12 11:07 ?492次閱讀
    從水庫到巖土邊坡:投入<b class='flag-5'>式</b><b class='flag-5'>水位計</b>的四大核心應用場景

    投入水位計與傳統浮子式儀器性能對比分析

    水位監測領域,投入水位計與浮子式儀器是兩類主流設備。南京峟思將從工程實用性角度出發,對兩者進行五大核心性能對比,為巖土工程、水利安全監測領域的采購及技術人員提供客觀參考。一、測量原理與精度投入
    的頭像 發表于 07-28 13:44 ?449次閱讀
    投入<b class='flag-5'>式</b><b class='flag-5'>水位計</b>與傳統浮子式儀器性能對比分析

    投入水位計:助力水資源規劃與結構安全

    在水資源管理與巖土工程安全監測領域,水位數據的實時性和準確性直接影響決策的科學性與工程可靠性。投入水位計作為一種高精度、耐用的監測工具,正成為水利工程、地下結構物安全評估及水資源規劃中不可或缺
    的頭像 發表于 06-19 13:17 ?588次閱讀
    投入<b class='flag-5'>式</b><b class='flag-5'>水位計</b>:助力水資源規劃與結構安全

    南京峟思:YSP-G型水位計的基準值校準全流程

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

    YSP-G型投入水位計能測量哪些場景的水位變化?

    在水資源管理、水利工程安全監測以及環境水文研究中,精準測量水位變化是至關重要的環節。YSP-G型投入水位計,憑借其高精度、強適應性和智能化設計,成為多領域水位監測的理想選擇。一、水工
    的頭像 發表于 06-04 13:12 ?613次閱讀
    YSP-G型投入<b class='flag-5'>式</b><b class='flag-5'>水位計</b>能測量哪些場景的<b class='flag-5'>水位</b>變化?

    不同水位計的優缺點及應用場景

    (1)浮子式水位計: ? 浮子式水位計 ?優點: 它的結構簡單、精度高、適應性強,通過浮子隨水位變化而產生的位移來測量水位,能夠較為準確地反映水位
    的頭像 發表于 04-08 15:56 ?1353次閱讀
    不同<b class='flag-5'>水位計</b>的優缺點及應用場景

    革新水位監測:投入水位計如何以“五大優勢”領跑行業?

    在水資源管理、水利工程、環境監測等領域,水位數據的精準測量是保障安全與效率的核心環節。傳統的水位測量儀器(如浮子式、超聲波、雷達式水位計等)雖各具特色,但在復雜環境下的穩定性、成本和
    的頭像 發表于 03-07 17:09 ?838次閱讀
    革新<b class='flag-5'>水位</b>監測:投入<b class='flag-5'>式</b><b class='flag-5'>水位計</b>如何以“五大優勢”領跑行業?

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

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