0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于CW32L031的NB无磁水表方案设计

中芯巨能 2023-08-08 12:11 次阅读



前言目前,所有的供水行业主要是通过水表来进行计数收费的,因此,水表的安全、可靠性、准确计量和科学规范管理十分重要。相比于传统水表,水表采用窄带物联网NB-IoT)技术,可实现数据远传,无需人工抄表,可提高数据准确性;NB-IOT 物联网水表采集频率高,可实时反映用户家中用水情况;此外上传数据安全牢靠,从而为供水管理部门科学决策提供数据支持。随着NB-loT 芯片模组价格下降,应用不断成熟,以及智慧水务建设的持续推进,NB-IoT 水表的新增和更新需求将会越来越多。水表的数据传输方式有:GPRS、CDMA、NB-IoT。NB-IoT 技术能实现比 GSM 强 20dB 以上的覆盖增益,覆盖面积扩大 100 倍,地下车库、地下管道均能覆盖到。选择 NB-IoT 传输的另一原因是低功耗,NB-IoT 终端如每天发送一次 200Byte 报文,AA 电池待机时间有 10 年之久。因智能水表上报数据时,只需 1 或 3 天上报一次数据即可, 所以 NB-loT 技术非常适合应用在智能水表中。在选型过程中,无意间看到CW32生态社区里有CW32L031系列的推广活动,然后就去查阅了CW32L031的数据手册及宣传手册,看到其深度休眠模式下最低可达到0.45uA,且只需4us的超低功耗唤醒时间。其ADC精度也还蛮高,其有效位数可达到11.3,IO口和FLASH资源也都够用,所以抱着试一试的态度开始开发。

设计流程该空调遥控器是以单片机为核心,由键盘接收用户命令,通过发射编码对空调进行操作并用LCD对当前状态进行显示,无操作状态下则会进入低功耗模式。具体有以下几个功能:图4 遥控器实物图第一步:总体方案设计

此方案中,将 NB-IoT 模组集成至电路板中,由运营商提供

网络

服务,解决水司无线网络维护难问题,实现漏损监测控制,降低管网漏损率。无磁 NB-IoT 水表通过基站与云平台建立连接,将数据发送至平台,而终端可通过访问平台获取相关数据,这些数据可在不同的应用上进行呈现。本设计系统总框图如图1 所示:

wKgaomTRwAOATmZDAABshmNdFxI189.png图1 设计系统框图


第二步:硬件设计及PCB制板

硬件部分主要包括:主芯片、电源、NB模块、存储电路、无线通信模块、红外通讯模块、调试接口SIM 卡等部分组成。使得水表具有无磁计量、数据存储、无线通信等功能。主芯片负责采集无磁模块输出的波形,选用CW32L031芯片,L031是武汉芯源半导体有限公司推出的一款低功耗产品ARM® Cortex®-M0+内核,工作电压可低至1.65V, 且含有三路低功耗 UART,支持小数波特率,支持 LIN 通信接口,一路 SPI 接口 12Mbit/s, 一路 I2C 接口 1Mbit/s,内置 IR 调制器,最低功耗可达到0.4μA。数据通信采用NB-IoT技术,用的是MN316模块。无磁计量模块采用的是Hall元件和叶轮搭配实现水流的计量。系统硬件原理框图如图2所示:

wKgZomTRwBOAIx5UAABXGZUvu0k566.png图2 系统硬件原理框图


根据硬件原理框图,设计相关原理图,实物图及原理图如题3、4所示:

wKgZomTRwCaARAv5AAPoXe2VFOA851.png图3 NB-IOT水表实物图

wKgaomTRwDiAT6sKAAPBLXoZFjA907.png图4 NB-IOT水表原理图

图4 NB-IOT水表原理图

第三步:软件设计

