版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ARM微控制器与嵌入式系统
串口通信主讲人:景妮琴北京电子科技职业学院内容串口通信协议:物理层和协议层物理层RS232标准串口通信USB转串口通信串口到串口通信协议层串口通信协议串口通讯(SerialCommunication)是一种设备间非常常用的串行通讯方式,因为它简单便捷,大部分电子设备都支持该通讯方式,电子工程师在调试设备时也经常使用该通讯方式输出调试信息。对于通讯协议,我们也以分层的方式来理解,最基本的是把它分为物理层和协议层。串口通信协议物理层:规定通讯系统中具有机械、电子功能部分的特性,确保原始数据在物理媒体的传输。其实就是硬件部分。协议层:协议层主要规定通讯逻辑,统一收发双方的数据打包、解包标准。其实就是软件部分。串口通信协议物理层标准RS232标准USB转串口串口到串口RS232标准串口RS-232标准主要规定了:信号的用途通信接口信号的电平标准RS232标准串口RS232标准串口通信结构图RS232标准串口主要用于工业设备直接通信由于RS-232电平标准的信号不能直接被控制器直接识别,所以这些信号会经过一个“电平转换芯片”转换成控制器能识别的“TTL校准”的电平信号,才能实现通信。RS232标准串口根据通信使用的电平标准不同,串口通信可分为TTL标准及RS-232标准。通信标准电平标准(发送端)5VTTL逻辑1:2.4V-5V逻辑0:0-0.5VRS-232逻辑1:-15V~-3V逻辑0:+3V~+15VRS232标准串口RS232标准串口通信结构图电平转换芯片一般有MAX3232,SP3232RS232标准串口RS232标准串口DB9标准的公头及母头接法RS232标准串口两个通讯设备之间的收发信号(RXD与TXD)应交叉相连,所以DB9母头的收发信号接法一般与公头的相反。两个设备之间连接使用“直通型”的串口线即可。在目前的其它工业控制使用的串口通信中,一般只使用RXD、TXD以及GND三条信号线,直接传输数据信号。USB转串口通信USB转串口主要用于设备跟电脑通信电平转换芯片一般有CH340、PL2303、CP2102、FT232使用的时候电脑端需要安装电平转换芯片的驱动串口到串口通信原生的串口通信主要是控制器跟串口的设备或者传感器通信,不需要经过电平转换芯片来转换电平,直接就用TTL电平通信GPS模块、GSM模块、串口转WIFI模块、HC04蓝牙模块串口通信协议层串口通信的数据包由发送设备通过自身的TXD接口传输到接收设备的RXD接口。在串口通信的协议层中,规定了数据包的内容。它由启始位、主体数据、校验位以及停止位组成。通信双方的数据包格式要约定一致才能正常收发数据。串口通信协议层波特率起始位和停止位有效数据校验位串口通信协议层波特率串口异步通讯中由于没有时钟信号(如前面讲解的DB9接口中是没有时钟信号的),所以两个通讯设备之间需要约定好波特率,即每个码元的长度,以便对信号进行解码。常见的波特率为4800、9600、115200等。串口通信协议层起始位和停止位起始位:由1个逻辑0的数据位表示结束位:由0.5、1、1.5或2个逻辑1的数据位表示(只要双方约定好即可)有效数据在起始位后紧接着的就是要传输的主要内容有效数据的长度常被约定为5、6、7或8位长串口通信协议层校验位:可选,增强数据的抗干扰性。校验方法分为:奇校验(odd)偶校验(even)
0校验(space)1校验(mark)无校验(noparity)串口通信协议层奇校验(odd)有效数据和校验位中“1”的个数为奇数比如一个8位长的有效数据为:01101001,此时总共有4个“1”,为达到奇校验效果,校验位为“1”,最后传输的数据将是8位的有效数据加上1位的校验位总共9位偶校验(even)
有效数据和校验位中“1”的个数为偶数比如一个8位长的有效数据为:01101001,此时总共有4个“1”,为达到偶校验效果,校验位为“0”,最后传输的数据将是8位的有效数据加上1位的校验位总共9位串口通信协议层0校验不管有效数据中的内
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五版汽车抵押贷款合同借款人借款用途变更通知合同3篇
- 二零二五年度城市轨道交通内部承包合同6篇
- 二零二五版企业日常经营客户关系管理与维护合同2篇
- 二零二五年酒店员工入股与酒店服务体验优化合同3篇
- 二零二五年度厕所革命专项基金使用管理合同3篇
- 二零二五年度新能源风能发电设备研发制造合同2篇
- 二零二五版企业法人借款合同担保协议3篇
- 2025版大清包劳务合同范本:二零二五年度文化活动组织执行合同3篇
- 二零二五年海底光缆线路铺设及安全保障合同3篇
- 2025年度祠堂宗教活动组织与承包合同2篇
- 2024年石家庄正定国际机场改扩建工程合同
- 2025年度爱读书学长定制化阅读计划合同2篇
- 江西省港口集团有限公司招聘笔试冲刺题2025
- 河南省信阳市浉河区9校联考2024-2025学年八年级上学期12月月考地理试题(含答案)
- 快速康复在骨科护理中的应用
- 国民经济行业分类和代码表(电子版)
- ICU患者外出检查的护理
- 公司收购设备合同范例
- GB/T 44823-2024绿色矿山评价通则
- 广东省潮州市2023-2024学年高二上学期语文期末考试试卷(含答案)
- 2024年光伏发电项目EPC总包合同
评论
0/150
提交评论