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

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

一、什么是串口通讯

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

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

二、串口通讯的通讯方式

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. java byte char io流_一文带你看懂JAVA IO流,史上最全面的IO教学

    原标题:一文带你看懂JAVA IO流,史上最全面的IO教学 一.IO流是什么 惯例引用百科的回答 流是一种抽象概念,它代表了数据的无结构化传递.按照流的方式进行输入输出,数据被当成无结构的字节序或字符 ...

  2. java io流详解_一文带你看懂JAVA IO流,史上最全面的IO教学啦

    一.IO流是什么 惯例引用百科的回答流是一种抽象概念,它代表了数据的无结构化传递.按照流的方式进行输入输出,数据被当成无结构的字节序或字符序列.从流中取得数据的操作称为提取操作,而向流中添加数据的操作 ...

  3. javaio流_一文带你看懂JAVA IO流,史上最全面的IO教学啦

    一.IO流是什么 惯例引用百科的回答 流是一种抽象概念,它代表了数据的无结构化传递.按照流的方式进行输入输出,数据被当成无结构的字节序或字符序列.从流中取得数据的操作称为提取操作,而向流中添加数据的操 ...

  4. 串行口方式二 波特率_索尼相机使用教程-了解可利用的变焦方式

    变焦这个概念更多在购买镜头的时候出现,变焦镜头.定焦镜头这样. 这次是内容主要是关于如果你是定焦镜头,某些时刻需要更长焦段的解决办法,以及使用变焦镜头焦段还是不够情况下的解决办法. 目录: 一.了解索 ...

  5. 快速复习51单片机的外部中断、计数/定时器中断和串行口中断,加代码实现

    目录 1.中断系统的概念 1.1中断的概念 1.2中断系统的概念 1.3中断系统的优点 1.4我们要说的三种中断源 2.外部中断 2.1 外部中断0 代码示范 2.2 外部中断 分析 3.计数/定时器 ...

  6. MCS-51 串行口

    串行通讯的基本概念 通讯的基本方式:串行通讯与并行通讯,串行同步通讯.串行异步通讯,单工.半双工和全双工串行通讯. 并行通讯:数据各位同时传送. 串行通讯:数据一位一位顺序传送. 串行异步通讯:按照事 ...

  7. 俩个PC机通过串行口互联,实现件的无差错传输。程序必须用中断方式来完成任务

      课程设计(论文)任务书 一.设计题目:1.题目名称      PC机通过串行口互联 2.题目来源               二.目的和意义 俩个PC机通过串行口互联,实现件的无差错传输.程序必须 ...

  8. 串行异步通信_单片机串行口介绍

    串行口是单片机与外界进行信息交换的工具,8051单片机的通信方式有两种: 并行通信:数据的各位同时发送或接收. 串行通信:数据一位一位次序发送或接收. 串行通信的方式 异步通信 用一个起始位0表示字符 ...

  9. pc串口卡和plc怎么接线_计算机COM1串行口就是RS232串行口么 串行线两端的串行口与计算机和PLC怎么样的线序连接...

    展开全部 通过串口并口共享资源 在两台计算机之间进行通信,最好的方法当然是建立局域网.62616964757a686964616fe58685e5aeb931333330336433如果没有建立网络, ...

最新文章

  1. 区块链公司Coingeek支持一系列BCH协议变更
  2. Visual Studio 2012 Ultimate 下载和密钥以及配置文件的导入
  3. (-215:Assertion failed) dst.data == (uchar*)dst_ptr in function 'cvShowImage'
  4. [CSS] .class1.class2和.class1 .class2的区别
  5. python提取abaqus数据_Python语言在ABAQUS数据提取中的简单应用
  6. shop--10.店铺详情(后台+前端类似于shoplist)
  7. 百度富文本编辑器的应用技巧---在一个页面中使用多个样式不同功能不同的编辑器...
  8. Eclipse 隐藏已关闭的项目
  9. Shared File System Master Slave 全配置以及测试
  10. fir.im Weekly - 如何打造真正的工程师文化
  11. 交易系统开发(五)——华锐柜台简介
  12. Filter实现敏感词汇过滤
  13. 怎么解决计算机键盘驱动,键盘驱动不兼容,详细教您键盘驱动不兼容怎么解决...
  14. 在计算机上找不到autocad,天正提示找不到可用的AutoCAD版本怎么办?
  15. Substance Painter TDR issue TDR问题
  16. 华三交换机snmp配置
  17. vue2知识点:数据代理
  18. 热敏电阻的选型参数含义解读
  19. micropython-SPI通讯
  20. Docker容器 Dead 状态分析

热门文章

  1. C++primer 13.6.2节练习
  2. LIBCMTD.lib与libcpmtd冲突的解决方法。
  3. 网页字段位置php改变,php实现子字符串位置相互对调互换的方法
  4. win7 怎么干净删除php,window_win7系统如何删除注册表里面的垃圾文件?,win7系统如何删除注册表里面的 - phpStudy...
  5. php怎么实现简单的mvc框架,php实现简单的MVC框架实例
  6. tomcat防cc_浅析Tomcat防止资料被锁的方式
  7. hive函数大全:11大类、109个函数
  8. 链表简单实现(增删查改)
  9. Kali Linux 和 渗透测试
  10. Spring Data JPA 从入门到精通~javax.persistence概况介绍