采用模块化的设计流程,包括:主程序、初始化模块、无磁计量模块、无线通讯模块、数据存储模块、红外接口模块以及远传协议解析模块。主程序负责水表系统在上电以后首先初始化各个模块相应端口的电平参数。数据存储在 EEPROM中,可存储水表的各详细数据,包括实时数据、默认参数、上线类型、故障(复位)记录等。具体程序结构如图5所示:

wKgaomTRwEeACqp2AAUCr0-iAWk961.png图5 程序组成图

第四步:下载调试

本水表板是需要结合水表基表进行测试的,测试时需要用红外和平台同时测试。物联网水表电子模块焊接完成后,将整表放置在气动走字工装上,并记录基表部分的初始机械读数。运行一段时间后,通过触发水表上的按键开关,将物联网水表的数据上传到生产测试服务器上,并通过显示装置将表内所有的数据显示出来。显示的数据包括水表的累计用量、电池电压、信号强度、物联网卡号、表状态字等,生产检测人员通过上传的数据累计用量,比对机械读数,机电对比判断水表计量是否准确;通过信号强度大致判断表内的天线是否焊接好;通过表状态字判断表内是否有异常报警。如果水表的计量及通讯功能正常,再通过工装或者生产测试系统来控制水表的开关阀,在所有的功能检测完成后,系统将物联网水表的生产测试模块自动切换成出厂运行模式,并测试出厂运行模式的通讯功能,保证参数设置正确。也可以通过专用的测试工装来测试物联网水表的相关功能和设置水表的参数。功能测试完成后,我们也可以通过上传的数据分析表端的信号强度、电池的状态及表端的故障标志,再通过电流测试设备测试整机的平均功耗,保证所有出厂的物联网水表功能及性能都是合格的,最后将测试的数据及表档案登记、存储,以便所有的出厂的表都有据可查。

本文的设计是基于 NB-IoT 通讯的无磁物联网水表,其特点是低功耗,计量精度高、无磁干扰,可做到数据可靠传输,也可做到居民用户的深度覆盖,在通讯上比GPRS和CDMA的覆盖面积和信号强度都好,在一定程度上改善了传统管理模式的种种弊端,符合我国的基本国情,有很强的实用价值。

文章来源:芯源半导体公众号

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6043

    文章

    44617

    浏览量

    638056
