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

请教一下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个回答
pamhood 回答时间: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
支持一下
kernaly 回答时间: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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版