计算机论文
SN75176芯片的发送和接收功能的转换
时间:2022-06-21 22:52 所属分类:计算机论文 点击次数:
一,简介
RS-485串行总线接口的传输信号方法为差分均衡方法,抗共模干扰工作能力很强,容许一对双绞线上一个发送机驱动器好几个负载设备。工业工业现场控制系统中一般应用总线标准开展数据传输,并且一般应用RS-485串行总线接口标准的系统软件都应用MAX485芯片做为通讯控制器或各分机的CPU。MAX485芯片的构造和引脚十分简易,內部带有驱动器和接收器。RO和DI端分别是接收器的输出和驱动器的输入端,与单片机连接时只需与单片机的RXD和TXD连接;/RE和DE端分别是接收和发送的使能端,当/RE为逻辑0时,器件处于接收状态;当/RE为逻辑1时,器件处于发送状态,由于MAX485在半双工状态下工作,只需用单片机的一个管脚控制这两个引脚;A端和B端分别是接收和发送的区别信号端,当/RE为逻辑0时,器件处于接收状态;当/RE为逻辑1时,器件处于发送状态,由于MAX485在半双工状态下工作,因此只需用单片机的一个管脚控制这两个引脚;A端和B端分别是接收和发送的区别信号端,当A引脚的电位高于B端时,代表发送的数据为1;当A端的电位低于B端时,代表发送的数据为0。在与单片机连接时,接线非常简单。只需一个信号控制MAX4855的接收和发送即可。利用单片机本身提供的简易串行接口,再加上MAX48555等线路驱动器,组合成一个简单一的RS-48555通信网络。本文中提到宿迁移技校控制电源系统,一台主机与主机与2554544KBBPS。
二是多机通信原理,由RS-485方式构成。
在单机组成的多机串行通信系统中,一般采用主从式结构:从机组不主动发单或数据,一切由主机控制。而在多机通信系统中,只有一个单机作为主机,每个机组之间不能互相通信,即使有信息交换也必须由主机转发。
将匹配电阻连接到总线的末端,吸收总线上的反射信号,确保正常传输信号干净无毛刺。匹配电阻的值应与总线的特性阻抗相当。
当总线上没有信号传输时,总线处于悬浮状态,容易受到干扰信号的影响。间接一个10K电阻,将总线上的差分信号正端A诉…当总线上没有信号传输时,总线抗干扰能力增强。
三、通讯规则。
由于RS-485通信是一种半双工通信,发送和接收共享相同的物理通信。只有一台单机可以在任何时候发送。因此,需要回答的单机必须在听到电话信号已叫信号已经发送,并且没有其他单机的回应信号,然后才能回答。半双工通信对主机和从机器的发送和接收顺序有严格的要求。如果时间顺序不匹配,就会发生总线冲突,使整个系统的通信瘫痪,无法正常工作。为了严格配合总线上的设备,我们必须遵循以下原则:
1.主从机在复位时应处于接收状态。
通过芯片的RE***,DE终端控制了SN75176芯片的发送和接收功能的转换。RE==1,DE=1时,SN75176发送状态;RE*=0,DE=0时,SN75176处于接收状态。一般情况下,单片机的一根口线与RE*和DE终端相连。当电源重置时,由于硬件电路需要一定时间才能稳定,而且单片机的每个端口重置后都处于高电平状态,这将使电线上的每个子处于发送状态。此外,当电源时,每个电路的不稳定性可能会向电源总线发送信息。因此,如果使用口线作为发送和接收控制信号,则应将口线反向连接到SN75176的控制端,使SN75176处于接收状态。
此外,还应在主从机器软件上添加一些处理措施,例如在通电或正式通信前对串口进行几次空操作,以清除端口的非法数据和命令。
2.控制端RE**,DE信号的有效脉宽应大于发送或接收一帧信号的宽度。
在RS-232、RS-422等全双工通信过程中,发送和接收信号分别在不同的物理链路上传输,发送端始终是发送端,接收端始终是接收端,不存在发送和接收控制信号切换的问题。在RS-485半双工通信中,控制信号必须切换,因为SN75176的发送和接收由同一个设备完成,发送和接收使用相同的物理链路。控制信号何时是高电平,何时是低电平,通常以单片机的TI和RI信号为参考。
当TI为高电平时,发送功能转换为接收功能时,检测TI是否建立;
当RI为高电平时,接收建立了RI,当RI为高电平时,接收后可再次发送。
虽然理论上是可行的,但在实际的联合调整中,数据传输是错误的。我们可以查看单片机的时间顺序,只有通过核实相关数据,并借助联合调整中存储示波器进行反复测试,才能发现值得注意的问题:
当单片机在串口中发送数据时,TI标志建立,只要8位数据位传输完成,但应发送的第九位数据位传输(如果发送地址是帧)和停止地点尚未发送。如果发送控制在这里关闭,必然会导致发送帧数据不完整。如果单片机多机通信采用更高的波特率,则几个操作指令的延迟可能超过2位(或1位)数据的发送时间,可能不会出现问题。然而,如果使用较低的波特率,例如9600,则需要大约100个数据才能发送一个数据。仅仅依靠几个操作指令的延迟远远不够,这个问题显然暴露了出来。接收数据时也是如此。单片机在接收了8个数据位后建立了RI信号,但目前尚未接收到第九个数据位(如果接收地址是帧)和停止位。因此,接收端必须延迟超过2个数据位(1个数据位=1/波特率),然后进行回应,否则总线路冲突。
3.时序上完全分隔了总线上连接的各单机的发送控制信号。
为了保证信号的完整正确发送和接收,避免信号在总线上的碰撞,必须分配对总线的使用权,以避免竞争。对于连接到总线的单机,应在时间上完全隔离发送控制信号。
总而言之,为了确保一帧数据的完整接收,发送和接收控制信号应该足够宽,任何两台单机的发送控制信号都应该在时间上完全分离,以避免总线纠纷。
注:延时T秒的取值:(1)传输地址帧时,可选择T=2.5X(1/波特率),T>2X(1/波特率)。
(2)T>1X(1/波特率)T=1.5X(1/波特率),T>1X(1/波特率)。
四、选择和安装通信线路。
由于男女宿舍分为两个区域,主机与每台分机之间的距离最长为786米。64KBPS的高频传输速度对通信线的要求很高,必须满足以下要求:
1.具有较强的抗干扰能力。虽然电线末端连接匹配电阻,吸收电线上的反射信号,以确保信号的正常清洁传输;从而增加了电线的抗干扰能力。然而,当我们铺设一条通信线路时,我们仍然会选择在外面添加一个屏蔽网络。因为从地下管道的暗敷与电信平行,并与校园广播网络交叉,不可避免地接近强电;这些外部高度谐波将被屏蔽网络隔离,以减少干扰。
2.消除通信线路本身分布电容,通信线路本身分布电容,通信线路本身分布电容的距离较长,频率极高,平行双导线不是最佳选择,较密的双绞线能消除通信线路本身分布电容。
3.减少中间接头和长距离沟通。中间的接头必须是接头。接头的存在会影响信号的传输。当与工厂订购时,正根线的长度会一步增加。然而,长导线不方便施工。接头应放置在室内桥架内,以便进行处理和维护。
4.具有较小的电阻值和较高的机械强度,满足选择要求1.0mm122横截面的BR高密度绞合屏蔽线,并添加纤维抗拉伸杆。埋地深度为-0.7米,穿过直径为50的波纹管进行内部保护,在转弯处添加角井,并为伸缩留出一定的余量。穿过墙桥保护管道。