找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 7531|回复: 10
打印 上一主题 下一主题
收起左侧

STC51单片机(STC15, STC8系列)的TTL电平串口通信,最远有效距离是多少?

[复制链接]
跳转到指定楼层
楼主
ID:612392 发表于 2020-4-10 09:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位,小弟最近在做双机通信,使用STC15/STC8系列单片机,通过UART进行双机通信,距离需要1.0m左右。
假设不上485芯片,直接用TTL电平通信,1.0m这个距离,可靠性怎么样?已经实测波特率9600是可以通信上,但不确定可靠性怎么样。网上看些资料,TTL主要是板级通信电平,但又有资料显示可以到15m。这里肯定是不同波特率不同器件质量造成的。
所以请教各位高手,是否有类似的经验?
多谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:235200 发表于 2020-4-10 11:59 | 只看该作者
15m左右
回复

使用道具 举报

板凳
ID:726183 发表于 2020-4-10 13:02 | 只看该作者
资料上一般写15米,你可以尝试降低波特率可以更远些,但是普通 TTL 芯片不适合米级距离的信号传输,需要用接口器件传输信号。同时,信号质量与传输速率有关。
回复

使用道具 举报

地板
ID:612392 发表于 2020-4-10 13:05 | 只看该作者

多谢回复。
您说的15m距离,是在有屏蔽线、且波特率较低(例如2400)等情况下吗?
回复

使用道具 举报

5#
ID:648281 发表于 2020-4-10 13:41 | 只看该作者
你好!
工程里面应用距离,12米的用过,采用护套屏蔽线传输
回复

使用道具 举报

6#
ID:239611 发表于 2020-4-10 13:48 | 只看该作者
15米的传输距离说的是RS232标准吧,需要用MAX232驱动芯片发送和接收。逻辑“1”为-3— -15V;逻辑“0”:+3— +15V ,噪声容限为2V。
回复

使用道具 举报

7#
ID:612392 发表于 2020-4-10 14:14 | 只看该作者
botgs 发表于 2020-4-10 13:48
15米的传输距离说的是RS232标准吧,需要用MAX232驱动芯片发送和接收。逻辑“1”为-3— -15V;逻辑“0”:+3 ...

谢谢回复!
那如果我用TTL -5V电平呢?距离是否会下降到1m以内?
回复

使用道具 举报

8#
ID:716103 发表于 2020-4-10 14:17 | 只看该作者
TTL电平尽可能控制在板内。太长了容易受干扰,另外电缆的材质导致的损耗和接触不良等也影响系统可靠性。
回复

使用道具 举报

9#
ID:450849 发表于 2020-4-10 14:50 | 只看该作者
自己做个实验,发10000个数据看看误码率有多少,为确保数据准确,加上校验和应答机制。这个没有唯一标准的!
回复

使用道具 举报

10#
ID:612392 发表于 2020-4-10 22:09 | 只看该作者
yangalex 发表于 2020-4-10 14:17
TTL电平尽可能控制在板内。太长了容易受干扰,另外电缆的材质导致的损耗和接触不良等也影响系统可靠性。

多谢老哥指导,谢谢!
回复

使用道具 举报

11#
ID:612392 发表于 2020-4-10 22:10 | 只看该作者
boboxuexi 发表于 2020-4-10 14:50
自己做个实验,发10000个数据看看误码率有多少,为确保数据准确,加上校验和应答机制。这个没有唯一标准的 ...

多谢老哥指导,谢谢!我想再试下通信压力测试,看看效果如何。
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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