简述并行通信和串行通信的异同?
能结合实际例子的回答、原创最多、阐述最全的将得大奖。
下周初结贴,9个最优回帖分别获得20MP、10MP、10MP、10MP、20积分、20积分、20积分、20积分、20积分!
MP介绍:gongkongMP即工控币,是中国工控网的用户积分与回馈系统的一个网络虚拟计价单位,类似于大家熟悉的QB,1个MP=1元人民币。
MP有什么用?兑换服务:以1个MP=1元来置换中国工控网的相关服务。 兑换现金:非积分获得的MP可兑换等值现金(满100MP后、用户可通过用户管理后台申请兑换)。
楼主最近还看过
并行通信和串行通信的异同;
串行通信是指 使用一条数据线,将数据一位一位地依次传输,每一位数据占据一个固定的时间长度。其只需要少数几条线就可以在系统间交换信息,特别使用于计算机与计算机、计算机与外设之间的远距离通信。
终端与其他设备(例如其他终端、计算机和外部设备)通过数据传输进行通信。数据传输可以通过两种方式进行:并行通信和串行通信。
在计算机和终端之间的数据传输通常是靠电缆或信道上的电流或电压变化实现的。如果一组数据的各数据位在多条线上同时被传输,这种传输方式称为并行通信。
并行通信时数据的各个位同时传送,可以字或字节为单位并行进行。并行通信速度快,但用的通信线多、成本高,故不宜进行远距离通信。计算机或PLC各种内部总线就是以并行方式传送数据的。另外,在PLC底板上,各种模块之间通过底板总线交换数据也以并行方式进行。
并行接口是指数据的各位同时进行传送;串行通信是指数据一位位地顺序传送.
奇偶校验是为了防止在信号传输过程中出现误码,在需要传输的信息位以外添加一位校验位,奇校验是设定校验位为"1"或"0"使整个单元"1"的个数为奇数,偶校验则使"1"的个数为偶数. 当接受端发现受到信息的特征和校验位不一致时就丢弃那个单并要求发送端重发.
这种校验方法用于检验这个单元发生的1位误码,如果错误码多于一位就失去了检错的作用.
表示信号传输实际有效速度的是比特率,即单位时间内传输的二进制码的有效位数(如bit/s).
而波特率是指信号对载波的调制速率,载波调制信号用载波的不同调制状态来表示二进制的信号,如单相调制有两个状态,分别表示"0"和"1", 四相调制有4个状态 表示二位二进制数"00", "01", "10"和"11",八相调制有3位,以此类推.
因此,单相调制的波特率和比特率相等,四相调制的比特率是波特率的2倍,八相是3倍.....
不论串行还是并行通讯都是通过线缆来传输数字信号,之所以叫串行、并行是因为传输信号的硬件形式不同引起的数据传输过程的方式不同,串行数据如同电路中的串联电路其是一根完整的导线把所要传输的数据一位位的传输完成,通过排序把要传输的数据输送出去。并行数据如同电路中的并联电路是通过多根导线组成的线排同时把8位数据进行输送。
串行通讯使用一根导线传输数据因此数据通讯速度慢,但是抗干扰能力强,节约电缆,适合远距离对数据流量不大的设备间传输,比如外设与计算机的数据传输,特别是控制系统中外部检测设备与PLC、DCS间通讯因为外部设备的数据传输要求远远低于CPU的处理速度因此对于远距离的数据输送抗干扰性能大于数据交换速度要求。并行数据通讯主要应用于计算机内部、PLC、DCS内部的卡件之间的数据交换,因为计算机内部数据交换量大,数据处理计算复杂,要求速度快,因此需要快速的数据传输通道,且内部卡件之间距离很近可以通过排线和卡件之间的连接器实现并行数据传输。
串行数据传输时,数据是一位一位地在通信线上传输的。先由具有几位总线的计算机内的发送设备,将几位并行数据经并--串转换硬件转换成串行方式,再逐位经传输线到达接收站的设备中,并在接收端将数据从串行方式重新转换成并行方式,以供接收方使用。串行数据传输的速度要比并行传输慢得多,但对于覆盖面极其广阔的公用电话系统来说具有更大的现实意义。
串行数据通信的方向性结构有三种:单工、半双工、全双工。
串行传输和并行传输的区别
从原理来看,并行传输方式其实优于串行传输方式。通俗地讲,并行传输的通路犹如一条多车道的宽阔大道,而串行传输则是仅能允许一辆汽车通过的乡间公路。以古老而又典型的标准并行口(Standard Parallel Port)和串行口(俗称COM口)为例,并行接口有8根数据线,数据传输率高;而串行接口只有1根数据线,数据传输速度低。在串行口传送1位的时间内,并行口可以传送一个字节。当并行口完成单词“advanced”的传送任务时,串行口中仅传送了这个单词的首字母“a”。 从技术发展的情况来看,串行传输方式大有彻底取代并行传输方式的势头,USB取代IEEE 1284,SATA取代PATA,PCI Express取代PCI……
并行通信和串行通信的相同点是都是微处理器与外围设备进行信息交换的基本方法。
不同点:并行数据通信是以字节为单位进行数据传输,构成一个字符或数据的每一位同时传送。每一位都占用一条通信线。特点是传输速度快,适用于短距离通信。
串行通信是以二进制的位(bit)为单位进行数据传输,每次只传送一位,使用一条数据线,将数据一位一位地依次传输,每一位数据占据一个固定的时间长度。其只需要少数几条线就可以在系统间交换信息,特别使用于计算机与计算机、计算机与外设之间的远距离通信。特点是通信线路简单,利用电话或电报线路就可实现通信,降低成本,,适用于远距离通信,但传输速度慢。