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

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

3天内不再提示

机智云自助开发平台轻松实现断电/供电管理以及电表数据可视化

9GxC_IoTMaker 来源:机智云开发者 作者:机智云开发者 2021-12-14 09:53 次阅读

教程开发基于机智云工业互联网平台、工业级Cat.1 DTU GC511、机智云Demo APP,采用RS-485单相电表,实现工业场景的工业仪表测量,可广泛应用于智慧园区能耗监控,公寓远程抄表,智慧工厂能耗管理等多个领域。

通过机智云DTU,实现工业电表简单快速上云,可实现远程分合闸,轻松实现断电/供电管理,进行实时数据监控,实现电表数据可视化。同时可自定义报警配置,及时报警和推送至手机APP,并通过手机查看历史数据分析。

工业仪表实操步骤1、工业仪表接线

1.1.主要软硬件介绍

ZZ-DDSD5801单相导轨式电能表主要用于计量低压网络的单相有功电能,同时可测量电压、电流、功率等电量,采用LCD大屏显示,具有RS485通讯功能,485远程分合闸功能,方便用户进行用电监测、集抄和远程断电控制。可灵活安装于配电箱内,实现对不同区域和不同负荷的分项电能计量。产品符合国家标准GB/T17215.321-2008和国际IEC62053-21的设计要求。从专用计量芯片、国际品牌关键元器件,到阻燃外壳,由内到外,全方位保障产品的高精度计量、高可靠性应用。

机智云Cat.1 DTU GC511是一款高性能、低功耗、多频段物联网无线数传单元,秉承机智云工业级DTU研发经验,硬件设计上采用支持Cat.1的ML302无线通讯模块,具备5-24V宽压电源、插拔SIM、485串口、TTL串口、硬件看门狗等必要功能,主板通过串口通讯可快速实现与云端的通讯连接。同时GC511集成了STM32 MCU,用户可方便地实现协议转换、扩展等功能。

机智云Demo App是全球首款loT设备通用调试工具,可根据开发者自定义的产品功能,自动生成可响应的控制页面。开发者在机智云平台开发智能硬件时,可以很方便地使用该App对硬件设备进行调试和验证。此APP有完整的用户注册、登陆和注销流程,并且可以完成机智云智能硬件的配置入网、设备搜索、设备绑定、设备登录、设备控制、远程控制、状态更新、本地远程切换等基本设备操作。在手机应用商店搜索“机智云”即可下载

机智云自助开发平台作为一个零门槛、超低代码的IoT开发平台,通过傻瓜化的自助工具、在线可视化开发环境、图形化开发界面、完善的SDK与API服务能力,最大限度降低了物联网硬件开发的技术门槛,让开发者不必再烦恼底层架构设计,可在短时间内开发出兼容PC、Pad、手机等多端适配的产品,以及适配企业业务特性的业务管理系统。

1.2.电表通讯方式

ZZ-DDSD5801单相导轨式电能表主要采用RS485接口作为通讯接口,采用工业常用的ModbusRTU协议,兼容DL/T645-2007标准协议。

1.3.电表接线

与机智云DTU的接线主要采用RS485接线的方式,只需要接A和B即可。和空开接线如下图所示,和空开接线进出线以及相线和零线不能接反,否则将无法工作。

623dde12-5c39-11ec-b2e9-dac502259ad0.png

2、MCU通讯协议转换

2.1.ZZ-DDSD5801单向轨道式电表功能以及对应的协议

629a3360-5c39-11ec-b2e9-dac502259ad0.png

2.2.机智云云平台生成协议代码流程

a.进入机智云开发者中心 dev.gizwits.com

b.创建一个工业电表产品

c.给产品添加对应的数据点

631f78e0-5c39-11ec-b2e9-dac502259ad0.png

d.MCU开发生成STM32F103C8X协议代码包,然后下载MCU代码包

