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

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

3天内不再提示

【EsDA应用】如何让自动化领域的串口设备具备联网能力?

ZLG致远电子 2023-02-23 15:01 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

如何让自动化领域的串口设备具备联网能力?本文将基于EsDA平台,带你开发一个串口转TCP服务器业务,快速实现串口联网功能。

0e7ef092-b230-11ed-ad0d-dac502259ad0.jpg 引言随着时代的发展,数据上云等需求越来越普遍。设备如何快速实现上云功能,成了用户普遍的需求之一。本章将带大家快速实现如何将MPC-ZC1开发板的串口数据,快速传输至TCP服务器,实现上报与下发功能,工作框架如下。0e8e607c-b230-11ed-ad0d-dac502259ad0.png本文基于MPC-ZC1开发板,使用我司test.zlgcloud.com测试服务器,进行演示。开发板通过4G无线模块与服务器建立TCP连接,使用USB转TTL设备将MPC-ZC1串口2与PC上位机串口调试助手建立通信。实验通过PC上位机串口调试助手发送数据至串口,串口接收数据并透传至TCP客户端,TCP客户端将数据上报至服务器。0e7ef092-b230-11ed-ad0d-dac502259ad0.jpg 软硬件资源硬件需求:MPC-ZC1开发板、物联网卡、4G天线、杜邦线若干、USB转TTL设备。0ed1ecb6-b230-11ed-ad0d-dac502259ad0.png软件需求:串口调试助手sscom。0e7ef092-b230-11ed-ad0d-dac502259ad0.jpg 前期准备1. 硬件连接

将天线接到开发板对应接口,插入物联网卡,USB转TTL设备连接相应串口2引脚,并插入电脑USB接口,硬件连接图如下。

0f1ab16c-b230-11ed-ad0d-dac502259ad0.jpg2. 串口调试助手

首先,我们需要对串口进行配置,配置参数为波特率为115200、数据位为8位、停止位为1位、不启用校验和流控,具体配置过程如下图。此处的COM口,用户可以打开设备管理器进行查看,配置完成后打开串口。

0f5fbcc6-b230-11ed-ad0d-dac502259ad0.png0e7ef092-b230-11ed-ad0d-dac502259ad0.jpg 业务开发1. 绘制流图

本流图分为上报和下发两部分,如下图:

0f97c76a-b230-11ed-ad0d-dac502259ad0.png

  • 上报部分由serial_in_ex节点、fscript节点、push节点组成。serial_in_ex节点负责接收串口数据,fscript节点进行格式转换,push节点将数据推送至tcp_client节点,有tcp_client节点上报至服务器。
  • 下发部分由tcp_client节点、fscript节点、serial_out_ex节点组成。tcp_client节点负责创建一个TCP客户端,接收push节点传输的数据上报到tcp服务器,并将tcp服务器下发的数据传输至fscript节点,fscript节点进行格式转换后,将数据传输到serial_out_ex节点。

2.绘制流图

接下来我们需要配置流图节点等相关参数。

2.1 tcp_client节点配置,指定服务器地址和端口信息。

0fcadff6-b230-11ed-ad0d-dac502259ad0.png

2.2 push节点,将数据推送至tcp_client节点。

0feec65a-b230-11ed-ad0d-dac502259ad0.png

2.3 fscript节点,进行数据格式转换。

101b99b4-b230-11ed-ad0d-dac502259ad0.png

两个fscript节点配置相同,代码如下:

var str = istream_read_string(msg.istream, 100)

msg.payload=str

ostream_write_string(msg.ostream,msg.payload)

2.4 serial_in_ex节点

1037fdf2-b230-11ed-ad0d-dac502259ad0.png

10564e92-b230-11ed-ad0d-dac502259ad0.png

2.5serial_out_ex节点

107be490-b230-11ed-ad0d-dac502259ad0.png


0e7ef092-b230-11ed-ad0d-dac502259ad0.jpg  流图下载

节点配置完成后,确保硬件连接正确,将流图下载到开发板,如下图。

10b380ee-b230-11ed-ad0d-dac502259ad0.png


0e7ef092-b230-11ed-ad0d-dac502259ad0.jpg  实验现象

本实验使用的测试服务器功能是将接收到的数据回发给客户端,所以实验现象如下图,串口发送什么数据,就接收什么数据。

