打印

串口通讯问题

[复制链接]
1885|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
teabottle|  楼主 | 2012-8-24 20:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
teabottle|  楼主 | 2012-8-24 20:00 | 只看该作者
我用的是msp4301611

使用特权

评论回复
板凳
jinpaidianzi| | 2012-8-24 20:10 | 只看该作者
输入那边也接一个485就可以了

使用特权

评论回复
地板
wjzx111056| | 2012-8-24 20:16 | 只看该作者
485传输的特点:
  1. RS-485的电气特性:逻辑“1”以两线间的电压差为+(2~6)V表示;逻辑“0”以两线间的电压差为-(2~6)V表示。接口信号电平比RS-232-C降低了,就不易损坏接口电路的芯片, 且该电平与TTL电平兼容,可方便与TTL 电路连接。
  2. RS-485的数据最高传输速率为10Mbps 。
  3. RS-485接口是采用平衡驱动器和差分接收器的组合,抗共模干扰能力增强,即抗噪声干扰性好。
  4. RS-485最大的通信距离约为1219M,最大传输速率为10Mb/S,传输速率与传输距离成反比,在100Kb/S的传输速率下,才可以达到最大的通信距离,如果需传输更长的距离,需要加485中继器。RS-485总线一般最大支持32个节点,如果使用特制的485芯片,可以达到128个或者256个节点,最大的可以支持到400个节点。
    所以TTL电平不会对485造成影响。

使用特权

评论回复
5
acer4736| | 2012-8-24 20:25 | 只看该作者
没有问题,3v的485芯片与单片机接口端也是3v逻辑,具体信号的输入范围要看一下这颗485芯片的参数

使用特权

评论回复
6
gexingyouxian| | 2012-8-24 22:13 | 只看该作者
3V的3485芯片可以直接和5V的485芯片直接通讯.



MSP430F1116(3V) <-----> MAX3485(3V) <======>MAX485(5V)<-------->MCU(5V)

使用特权

评论回复
7
yangguangaisha| | 2012-8-24 22:26 | 只看该作者
MSP430F1116(3V) 的RXD端接收时电压太高,需要加个限流电阻

使用特权

评论回复
8
hawksabre| | 2012-8-31 19:09 | 只看该作者
485芯片对5V电压  能够抗得住   430的IO口建议不要直接接  加个下拉电阻    把电压下拉一点   这样可以使IO口可靠工作  同时不会MCU芯片

使用特权

评论回复
9
happy啦啦啦| | 2012-9-14 20:01 | 只看该作者
485就是5V的,应该没啥问题

使用特权

评论回复
10
rupply| | 2012-9-14 20:44 | 只看该作者
一个信号是差分的有正有负,一个信号是0和5V,最好不要这样接啊。

使用特权

评论回复
11
springspring| | 2012-9-14 20:46 | 只看该作者
烧坏是有可能的,只要电压合适了数据一般不会出错的

使用特权

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

本版积分规则

97

主题

1441

帖子

1

粉丝