关于机智云MCU代码自动生成服务:是为了降低开发者的开发门槛,缩短开发周期,降低开发资源投入,机智云推出了代码自动生成服务。云端会根据产品定义的数据点生成对应产品的设备端代码。登陆机智云开发平台dev.gizwits.com可免费使用本功能服务。

6388c6e2-5c39-11ec-b2e9-dac502259ad0.png

相应的MCU代码生成界面:

63e30562-5c39-11ec-b2e9-dac502259ad0.png

2.3.MCU协议部分代码的实现(下载MCU代码包后)

2.3.a.采用CUBEMX来进行ModbusRTU引脚以及串口参数的初始化。PB2为485芯片使能引脚,初始化为默认发送模式。将串口3设为RS485通讯串口,波特率为9600。打开串口接受中断。

64515d6e-5c39-11ec-b2e9-dac502259ad0.png

64d22552-5c39-11ec-b2e9-dac502259ad0.png

653683e4-5c39-11ec-b2e9-dac502259ad0.png

2.3.b.将CUBEMX构建好的代码用keil打开,在项目的gizwits product.c文件里面的HAL_UART_RxCpltCal Iback和uartInit函数对RS485串口进行相关的接收缓存处理。

6587dcf8-5c39-11ec-b2e9-dac502259ad0.png

2.3.c. 根据前面协议,我们对云端下发的合闸拉闸进行处理,在自动生成的代码里面,gizwits._product.c文件里面的gizwitsEventProcessi函数为云端下发指令处理函数

65f1e666-5c39-11ec-b2e9-dac502259ad0.png

2.3.d.电表数据采集以及上报云端,在自动生成的代码里面,gizwits_product.c文件里面的userHandle函数为数据采集上传的处理函数。注意此函数需要自行进行定时处理,否则整个程序将不可用。

6671b1b6-5c39-11ec-b2e9-dac502259ad0.png

3、机智云Demo APP效果展示

66f496d0-5c39-11ec-b2e9-dac502259ad0.png

如上是采用机智云Demo App绑定硬件设备后的效果图。

如需要开发定制版App,可以使用机智云自助开发平台的赛博坦工具进行在线配置,零代码在线自定义产品Logo、名称、主题色、初始化配置、内置模板、用户/权限等功能,让每个开发者都能开发出个性化的App应用。

原文标题:开发实战:智能高精度工业仪表

文章出处:【微信公众号:机智云开发者】欢迎添加关注!文章转载请注明出处。

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

    关注

    8

    文章

    6867

    浏览量

    88800
  • APP
    APP
    +关注

    关注

    33

    文章

    1568

    浏览量

    72362
  • 工业仪表
    +关注

    关注

    1

    文章

    23

    浏览量

    10581
  • 机智云
    +关注

    关注

    2

    文章

    579

    浏览量

    26367

原文标题:开发实战:智能高精度工业仪表

