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

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

3天内不再提示

开发实战:智能高精度工业仪表

机智云 2021-12-10 09:35 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本教程开发基于机智云工业互联网平台、工业级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,用户可方便地实现协议转换、扩展等功能。

7f086200-5901-11ec-a27f-dac502259ad0.png

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

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

7f85c740-5901-11ec-a27f-dac502259ad0.png

1.2.电表通讯方式

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

1.3.电表接线

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

7fd0f0c6-5901-11ec-a27f-dac502259ad0.png

2、MCU通讯协议转换

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

8013c702-5901-11ec-a27f-dac502259ad0.png

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

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

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

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

80354b8e-5901-11ec-a27f-dac502259ad0.png

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

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

804f4c32-5901-11ec-a27f-dac502259ad0.png

相应的MCU代码生成界面:

806715ce-5901-11ec-a27f-dac502259ad0.png

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

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

807b494a-5901-11ec-a27f-dac502259ad0.png

80fe81c0-5901-11ec-a27f-dac502259ad0.png

811704fc-5901-11ec-a27f-dac502259ad0.png

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

812a85d6-5901-11ec-a27f-dac502259ad0.png

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

81672ae0-5901-11ec-a27f-dac502259ad0.png

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

81a98ff2-5901-11ec-a27f-dac502259ad0.png

3、机智云Demo APP效果展示