收藏 人收藏

    评论

    相关推荐

    低电压冗余电源方案设计

    低电压冗余电源方案设计
    发表于 12-16 14:47 1次下载

    方案介绍|CW32L010安全低功耗MCU:驱动高速风筒新力量

    的应用方案,该方案采用的是目前市场上主流的MCU+MOS+预驱方案,使用32位MCU CW32L010F8P6作为主控单元,刷马达的开关电
    发表于 12-10 09:57

    【产品方案】基于CW32L010低成本电动工具方案

    方案采用武汉芯源的CW32L010F8P6作为主控实现低成本电动工具方案,通过PWM方波控制算法进行电机转速控制,内部高精度AD转换实现电机电压、反电动势、电流等信号的采样,并实时进行故障停机保护
    的头像 发表于 11-28 11:10 1067次阅读
    【产品<b class='flag-5'>方案</b>】基于<b class='flag-5'>CW32L</b>010低成本电动工具<b class='flag-5'>方案</b>

    基于CW32L010F8P6的电机驱动板简易测试

    基于CW32L010F8P6的一款开源电机驱动板,可驱动无刷电机(感或有感),直流电机或步进电机。
    的头像 发表于 11-19 09:38 428次阅读
    基于<b class='flag-5'>CW32L</b>010F8P6的电机驱动板简易测试

    CW32L010学习笔记

    记录CW32L010学习过程
    的头像 发表于 11-15 17:40 2155次阅读
    <b class='flag-5'>CW32L</b>010学习笔记

    基于CW32L010单片机的低成本电动工具方案

    方案采用武汉芯源的CW32L010F8P6作为主控实现低成本电动工具方案,通过PWM方波控制算法进行电机转速控制,内部高精度AD转换实现电机电压、反电动势、电流等信号的采样,并实时进行故障停机保护等功能。
    的头像 发表于 10-30 16:04 1167次阅读
    基于<b class='flag-5'>CW32L</b>010单片机的低成本电动工具<b class='flag-5'>方案</b>

    物联网nb水表的应用领域有哪些?

    物联网NB水表作为一种先进的智能水表,利用NB-IoT(窄带物联网)技术实现远程数据传输和实时管理。这种水表不仅能够精确计量用户的用水量,还
    的头像 发表于 10-09 17:54 341次阅读
    物联网<b class='flag-5'>nb</b><b class='flag-5'>水表</b>的应用领域有哪些?

    什么是物联网nb水表

    物联网NB水表是一种利用NB-IoT(窄带物联网)技术实现远程数据传输的智能水表。这种水表不仅能够精确计量用户的用水量,还能通过无线通信技术
    的头像 发表于 10-09 16:10 440次阅读
    什么是物联网<b class='flag-5'>nb</b><b class='flag-5'>水表</b>?

    基于GD32L233的物联网水表解决方案

    基于GD32L233的物联网水表解决方案采用了目前业界先进的窄带蜂窝通信技术,具有网络深覆盖、广链接、低功耗等优势,通信稳定、可靠、安全;采用工业级 NB-IoT模块和工业级 M2M 物联网卡,拥有攻击报警、电池低电报警,余额不
    的头像 发表于 08-22 09:35 2124次阅读
    基于GD32<b class='flag-5'>L</b>233的物联网<b class='flag-5'>水表解决方案</b>

    求一种基于CW32的刷直流空心杯电机感方波控制驱动方案

    方案采用CW32F030C8T6作为主控芯片,采用感方波控制算法控制刷直流空心杯电机。
    的头像 发表于 05-28 10:47 930次阅读
    求一种基于<b class='flag-5'>CW</b>32的<b class='flag-5'>无</b>刷直流空心杯电机<b class='flag-5'>无</b>感方波控制驱动<b class='flag-5'>方案</b>

    基于CW32的刷直流空心杯电机感方波控制驱动方案

    1. 方案概述 本方案采用CW32F030C8T6作为主控芯片,采用感方波控制算法控制刷直流空心杯电机。
    的头像 发表于 04-24 15:38 2157次阅读
    基于<b class='flag-5'>CW</b>32的<b class='flag-5'>无</b>刷直流空心杯电机<b class='flag-5'>无</b>感方波控制驱动<b class='flag-5'>方案</b>

    NB-IoT智能水表远程抄表方案

    水表内置NB通讯模块,每个模块均需一张手机SIM卡,水表直接通过自身的NB-iot无线模块与移动基站远程连接,集抄数据经基站发送到后台主站(云平台),整个抄表过程无需再通过其他采集设备
    的头像 发表于 03-12 14:53 1026次阅读
    <b class='flag-5'>NB</b>-IoT智能<b class='flag-5'>水表</b>远程抄表<b class='flag-5'>方案</b>

    武汉芯源半导体基于CW32F030C8T7永磁同步电机感FOC控制方案全新亮相!

    近日,武汉芯源半导体基于CW32F030C8T7永磁同步电机感FOC控制方案全新亮相!
    的头像 发表于 02-27 11:34 995次阅读
    武汉芯源半导体基于<b class='flag-5'>CW</b>32F030C8T7永磁同步电机<b class='flag-5'>无</b>感FOC控制<b class='flag-5'>方案</b>全新亮相!

    基于CW32F030C8T7永磁同步电机感FOC控制方案全新亮相!

    近日,武汉芯源半导体基于CW32F030C8T7永磁同步电机感FOC控制方案全新亮相! 随着社会技术的发展,电机的应用变得越来越广泛,已经与人们的生活息息相关,小到风扇,大到电动汽车,都离不开
    发表于 02-27 11:18