在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

基于CW32L031的NB無磁水表方案設計

孟子一 ? 來源:孟子一 ? 作者:孟子一 ? 2023-06-21 16:13 ? 次閱讀

基于CW32L031的NB-IoT水表設計開發(fā)

【前言】

目前,所有的供水行業(yè)主要是通過水表來進行計數(shù)收費的,因此,水表的安全、可靠性、準確計量和科學規(guī)范管理十分重要。

相比于傳統(tǒng)水表,水表采用窄帶物聯(lián)網(wǎng)(NB-IoT)技術,可實現(xiàn)數(shù)據(jù)遠傳,無需人工抄表,可提高數(shù)據(jù)準確性;NB-IOT 物聯(lián)網(wǎng)水表采集頻率高,可實時反映用戶家中用水情況;此外上傳數(shù)據(jù)安全牢靠,從而為供水管理部門科學決策提供數(shù)據(jù)支持。隨著NB-loT 芯片模組價格下降,應用不斷成熟,以及智慧水務建設的持續(xù)推進,NB-IoT 水表的新增和更新需求將會越來越多。 水表的數(shù)據(jù)傳輸方式有:GPRS、CDMA、NB-IoT。NB-IoT 技術能實現(xiàn)比 GSM 強 20dB 以上的覆蓋增益,覆蓋面積擴大 100 倍,地下車庫、地下管道均能覆蓋到。 選擇 NB-IoT 傳輸?shù)牧硪辉蚴堑凸模琋B-IoT 終端如每天發(fā)送一次 200Byte 報文,AA 電池待機時間有 10 年之久。 因智能水表上報數(shù)據(jù)時,只需 1 或 3 天上報一次數(shù)據(jù)即可, 所以 NB-loT 技術非常適合應用在智能水表中。

在選型過程中,無意間看到CW32生態(tài)社區(qū)里有CW32L031系列的推廣活動,然后就去查閱了CW32L031的數(shù)據(jù)手冊及宣傳手冊,看到其深度休眠模式下最低可達到0.45uA,且只需4us的超低功耗喚醒時間。其ADC精度也還蠻高,其有效位數(shù)可達到11.3,IO口和FLASH資源也都夠用,所以抱著試一試的態(tài)度開始開發(fā)。

【設計流程】

第一步:總體方案設計

此方案中,將 NB-IoT 模組集成至電路板中,由運營商提供網(wǎng)絡服務,解決水司無線網(wǎng)絡維護難問題,實現(xiàn)漏損監(jiān)測控制,降低管網(wǎng)漏損率。 無磁 NB-IoT 水表通過基站與云平臺建立連接,將數(shù)據(jù)發(fā)送至平臺,而終端可通過訪問平臺獲取相關數(shù)據(jù),這些數(shù)據(jù)可在不同的應用上進行呈現(xiàn)。 本設計系統(tǒng)總框圖如圖1 所示:

C:/Users/lenovo/AppData/Local/Temp/wps.UJNPmNwps

圖1 設計系統(tǒng)總框圖

第二步:硬件設計及PCB制板

硬件部分主要包括:主芯片、電源、NB模塊、存儲電路、無線通信模塊、紅外通訊模塊、調(diào)試接口SIM 卡等部分組成。使得水表具有無磁計量、數(shù)據(jù)存儲、無線通信等功能。 主芯片負責采集無磁模塊輸出的波形,選用CW32L031芯片,L031是武漢芯源半導體有限公司推出的一款低功耗產(chǎn)品ARM? Cortex?-M0+內(nèi)核,工作電壓可低至1.65V, 且含有三路低功耗 UART,支持小數(shù)波特率,支持 LIN 通信接口,一路 SPI 接口 12Mbit/s, 一路 I2C 接口 1Mbit/s,內(nèi)置 IR 調(diào)制器,最低功耗可達到0.4μA。數(shù)據(jù)通信采用NB-IoT技術,用的是MN316模塊。無磁計量模塊采用的是Hall元件和葉輪搭配實現(xiàn)水流的計量。系統(tǒng)硬件原理框圖如圖2所示:

