多个arduino 2560板子能否共用一个串口线?-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 638|回复: 5

[未解决] 多个arduino 2560板子能否共用一个串口线?

[复制链接]
发表于 2022-1-28 09:33 | 显示全部楼层 |阅读模式
我现在做了个温控程序,程序已经调试完毕。需要封装设备,使用的2560板子。程序都是一个,只是软件里面设置了ID号区分。 现场情况是需要多个板子部署在同一楼层测量,但是只有一已台电脑,并使用一根串口线连接。每个2560都要单独一个串口,我是否能把所有2560的板子的串口线合并成一跟线连接到电脑,使用同一串口对各个设备进去温度获取操作?希望有懂的前辈告知可行方法?
发表于 2022-1-28 20:43 | 显示全部楼层

回帖奖励 +1 金币

不能      
发表于 2022-1-29 02:11 | 显示全部楼层

回帖奖励 +1 金币

RS485 然后modbus协议就行了
 楼主| 发表于 2022-1-29 08:49 | 显示全部楼层
XlinliY.Zhang 发表于 2022-1-29 02:11
RS485 然后modbus协议就行了

转成RS485? 怎么转?
 楼主| 发表于 2022-1-29 08:54 | 显示全部楼层
lvsm158070 发表于 2022-1-29 08:49
转成RS485? 怎么转?

之前做的温控读取软体,是485转232的。但是都是软体发,直接读,设备之间好像没有主从区分。
发表于 2022-1-29 17:19 | 显示全部楼层

回帖奖励 +1 金币

本帖最后由 tv998 于 2022-1-29 17:22 编辑

PC 端:装个 USB 转 485,或者 232 转 485 模块。
Arduino 端:接 4 个 485 转 TTL 模块,对应到 2560 的 4 路串口就行。
发送和接收,建议都采用带隔离的 485 模块或 232 转 485 模块。
用于防止由于单路节点短路造成整个485总线无法通讯。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 15:52 , Processed in 0.101785 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表