理论教育 串行通信原理-汽车单片机及车载总线技术

串行通信原理-汽车单片机及车载总线技术

时间:2023-09-26 理论教育 版权反馈
【摘要】:78K0 微控制器内部有4 个全双工的串行通信口。通信口既可以用于网络通信, 也可实现串行异步通信, 还可以构成同步移位寄存器使用。串行数据通信分为异步通信和同步通信两种形式。在同步通信格式中, 发送器和接收器由同一个时钟源控制, 为了克服在异步通信中, 每传输一帧字符都必须加上起始位和停止位, 占用了传输时间, 在要求传送数据量较大的场合, 速度就慢得多。

串行通信原理-汽车单片机及车载总线技术

78K0 微控制器内部有4 个全双工的串行通信口。 通信口既可以用于网络通信, 也可实现串行异步通信, 还可以构成同步移位寄存器使用。 如果在串行口的输入/输出引脚上加上电平转换器, 就可方便地构成标准的RS232 接口。 下面分别加以介绍。

常用于数据通信的传输方式有单工、半双工、全双工和多工方式。 单工方式: 数据仅按一个固定方向传送。 因而这种传输方式的用途有限, 常用于串行口的打印数据传输与简单系统间的数据采集。 半双工方式: 数据可实现双向传送, 但不能同时进行, 实际的应用采用某种协议实现收/发开关转换。 全双工方式: 允许双方同时进行数据双向传送, 但一般全双工传输方式的线路和设备较复杂。 多工方式: 以上三种传输方式都是用同一线路传输一种频率信号, 为了充分利用线路资源, 可通过使用多路复用器或多路集线器, 采用频分、时分或码分复用技术, 即可实现在同一线路上资源共享功能, 称之为多工传输方式。

串行数据通信分为异步通信和同步通信两种形式。 在异步通信方式中, 接收器和发送器有各自的时钟, 它们的工作是非同步的, 异步通信用一帧来表示一个字符, 其内容如下: 一个起始位, 仅接着是若干个数据位。 在同步通信格式中, 发送器和接收器由同一个时钟源控制, 为了克服在异步通信中, 每传输一帧字符都必须加上起始位和停止位, 占用了传输时间, 在要求传送数据量较大的场合, 速度就慢得多。 同步传输方式去掉了这些起始位和停止位, 只在传输数据块时先送出一个同步头(字符) 标志即可。(www.daowen.com)

同步传输方式比异步传输方式速度快, 这是它的优势。 但同步传输方式也有其缺点, 即它必须用一个时钟来协调收发器的工作, 所以它的设备也较复杂。 串行数据传输速率有两个概念, 即每秒转送的位数bps (Bit per second) 和每秒符号数——波特率(Band rate), 在具有调制解调器的通信中, 波特率与调制速率有关。 瑞萨的UART6 对LIN 协议有一定硬件优化, 能减少用户的代码复杂度。 下面以异步串口UART6 为例介绍串口的工作方式

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