这个是本人编写的51单片机中的rs485源代码,可以在单片机中运行
2022-03-15 17:51:37 1.19MB 485通信
1
51单片机RS485通信程序, 确认调式通过。 希望大家交流
2022-03-08 11:07:54 13KB 51 单片机 代码
1
自己开发单片机程序时写的C片段,希望能给大家有所参考
2022-01-12 15:11:12 143KB RS485 C语言
1
本资源给出了Linux下进行RS485通信的实例代码 本资源给出了Linux下进行RS485通信的实例代码 本资源给出了Linux下进行RS485通信的实例代码 本资源给出了Linux下进行RS485通信的实例代码
2021-12-21 10:49:23 5KB RS485 linux rs485 linux
1
绍了MAX485常见故障及处理方法、传输延时等问题。
1
[前言]RS232 标准是诞生于 RS485 之前的,但是 RS232 有几处不足的地方:接口的信号电平值较高,达到十几 V,使用不当容易损坏接口芯片,电平标准也与TTL 电平不兼容。传输速率有局限,不可以过高,一般到一两百千比特每秒(Kb/s)就到极限了。接口使用信号线和 GND 与其它设备形成共地模式的通信,这种共地模式传输容易产生干扰,并且抗干扰性能也比较弱。传输距离有限,多只能通信几十米。通信的时候只能两点之间进行通信,不能够实现多机联网通信。针对 RS232 接口的不足,就不断出现了一些新的接口标准,RS485 就是其中之一。 RS232 标准是诞生于 RS485 之前的,但是 RS
1
完整的RS485通信程序,本人亲试,注释详细,很好的例程。
2021-11-16 14:56:12 73KB RS485 程序
1
STM32MODbus通讯协议例子,用于初学者学习,已测试有效
2021-11-11 18:08:40 347KB STM32
1
以松下FP0型PLC和富士GllS变频器为例,介绍PLC和变频器之间如何实现RS485 通信,该系统在实训教学过程中得到良好的应用。
2021-09-30 15:46:33 173KB 综合文档
1
通常,在工业中,我们有几种机器和设备(PLC,CNC,变频器)来控制和监视最多样化的工业过程。 为了使所有这些设备一起工作,必须在它们之间建立通信网络。 但是,由于电动机,螺线管和其他执行器的激活,该行业环境中存在许多电磁干扰。 RS485通信标准是通信网络的物理层,可以实现多种协议,例如Modbus,Profibus等。 RS485通信标准适合在行业中实施,因为它接受几种网络拓扑,例如星形和环形。 它允许长距离通信,并使用双绞线电缆。由于我们具有差分通信信号,因此该电缆模型减少了电磁干扰,这有助于更好地抵抗噪声和电磁干扰。 除了RS485通讯之外,还有RS232通讯。它允许以点对点模式进行网络通信,并且遭受电磁干扰的影响更大。 但是,许多设备具有RS232通信,需要长距离传输数据。为此,我们需要使用称为MAX485的集成电路。 该集成电路在使TTL逻辑电平适应RS485通信所需的逻辑电平中发挥作用。 如今,已经有使用该集成电路的现成的低成本模块。它们允许信号调理并促进不同设备之间的通信。 因此,由于其坚固性,RS485通信可用于任何类型的环境。 因此,在本文中,我们将学习如何监视环境温度以及如何通过两个Arduino之间的串行/ RS485通信接收测量值。 Arduino Slave(发送器)将使用DS18B20数字传感器执行温度测量,并将测量值通过串行/ RS485发送到Arduino主设备(接收器),该设备将在LCD显示屏上写入20 x 4 I2C接收的温度值。 因此,通过本文您将学到: 在原型板上执行电路组装; 了解RS 485模块的操作; 了解DS18B20传感器的工作原理; 创建通信协议; 使用有线通信网络进行远程温度监控; 现在,我们将开始通过RS485串行通信使用DS18B20传感器进行温度监控项目的开发的完整介绍。 通过RS485串行通信使用DS18B20传感器开发温度监控项目 在图3中,我们具有项目组装所需的原理图电路。Arduino Uno将成为主机(接收器),它将接收温度测量值并将在LCD显示屏上显示20 x 4 I2C。 Arduino Nano将作为从设备(发送器),它将读取DS18B20传感器并通过RS485模块发送测量值。 现在,让我们转到设置项目所需的材料清单。 带有DS18B20和RS485模块的Arduino项目 温度传感器DS18B20是数字温度传感器,因为要传输信息,它使用协议1-Wire。 1-Wire协议由Dallas Semiconductor和Maxim制造。 1线总线对设备使用主/从概念。 微控制器是主机,外围设备是从机。 在制造过程中,每个设备都会收到一个唯一的ID,即设备标识号(地址),以便在有很多设备时可以在总线上对其进行标识。 信息格式: 1线仅使用一条数据线,并使用长脉冲和短脉冲表示1和0。60微秒脉冲表示0,15微秒脉冲表示1。 在VCC与DS18B20传感器的信号引脚之间必须使用4K7的上拉电阻,以使微控制器与传感器之间的通信稳定。 将发射器和接收器电路组装到原型板上之后,我们可以在图6中看到原型板上的物理组装。
2021-09-22 20:15:29 734KB Arduino RS485 电路方案
1