原创 通信距离达到17公里的串行通信接口电路

2012-5-10 13:24 1323 20 20 分类: 消费电子

串行通信中,数据位信号流在信号线上传输时,要引起畸变,畸变的大小与以下因素有关:
1、波特率 -- 信号线的特征(频带范围)
2、传输距离 -- 信号的性质及大小(电平高低、电流大小)

当畸变较大时,接收方出现误码.
在规定的误码率下,当波特率、信号线、信号的性质及大小一定时,串行通信的传输距离就一定.为了加大传输距离,必须加MODEM.

那么又没有好的方法可以用较低的成本来实现超长距离的串行通信传输呢?
下面的电路里,TX、RX分别连接CPU的串行端口TXD、RXD。串行通信波特率为300bps。实际工程中进行检验,达到了17公里的传输距离。

在发送和接收的时候,要对TX_EN和RX_EN进行控制。
CLR   TXEN    ;禁止发送命令
SETB RXEN    ;允许接收命令  
SETB TXEN    ;允许发送命令
CLR   RXEN    ;禁止接收命令

跳线JP1可以进行电压切换,过远的距离需要提升电压来实现。

L293D的数据资料:   L293D_STMICROELECTRONICS.pdf (82.83 KB, 下载次数: 7)

2012-3-6 00:30:59 上传
下载次数: 7
 

 



TLP521的数据资料: TLP521-4中文资料.pdf (705.27 KB, 下载次数: 6)

2012-3-6 00:35:07 上传
下载次数: 6
 

 



电路的长线传输部分的原理图: long_line.pdf (240.1 KB, 下载次数: 24)

2012-3-15 22:44:07 上传
下载次数: 24
 

 



234014zooq8dczu6leu4qc.jpg

2012-3-15 22:39:54 上传
下载附件 (200.27 KB)
 

 




布线之后的整机电路版图:
233557srnjllt5all7a5l5.jpg 

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
20
关闭 站长推荐上一条 /7 下一条