wuliangbin111 发表于 2021-11-17 10:51

STM32F1单片的一个I/O口外接一个红外传感器距离3米怎么实现

想用STM32F1单片的一个I/O口外接一个红外传感器,距离3米,担心传输距离太长,请教各位,怎么样可以实现这个功能?谢谢!

wuliangbin111 发表于 2021-11-17 11:08

距离3米,担心I/O的驱动能力不够,怎么实现?谢谢

redone 发表于 2021-11-17 11:23

传输距离,和IO的驱动能力,是两回事吧

wuliangbin111 发表于 2021-11-17 11:32

距离太长的话,干扰及浪涌会对单片机有影响

wuliangbin111 发表于 2021-11-17 11:34

redone 发表于 2021-11-17 11:23
传输距离,和IO的驱动能力,是两回事吧

经过长距离传输过程中可能也会受到外界因素的干扰导致驱动能力变弱

redone 发表于 2021-11-17 13:05

wuliangbin111 发表于 2021-11-17 11:34
经过长距离传输过程中可能也会受到外界因素的干扰导致驱动能力变弱

一个红外传感器而已,
哪有什么浪涌?
即使有干扰,也是对红外信号的干扰,驱动是驱动,信号时信号

wuliangbin111 发表于 2021-11-17 13:23

那是不是就是说,红外传感器与MCU的I/O口,可以直接用3M的线连接?

wuliangbin111 发表于 2021-11-17 13:24

redone 发表于 2021-11-17 13:05
一个红外传感器而已,
哪有什么浪涌?
即使有干扰,也是对红外信号的干扰,驱动是驱动,信号时信号 ...


那是不是就是说,红外传感器与MCU的I/O口,可以直接用3M的线连接?

jansionchang 发表于 2021-11-17 14:49

是不是就是说,红外传感器与MCU的I/O口,可以直接用3M的线连接?---------不可以。IO口的电压才多少,连接3M,衰减多大呢。

wuliangbin111 发表于 2021-11-17 15:17

jansionchang 发表于 2021-11-17 14:49
是不是就是说,红外传感器与MCU的I/O口,可以直接用3M的线连接?---------不可以。IO口的电压才多少,连接3 ...

那有什么办法呢,大哥?

trucyw 发表于 2021-11-17 15:36

3M的线太长了吧

wuliangbin111 发表于 2021-11-17 15:41

trucyw 发表于 2021-11-17 15:36
3M的线太长了吧

产品需要啊,现在就在想办法怎么解决这个问题

wuliangbin111 发表于 2021-11-17 16:10

caosix 发表于 2021-11-17 15:53
这回 算是 说清楚了 : 导线 长度 3米 ,

首先 这 3米 导线 要么是 双绞线 , 要么是...

上拉、下拉同时加上?

wuliangbin111 发表于 2021-11-17 16:17

caosix 发表于 2021-11-17 16:13
是啊,主要是 削弱 传输线 效应 ,

3米 屏蔽线 按这个 弄好,然后 示波器去


谢谢

songchenping 发表于 2021-11-18 08:18

中间得加东西啊。还要看电平是否匹配。

yanzhengxin1 发表于 2021-11-18 08:51

这么远,有难度

dami 发表于 2021-11-18 08:58

三米后那边放个三极管。

linguanghua 发表于 2021-11-18 08:59

3米的线,测一下电阻。估计不是事。按普通处理,完全没问题。

wuliangbin111 发表于 2021-11-18 15:01

linguanghua 发表于 2021-11-18 08:59
3米的线,测一下电阻。估计不是事。按普通处理,完全没问题。

嗯,算了电阻,应该是没问题

moticsoft 发表于 2021-12-5 16:38

什么红外传感器?数据通讯用?
页: [1] 2
查看完整版本: STM32F1单片的一个I/O口外接一个红外传感器距离3米怎么实现