C:/Users/lenovo/AppData/Local/Temp/wps.KSLmMmwps

圖2 系統(tǒng)硬件原理框圖

根據(jù)硬件原理框圖,設計相關原理圖,實物圖及原理圖如題3、4所示:b93436268f24a7b913ef55461f447bb

圖3 NB-IOT水表實物圖NB水表

圖4 NB-IOT水表原理圖

第三步:軟件設計

采用模塊化的設計流程,包括:主程序、初始化模塊、無磁計量模塊、無線通訊模塊、數(shù)據(jù)存儲模塊、紅外接口模塊以及遠傳協(xié)議解析模塊。主程序負責水表系統(tǒng)在上電以后首先初始化各個模塊相應端口的電平參數(shù)。 數(shù)據(jù)存儲在 EEPROM 中,可存儲水表的各詳細數(shù)據(jù),包括實時數(shù)據(jù)、默認參數(shù)、上線類型、故障(復位)記錄等。具體程序結構如圖5所示:

NB程序

圖5 程序組成圖

第四步:下載調(diào)試

本水表板是需要結合水表基表進行測試的,測試時需要用紅外和平臺同時測試。物聯(lián)網(wǎng)水表電子模塊焊接完成后,將整表放置在氣動走字工裝上,并記錄基表部分的初始機械讀數(shù)。運行一段時間后,通過觸發(fā)水表上的按鍵開關,將物聯(lián)網(wǎng)水表的數(shù)據(jù)上傳到生產(chǎn)測試服務器上,并通過顯示裝置將表內(nèi)所有的數(shù)據(jù)顯示出來。顯示的數(shù)據(jù)包括水表的累計用量、電池電壓、信號強度、物聯(lián)網(wǎng)卡號、表狀態(tài)字等,生產(chǎn)檢測人員通過上傳的數(shù)據(jù)累計用量,比對機械讀數(shù),機電對比判斷水表計量是否準確;通過信號強度大致判斷表內(nèi)的天線是否焊接好;通過表狀態(tài)字判斷表內(nèi)是否有異常報警。如果水表的計量及通訊功能正常,再通過工裝或者生產(chǎn)測試系統(tǒng)來控制水表的開關閥,在所有的功能檢測完成后,系統(tǒng)將物聯(lián)網(wǎng)水表的生產(chǎn)測試模塊自動切換成出廠運行模式,并測試出廠運行模式的通訊功能,保證參數(shù)設置正確。也可以通過專用的測試工裝來測試物聯(lián)網(wǎng)水表的相關功能和設置水表的參數(shù)。

功能測試完成后,我們也可以通過上傳的數(shù)據(jù)分析表端的信號強度、電池的狀態(tài)及表端的故障標志,再通過電流測試設備測試整機的平均功耗,保證所有出廠的物聯(lián)網(wǎng)水表功能及性能都是合格的,最后將測試的數(shù)據(jù)及表檔案登記、存儲,以便所有的出廠的表都有據(jù)可查。

【結語】

本文的設計是基于 NB-IoT 通訊的無磁物聯(lián)網(wǎng)水表,其特點是低功耗,計量精度高、無磁干擾,可做到數(shù)據(jù)可靠傳輸,也可做到居民用戶的深度覆蓋,在通訊上比GPRS和CDMA的覆蓋面積和信號強度都好,在一定程度上改善了傳統(tǒng)管理模式的種種弊端,符合我國的基本國情,有很強的實用價值。

審核編輯:湯梓紅

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

    關注

    2909

    文章

    44635

    瀏覽量

    373368
  • 無磁水表
    +關注

    關注

    1

    文章

    7

    瀏覽量

    5868
  • NB-IoT
    +關注

    關注

    412

    文章

    1447

    瀏覽量

    184542
  • CW32
    +關注

    關注

    1

    文章

    203

    瀏覽量

    641
  • 武漢芯源
    +關注

    關注

    1

    文章

    66

    瀏覽量

    255
收藏 人收藏

    評論

    相關推薦

    首創(chuàng)ubuntu下cw32l031的vscode+gcc工程創(chuàng)建、下載、調(diào)試

    首創(chuàng)在ubuntu下面用vscode實現(xiàn)cw32l031的gcc工程創(chuàng)建、編譯、下載與調(diào)試
    的頭像 發(fā)表于 06-25 21:49 ?2.4w次閱讀
    首創(chuàng)ubuntu下<b class='flag-5'>cw32l031</b>的vscode+gcc工程創(chuàng)建、下載、調(diào)試

    【Ubuntu VSCODE+GCC】CW32L031實現(xiàn)printf工程

    CW32L031在ubuntu系統(tǒng)下面實現(xiàn)GCC,驅動UART,實現(xiàn)printf工程
    的頭像 發(fā)表于 06-28 17:07 ?1077次閱讀
    【Ubuntu VSCODE+GCC】<b class='flag-5'>CW32L031</b>實現(xiàn)printf工程

    Ubuntu VSCODE+GCC】CW32L031驅動sht30

    CW32L031在ubuntu下面,使用VSCODE+gcc實現(xiàn)對sht30溫濕計的驅動
    的頭像 發(fā)表于 06-28 17:12 ?2.4w次閱讀
    Ubuntu VSCODE+GCC】<b class='flag-5'>CW32L031</b>驅動sht30

    武漢芯源CW32L031實現(xiàn)超遠距離超低耗無線采集

    武漢芯源的CW32L031實現(xiàn)超低功耗無線溫濕度采集,可實現(xiàn)在電池供電下,十年的工作時間。
    的頭像 發(fā)表于 06-30 16:03 ?2.2w次閱讀
    武漢芯源<b class='flag-5'>CW32L031</b>實現(xiàn)超遠距離超低耗無線采集

    【產(chǎn)品介紹】32位低功耗MCU CW32L031系列產(chǎn)品介紹

    Cortex-M0+低功耗MCU CW32L031系列型號展示武漢芯源半導體32位低功耗CW32L031系列集成了主頻可達48MHz的ARM Cortex?-M0+ 內(nèi)核,最大64K字節(jié)FLASH
    發(fā)表于 09-16 10:30

    ubuntu下面用vscdoe實現(xiàn)CW32L031的工程創(chuàng)建、編譯、下載與調(diào)試

    目前官方提供CW32L083只提供了MDK、IAR下的固件庫、啟動文件。我有過成功CW32L083的項目移植的經(jīng)驗,現(xiàn)在成功的把CW32L031的工程移植到ubuntu下面,實現(xiàn)了VSCODE
    發(fā)表于 06-25 21:13

    CW32L031產(chǎn)品介紹

    CW32L031是一款基于eFlash的單芯片低功耗微控制器,集成了ARM?Cortex?-M0+ 核心,主頻高達48MHz,高速嵌入式存儲器(高達64KB的FLASH和 高達8K字節(jié)的SRAM
    發(fā)表于 09-14 06:02

    CW32L031微控制器數(shù)據(jù)手冊

    CW32L031 是基于 eFlash 的單芯片低功耗微控制器,集成了主頻高達 48MHz 的 ARM? Cortex?-M0+ 內(nèi)核、高速嵌入式存儲器(多至 64K 字節(jié) FLASH 和多至 8K
    發(fā)表于 09-14 08:26

    CW32L031用戶手冊

    CW32L031核心是32位ARM?Cortex?-M0+微處理器,最大尋址空間為4GB。芯片的內(nèi)置程序存儲器、數(shù)據(jù)存儲器、外圍設備和端口寄存器是統(tǒng)一的在相同的4GB線性地址空間中尋址。 內(nèi)存中
    發(fā)表于 09-14 07:09

    CW32L031微處理器用戶手冊

    CW32L031 在使用中需要注意如下事項:?FLASH、SRAM 以及 GPIOx_ODR、CRC_DR 等少數(shù)寄存器支持 8bit/16bit/32bit 訪問方式,其它外設只支持32bit
    發(fā)表于 09-14 07:12

    CW32L031 StartKit軟件包

    CW32L031 StartKit 軟件包
    發(fā)表于 09-15 07:58

    水表方案:水表的基礎原理是LC振蕩傳感器

    水表的基礎原理是LC振蕩傳感器,在該電路中,通過開關K調(diào)整,可以在LC電路上實現(xiàn)一個正弦波輸出電路,通過K對電容C充電,充滿后,將K與電感L連通,電容的電量將通過
    的頭像 發(fā)表于 03-22 08:46 ?4.2w次閱讀
    <b class='flag-5'>無</b><b class='flag-5'>磁</b><b class='flag-5'>水表</b><b class='flag-5'>方案</b>:<b class='flag-5'>無</b><b class='flag-5'>磁</b><b class='flag-5'>水表</b>的基礎原理是LC振蕩傳感器

    中國移動芯昇科技全新發(fā)布低功耗水表解決方案

    針對智能水表行業(yè),中國移動芯昇科技依托自有的MCU主控芯片、NB模組和安全芯片,研發(fā)了高精度、低成本、超低功耗的水表解決方案,可提供包含
    的頭像 發(fā)表于 04-14 10:41 ?760次閱讀
    中國移動芯昇科技全新發(fā)布低功耗<b class='flag-5'>無</b><b class='flag-5'>磁</b><b class='flag-5'>水表解決方案</b>

    【產(chǎn)品介紹】32位低功耗MCU CW32L031系列產(chǎn)品介紹

    Cortex-M0+低功耗MCUCW32L031系列型號展示武漢芯源半導體32位低功耗CW32L031系列集成了主頻可達48MHz的ARMCortex?-M0+內(nèi)核,最大64K字節(jié)FLASH、最大
    的頭像 發(fā)表于 09-16 10:42 ?1479次閱讀
    【產(chǎn)品介紹】32位低功耗MCU <b class='flag-5'>CW32L031</b>系列產(chǎn)品介紹

    基于CW32L031NB水表方案設計

    前言目前,所有的供水行業(yè)主要是通過水表來進行計數(shù)收費的,因此,水表的安全、可靠性、準確計量和科學規(guī)范管理十分重要。相比于傳統(tǒng)水表水表采用窄帶物聯(lián)網(wǎng)(
    的頭像 發(fā)表于 08-08 12:11 ?1460次閱讀
    基于<b class='flag-5'>CW32L031</b>的<b class='flag-5'>NB</b><b class='flag-5'>無</b><b class='flag-5'>磁</b><b class='flag-5'>水表</b><b class='flag-5'>方案設計</b>
    主站蜘蛛池模板: 国产农村妇女毛片精品久久| 成年黄网站免费大全毛片| 在线亚洲小视频| 性欧美高清极品猛交| 一级做a爱 一区| 六月婷婷在线视频| 天天干伊人| 色a4yy综合私人| 欧美精品成人久久网站| 天天舔天天操| 91在线色| 激情欧美在线| 好紧好湿好黄的视频| 欧美大胆一级视频| 日本黄视频在线播放| 国产主播一区二区| 久久精品夜色国产| 国产免费小视频| 男女交性视频免费视频| 欧美日韩在线成人看片a| 精品三级视频| 窝窝午夜看片免费视频| 视频一区亚洲| 噜噜色.com| 国产无套视频在线观看香蕉| 亚洲日韩色图| 91伊人久久大香线蕉| 中文一区在线| 久久一级毛片| 在线免费看影视网站| 日本三级特黄| 欧美成人免费观看bbb| 亚洲成综合人影院在院播放| 欧美一区二区三区大片| 欧美无限看| 婷婷丁香激情| 国产高清免费| 一女被两男吃奶玩乳尖口述| 色婷婷亚洲综合五月| 日日草天天干| 四虎黄色影院|