81c3b9ea-5901-11ec-a27f-dac502259ad0.png

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

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

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

    关注

    10

    文章

    5512

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【迅为工业RK3568稳定可靠】itop-3568开发板Linux驱动开发实战:RK3568内核模块符号导出详解

    【迅为工业RK3568稳定可靠】itop-3568开发板Linux驱动开发实战:RK3568内核模块符号导出详解
    的头像 发表于 11-21 13:25 654次阅读
    【迅为<b class='flag-5'>工业</b>RK3568稳定可靠】itop-3568<b class='flag-5'>开发</b>板Linux驱动<b class='flag-5'>开发</b><b class='flag-5'>实战</b>:RK3568内核模块符号导出详解

    高精度机器人控制的核心——基于 MYD-LT536 开发板的精密运动控制方案

    ”应用提供了强大的硬件支撑。 五、结语 “高精度机器人控制”是智能制造时代的核心竞争力。 米尔 MYD-LT536 开发板凭借强大的计算能力、丰富的工业接口与成熟的系统生态,能够帮助
    发表于 11-14 15:48

    EtherCAT 分支器:工业高精度组网的核心枢纽

    汽车焊接、电子装配、多轴运动控制等高精度工业场景中,EtherCAT 总线以纳秒级传输延迟、微秒级同步精度成为首选通信方案。但随着生产线规模扩大,设备分散布局带来的拓扑扩展难题、长距离布线导致的信号
    的头像 发表于 11-04 16:27 1160次阅读
    EtherCAT 分支器:<b class='flag-5'>工业</b><b class='flag-5'>高精度</b>组网的核心枢纽

    高精度电流测量不再是难题 ——航智ppm级高精度电流传感器

    在许多工业应用中,高精度电流测量是设备性能的关键。轻微的不准确可能会产生重大影响。特别是在医疗设备(重离子加速器、核磁共振等)、高能物理加速器、高精度电机控制器,以及计量仪表或测量与测
    的头像 发表于 10-29 17:21 7138次阅读
    让<b class='flag-5'>高精度</b>电流测量不再是难题 ——航智ppm级<b class='flag-5'>高精度</b>电流传感器

    【深圳站圆满收官】开发者线下实战,睿擎工业平台Workshop精彩回顾!|新闻速递

    9月18日,睿擎工业平台深度实战Workshop深圳站圆满收官!本次Workshop延续了上海站的技术深度与实战精神,吸引了华南地区数十家企业的工业控制、嵌入式
    的头像 发表于 09-23 20:19 569次阅读
    【深圳站圆满收官】<b class='flag-5'>开发</b>者线下<b class='flag-5'>实战</b>,睿擎<b class='flag-5'>工业</b>平台Workshop精彩回顾!|新闻速递

    睿擎工业平台4小时实战 Workshop · 深圳站,9.18与开发者一起挑战工业开发!|活动预告

    报名明日截止!工业领域的开发者们,请注意!睿擎工业开发平台深度实战Workshop·深圳站报名进入最后倒计时!9月18日(周四),我们将于深
    的头像 发表于 09-17 18:39 438次阅读
    睿擎<b class='flag-5'>工业</b>平台4小时<b class='flag-5'>实战</b> Workshop · 深圳站,9.18与<b class='flag-5'>开发</b>者一起挑战<b class='flag-5'>工业</b>级<b class='flag-5'>开发</b>!|活动预告

    深圳站报名火热进行中!睿擎工业平台线下实战 Workshop,亲手实战4小时解锁工业开发!|活动预告

    想一站式实战QT图形开发、EtherCAT通信、RPMSG多核交互?睿擎工业平台深度实战Workshop深圳站报名火热进行中!这是一场专为工业
    的头像 发表于 09-14 10:04 1050次阅读
    深圳站报名火热进行中!睿擎<b class='flag-5'>工业</b>平台线下<b class='flag-5'>实战</b> Workshop,亲手<b class='flag-5'>实战</b>4小时解锁<b class='flag-5'>工业</b>级<b class='flag-5'>开发</b>!|活动预告

    上海站圆满收官!睿擎工业开发平台Workshop深圳站报名开启!9.18,现场体验工业设备实战开发 | 知行工坊

    上周四,睿擎工业开发平台深度实战Workshop上海站已圆满结束!现场50余位开发者经历了4小时的高强度实战。现场氛围热烈,交流深入。这是一
    的头像 发表于 09-09 17:26 1001次阅读
    上海站圆满收官!睿擎<b class='flag-5'>工业</b><b class='flag-5'>开发</b>平台Workshop深圳站报名开启!9.18,现场体验<b class='flag-5'>工业</b>设备<b class='flag-5'>实战</b><b class='flag-5'>开发</b> | 知行工坊

    上海站圆满收官!睿擎工业开发平台Workshop深圳站报名开启!9.18,现场体验工业设备实战开发|知行工坊

    睿擎工业开发平台深度实战Workshop上海站已圆满结束!现场50余位开发者经历了4小时的高强度实战。现场氛围热烈,交流深入。这是一个充满技
    的头像 发表于 09-07 11:10 846次阅读
    上海站圆满收官!睿擎<b class='flag-5'>工业</b><b class='flag-5'>开发</b>平台Workshop深圳站报名开启!9.18,现场体验<b class='flag-5'>工业</b>设备<b class='flag-5'>实战</b><b class='flag-5'>开发</b>|知行工坊

    最后召集!明日睿擎工业平台Workshop上海站开启!现场体验工业设备实战开发,最终席位即将关闭!

    明天(9月4日)下午1点,睿擎工业平台深度实战Workshop上海站将准时开启!所有技术设备已调试完毕,开发套件、全套资料均已就位,仅剩最后少量席位,报名通道将于今日24:00正式关闭。并非所有
    的头像 发表于 09-03 14:47 676次阅读
    最后召集!明日睿擎<b class='flag-5'>工业</b>平台Workshop上海站开启!现场体验<b class='flag-5'>工业</b>设备<b class='flag-5'>实战</b><b class='flag-5'>开发</b>,最终席位即将关闭!

    称重控制仪表通过工业网关数据采集到MES系统中

    称重控制仪表是一种高精度、自动化、多功能的称重控制仪表,广泛应用于多个行业,如锂电、化工、冶金、食品、医药等。作为自动称重配料控制系统的重要组件,称重控制仪表能够对各种原料进行
    的头像 发表于 06-19 13:57 571次阅读

    用于工业设备的高精度仪表放大器“NL9620”开始上市 ~高EMC性能的仪表放大器~

    用于工控设备的高精度仪表放大器
    的头像 发表于 05-29 15:43 488次阅读
    用于<b class='flag-5'>工业</b>设备的<b class='flag-5'>高精度</b><b class='flag-5'>仪表</b>放大器“NL9620”开始上市  ~高EMC性能的<b class='flag-5'>仪表</b>放大器~

    明远智睿SSD2351开发板:仪器仪表与智慧农业的创新利器

    在仪器仪表和智慧农业领域,对设备的精度、稳定性和智能化程度有着较高的要求。明远智睿的SSD2351开发板以其独特的优势,成为这两个领域的创新利器。 在仪器
    发表于 05-09 19:09

    工业机器人高精度控制方法:富唯智能开启工业制造的“毫米级革命”

    智能制造迈向深水区的今天,具身智能工业机器人正成为工业自动化升级的核心驱动力。然而,复杂场景下的高精度控制需求,成为制约机器人规模化应用的
    的头像 发表于 04-03 16:22 738次阅读
    <b class='flag-5'>工业</b>机器人<b class='flag-5'>高精度</b>控制方法:富唯<b class='flag-5'>智能</b>开启<b class='flag-5'>工业</b>制造的“毫米级革命”

    远心工业镜头:高精度尺寸检测、定位应用的理想选择

    超低畸变、超高清晰度的远心工业镜头非常适用于高精度检测
    的头像 发表于 02-17 17:16 1634次阅读
    远心<b class='flag-5'>工业</b>镜头:<b class='flag-5'>高精度</b>尺寸检测、定位应用的理想选择