0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何构建长距离通信网络使用RS485协议

454398 来源:wv 2019-10-24 16:23 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

第1步:所需材料

要构建此项目,您将需要执行以下操作。

1)单片机(此处为 MSP430启动板,带有MSP430G2553)

2) MAX485 用于RS485通信的芯片

3) 120欧姆终端离子电阻器

4)通用PCB或面包板

5) USBRS485转换器,用于与PC连接(例如USB2SERIAL V2.0)

6)MSP430的RS485通信增强包(可选)

步骤2:RS485部分

第一件事要做的就是使用MAX485芯片构建RS485部分。

MAX485芯片采用8引脚DIP封装,可以很容易地安装在通用PCB或面包板上(如果您打算重复使用该芯片) )

您可以将MAX485芯片焊接到一小块通用PCB上,并将引脚引到凸形bergstrip连接器上,以便轻松地将其与MSP430 Launchpad连接。

最好将 IC插座用于MAX485芯片,因为如果出现问题很容易交换芯片。

将MAX485芯片的 A和B引脚连接到螺丝端子接线端子连接器。

在端子之间连接一个 120欧姆终端电阻

可以从此处下载 PDF完整电路图(在源代码和电路图下)

步骤3:将MAX485与MSP430 Launchpad相连

完成RS485模块后,

检查电路板上是否有焊锡桥

请注意,MSP430在3至3.3 V的电压下工作,而 MAX485需要5V的直流电。在启动板上没有5V的输出,您可以通过将电线焊接到USB连接器上来获取5V输出(使用万用表从地面上识别5V DC引脚)。如原始文章中所示。

MSP430G2553连接到MAX485芯片,而引脚P2.0和P2.1用于选择MAX485的接收和发送模式。

无需互换TX和RX引脚。

p》

MSP430的 UCA0RXD 引脚连接到 RO(接收器输出) pi MAX485的n和MSP430的

UCA0TXD 引脚连接到MAX485的 DO(驱动器输入)引脚。

P2.0连接到MAX485的DE (驱动器使能)引脚,该引脚用于将芯片置于发送模式。

P2 .1连接到MAX485的〜RE 引脚(低电平有效),用于将芯片置于接收模式。

步骤4:将微控制器连接到PC

完成RS485与微控制器的连接之后(MSP430 Launchpad ),这是将嵌入式系统部件(MSP430 + MAX485)与PC连接的时间。

由于嵌入式系统部件将以RS485协议发送数据,因此您需要在PC端使用RS485到USB转换器将数据从RS485转换为USB串行。

在这里,我使用USB2SERIAL从微控制器接收数据。

