没有合适的资源?快使用搜索试试~ 我知道了~
首页通过RS485通信两个Arduino.pdf
Arduino Slave(发送器)将使用DS18B20数字传感器执行温度测量,并将测量值通过串行/ RS485发送到Arduino主设备(接收器),该设备将在LCD显示屏上写入20 x 4 I2C接收的温度值。 因此,通过本文您将学到: 在原型板上执行电路组装;在原型板上执行电路组装; 了解了解RS 485模块的操作;模块的操作; 了解了解DS18B20传传感器的工作原理;感器的工作原理; 创建通信协议;创建通信协议; 使用有线通信网络进行远程温度监控
资源详情
资源评论
资源推荐

通常,在工业中,我们有几种机器和设备(PLC,CNC,变频
器)来控制和监视最多样化的工业过程。
为了使所有这些设备一起工作,必须在它们之间建立通信网络。
但是,由于电动机,螺线管和其他执行器的激活,该行业环境中
存在许多电磁干扰。
因此,通信网络必须具有鲁棒性,鉴于此需求,创建了 RS485 通
信标准。
RS485 通信标准是通信网络的物理层,可以实现多种协议,例如
Modbus,Profibus 等。
RS485 通信标准适合在行业中实施,因为它接受几种网络拓扑,
例如星形和环形。
它允许长距离通信,并使用双绞线电缆。由于我们具有差分通信
信号,因此该电缆模型减少了电磁干扰,这有助于更好地抵抗噪声和
电磁干扰。
除了 RS485 通讯之外,还有 RS232 通讯。它允许以点对点模式
进行网络通信,并且遭受电磁干扰的影响更大。
但是,许多设备具有 RS232 通信,需要长距离传输数据。为此,
我们需要使用称为 MAX485 的集成电路。

该集成电路在使 TTL 逻辑电平适应 RS485 通信所需的逻辑电平
中发挥作用。
图 1 –集成电路最大 485
如今,已经有使用该集成电路的现成的低成本模块。它们允许信
号调理并促进不同设备之间的通信。

Figura 2 – RS485 模块
因此,由于其坚固性,RS485 通信可用于任何类型的环境。
因此,在本文中,我们将学习如何监视环境温度以及如何通过两
个 Arduino 之间的串行/ RS485 通信接收测量值。
Arduino Slave(发送器)将使用 DS18B20 数字传感器执行温度
测量,并将测量值通过串行/ RS485 发送到 Arduino 主设备(接收
器),该设备将在 LCD 显示屏上写入 20 x 4 I2C 接收的温度值。
因此,通过本文您将学到:

•
在原型板上执行电路组装;
•
了解
RS 485
模块的操作;
•
了解
DS18B20
传感器的工作原理;
•
创建通信协议;
•
使用有线通信网络进行远程温度监控;
•
获得
您自己的 JLCPCB 的 Arduino 兼容板。
现在,我们将开始通过 RS485 串行通信使用 DS18B20 传感器进
行温度监控项目的开发的完整介绍。
通过 RS485 串行通信使用 DS18B20 传感器开发温
度监控项目
在图 3 中,我们具有项目组装所需的原理图电路。
图 3-组装项目所需的原理图电路。
Arduino Uno 将成为主机(接收器),它将接收温度测量值并将
在 LCD 显示屏上显示 20 x 4 I2C。
剩余15页未读,继续阅读















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0