资源描述:
《串口通信调试助手设计.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、个人收集整理勿做商业用途串口通信调试助手设计学生:(宋体五号居中)指导教师:(宋体五号居中)(楷体五号居中)1发展历史和由来串口的出现是在1980年前后,数据传输率是115kbps~230kbps。串口出现的初期是为了实现连接计算机外设的目的,初期串口一般用来连接鼠标和外置Modem以及老式摄像头和写字板等设备。串口也可以应用于两台计算机(或设备)之间的互联及数据传输。由于串口(COM)不支持热插拔及传输速率较低,目前部分新主板和大部分便携电脑已开始取消该接口。目前串口多用于工控和测量设备以及部分通信设备中.2串口通信划分种类串口通信的两种最基本的方式:同步串行通信方式和异步串行通信
2、方式。同步串行是指SPI(SerialPeripheralinterface)的缩写,顾名思义就是串行外围设备接口。SPI总线系统是一种同步串行外设接口,它可以使MCU与各种外围设备以串行方式进行通信以交换信息,TRM450是SPI接口。异步串行是指UART(UniversalAsynchronousReceiver/Transmitter),通用异步接收/发送.UART是一个并行输入成为串行输出的芯片,通常集成在主板上。UART包含TTL电平的串口和RS232电平的串口.TTL电平是3.3V的,而RS232是负逻辑电平,它定义+5~+12V为低电平,而-12~-5V为高电平,MDS
3、2710、MDSSD4、EL805等是RS232接口,EL806有TTL接口。串行接口按电气标准及协议来分包括RS—232-C、RS—422、RS485等。RS-232—C、RS—422与RS-485标准只对接口的电气特性做出规定,不涉及接插件、电缆或协议。个人收集整理勿做商业用途3各类串口协议简介3.1各类串口的比较从其发展历史、各自特点来介绍各种协议,RS232和RS485的区别和接法。首先是发展历史。最开始出现的串口通信协议是RS232,1962年发布的。由于其传输速度、单向传递、传输距离短等多方面的制约,因此使用受到限制。于是人们在RS232的基础上做了相应的改进,提高了相应
4、的传输速度、传输距离,于是出现了RS422的雏形,并在工业上得到了相应的应用.但由于任然是单向传输的,使构成的网络只能是单向的.既只能是主机给从机发送指令或数据,从机只能接受并处理相应的消息,不能反映相应的结果.于是人们又做了相应的调整。最后于1983年发布了RS485通信协议。正如前面所说的.RS232协议是一种简单的串口通信协议,也是最基本的。一般用在实验室等短距离、对传输速度等要求不高的场合,并且与TTL电平不兼容。RS422有了相应的提高.是一种单机发送,多机接收的平衡通信协议接口,传输速度最高可以达到10Mbps,传输距离最远可达到4000英尺,并且在这条平衡总线上能最多带
5、10个从机,但是任然是单向的传输。RS485是一种多点,双向通信的平衡通信协议接口.再RS422的基础上增加了网络中接点(多机)的数量和双向通信能力,同时还增加了驱动器的传输能力和冲突保护特性,扩展了总线共模范围。传输速度最高可以达到10Mbps,标准距离可以达到4000英尺,实际能达到3000米,并且在这条线上最多可以带128个收发器。RS232和RS485的区别:1。传输速度不同。RS485可以达到10Mbps,高于RS232的速度。2.电气特性不同。RS485采用的是平衡驱动器和差分接收器的组合。RS485是输出的是差分信号,抗共模干扰能力强.逻辑“1”是两输出信号的+(2~6
6、)V,“0"是—(2~6)V表示.电气信号低于RS232的电气信号,不容易损坏接口芯片,并且与TTL电平兼容。3。传输距离不同。RS485标准距离为4000英尺,实际可以达到3000米.远远大于RS232的距离。4。接收器数量不同。RS485接收器最多可以达到128个,即多站能力。而RS232只能是一个,即单站接点.本文为互联网收集,请勿用作商业用途5.RS232是全双工的通信协议,RS485是半双工的通信协议。接口方法:一般RS232和RS485都采用屏蔽双绞线传输。RS485和RS232都采用DB9的接头3。2各类串口的协议个人收集整理勿做商业用途串行通信协议:计算机与外设或计算
7、机之间的通信通常有两种方式:并行通信和串行通信.并行通信指数据的各位同时传送。并行方式传输数据速度快,但占用的通信线多,传输数据的可靠性随距离的增加而下降,只适用于近距离的数据传送。串行通信是指在单根数据线上将数据一位一位地依次传送。发送过程中,每发送完一个数据,再发送第二个,依此类推。接受数据时,每次从单根数据线上一位一位地依次接受,再把它们拼成一个完整的数据。在远距离数据通信中,一般采用串行通信方式,它具有占用通信线少、成本低等优点.1、串行通信的基本