您尚未登录。

楼主 # 2022-09-30 16:37:03

steelen
会员
注册时间: 2022-09-30
已发帖子: 11
积分: 21

T113-S3 rts 发送控制时序

用T113-S3的串口1,2,3作为RS485接口
用串口的RTS引脚作为RS485收发控制
但是发现数据发送完成了,RTS依然有效,持续持间差不多30ms(9600波特率)
把波特率调高,改成115200,数据发送完成了,RTS依然有效,持续持间差不多30ms
用 stty -F /dev/ttyS1 crtscts   使能RTS控制
echo  3333333 > /dev/ttyS1
用linux命令测试的

_20220930163902.jpg

图中绿色的TXD信号
黄色的是RTS信号

最近编辑记录 steelen (2022-09-30 16:41:25)

离线

#1 2022-09-30 17:46:37

伍零壹
会员
注册时间: 2019-12-16
已发帖子: 158
积分: 36

Re: T113-S3 rts 发送控制时序

很明显你的485方向信号错了,485不发送数据的时候默认是接收状态,也就是485芯片的DIR是低电平,发送数据的时候DIR才是高电平。你看看你的TXD再发数据的时候DIR信号居然是低电平,TXD空闲的时候DIR反而是高电平。这数据肯定不能从485出去的。

离线

#2 2022-09-30 18:50:04

cube
会员
注册时间: 2021-03-11
已发帖子: 288
积分: 202.5

Re: T113-S3 rts 发送控制时序

用CTS

离线

楼主 #3 2022-10-04 19:52:43

steelen
会员
注册时间: 2022-09-30
已发帖子: 11
积分: 21

Re: T113-S3 rts 发送控制时序

@伍零壹

这个问题不用担心,我后面的485电路就是反相后控制的,这个信号逻辑没有问题的。

离线

楼主 #4 2022-10-04 19:53:45

steelen
会员
注册时间: 2022-09-30
已发帖子: 11
积分: 21

Re: T113-S3 rts 发送控制时序

cube 说:

用CTS

我看资料是RTS控制的啊
CTS是输入信号啊,拿它控制?
您试过?

离线

楼主 #5 2022-10-04 20:08:00

steelen
会员
注册时间: 2022-09-30
已发帖子: 11
积分: 21

Re: T113-S3 rts 发送控制时序

不要给我提用硬件自动控制收发的建议,主要是速度高了不靠谱,驱动距离远了不靠谱。
也不要给我提用定时器控制收发的建议,这个坑我们10多年前就跳过

离线

#6 2022-10-04 20:38:45

cube
会员
注册时间: 2021-03-11
已发帖子: 288
积分: 202.5

Re: T113-S3 rts 发送控制时序

steelen 说:
cube 说:

用CTS

我看资料是RTS控制的啊
CTS是输入信号啊,拿它控制?
您试过?

抱歉,记错了,确实是RTS:

https://e2e.ti.com/support/microcontrol … enable-pin

离线

#7 2022-10-06 21:35:38

kakatoo
会员
注册时间: 2018-10-08
已发帖子: 85
积分: 62

Re: T113-S3 rts 发送控制时序

T113 问题这么多吗  mad

离线

楼主 #8 2022-10-06 22:51:17

steelen
会员
注册时间: 2022-09-30
已发帖子: 11
积分: 21

Re: T113-S3 rts 发送控制时序

有原厂的技术支持吗?/(ㄒoㄒ)/~~

离线

楼主 #10 2022-10-20 10:29:18

steelen
会员
注册时间: 2022-09-30
已发帖子: 11
积分: 21

Re: T113-S3 rts 发送控制时序

基本确定,T113-S3硬件自动流控有问题,需要软件改成软件流控
改完后就好了

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn