485与pc通信实验的结果分析

这是pc和789-2/的小程序 。如何通过485,实现三菱PLC与计算机的接口?RS 485通信的工作原理如下:1,三菱PLC与PC通讯问题:通过232 rpm连接Fx2NPLC的485 BD模块与计算机...因为你用的是通信扩展板(FX2N 485BD),不是通信模块 。

1、PC机与单片机用RS 485 通信时,单片机如何用中断接收一帧数据?一帧数据包...串口中断设置后 , 如果接收到数据,会自动接收一帧并产生中断进行处理 。同意chinaku2005 。有些人 , 不懂就别瞎说,误导人 。PC和单片机之间直接做通信是不可能的 。我们知道pc和单片机大多用232串口通信 , 你也用485 mode 。你得用一个RS232 485转换器,单片机直接用MAX 485芯片,这是硬件 。

2、求AT89C52单片机用MAX 485与PC机串口通讯程序 通信 Protocol:第一个字节,MSB为1,为第一个字节标志 , 第二个字节,MSB为0,为非第一个字节标志,以此类推,最后一个字节为前几个字节最后七位的XOR校验和 。测试方法:可以在串口调试助手的发送框写95102025 , 选择十六进制发送,选择十六进制显示在接收框 。如果每次发送都收到95102025,则测试成功 。void serial _ rec()interrupt 4 using 0//需要接收{ uchariUcharr_buf 485是半双工,需要在硬件中处理才能自动完成双工功能 。你在这里处理了单片机,但是电脑串口任何地方都需要处理,就是启用485的高低处理,这样就可以自动收发,用一个bit控制这个接收或者给我领地5d6d发送建议 。485Serial通信 , 是半双工的,不能同时收发 。

3、有关三菱PLC与PC通讯的问题:通过232转 485将Fx2NPLC的 485BD模块与电脑连...因为你用的是通讯扩展板(FX2N 485BD) , 不是通讯模块 。按照通信 settings旁边的提示操作会对你有所帮助 。您的配置是错误的 。应该是232BD模块,你发布了计算机协议ENQ 。所以你得选择和电脑配对的配置,RS232BD模块是2/3切换的 。你这样发,就不行了 。建议将COM1换成另一个COM口 。

4、RS 485通讯的工作原理?RS485communication的工作原理如下:1 .使用差分信号 。我们在讲A/D的时候 , 讲了差分信号输入的概念,也介绍了差分输入的好处 。最大的好处是可以抑制共模干扰 。特别是在工业现场环境复杂、干扰多的情况下,利用差分法可以有效提高通信的可靠性 。RS 485采用两条通信线,通常用A和B或D 和D表示 , 逻辑“1”用两条线之间的电压差表示为 (0.2~6)V,逻辑“0”用两条线之间的电压差表示为(0.2~6)V,这就是典型的差通信 。

3.RS 485内部物理结构采用平衡驱动器和差分接收器相结合 , 抗干扰能力大大提高 。4.最长传输距离可达1200m左右,但其传输速率与传输距离成反比 。只有传输速度在100Kb/s以下,才能达到通信的最大距离 。如果有必要传输更长的距离 , 可以使用继电器 。5.多机通信可在总线上联网,总线上可挂多个收发机 。从现有的RS 485芯片来看,有可以挂32、64、128、256等不同设备的驱动 。

5、如何 分析出RS 485 通信协议RS 485主从多机通信协议1 。数据传输协议该协议定义了控制器可以识别和使用的消息结构 , 而不管它们通过哪个网络传输 。它描述了控制器请求访问其它设备的过程,如何响应来自其它设备的请求,以及如何检测和记录错误 。它规定了消息域的模式和内容的通用格式 。该协议确定每个控制器需要知道它们的设备地址,识别由该地址发送的消息,并决定采取什么行动 。
【485与pc通信实验的结果分析】1.网络上的数据传输控制器通信采用主从技术,即只有一个设备(主设备)可以发起传输(查询) 。其他设备(从设备)根据主设备提供的数据做出相应的响应 , 主设备可以单独和从设备通信,也可以和所有从设备通信,一起广播 。如果是单独通信,从设备返回消息作为响应,如果是广播查询,从设备不响应,该协议建立了主设备的查询格式:设备(或广播)地址、功能代码、所有要发送的数据和错误检测字段 。

    推荐阅读