串行接口 (Serial Interface) 是指数据一位一位地次序传送,其特点是通讯线路简略,只需一对传输线就能够完结双向通讯(能够直接运用电话线作为传输线),然后大大降低了本钱,特别适用于远间隔通讯,但传送速度较慢。一条信息的各位数据被逐位按次序传送的通讯方法称为串行通讯。串行通讯的特点是:数据位的传送,按位次序进行,最少只需一根传输线即可完结;本钱低但传送速度慢。串行通讯的间隔能够从几米到几千米;依据信息的传送方向,串行通讯能够进一步分为单工、半双工和全双工三种。
总述:
串口通讯的两种最基本的方法:同步串行通讯方法和异步串行通讯方法。
同步串行是指SPI(Serial Peripheral interface)的缩写,望文生义便是串行外围设备接口。SPI总线体系是一种同步串行外设接口,它能够使MCU与各种外围设备以串行方法进行通讯以交流信息,TRM450是SPI接口。
异步串行是指UART(Universal Asynchronous Receiver/Transmitter),通用异步接纳/发送。UART是一个并行输入成为串行输出的芯片,一般集成在主板上。UART包含TTL电平的串口和RS232电平的串口。 TTL电平是3.3V的,而RS232是负逻辑电平,它界说+5~+12V为低电平,而-12~-5V为高电平,MDS2710、MDS SD4、EL805等是RS232接口,EL806有TTL接口。
串行接口按电气标准及协议来分包含RS-232-C、RS-422、RS485等。RS-232-C、RS-422与RS-485标准只对接口的电气特性做出规则,不触及接插件、电缆或协议。
RS-232:
也称标准串口,最常用的一种串行通讯接口。它是在1970年由美国电子工业协会(EIA)联合贝尔体系、调制解调器厂家及计算机终端生产厂家一起拟定的用于串行通讯的标准。它的全名是“数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交流接口技术标准”。传统的RS-232-C接口标准有22根线,选用标准25芯D型插头座(DB25),后来运用简化为9芯D型插座(DB9),现在运用中25芯插头座已很少选用。
RS-232采纳不平衡传输方法,即所谓单端通讯。因为其发送电平与接纳电平的差仅为2V至3V左右,所以其共模按捺才干差,再加上双绞线上的分布电容,其传送间隔最大为约15米,最高速率为20kb/s。RS-232是为点对点(即只用一对收、发设备)通讯而规划的,其驱动器负载为3~7kΩ。所以RS-232合适本地设备之间的通讯。
pt; background:rgb(255,255,255); mso-shading:rgb(255,255,255); " >、RS485等。RS-232-C、RS-422与RS-485标准只对接口的电气特性做出规则,不触及接插件、电缆或协议。
RS-422:
标准全称是“平衡电压数字接口电路的电气特性”,它界说了接口电路的特性。典型的RS-422是四线接口。实际上还有一根信号地线,共5根线。其DB9衔接器引脚界说。因为接纳器选用高输入阻抗和发送驱动器比RS232更强的驱动才干,故答应在相同传输线上衔接多个接纳节点,最多可接10个节点。即一个主设备(Master),其他为从设备(Slave),从设备之间不能通讯,所以RS-422支撑点对多的双向通讯。接纳器输入阻抗为4k,故发端最大负载才干是10×4k+100Ω(终接电阻)。RS-422四线接口因为选用独自的发送和接纳通道,因而不用操控数据方向,各装置之间任何有必要的信号交流均能够按软件方法(XON/XOFF握手)或硬件方法(一对独自的双绞线)完结。
RS-422的最大传输间隔为1219米,最大传输速率为10Mb/s。其平衡双绞线的长度与传输速率成反比,在100kb/s速率以下,才或许到达最大传输间隔。只要在很短的间隔下才干取得最高速率传输。一般100米长的双绞线上所能取得的最大传输速率仅为1Mb/s。
RS-485:
是从RS-422基础上开展而来的,所以RS-485许多电气规则与RS-422相仿。如都选用平衡传输方法、都需要在传输线上接终接电阻等。RS-485能够选用二线与四线方法,二线制可完结真实的多点双向通讯,而选用四线衔接时,与RS-422相同只能完结点对多的通讯,即只能有一个主(Master)设备,其他为从设备,但它比RS-422有改善,不管四线仍是二线衔接方法总线上可多接到32个设备。
RS-485与RS-422的不同还在于其共模输出电压是不同的,RS-485是-7V至+12V之间,而RS-422在-7V至+7V之间,RS-485接纳器最小输入阻抗为12kΩ、RS-422是4kΩ;因为RS-485满意一切RS-422的标准,所以RS-485的驱动器能够在RS-422网络中运用。
RS-485与RS-422相同,其最大传输间隔约为1219米,最大传输速率为10Mb/s。平衡双绞线的长度与传输速率成反比,在100kb/s速率以下,才或许运用规则最长的电缆长度。只要在很短的间隔下才干取得最高速率传输。一般100米长双绞线最大传输速率仅为1Mb/s。
nt face="Arial" >1219米,最大传输速率为10Mb/s。其平衡双绞线的长度与传输速率成反比,在100kb/s速率以下,才或许到达最大传输间隔。只要在很短的间隔下才干取得最高速率传输。一般100米长的双绞线上所能取得的最大传输速率仅为1Mb/s。