- 1、本文档共29页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
串行通信介绍
常用通信方式
直接并行、串行、各种总线方式(种类最多,VXI、8总线、CPCI等)
串行通信基本概念
工作模式:全双工-双方都可以同时收发
半双工-每方都可以发送或接收,收/发分时
同步通信:一般由发送方提供时钟,一个时钟对应一位数据
异步通信:没有时钟,双方有约定的波特率,XXbps
常用串口
RS232、RS422、RS485、SPI、USB、RJ-45网口、I2C。
其中SPI是标准的同步通信方式,带有时钟。
其他是异步通信,也可以通过软件配置为同步通信。
以RS232为例介绍
RS-232接口9芯定义:
9针接头定义
针脚信号定义作用1DCD载波检测Received Line Signal Detector(Data Carrier Detect)2RXD接收数据Received Data3TXD发送数据Transmit Data4DTR数据终端准备好Data Terminal Ready5SGND信号地Signal Ground6DSR数据准备好Data Set Ready7RTS请求发送Request To Send8CTS清除发送Clear To Send9RI振铃提示Ring IndicatorEIA-RS-232C对电气特性、 HYPERLINK /view/2280549.htm \t _blank 逻辑电平和各种信号线功能都作了规定。
在TxD和RxD上:
逻辑1(MARK)=-3V~-15V
逻辑0(SPACE)=+3~+15V
由于计算机和单片机等只能接受逻辑0-GND,逻辑1-1.5V、3.3V、5V等。所以使用必须加一个接口处理片子,如MAX322,其内部集成了5V升压至+12V和正变负(产生-12V)功能。
通信过程
双方约定好波特率-对于串口通信最重要;
设备在闲置时端口为高电平,收到低电平后开始通信-起始位
接收端收到8位数据后再收到一个高电平-停止位。复位再准备下一个数据的接收。我们图示看一下,如图1所示。
图1?串口数据发送示意图
图1串口数据发送示意图,实际上是一个时域示意图,就是信号随着时间变化的对应关系。比如在单片机的发送引脚上,左边的是先发生的,右边的是后发生的,数据位的切换时间就是波特率分之一秒。
发送数据过程:
起始位+8位数据+停止位
(0) (1)
接收数据过程
收到起始位后接收8位数据,再收到停止位后复位,准备下一次接收。
RS232、RS422、RS485比较
三者的通信协议完全相同,区别在电气指标上。
电气指标:
规定RS232RS422R485工作方式单端差分差分节点数1收、1发1发10收1发32收最大传输电缆长度50英尺400英尺400英尺最大传输速率20Kb/S10Mb/s10Mb/s最大驱动输出电压+/-25V-0.25V~+6V-7V~+12V驱动器输出信号电平(负载最小值)负载+/-5V~+/-15V+/-2.0V+/-1.5V驱动器输出信号电平
(空载最大值)空载+/-25V+/-6V+/-6V驱动器负载阻抗(欧姆)3K~7K10054摆率(最大值)30V/ìsN/AN/A接收器输入电压范围+/-15V-10V~+10V-7V~+12V接收器输入门限+/-3V+/-200mV+/-200mV接收器输入电阻(欧姆)3K~7K4K(最小)≥12K驱动器共模电压-3V~+3V-1V~+3V接收器共模电压-7V~+7V-7V~+12VRS-422、RS-485与RS-232不一样,数据信号采用差分传输方式,也称作平衡传输,它使用一对双绞线,将其中一线定义为A,另一线定义为B,如图2。
图2
通常情况下,发送驱动器A、B之间的正电平在+2~+6V,是一个逻辑状态,负电平在-2~-6V,是另一个逻辑状态。另有一个信号地C,在RS-485中还有一“使能”端,而在RS-422中这是可用可不用的。“使能”端是用于控制发送驱动器与传输线的切断与连接。当“使能”端起作用时,发送驱动器处于高阻状态,称作“第三态”,即它是有别于逻辑“1”与“0”的第三态。接收器也作与发送端相对的规定,收、发端通过平衡双绞线将AA与BB对应相连,当在收端AB之间有大于+200mV的电平时,输出正逻辑电平,小于-200mV时,输出负逻辑电平。接收器接收平衡线上的电平范围通常在200mV至6V之间。参见图3。
图3
9针定义:
单片机U
您可能关注的文档
- PVC生产工艺讲解.ppt
- PPT2007基础教程(详细全面)讲解.pptx
- Pvsyst后台参数的翻译讲解.docx
- PWM控制芯片SG3525功能简介讲解.docx
- PX4Pixhawk程序研究笔记讲解.docx
- Python程序设计-第一章_Python语言介绍及开发环境讲解.ppt
- 03检查及防错摘要.pptx
- PPT—厂区污水循环利用节能降耗获双赢20150728讲解.ppt
- 浙江省嘉兴市海宁市2013年高三语文测试及答案分析.doc
- ppt动画制作教程(超实用)讲解.ppt
- 北师大版小学数学三年级上册《寄书》教学设计.docx
- 统编版(部编版)语文二年级上册《雪孩子》教学设计.docx
- 统编版(部编版)语文二年级上册《八角楼上》教学设计.docx
- 北师大版小学数学三年级上册《长方形周长》教学设计.docx
- 北师大版小学数学三年级上册《丰收了》教学设计.docx
- 统编版(部编版)语文二年级上册《夜宿山寺》教学设计.docx
- 统编版(部编版)语文二年级上册《风娃娃》教学设计.docx
- 统编版(部编版)语文二年级上册《朱德的扁担》教学设计.docx
- 统编版(部编版)语文二年级上册《难忘的泼水节》教学设计.docx
- 统编版(部编版)语文二年级上册《纸船和风筝》教学设计.docx
文档评论(0)