10f70508-b230-11ed-ad0d-dac502259ad0.png


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

    关注

    31

    文章

    5984

    浏览量

    90648
  • ESDA
    +关注

    关注

    0

    文章

    31

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    易华录数据工程平台入选2025自动化领域年度价值解决方案

    近日,在中国自动化学会主办的“2026中国自动化产业年会”上,易华录申报的“面向离散行业快速响应生产的数据工程平台”凭借其在数据技术工程领域优势,成功入选“2025
    的头像 发表于 04-16 15:13 386次阅读

    工业自动化中的协议桥梁:耐达讯自动化EtherCAT转RS232技术深度解析

    的标配,而大量存量设备仍采用传统的RS232串口通信。如何"老设备"搭上"新网络"的快车,实现新旧技术的平滑过渡,成为工程师们亟待解决的技术难题。 耐达讯
    的头像 发表于 04-15 14:27 572次阅读
    工业<b class='flag-5'>自动化</b>中的协议桥梁:耐达讯<b class='flag-5'>自动化</b>EtherCAT转RS232技术深度解析

    三大优势:MEMS IMU在自动化设备中的核心价值

    及位移信息,自动化设备拥有了 “感知自身运动” 的核心能力。以 ER-MIMU-063 这款全球最小六轴 MEMS IMU 为例,其超小体积、低功耗与工业级抗干扰
    的头像 发表于 04-09 15:32 103次阅读

    EsDA 科普 | 一文读懂嵌入式开发的“全家桶”方案

    在工业4.0与AI浪潮交汇的今天,嵌入式软件开发正面临前所未有的复杂度挑战。如何降低门槛、提升效率、实现一站式交付?EsDA给出了系统的答案。本文将带您快速了解这一嵌入式与工业自动化领域
    的头像 发表于 03-18 11:37 315次阅读
    <b class='flag-5'>EsDA</b> 科普 | 一文读懂嵌入式开发的“全家桶”方案

    铠装超五类屏蔽网线在工业自动化中的应用优势

    超五类屏蔽网线凭借其独特的性能优势,在工业自动化领域得到了广泛的应用。 强大的物理防护能力适应恶劣工业环境 工业生产环境通常比较恶劣,存在着大量的机械设备、高温、潮湿、粉尘等因素。普通
    的头像 发表于 02-24 11:28 388次阅读

    电力自动化领域,哪些逆变电源品牌最受工程师信赖?

    在电力自动化领域,逆变电源是至关重要的设备之一。它们不仅将直流电转换为交流电,还在稳定电压和频率方面发挥着关键作用。在市场上,有许多品牌提供高质量的逆变电源产品。那么,哪些品牌是电力自动化
    的头像 发表于 02-10 10:02 198次阅读
    电力<b class='flag-5'>自动化</b><b class='flag-5'>领域</b>,哪些逆变电源品牌最受工程师信赖?

    不同类型的弧形导轨在自动化行业中的应用

    在工业自动化行业,弧形导轨以圆周运动控制能力成为多领域设备的关键部件。
    的头像 发表于 11-26 17:43 1044次阅读
    不同类型的弧形导轨在<b class='flag-5'>自动化</b>行业中的应用

    罗克韦尔自动化邀您共赴2025年自动化博览会

    11 月 17 - 20 日,作为工业自动化、信息和数字转型领域的全球领先企业之一,罗克韦尔自动化将在芝加哥举办的 2025 年
    的头像 发表于 11-17 17:54 2170次阅读

    ESDA5WY车规级单向ESD保护器件技术解析与应用指南

    STMicroelectronics ESDA5WY车用双路单向ESD保护是一款车用单向瞬态电压抑制器 (TVS),设计用于恶劣环境。TVS可保护敏感电子产品免受因电气过应力 (EOS)、雷电浪涌和ESD造成的损坏或闩锁,而不会
    的头像 发表于 10-17 18:27 1513次阅读
    <b class='flag-5'>ESDA</b>5WY车规级单向<b class='flag-5'>ESD</b>保护器件技术解析与应用指南

    天呐!耐达讯自动化Profibus 集线器水质分析彻底“改头换面”

    悄然成为解决这一问题的关键角色。 耐达讯自动化Profibus 集线器是一种专门用于 Profibus 网络的连接设备,它能够扩展网络节点数量,增强信号传输能力,提高网络的可靠性和稳定性。在水质分析系统中,它可以将多个水质分析仪
    的头像 发表于 08-26 15:29 738次阅读
    天呐!耐达讯<b class='flag-5'>自动化</b>Profibus 集线器<b class='flag-5'>让</b>水质分析彻底“改头换面”

    新一代PLC控制软件平台EsDA-AWStudio

    在工业自动化和智能制造领域,高效的软件平台是提升开发效率和系统性能的关键。ZLG致远电子推出的EsDA-AWStudio平台,凭借其强大的功能和灵活的设计,为工业控制和物联网应用提供了
    的头像 发表于 07-28 11:33 615次阅读
    新一代PLC控制软件平台<b class='flag-5'>EsDA</b>-AWStudio

    耐达讯自动化EtherCAT转RS232:示波器连接的“开挂秘籍”

    ,很多示波器都采用它。耐达讯自动化EtherCAT转RS232网关就像个“神奇翻译官”,把EtherCAT的语言“翻译”成RS232能懂的,它们能携手合作。 我认识的一位工程师就碰到了难题。他们在做
    发表于 07-23 15:31

    自动化测试平台ATECLOUD推出AI算法功能

    作为纳米软件自主研发的自动化测试平台,ATECLOUD 始终致力于为用户提供高效优质的测试解决方案。面对5G、AI等前沿技术的迭代发展,平台深度融合新技术持续升级测试能力,最新推出的AI算法功能更在自动化测试
    的头像 发表于 07-22 16:10 995次阅读
    <b class='flag-5'>自动化</b>测试平台ATECLOUD推出AI算法功能

    嵌入式工业显示器如何提升自动化设备的操作效率?​

    在工业 4.0 的浪潮下,自动化设备在各行业中的应用愈发广泛,而嵌入式工业显示器作为自动化设备的关键人机交互界面,其性能优劣直接影响着设备
    的头像 发表于 07-14 15:55 904次阅读

    FPC自动化测试设备的产品类型及应用领域分析

    随着电子产业的持续发展,电子产品的小型、集成化趋势愈发明显,这将进一步推动 FPC 的广泛应用,从而带动 FPC 自动化测试设备市场需求的稳步增长。同时,技术创新也将为该领域注入源源
    的头像 发表于 06-26 09:42 1361次阅读
    FPC<b class='flag-5'>自动化</b>测试<b class='flag-5'>设备</b>的产品类型及应用<b class='flag-5'>领域</b>分析