你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

请教一下485的小问题

[复制链接]
千羽猎鹰 提问时间:2015-4-16 10:05 /

2.RS485电平和RS422电平

由于两者均采用差分传输(平衡传输)的方式,所以它们的电平方式,一般有两个引脚 A,B

发送端 AB间的电压差

+2 ~ +6v:1

-2 ~ -6v:0

接收端 AB间的电压差

大于 +200mv  1

小于 -200mv  0

定义逻辑1为B>A的状态;

定义逻辑0为A>B的状态。

AB之间的电压差不小于200mv。


网上看看485的说明是这样的,逻辑1不是应该 A>B 吗?


又看网上说,在没有占用总线时,总线上压差小于200mv,表示没有数据,如果想要通信可是AB间压差大于200mv就开始传输数据了;

但是可能收到干扰,使AB间压差超过200mv,传输错误的数据,所以可以把A接上拉,B接下拉,使压差一直为正,这样不易受干扰了,

如果想发送数据,先产生一个负压差,然后通信就开始了;是这么回事吗?

空闲时压差到底应该是小于200mv还是正压差,这通信开始是有硬件芯片自己判断还是需要单片机控制的?


收藏 评论7 发布时间:2015-4-16 10:05

举报

7个回答
hooke 回答时间:2015-4-16 10:17:02
485一般使用双绞线,差分信号必须一低一高才认为有效。
拼命三郎 回答时间:2015-4-16 13:25:59
xxxx.png
eurphan 回答时间:2015-4-16 22:35:40
不懂帮顶   
zhangdaijin 回答时间:2015-4-16 23:47:05
支持一下
天涯水乡 回答时间:2015-4-17 08:08:36
用专门的485芯片不行吗?SP3485之类的。STM32直接操作串口
samm100 回答时间:2015-4-17 11:44:46
空闲时压差到底应该是小于200mv还是正压差,这通信开始是有硬件芯片自己判断还是需要单片机控制的?
正压差,A>B;(但也有厂家B>A);485芯片(max485等)是纯硬件的,通信开始是单片机识别的,比如先接收到0起始位。
eurphan 回答时间:2015-4-20 22:58:55
不懂帮顶      ,

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版