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

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

3天内不再提示

干货篇:Air780E之RS485通信篇,你学会了吗?

青山老竹农 ? 来源:jf_82863998 ? 作者:jf_82863998 ? 2024-10-14 07:13 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

?今天,我们来学习低功耗4G模组Air780ERS485通信,同学们,你学习了吗?

一、RS485简介

物联网IoT)在工业场景中的应用越来越广泛,而RS485是一种常见的通信协议,广泛应用于工业自动化和物联网系统中。

RS485是一种串行通信标准,主要用于长距离、多节点通信。适用于工业环境中的传感器、执行器、控制器等设备之间的数据传输,且支持多点通信,可以连接多个设备,实现分布式控制。因为具有较好的抗干扰能力,也很适用于噪声环境下的通信。

比如:在RS485通信中,通常使用一个引脚(如A或RX)作为发送引脚,另一个引脚(如B或TX)作为接收引脚。当发送数据时,发送引脚输出高电平或低电平,接收引脚不工作;当接收数据时,接收引脚输出高电平或低电平,发送引脚不工作。有的也有单独一根线专门用于控制收发逻辑,输出高低电平,负责管理RS485的通讯,包括发送、接收、处理错误等数据。

RS485支持长距离传输,通常可达1200米,适用于工业现场中的远程监控和控制。

RS485是一种半双工通信协议。半双工通信协议允许数据在两个方向上传输,但同一时间只能在一个方向上传输数据。在RS485通信中,当发送数据时,只能发送数据而不能接收数据;当接收数据时,只能接收数据而不能发送数据。

优点

  • 抗干扰能力强:RS485采用差分信号传输,抗干扰能力强,适用于工业环境中的噪声干扰。
  • 传输距离远:RS485支持长距离传输,适用于工业现场中的远程监控和控制。
  • 多节点通信:RS485支持多点通信,可以连接多个设备,实现分布式控制。
  • 兼容性好:RS485是一种标准化的通信协议,具有较好的兼容性,可以与其他设备进行通信。
  • 成本较低:RS485模块和电缆的成本相对较低,适用于工业现场中的成本控制。

缺点

  • 信号衰减:随着距离的增加,信号衰减会加剧,影响通信质量。
  • 速率限制:RS485的传输速率相对较低,通常在9600bps到115200bps之间,适用于低速数据传输。
  • 电气特性要求:RS485对电气特性有较高的要求,需要使用特定的电缆和连接器
  • 布线复杂:RS485需要使用双绞线进行布线,布线复杂度较高。

二、初始化uart

2.1 适配485串口

图片?

三、注册接收数据的回调函数

图片?

四、发送数据

发送普通字符串:

图片?

发送十六进制的数据串:

图片?

通过zbuff的方式发送数据:

图片?

发送json格式的数据:

图片?

五、完整例程

图片?

以上是合宙低功耗4G模组Air780E的RS485通信介绍,下一篇:低功耗4G模组Air780E的 USB虚拟串口 ,敬请期待!

