串口通讯
更多
好的,我们用中文来解释 串口通信 (Chuànkǒu Tōngxìn)。
串口通信 (Serial Communication) 也叫 串行通信,是一种非常基础且广泛使用的通信方式,其核心特点在于:数据是一位接一位地、按照时间顺序,通过单根信号线(或配对差分线)依次传输的。
它与 并口通信 (并行通信) 相对。并行通信使用多条数据线(例如,8位数据就用8根线)同时传输多位数据,理论上速度更快,但线路复杂、成本高、传输距离短且易受干扰。串口虽然一位一位地传看起来慢,但因其简单、成本低、所需信号线少、抗干扰能力强、适合长距离通信等优点,在工业控制、嵌入式设备、传感器、数据采集、老式打印机、调试接口等领域仍然极其重要。
串口通信的关键特性和要素
-
传输方式 (Chuánshū Fāngshì)
- 单工 (Dān Gōng): 数据只能单向传输(如甲只发,乙只收)。
- 半双工 (Bàn Shuānggōng): 数据可以双向传输,但同一时刻只能有一个方向(如对讲机)。
- 全双工 (Quán Shuānggōng): 数据可以同时双向传输(最常见,如RS-232标准中的 TX 和 RX 线)。
-
异步与同步 (Yìbù Yǔ Tóngbù)
- 异步串口 (Asynchronous Serial): 最常见的类型(如 UART、RS-232、RS-485)。通信双方没有共享的时钟信号。双方必须预先约定好通信的参数:
- 波特率 (Bódào Lǜ): 单位是 bps (位每秒)。表示每秒传输的位数。常见的有 9600, 19200, 38400, 57600, 115200 等。收发双方必须严格一致,否则会收到乱码。
- 数据位 (Shùjù Wèi): 每帧数据包含的有效位数。通常是 7 或 8 位(最常见)。例如传输字符 'A'(ASCII 65 = 二进制 01000001)。
- 停止位 (Tíngzhǐ Wèi): 在一帧数据结束后发送的信号,用于标示帧结束。通常是 1 位、1.5 位或 2 位。
- 校验位 (Jiàoyàn Wèi): 用于简单的差错检测(可选)。可以是:
- 无校验 (Wú): 没有校验位。
- 奇校验 (Jī): 所有数据位 + 校验位 = 1 的总数为奇数。
- 偶校验 (Ōu): 所有数据位 + 校验位 = 1 的总数为偶数。
- 标记校验 (Biāojì): 校验位固定为 1。
- 空格校验 (Kōnggé): 校验位固定为 0。
- (帧格式): 起始位 + (可选)校验位 + 停止位。
- 同步串口 (Synchronous Serial): 如 SPI, I2C。通信时会有一根共享的时钟信号线,数据位传输严格由时钟信号边沿控制。通常速度更快,可以取消起始位/停止位,但需要额外的时钟线,在多点通信时主从关系也更复杂。
- 异步串口 (Asynchronous Serial): 最常见的类型(如 UART、RS-232、RS-485)。通信双方没有共享的时钟信号。双方必须预先约定好通信的参数:
-
物理接口标准 (Wùlǐ Jiēkǒu Biāozhǔn) - 如何用电平表示0和1
- TTL UART (Transistor-Transistor Logic): 最常见于单片机、开发板内部或短距离板间通信。
0= 低电平 (~0V),1= 高电平 (通常是 3.3V 或 5V)。 直接连接两个单片机UART TX/RX即可通信(交叉连接)。 - RS-232 (Recommended Standard 232): 经典的老式串口标准(比如老式PC后面的9针COM口)。
0= +3V到+15V (SPACE),1= -3V到-15V (MARK)。电平与TTL相反! 专门设计用于更长距离和抗干扰能力(电压摆幅更大)。需要专用的 RS-232收发器芯片(如 MAX232)在TTL和RS-232电平之间转换。 - RS-485: 使用差分信号传输 (
A+和B-线),具有极强的抗共模干扰能力,支持多点通信(一个总线上可以挂多个设备),适合长距离工业应用。需要 RS-485 收发器芯片(如 MAX485)。通常是半双工模式。
- TTL UART (Transistor-Transistor Logic): 最常见于单片机、开发板内部或短距离板间通信。
-
通信协议 (Tōngxìn Xiéyì)
- 串口传输的是原始的二进制位流。需要应用程序或更高级协议来定义数据的含义、格式和交互规则。常见的串口应用层协议包括:
- Modbus RTU: 工业自动化常用。
- NMEA 0183: GPS设备常用。
- 自定义二进制或文本协议。
- 串口传输的是原始的二进制位流。需要应用程序或更高级协议来定义数据的含义、格式和交互规则。常见的串口应用层协议包括:
串口通信的典型应用场景 (Yìngyòng Chǎngjǐng)
- 设备调试 (Diàoshì): 通过串口将程序输出(日志、调试信息)发送到电脑(如单片机连串口调试助手)。
- 嵌入式系统与电脑通信: 比如传感器通过UART将数据发送到树莓派,树莓派再通过串口发给电脑。
- 工业自动化控制: PLC 与触摸屏、各种仪表(温度、压力)之间常通过 RS-485 通信。
- 固件烧录 (Gùjiàn Shāolù): 很多开发板通过串口线进行初始引导(Bootloader)和固件烧录。
- 老式外设: 鼠标、键盘(早期),调制解调器(猫),老式打印机。
在电脑上使用串口 (PC Shǐyòng Chuànkǒu)
- 传统PC往往有物理的 COM端口 (RS-232),但现代PC几乎不再提供物理COM口。
- 广泛使用 USB转串口模块 (USB-to-Serial Adapter): 如 FT232, CP2102, CH340/341芯片的模块,插在USB口上模拟出一个COM端口(如 COM3, COM4)。
调试工具 (Diàoshì Gōngjù)
- 串口调试助手 (Chuànkǒu Diàoshì Zhùshǒu): Windows/Linux/Mac上都有各种软件(如 Windows 的 PuTTY, RealTerm, 友善串口调试助手; Linux 的 minicom, screen, GTKTerm; Mac 的 minicom, CoolTerm),通过设置波特率等参数连接模拟出的COM口,进行数据的发送和接收显示。
核心要点总结 (Héxīn Yàodiǎn Zǒngjié)
- 一位一位传:数据流是依次发送的比特流。
- 参数要配好:异步串口通信前,通信双方必须在波特率、数据位、停止位、校验位上达成一致。
- 接口类型多:TTL、RS-232、RS-485 是最常见的物理电平标准。TTL适合短距离板级通信;RS-232适合点对点较长距离;RS-485 适用于长距离、多点、抗干扰性强的工业环境。
- 简单又普遍:硬件实现简单、成本低、通用性强,使其成为嵌入式系统和工业控制的核心通信方式之一。
你现在是在使用什么场景下的串口通信呢?是调试单片机、连接传感器,还是其他应用?我可以针对特定情况给出更具体的建议。
串口通讯基础资料下载
电子发烧友网为你提供串口通讯基础资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。
资料下载
佚名
2021-04-21 08:42:26
PLC串口通讯的知识 什么是串口通讯?什么是RS-232?什么是RS-422?
电气作业人员在使用PLC的时候会接触到很多的通讯协议以及通讯接口,最基本的PLC串口通
2022-12-19 16:08:52
7天热门专题
换一换
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- dtmb信号覆盖城市查询
- EDA是什么?有什么作用?
- 中科院研发成功2nm光刻机
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 如何进行编码器的正确接线?接线方法介绍
- 什么是场效应管?它的作用是什么?
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- amoled屏幕和oled区别
- 苹果nfc功能怎么复制门禁卡
- 单片机和嵌入式的区别是什么
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 苹果笔记本macbookpro18款与19款区别
- 通讯隔离作用
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机