热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

串行口方式二波特率_一文就能看懂“串口通讯”的概念、3个通讯方式、9大注意事项...

串行通信是数据处理设备和外围设备之间最广泛使用的信息传输方法。每个设备可能是您的个人电脑或移动设备在运行串行协议。该协议是一种安全可靠的通信形式,由源主机(发送方)和

串行通信是数据处理设备和外围设备之间最广泛使用的信息传输方法。每个设备可能是您的个人电脑或移动设备在运行串行协议。该协议是一种安全可靠的通信形式,由源主机(发送方)和目的主机(接收方)制定一套规则。为了获得更好的洞察力,我已经解释了串行通信的概念。

aaf31c915b2ed9b9e56d663262445780.png

在嵌入式系统中,串行通信是以串行数字二进制形式使用不同方法交换数据的一种方式。一些众所周知的数据交换接口有RS-232、RS-485、I2C、SPI等。

12a685155e20267a1d41a40b1da2439b.png

一、什么是串口通讯

串行通讯是指外围设备和计算机之间通过数据信号线、地线等逐位传输数据的通讯模式。

串行端口是一种接口标准,它指定接口的电气标准,但不指定接口插件电缆和使用的协议。

114313747dcbd9342637fc3bdbf0d9ad.png

二、串口通讯的通讯方式

单工模式的数据传输是单向的。在两个通信中,一个被固定为发送端,另一个被固定为接收端。信息只能用一条传输线向一个方向传输。

半双工模式通信使用相同的传输线,可以发送和接收数据,但不能同时发送和接收数据。数据传输允许数据在两个方向上传输,但在任何时候只有一个方向可以传输数据,另一个方向可以接收数据。因此,半双工模式可以使用一条数据线或两条数据线。

c2f8e23bcec100dc681474d7d97516cc.png

在半双工通信中,每一端都需要有一个电子开关进行发送和接收,它通过开关来决定数据传输的方向。因为有切换,所以会有时间延迟,信息传输效率会降低。

全双工模式通信允许数据同时双向传输。因此,全双工通信是两种单工通信模式的结合,这要求发送和接收设备都具有独立的接收和发送能力。在全双工模式下,每端有一个发送器和接收器,并且有两条传输线,因此信息传输效率高。

显然,当所有其他参数相同时,全双工比半双工更快、更有效。

12644b87fc01bde32ac3ee2337783dc7.png

三、串口通讯硬件常见的注意事项

1、通信电缆终端必须连接牢固,不能够松动。否则,仪器或上位机的通讯板可能会烧坏。

2、不能带电插拔通信终端,否则,仪器或上位机的通讯板可能会烧坏。在插入或连接通信终端之前,您必须关闭仪器的电源。

9c7079c6c1a1b72211219c4f54568706.png

3、通信宜选用双层隔离屏蔽电缆,其次是单层屏蔽电缆,最好不要选用无屏蔽层的电缆,电缆屏蔽层必须完全屏蔽。对于一些质量差的电缆,屏蔽层非常松散,根本不能起到屏蔽的作用。单层屏蔽电缆屏蔽层的一端接地,双层屏蔽电缆屏蔽层的外层(包括铠装)两端接地,内层屏蔽层的一端接地。

36ec4bb6f29f84b5f107b0eb4628f12b.png

4、当仪表采用RS232通讯时,通讯电缆长度不得超过15米。

5、通用RS485协议的连接器没有固定的标准,可能会因制造商的不同引脚序列和引脚功能而有所不同。用户可以参考相关产品RS485的引脚图。

cfc2125ddb98a0a9f43f0e84b6f104cf.png

6、RS485通信电缆最好选用电阻匹配、衰减低的RS485专用通信电缆(双绞线),不要使用普通双绞线或质量差的通信电缆。因为普通电缆或质量差的通信电缆可能存在阻抗不匹配、衰减大、扭曲度不够、屏蔽层松散等问题,这将导致干扰大、通信不畅甚至通信失败。

7、当仪表使用RS485进行通讯时,每台仪表必须手牵手地串下去。不可以有星形连接或分叉。如果有星形连接或分叉,干扰会很大,导致通信不畅,甚至通信失败。

4e2fa64939aa571cc6fa5d3206e45784.png

8、485总线结构理论上具有1200米的传输距离,这通常指波特率为9600的高质量通信线。只有一台485设备可以使通信距离达到1200米,而通信并不意味着每一次通信都是正常的,所以485总线的实际稳定通信距离通常远小于1200米。有许多485设备具有不同的线阻抗和较短的通信距离。

9、当仪器采用RS485通信时,必要时请连接终端电阻,以增强系统的抗干扰能力。典型的端子电阻为120欧姆。