?审核编辑 黄宇

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

    关注

    2933

    文章

    46487

    浏览量

    395966
  • RS485
    +关注

    关注

    39

    文章

    1253

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    解析Air780E模组LuatOS开发的随机数(random) 示例

    本文主要解析的是低功耗4G模组Air780E的LuatOS开发随机数(random)实例,我以整理成文分享给大家。
    的头像 发表于 11-29 20:23 ?643次阅读
    解析<b class='flag-5'>Air780E</b>模组LuatOS开发的随机数(random) 示例<b class='flag-5'>篇</b>

    Air780E模组LuatOS开发的位运算(bit)教程

    本次我们要学习的是4G模组Air780E的LuatOS开发,关于位运算(bit)教程分享给大家。
    的头像 发表于 11-26 11:58 ?604次阅读
    <b class='flag-5'>Air780E</b>模组LuatOS开发的位运算(bit)教程<b class='flag-5'>篇</b>!

    Air780E模组的ADC之旅 LuatOS开发实例

    今天学习一个新的示例,关于Air780E模组LuatOS开发的ADC应用实例,希望大家有所收获。
    的头像 发表于 11-11 09:33 ?689次阅读
    <b class='flag-5'>Air780E</b>模组的ADC之旅  LuatOS开发实例

    LuatOS与ADC:Air780E模组开发的新篇章!

    今天我们学习的是Air780E模组LuatOS开发ADC应用,希望能帮助到大家。
    的头像 发表于 11-07 14:12 ?662次阅读
    LuatOS与ADC:<b class='flag-5'>Air780E</b>模组开发的新篇章!

    Air780E模组AT指令下的MQTT应用:技术指南

    今天我要讲的是Air780E模组AT指令下的MQTT应用,希望对大家有所帮助。
    的头像 发表于 11-07 14:02 ?1075次阅读
    <b class='flag-5'>Air780E</b>模组AT指令下的MQTT应用:技术指南

    UDP应用详解:Air780E软件的全面手册

    了解Air780E软件UDP应用全面手册,永享编程幸福人生。
    的头像 发表于 11-05 12:31 ?807次阅读
    UDP应用详解:<b class='flag-5'>Air780E</b>软件的全面手册

    奇妙的Air780EUDP应用示例大赏!

    关于UDP是一种无连接的、不可靠的传输层协议,主要用于实现网络中的快速通讯,我们今天将把Air780E的UDP应用分析透彻。
    的头像 发表于 11-04 09:25 ?804次阅读
    奇妙的<b class='flag-5'>Air780E</b><b class='flag-5'>之</b>UDP应用示例大赏!

    不可错过的Air780EWebSocket应用示范!小白

    咋们今天说的Air780EWebSocket应用示范针对小白绝对是不可以错过的示例。
    的头像 发表于 11-03 20:16 ?1503次阅读
    不可错过的<b class='flag-5'>Air780E</b><b class='flag-5'>之</b>WebSocket应用示范!小白<b class='flag-5'>篇</b>

    从箱子里找出来的示例:Air780E软件指南TCP应用

    今天翻箱倒柜,把尘封已久的关于Air780E软件指南TCP应用教程翻出来给大家展示展示:让我从概述、环境准备、问题等方面来给大家说清楚。
    的头像 发表于 11-02 11:58 ?1007次阅读
    从箱子里找出来的示例:<b class='flag-5'>Air780E</b>软件指南<b class='flag-5'>之</b>TCP应用

    干货分享:Air780E开发板如何使用?

    ? 一、概述 CORE-AIR780E 开发板是合宙通信推出的基于 Air780E 模组所开发的,包含电源,SIM 卡,USB,天线,音频等必要功能的最小硬件系统。以方便用户在设计前期
    的头像 发表于 10-25 17:46 ?1008次阅读
    <b class='flag-5'>干货</b>分享:<b class='flag-5'>Air780E</b>开发板如何使用?

    超级干货Air780E的串口通信分享

    ? 猛然发现,Air780E的串口通信还没分享,难怪已经有小伙伴提出了要求! 那我们来讲解低功耗4G模组 Air780E 的串口通信的基本用法,小伙伴们,学起来吧! 一、硬件准备 ?
    的头像 发表于 10-15 10:47 ?1100次阅读
    超级<b class='flag-5'>干货</b>!<b class='flag-5'>Air780E</b>的串口<b class='flag-5'>通信</b>分享

    关于Air780E:与服务器的加密通信操作方法

    ?今天我们来学习合宙低功耗4G模组Air780E快速入门跟服务器之间的加密通信,伙伴们,一起学起来! 一、 编写脚本 1.1 准备资料 Air780E开发板购买
    的头像 发表于 10-12 07:31 ?806次阅读
    关于<b class='flag-5'>Air780E</b>:与服务器的加密<b class='flag-5'>通信</b>操作方法

    干货:低功耗4G模组Air780E的串口通信

    ? 今天我们来讲解低功耗4G模组Air780E的串口通信的基本用法,小伙伴们,学起来吧!
    的头像 发表于 10-05 14:38 ?1269次阅读
    <b class='flag-5'>干货</b><b class='flag-5'>篇</b>:低功耗4G模组<b class='flag-5'>Air780E</b>的串口<b class='flag-5'>通信</b>

    低功耗4G模组Air780ERS485通信

    ? 今天我们来学习低功耗4G模组 Air780ERS485通信,合宙的小伙伴们,学起来吧! **一、RS485简介 ** 物联网(IoT)在工业场景中的应用越来越广泛,而
    的头像 发表于 09-29 09:38 ?825次阅读
    低功耗4G模组<b class='flag-5'>Air780E</b>:<b class='flag-5'>RS485</b><b class='flag-5'>通信</b><b class='flag-5'>篇</b>

    合宙Air780E硬件设计手册02

    合宙低功耗4G模组Air780E硬件设计介绍
    的头像 发表于 09-06 12:02 ?1189次阅读
    合宙<b class='flag-5'>Air780E</b>硬件设计手册02