(水晶头引脚高清彩图)
"通信"与"通讯"两个词在生活应用频率都很高,网络接口样式多种多样定义不同,搞清这些问题十分伤脑筋,小编这里整理部分通信知识,希望能给大家一点帮助。 一、通信协议通信协议是指双方实体完成通信或服务所必须遵循的规则和约定。协议定义了数据单元使用的格式,信息单元应该包含的信息与含义、连接方式、信息发送和接收的时序,从而确保网络中数据顺利地传送到确定的地方。 ![]() 网络通信 1、MODBUS协议 全面定义了数据传输和电器特性,Modbus协议目前应用于串口、以太网以及其他支持互联网协议的网络中,大多数Modbus设备通信通过串口EIA-485物理层进行。 ![]() modbus协议 2、并口协议 仅仅定义了电器特性,8080定义了SET、A/D、W/R、D0~D7共11根信号线。其中:SET为写入控制,主机或从机在下降沿将地址或数据发送到双向并口D0~D7;A/D为地址/数据选择控制,A/D=0时表示传送数据,A/D=1时表示传送地址;W/R为读/写控制,W/R=0时表示主机读从机,W/R=1时表示主机写从机;D0~D7为双向数据地址总线,配合W/R和A/D进行地址和数据的双向传输。 3、串口协议 仅仅定义了电器特性,串口按bit位发送和接收字节。尽管比特字节byte的串行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。串口通信协议规定了数据包的起始位、主体数据、校验位及停止位,通信双方需要约定一致的数据包格式。在串口通信中,常用的协议包括RS-232、RS-422和RS-485。 二、通讯接口通信接口分串、并两种:串口好比一条车道,只能一位一位地传输数据;并口是8个车道同一时刻传送8位数据。并口因8位通道之间存在着互相干扰,传输时速度受到限制,且传输出错时,需同时重新传8个位数据,而串口没有干扰,传输出错后重发一位就可以了,所以要比并口快。 在工业现场常见的通信接口有:串口232、485、422;以太网;GPIB;USB;无线;光纤等。 1、并口 IEEE1284标准规定了3种连接器,分别称为A、B、C型: ![]() IEEE1284并口 2、串口 串口通信是异步传输,只要一对传输线就可以实现双向通信,其特点是:数据按位顺序传送,成本低但传送速度慢;传输距离可以从几米到几千米;根据信息的传送方向,串行通讯可分为单工、半双工和全双工三种。 ![]() RS系列 1)RS232 采用单端全双工传输,相对于TTL/CMOS优点是提高了电平幅度提高了抗干扰能力,信号传输距离提高到15米;缺点是电压上升时间延长,传输速率较低,波特率最高19200bund/s。采用共地传输抗干扰能力较差。 ![]() 逻辑电平 ![]() RS232 2)RS485 采用差分信号传输,抗干扰能力强,传输距离能够达到上千米。能够传输的信号最低可以低至200mv,传输速率最高可以达到10Mbund/s。两线间电压差+2V~+6V表示逻辑1;两线间电压差-2~-6V表示逻辑0。采用半双工通信,只能有一个主机处在发送状态,因此必须使用使能信号来控制设备的发送接收状态。RS485可以实现一对多通信,总线上允许的连接的设备理论上最多可以达到128个。 ![]() RS485 3)RS422 在RS485的基础上,由半双工>全双工,采用单独的发送和接收通道,为4线接口,因此不必控制数据方向。RS422支持点对多的双向通信,最多可以接10个节点,一个主设备,其余为从设备,从设备之间不能通讯。接收端终端100Ω的端接电阻吸收长距离传输信号时反射和回波。 ![]() RS422 4)CAN总线 没有主机也没有从机,采用差分信号传输,每个控制单元都有一个收发器,随时可以向总线发送信息和接收数据。采用优先级传输数据,级别高的先传送。 ![]() CAN总线 ![]() 大众汽车动力CAN总线 ![]() RS232、RS485、RS422与CAN参数对比 3、以太网口 常见的以太网接口类型有:SC光纤、RJ-45、FDDI、AUI、BNC、Console,最常用的是RJ-45接口。同类设备采用交叉互联法,一端用T568A,另一端用T568B;异种设备采用直连互联法,即两端都用T568B。 ![]() RJ-45接口 4、USB接口 USB 总线作为一种高速串行总线,其极高的传输速度可以满足高速数据传输的应用环境要求。BUS总线具备:兼有供电;支持即插即用和热插拔;支持控制传输、等时传输、中断传输、数据块传输;通过集线器最多可扩展127 个外设;兼容良好等优点。通用串行总线USB已逐渐替代串口和并口。 ![]() USB接口类型 ![]() USB协议与接口 由于硬件条件不足、自身知识水平有限,可能有讲的不恰当之处,敬请各位多多指正!本人本着相互学习,共同进步的诚心,欢迎各位来电交流。 |
|
来自: 山峰云绕 > 《单片机结构硬件底层通讯接口信号时序》