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

    文章

    7314

    浏览量

    93981
  • APP
    APP
    +关注

    关注

    33

    文章

    1589

    浏览量

    75640
  • 工业仪表
    +关注

    关注

    1

    文章

    25

    浏览量

    10846
  • 机智云
    +关注

    关注

    3

    文章

    629

    浏览量

    27631

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    工业物联网可视化平台是什么?有什么功能?

    工业物联网可视化平台是基于物联网、大数据、人工智能等技术,将工业生产中的设备、系统、流程等数据以图形方式呈现,
    的头像 发表于 11-17 17:49 1047次阅读

    基于 HT 技术的园区元宇宙可视化管理平台

    设计、核心功能实现及技术亮点,展现如何通过HT技术实现园区“安环能”一体管控。 HT 技术作为平台开发的核心支撑,其基于 HTML5 标准
    的头像 发表于 11-07 14:54 150次阅读
    基于 HT 技术的园区元宇宙<b class='flag-5'>可视化</b><b class='flag-5'>管理</b><b class='flag-5'>平台</b>

    工业可视化平台是什么

    工业可视化平台是一种基于信息技术和可视化技术,将工业生产过程中的数据、信息、流程等以直观、动态的图形方式呈现,并
    的头像 发表于 10-24 18:00 836次阅读

    工业设备可视化管理系统是什么

    工业设备可视化管理系统是一种基于物联网(IoT)、大数据计算、数字孪生等技术,对工业设备的运行状态、性能参数、维护信息等进行实时监测、数据
    的头像 发表于 05-27 14:56 734次阅读
    工业设备<b class='flag-5'>可视化</b><b class='flag-5'>管理</b>系统是什么

    STM32与机智连接实现步骤与技巧(上篇)

    通过STM32与机智的连接,开发者可以实现设备的远程控制和数据管理,提升物联网应用的智能水平
    的头像 发表于 05-23 18:10 850次阅读
    STM32与<b class='flag-5'>机智</b><b class='flag-5'>云</b>连接<b class='flag-5'>实现</b>步骤与技巧(上篇)

    结构可视化:利用数据编辑器剖析数据内在架构​

    结构可视化聚焦于展示数据的内部结构和各部分之间的关系,使企业能够深入理解数据的组织方式和层次体系,从而更好地进行数据管理和分析。通过结构可视化
    的头像 发表于 05-07 18:42 410次阅读

    工业设备数据集中监控可视化管理平台是什么

    工业设备数据集中监控可视化管理平台是一种用于整合、监控和可视化工业设备数据的综合性系统,旨在帮助
    的头像 发表于 05-06 11:10 836次阅读

    可视化组态物联网平台是什么

    可视化组态物联网平台是物联网技术与组态技术相结合的产物,是通过提供丰富的图形组件和可视化元素,让用户能够以直观、便捷的方式对物联网数据进行
    的头像 发表于 04-21 10:40 696次阅读

    可视化组态数据管理平台是什么

    可视化组态数据管理平台是一种用于工业自动、物联网、能源管理等领域的软件平台,它结合了
    的头像 发表于 04-21 10:00 598次阅读

    工业可视化监控平台可以接入哪些设备数据

    设备运行状态、生产流程等信息,以直观、可视化的方式呈现出来,为企业的生产决策、设备管理、安全保障等提供关键支持。那么,工业可视化监控平台可以接入哪些设备
    的头像 发表于 02-25 16:29 640次阅读
    工业<b class='flag-5'>可视化</b>监控<b class='flag-5'>平台</b>可以接入哪些设备<b class='flag-5'>数据</b>

    VirtualLab Fusion中的可视化设置

    摘要 VirtualLab Fusion中的全局选项对话框可以轻松定制软件的外观和感觉。还可以保存和加载全局选项文件,以便可以轻松地将偏好设置从一个设备转移到另一个设备。本文档说明了与可视化和结果
    发表于 02-25 08:51

    数据可视化平台如何实现

    数据可视化平台具有以下功能: 数据采集与接入 多设备接入:可连接各类传感器、控制器、PLC、仪器仪表、数控机床、工业机器人、水位计、流量计、雨量计、水质监测仪、摄像头等设备,
    的头像 发表于 02-21 09:23 686次阅读

    七款经久不衰的数据可视化工具!

    可视化分析。它提供了丰富的图表类型和自助式分析功能,广泛应用于管理驾驶舱、业务分析、数据报告等场景。 · Tableau:Tableau 是全球最流行的
    发表于 01-19 15:24

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

    5G工业数据可视化管理平台是一种集成了数据采集、处理、分析和展示功能的综合性软件系统,它以其独特的功能和优势,正在成为工业数字
    的头像 发表于 12-19 16:28 608次阅读

    什么是大屏数据可视化?特点有哪些?

    大屏数据可视化是指通过大屏幕展示大量数据和信息,以直观、可视化的方式帮助用户理解和分析数据。这种展示方式通常用于展示复杂的
    的头像 发表于 12-16 16:59 1001次阅读