538b85c9540cf22d50fecedb9a34eb12.png

好了,以上内容就是帝特电子关于串口通讯的详细介绍,希望能对大家有所帮助!感谢您的阅读与支持!

帝特电子长期致力于为客户提供品质的HDMI、DP、DVI(4K/8K)光纤线、音视频高清线、网络延长器、光端机、工业光纤收发器、音视频分配器、音视频切换器、工业232/485/422转换器、串口服务器、电脑周边线材等音视频产品工业线材,打造数字化音视频领先品牌,传递精彩画面,分享快乐时光!欢迎前来了解、交流。



推荐阅读
  • 如何配置Unturned服务器及其消息设置
    本文详细介绍了Unturned服务器的配置方法和消息设置技巧,帮助用户了解并优化服务器管理。同时,提供了关于云服务资源操作记录、远程登录设置以及文件传输的相关补充信息。 ... [详细]
  • 网络攻防实战:从HTTP到HTTPS的演变
    本文通过一系列日记记录了从发现漏洞到逐步加强安全措施的过程,探讨了如何应对网络攻击并最终实现全面的安全防护。 ... [详细]
  • 网络运维工程师负责确保企业IT基础设施的稳定运行,保障业务连续性和数据安全。他们需要具备多种技能,包括搭建和维护网络环境、监控系统性能、处理突发事件等。本文将探讨网络运维工程师的职业前景及其平均薪酬水平。 ... [详细]
  • 使用Python在SAE上开发新浪微博应用的初步探索
    最近重新审视了新浪云平台(SAE)提供的服务,发现其已支持Python开发。本文将详细介绍如何利用Django框架构建一个简单的新浪微博应用,并分享开发过程中的关键步骤。 ... [详细]
  • 深入解析TCP/IP五层协议
    本文详细介绍了TCP/IP五层协议模型,包括物理层、数据链路层、网络层、传输层和应用层。每层的功能及其相互关系将被逐一解释,帮助读者理解互联网通信的原理。此外,还特别讨论了UDP和TCP协议的特点以及三次握手、四次挥手的过程。 ... [详细]
  • 邮件(带附件,模拟文件上传,跨服务器)发送核心代码1.测试邮件发送附件接口***测试邮件发送附件*@parammultipartFile*@return*@RequestMappi ... [详细]
  • 本文深入探讨了Linux系统中网卡绑定(bonding)的七种工作模式。网卡绑定技术通过将多个物理网卡组合成一个逻辑网卡,实现网络冗余、带宽聚合和负载均衡,在生产环境中广泛应用。文章详细介绍了每种模式的特点、适用场景及配置方法。 ... [详细]
  • 掌握远程执行Linux脚本和命令的技巧
    本文将详细介绍如何利用Python的Paramiko库实现远程执行Linux脚本和命令,帮助读者快速掌握这一实用技能。通过具体的示例和详尽的解释,让初学者也能轻松上手。 ... [详细]
  • 本文详细分析了Hive在启动过程中遇到的权限拒绝错误,并提供了多种解决方案,包括调整文件权限、用户组设置以及环境变量配置等。 ... [详细]
  • 本文介绍了如何使用PHP代码实现微信平台的媒体素材上传功能,详细解释了API接口的使用方法和注意事项,确保文件路径正确以避免常见的错误。 ... [详细]
  • 从零开始构建完整手机站:Vue CLI 3 实战指南(第一部分)
    本系列教程将引导您使用 Vue CLI 3 构建一个功能齐全的移动应用。我们将深入探讨项目中涉及的每一个知识点,并确保这些内容与实际工作中的需求紧密结合。 ... [详细]
  • 本文介绍如何使用PyCharm专业版通过SFTP上传项目文件至云服务器。首先,确保你使用的是PyCharm专业版,因为社区版不支持此功能。接下来,我们将在云服务器上创建一个专门的目录用于存放项目文件,并详细介绍每一步配置过程。 ... [详细]
  • 本文探讨了如何在 PHP 的 Eloquent ORM 中实现数据表之间的关联查询,并通过具体示例详细解释了如何将关联数据嵌入到查询结果中。这不仅提高了数据查询的效率,还简化了代码逻辑。 ... [详细]
  • 在Python开发过程中,随着项目数量的增加,不同项目依赖于不同版本的库,容易引发依赖冲突。为了避免这些问题,并保持开发环境的整洁,可以使用Virtualenv和Virtualenvwrapper来创建和管理多个隔离的Python虚拟环境。 ... [详细]
  • 本文详细介绍了在 Windows 2000 系统中启用 TELNET 服务时需要注意的 NTLM 配置问题,帮助用户解决常见的身份验证失败错误。 ... [详细]
author-avatar
我是谁_2502894917
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有