连接MAX485芯片的 A和B引脚(

步骤5:USB转RS485转换器

。 》

USB转RS485转换器使用MAX485芯片来接收从MSP430(Launchpad + MAX485芯片)发送的RS485信号,并将其转换为TTL串行,然后发送到FT232 USB芯片,然后由程序接收在PC上运行。

A上图显示了RS485部分和RS232/RS485选择器开关。请将从嵌入式系统部件引出的双绞线连接到USB2SERIAL上的螺钉端子。

由于USB2SERIAL可以进行USB至RS232转换和USB至RS485转换,请将跳线放在CONN1到RS485上。

您可以在此处阅读USB2SERIAL USB到RS485转换器的完整用户手册/数据表。

步骤6: RS485模式的跳线设置

此图说明了RS485模式下的USB2SERIAL 的跳线设置。

有关更多详细信息

第7步:软件

该项目使用了在微处理器端运行的两种嵌入式软件并通过RS485协议接收从MSP430发送的字符的PC端软件。

C语言编写微控制器端代码,并在IAR嵌入式工作台上编译。

编写PC端软件在C中,C#和Python,并且可以在Linux和Windows上运行。

您可以在此链接上找到如何编写PC端代码。

步骤8:连接

完成的项目的照片。

步骤9:使用MSP430 Booster Pack(可选)

在第一部分中,我们从头开始在Protoboard上构建MAX485板。

通过使用MSP430电机控制/RS485通信Booster Pack,可以达到相同的效果

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • RS485
    +关注

    关注

    40

    文章

    1314

    浏览量

    85620
  • 通信网络
    +关注

    关注

    22

    文章

    2099

    浏览量

    53993
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    一器抗浪涌+通全接口!RS232/RS485/RS422/TTL/USB六合一,应用无死角

    JY-DAM USCN601 485转换器是一款集成RS232/RS485/RS422/TTL/USB通信协议转换功能的工业级设备,核心作用
    的头像 发表于 11-07 15:27 207次阅读

    RS485总线舵机工作原理!

    ,解决了传统 PWM 舵机 “一对一控制、布线复杂、通信距离短” 的痛点,广泛用于机器人、自动化设备、智能家居等场景。 要理解其工作原理,需从硬件结构和工作流程两个核心维度拆解,同时明确 RS485
    的头像 发表于 09-23 11:11 471次阅读

    打造工业通信“神经中枢”:RS485硬件电路设计深度剖析

    通信网络提供指导。 RS485是一种工业领域广泛使用的通信接口标准,特别适合远距离、抗干扰要求高的场景。   以低功耗4G-Cat.1模组Air780EPM为例,通过
    的头像 发表于 08-04 13:53 1076次阅读
    打造工业<b class='flag-5'>通信</b>“神经中枢”:<b class='flag-5'>RS485</b>硬件电路设计深度剖析

    解密工业数据桥梁:RS485硬件电路设计精要

    RS485协议作为工业设备互联的“隐形桥梁”,其电路设计质量直接关系到整个通信网络的健壮性。从信号隔离到阻抗匹配,每个细节都需精心考量。本文将提炼RS485硬件设计的核心要点,助力工程
    的头像 发表于 08-04 13:51 615次阅读
    解密工业数据桥梁:<b class='flag-5'>RS485</b>硬件电路设计精要

    高温RS485收发器芯片的基本原理

    高温RS485收发器芯片的核心功能是实现基于RS-485标准的串行数据通信RS-485是一种广泛使用的工业标准,专为长距离、抗噪声、多点
    的头像 发表于 07-23 16:07 739次阅读
    高温<b class='flag-5'>RS485</b>收发器芯片的基本原理

    RS485集线器是干什么的?支持MQTT TCP/UDP协议,双向透传

    RS485集线器(RS485 Hub)是一种用于扩展和管理RS485通信网络的设备,主要用于解决RS485总线在复杂布线或大规模组网中的信号
    的头像 发表于 05-28 15:19 808次阅读

    RS485串口服务器:双向透传,自动重连

    。它是传统RS485设备网络化升级的关键工具,尤其适用于工业自动化、物联网等需要长距离、抗干扰通信的场景。 核心功能 - 长距离
    的头像 发表于 05-27 15:03 567次阅读

    为什么说RS485总线集线器、中继器是工业通信网络中的好帮手

    RS485总线集线器、中继器模块DAM-3228 在实际应用中具有较高的实用性和灵活性,满足多设备接入和长距离通信的需求。通过其强大的扩展能力和稳定的性能,能够有效提升RS485
    的头像 发表于 05-15 15:16 786次阅读
    为什么说<b class='flag-5'>RS485</b>总线集线器、中继器是工业<b class='flag-5'>通信网络</b>中的好帮手

    AMAZINGIC晶焱科技RS485之空调如何保证其更安全高效的防护机制

    RS485是一种广泛应用于工业控制、自动化系统和通信网路中的差分信号传输标准。由于其长距离传输、抗干扰能力强等优点,RS485在复杂环境中得到了广泛应用。然而,
    的头像 发表于 04-19 15:48 706次阅读
    AMAZINGIC晶焱科技<b class='flag-5'>RS485</b>之空调如何保证其更安全高效的防护机制

    工业RS485通信的收发机制介绍

    RS485是工业控制场景下,应用得非常广泛的通信协议RS485的差分物理信号在电磁环境复杂的工业现场,有强大的抗干扰能力。对于平时专注于应用软件开发的工程师,使用RS485进行数据传
    的头像 发表于 04-15 11:49 1051次阅读
    工业<b class='flag-5'>RS485</b><b class='flag-5'>通信</b>的收发机制介绍

    浅谈HART协议RS485协议的区别

    HART协议RS485协议都是用于工业领域通信协议,但它们有不同的应用场景和特点。
    的头像 发表于 03-27 10:07 2207次阅读
    浅谈HART<b class='flag-5'>协议</b>和<b class='flag-5'>RS485</b><b class='flag-5'>协议</b>的区别

    RS485RS232关键参数对比,来看DeepSeek怎么说!

    两种接口规范。那么这两种物理层协议究竟存在哪些核心差异?在工业控制系统的实际部署中应当如何进行选型? 帮你们问过DeepSeek了,它是这样回答的: RS232适合短距离、点对点通信
    的头像 发表于 03-10 11:24 660次阅读
    <b class='flag-5'>RS485</b>和<b class='flag-5'>RS</b>232关键参数对比,来看DeepSeek怎么说!

    RS-485RS-232长距离电缆传输解决方案

          在工业自动化和监控系统中,数据传输的稳定性和可靠性至关重要。RS-485RS-232作为两种常见的串口通信标准,各自具有独特的优势和局限性。特别是在长距离电缆传输方面,如
    的头像 发表于 01-21 17:17 1513次阅读
    <b class='flag-5'>RS-485</b>和<b class='flag-5'>RS</b>-232<b class='flag-5'>长距离</b>电缆传输解决方案

    搞懂TTL、RS232、485通信协议

    ,适用于点对点通信,传输距离有限;而RS485则是一种抗干扰能力强、适用于长距离和多点通信协议
    的头像 发表于 01-16 10:59 1.1w次阅读
    搞懂TTL、<b class='flag-5'>RS</b>232、<b class='flag-5'>485</b><b class='flag-5'>通信协议</b>!

    支持RS485通讯协议的固定式工业读码器

    的适用性,在众多工业场景中脱颖而出,成为众多企业的首选。一、RS485通讯协议的优势RS485,作为一种差分传输的串行数据标准,以其长距离、高速度、强抗干扰能力著称
    的头像 发表于 12-19 16:36 976次阅读
    支持<b class='flag-5'>RS485</b>通讯<b class='flag-5'>协议</b>的固定式工业读码器