文章出处:【微信号:IoTMaker,微信公众号:机智云开发者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    工业数据可视化管理平台是什么

    数据可视化管理平台应运而生,它以其独特的功能和优势,正在成为工业数字转型的重要工具。 工业数据
    的头像 发表于 08-28 14:21 240次阅读

    基于BIM技术的可视化管理系统

    建筑信息模型(Building Information Modeling,简称BIM)是一种集成了建筑设计、施工和运营管理数据的数字平台。基于BIM技术
    的头像 发表于 08-06 15:20 261次阅读

    基于平台地图数据可视化管理

    通过传感器等数据采集设备获取位置信息、状态数据等,并将这些数据发送到物联网平台。 2. 数据处理:物联网
    的头像 发表于 07-02 16:30 258次阅读

    物联网平台地图数据可视化

    可视化技术以其直观、高效、易于理解的特点,成为了一个不可或缺的组成部分。 物联网平台地图数据可视化功能,是指将物联网设备采集的各类
    的头像 发表于 07-01 17:10 335次阅读

    大屏数据可视化 开源

    可以使信息一目了然,还能帮助用户深入分析数据,发现潜在的规律和洞察。以下是古河科技实现大屏数据可视化的关键步骤。 1.确定需求和目标 确定
    的头像 发表于 06-27 16:06 369次阅读
    大屏<b class='flag-5'>数据</b><b class='flag-5'>可视化</b> 开源

    如何实现园区大屏可视化

    孪生可视化 构建平台利用Web三维可视化技术对现实场景进行仿真,实现园区级业务场景 的可视化呈现,助力企业快速完成项目的实施。
    的头像 发表于 06-19 15:39 378次阅读
    如何<b class='flag-5'>实现</b>园区大屏<b class='flag-5'>可视化</b>?

    物联网时代,为什么需要可视化数据大屏

    在互联网和大数据时代,工业领域日益增长的数据量越来越离不开数据分析的支持,可视化数据大屏便是集中数据
    的头像 发表于 06-18 13:53 317次阅读
    物联网时代,为什么需要<b class='flag-5'>可视化</b><b class='flag-5'>数据</b>大屏

    三维可视化系统平台介绍及优势

    三维可视化 系统平台是一种基于三维技术开发的软件系统,主要用于实现对三维空间中数据、模型、场景等内容的
    的头像 发表于 06-12 16:02 576次阅读
    三维<b class='flag-5'>可视化</b>系统<b class='flag-5'>平台</b>介绍及优势

    智慧大屏是如何实现数据可视化的?

    智慧大屏,作为数据可视化的重要载体,已在城市管理、交通监控、商业运营等领域广泛应用。本文旨在阐述智慧大屏实现数据
    的头像 发表于 06-04 15:02 552次阅读
    智慧大屏是如何<b class='flag-5'>实现</b><b class='flag-5'>数据</b><b class='flag-5'>可视化</b>的?

    智慧城市-可视化,进一步提高信息建设水平

    智能城市可视化是指整合各种城市信息资源,以地图、虚拟现实等形式展示各种城市数据,更直观地了解和管理城市的运行和发展。智能城市可视化主要通过地理信息系统(GIS)、
    的头像 发表于 05-22 16:49 415次阅读

    物联网可视化监控大屏如何实现?有什么功能?

    设备的运行情况和数据变化,从而满足企业对故障管理、资产管理、生产管理、运维管理等需求,提高生产效率与管理
    的头像 发表于 04-11 09:25 784次阅读

    工业物联网数据可视化管理平台有什么功能

    随着数字转型的深入,物联网技术正在成为企业实现智能、高效运营的重要工具。各种智能装备层出不穷,给我们的生活工作带来了极大的便利,我们需要将这些统一接入进行
    的头像 发表于 04-08 16:02 462次阅读
    工业物联网<b class='flag-5'>数据</b><b class='flag-5'>可视化</b><b class='flag-5'>管理</b><b class='flag-5'>平台</b>有什么功能

    智慧园区可视化解决方案主要功能

    展示,让园区管理更加智能、高效。 智慧园区可视化平台是以物联网、计算、大
    的头像 发表于 01-30 16:34 363次阅读

    Ruff物联网数采网关助力工业能源管理数字可视化

    Ruff南潮物联RGWi0600物联网数采网关,配合Ruff IoT设备管理平台,可以实现能源设备数据接入、
    的头像 发表于 01-16 17:07 1104次阅读
    Ruff物联网数采网关助力工业能源<b class='flag-5'>管理</b>数字<b class='flag-5'>化</b><b class='flag-5'>可视化</b>

    可视化全程追溯,可视化资产管理系统

    摘要:本文将从应用价值、系统功能、资产盘点、资产出入库、资产定位以及系统实现能效等几个方面,阐述新导物联可视化资产管理系统为企业提供的优势,以提升资产
    的头像 发表于 01-11 13:54 456次阅读
    <b class='flag-5'>可视化</b>全程追溯,<b class='flag-5'>可视化</b>资产<b class='flag-5'>管理</b>系统