打印

普通电平传输

[复制链接]
2959|20
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
聆风|  楼主 | 2011-3-11 16:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问如果两个MCU用GPIO的电平3.3V/5V传输状态的话. 这个电平变化大概为20-50Hz.  请问能够传输多远距离? 能否传输500m?
评分
参与人数 1威望 +1 收起 理由
YUJIE-DUAN + 1

相关帖子

沙发
chunyang| | 2011-3-11 17:54 | 只看该作者
弱上拉的GPIO直接传输只能在板上,顶多上米,500米需要使用485等方案。

使用特权

评论回复
板凳
聆风|  楼主 | 2011-3-12 08:47 | 只看该作者
我看到别人一个成熟的产品上是RS485通讯. 是4条线. 两条RS485通讯线A.B. 一条接地线. 另外还有一条直接串连一个100欧电阻到MCU的GPIO端口. 应该也是做控制用的.  MCU工作电压是5V.  所以我想这条线是不是做电平状态指示用的.

使用特权

评论回复
地板
chunyang| | 2011-3-12 09:42 | 只看该作者
这个可不好说,需要更多信息才能判断。

使用特权

评论回复
5
聆风|  楼主 | 2011-3-12 10:13 | 只看该作者
如果不用RS485, 只用一根线和地线, 是否还有其他办法能够低速50Hz方波传输距离达到500m呢?

使用特权

评论回复
6
chunyang| | 2011-3-12 10:18 | 只看该作者
方法很多,但485是最便宜简单的,用简易电流环也行,晶体管OC输出,带远端光耦的LED侧,只能单向传输,双向的话需要加切换电路,成本就高于485了。

使用特权

评论回复
7
linwen2009| | 2011-3-12 10:20 | 只看该作者
春阳大哥说的没错,用恒流源或其他总线,直接的TTL电平,是没办法搞那么远

使用特权

评论回复
8
dl_shuang| | 2011-3-12 10:46 | 只看该作者
两边各一个电阻上拉(电阻大小看500米线的阻值),信号线和地之间各连接一个NPN管,就可以实现双向。速度这么慢,500m应该可以。做下实验,很快就能出结果了。两边必须有一边是浮地系统,如果采用IO直接检测,还需注意IO口的保护。

使用特权

评论回复
9
聆风|  楼主 | 2011-3-12 11:35 | 只看该作者
我只要单向通讯即可.  春阳大哥说简易电流环电路哪里有参考电路

使用特权

评论回复
10
chunyang| | 2011-3-12 12:43 | 只看该作者
我前面不是已经说了么,发送端晶体管OC输出,到接收侧接光耦的LED,再串个适当的限流电阻即可,注意要考虑线路电阻,电源端注意去耦,对地要接电容,与本机电源通过磁珠电感互联以抑制电磁感应干扰,晶体管的集电极对地也要加个小电容。

使用特权

评论回复
11
bnyuli| | 2011-3-12 13:32 | 只看该作者
对啊  我很同意楼上的事

使用特权

评论回复
12
聆风|  楼主 | 2011-3-12 14:02 | 只看该作者
哦. 是否利用晶体管OC输出一个电流触发光偶打开的原理, 也就是将电压判断转换成电流信号触发光偶开或关.
请问怎样减少延迟现象.

使用特权

评论回复
13
YUJIE-DUAN| | 2011-3-12 14:34 | 只看该作者
不错

使用特权

评论回复
14
聆风|  楼主 | 2011-3-14 08:44 | 只看该作者
想再问一下, 如果不考虑隔离用光偶, 能否用普通三极管.

使用特权

评论回复
15
智能助驾| | 2011-3-14 18:52 | 只看该作者
可以的,但是使用的通讯线要注意损耗,传输的数据要编码处理

使用特权

评论回复
16
聆风|  楼主 | 2011-3-15 08:46 | 只看该作者
传输的数据要编码处理. 就是类似红外线编码吧.  这样传输的话, 是否存在共模问题

使用特权

评论回复
17
china_tongxin| | 2011-3-15 09:58 | 只看该作者
像这种几百米的有线传输,一般采用RS485方案,这种方案容易实现,成本低。。

使用特权

评论回复
18
聆风|  楼主 | 2011-3-15 10:08 | 只看该作者
呵. 因为该通讯电缆只有4条线. 原来的工程已经搞好了. 其中RS485用了2条. 还有一条地线. 还有一个备用的线. 现在要增加一个自动写RS485各节点地址功能. 只能用那条备用线来搞了(只要传输简单的50hZ方波触发信号即可).  就是担心单线传输的稳定性和可靠性能怎么样.

使用特权

评论回复
19
chunyang| | 2011-3-15 23:18 | 只看该作者
光耦在此不是为了起到隔离的作用,而是IV转换,如果两边只是共地没有共电源,用PNP管做OC输出,道理相同。

使用特权

评论回复
20
robin.luo| | 2011-3-18 10:22 | 只看该作者
500m?
太远,即使按照chunyang的方案也是不可靠的。。。
如此远的传输距离一般都需要用差分传输比较可靠。
单端传输要考虑衰减、干扰等因素。。。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

171

主题

559

帖子

0

粉丝