OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3401|回复: 3

(纯小白)关于STM32F103中RS485的一些问题

[复制链接]

1

主题

3

帖子

0

精华

新手入门

积分
3
金钱
3
注册时间
2020-4-12
在线时间
1 小时
发表于 2020-4-14 16:32:41 | 显示全部楼层 |阅读模式
5金钱
想要设计的是一个主从站模式的设备,从站负责采集温度、亮度等等的环境因素,数据传送给主站后,主站根据划分的数据等级来播放不同的音乐,然后主站和从站之间用RS485连接。
1.按照图中的主站的485芯片的连接方式,是把RE和DE端口接电源,这样的话是不是单片机只能进行接收数据不能传送数据?
(按照原理图的话,在从站上用的485芯片也是同样的连接方式...很迷惑)
2.按照设计的话应该是只需要将从站采集到的温度、亮度数据通过RS485总线传输给主站(温度用的DS18B20,亮度用的BH1750),这两个芯片都有一个采集数据的转换过程,
我是应该采集到数据之后,直接将数据传送给主站后再进行转换;还是可以转换后再发给主站呢?或者这两种方式都可以实现?

1586852893(1).png
1586852246(1).png
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

16

主题

426

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2765
金钱
2765
注册时间
2018-11-8
在线时间
438 小时
发表于 2020-4-14 20:52:54 | 显示全部楼层
1.我刚才查了一下 方向引脚接高是发送啊???反正如果不用双向功能的话,主从一个接高一个接地 你最好看手册再确认下。保险的话就接一个IO口这样是发是收你都可以控制了,不想控制就把他初始化为一个固定状态就好了
2.我感觉没什么区别 要求不高的话 先发再处理和先处理再发应该没什么区别吧。不都是单片机在处理,无非就是让哪一个负责处理呗
回复

使用道具 举报

24

主题

695

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1666
金钱
1666
注册时间
2016-4-29
在线时间
266 小时
发表于 2020-4-14 22:17:34 | 显示全部楼层
看你的芯片是不是自动切换接收和发送的
回复

使用道具 举报

2

主题

391

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1957
金钱
1957
注册时间
2014-8-8
在线时间
307 小时
发表于 2020-4-15 08:51:53 | 显示全部楼层
1.你这两个图485芯片具体型号是否一致,MAX13487,Pin3位ShutDown,和原理图不一致;正常485的话,按照你贴图原理图的话只能发送,需要一个IO连接PIN2和Pin3,默认低电平处于接收状态,发送前置位高电平,发送结束置位低电平即可。
2.关于数据处理,采集完数据后,具体是在从站处理还是在主站处理无限制。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-25 05:45

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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