目录
一、RS232的串口通讯 3
应用 3
工作方式 3
接口标准 4
电路组成 4
概述 4
简介 4
二、RS485串行通讯 4
简介 5
接口 5
电缆 5
布网 6
区别 6
三、串行通信 7
概念 7
分类 8
同步通信 8
异步通信 8
特点 8
形式和标准 8
调幅方式 8
调频方式 9
数字编码方式 9
数据传输率 9
发送时钟和接收时钟 10
异步通信协议 10
通信协议 11
普遍协议 11
USB 12
IEEE 1394 12
相关应用 13
四、通讯协议 13
简介 13
详细介绍 14
TCP/IP 14
IPX/SPX 14
NetBEUI 15
通信协议 15
RS-232-C 15
RS-449 15
16
16
HDLC 16
管理协议 17
SNMP 17
PPP 17
一、RS232的串口通讯
串口通信(munication), 是指外设和计算机间,通过数据信号线、地线、控制线等,按位进行传输数据的一种通讯方式。这种通信方式使用的数据线少,在远距离通信中可以节约通信成本,但其传输速度比并行传输低。
应用
随着计算机系统的应用和微机网络的发展,,通信既包括计算机与外部设备之间,,所用的传输线少,并且可以借助现成的电话网进行信息传送,因此,-机交换设备和串行存储的外部设备如终端、打印机、逻辑分析仪、磁盘等,,采用多台微机处理机组成分级分布控制系统中,各 CPU 。许多外设和计算机按串行方式进行通信,这里所说的串行方式,是指外设与接口电路之间的信息传送方式,实际上,CPU 与接口之间仍按并行方式工作.
工作方式
由于 CPU 与接口之间按并行方式传输,接口与外设之间按串行方式传输,因此,在串行接口中,必须要有" 接收移位寄存器" (串→并)和" 发送移位寄存器" (并→串). 在数据输入过程中,数据 1 位 1 位地从外设进入接口的" 接收移位寄存器",当" 接收移位寄存器" 中已接收完 1 个字符的各位后,数据就从" 接收移位寄存器" 进入" 数据输入寄存器" . CPU 从" 数据输入寄存器" 中读取接收到的字符.(并行读取,即 D7~D0 同时被读至累加器中). " 接收移位寄存器" 的移位速度由" 接收时钟" 确定.
在数据输出过程中,CPU 把要输出的字符(并行地)送入" 数据输出寄存器"," 数据输出寄存器" 的内容传输到" 发送移位寄存器",然后由" 发送移位寄存器" 移位,把数据 1 位 1 位地送到外设. " 发送移位寄存器" 的移位速度由" 发送时钟" 确定.
接口中的" 控制寄存器" 用来容纳 CPU 送给此接口的各种控制信息,这些控制信息决定接口的工作方式.
" 状态寄存器" 的各位称为" 状态位",,用状态寄存器的 D5 位为"1" 表示" 数据输出寄存器" 空,用 D0 位表示" 数据输入寄存器满",用 D2 位表示" 奇偶检验错" 等.
能够完成上述" 串<- -> 并" 转换功能的电路,通常称为" 通用异步收发器" (UART :Universal Asynchronous Receiver and Transmitter),典型的芯片有:Intel 8250/8251,16550
接口标准
⑴实现数据格式化:因为来自CPU的是普通的并行数据,所以,接口电路应具有实现不同串行通信方式下的数据格式化的任务。在异步通信方式下,接口自动生成起止式的帧数据格式。在面向字符的同步方式下,接口要在待传送的数据块前加上同步字符。
⑵进行串-并转换:串行传送,数据是一位一位串行传送的,而计算机处理数据是并行数据。所以当数据由计算机送至数据发送器时,首先把串行数据转换为并行数才能送入计算机处理。因此串并转换是串行接口电路的重要任务。
⑶控制数据传输速率:串行通信接口电路应具有对数据传输速率——波特率进行选择和控制的能力。
⑷进行错误检测:在发送时接口电路对传送的字符数据自动生成奇偶校验位或其他校验码。在接收时,接口电路检查字符的奇偶校验或其他校验码,确定是否发生传送错误。
⑸进行TTL与EIA电平转换:CPU和终端均采用TTL电平及正逻辑,它们与EIA采用的电平及负
通讯方式和通讯协议介绍 来自淘豆网m.daumloan.com转载请标明出处.