控制工程师论坛

嵌入式系统

[转帖] 485总结

解脱527
解脱527

2007-09-17

俺做过好几个带485通信的产品,没有什么问题.但是看了1210那小子发的一帖让我很紧张.一个小问题:如何进行485总线保护?俺居然说不上来.这很不爽,所以到处发帖,查资料,基本上把485的理论和实践理清了,下次谁问这方面的任何问题都可以侃几句,面试也有点底了.现抄写如下:-------请大侠指正和补充!

A:老赵给俺的总结是:
1、错误状态保护:也就是用上下拉电阻保持空闲时的状态,max485有此功能
2、过电压保护:2个二极管连接到电源5/0V,一般数字ic都有这个
3、静电放电保护(esd):安规电容连接到保护地,max485esd型号有此功能
4、雷击保护:用放电管或者放电间隙
B:我根据老赵说的狂查资料和总结:
1:总线匹配:一般来说在差分端口A/B间接个120欧的电阻,效果显著.但是功耗就大了.我公司总工说还可以用电容来实现,俺不懂.还望大牛指点!
2:防雷击和静电保护:可以用X030和P6KE10A组合保护.一级帮,我的产品都是这么干的,效果非常好!也有接保险的,看起来不怎么样!
3:错误状态保护:一般在接受端R0接10K欧的上拉电阻即可!
4:过电压保护:俺就知道老赵说的
5:MCU上电保护:听“小爱人”说不宜直接用MCU的引脚直接控制!最好通过反相器和驱动器接。我是用一个7407,很不错!
6:总线隔离:加两个光耦就行了!
7:通信距离和通信速率有关。通信速率越高,距离越短。不知道有没有约定和公式?
8:实际驱动能力:我公司经过实验:一总线上不宜超过32(30)个!
我总结的只有这么多了,只是很简单的。但是下面连接的两个文档资料很不错!


回帖

评论1

总共 , 当前 /
首页 | 登录 | 注册 | 返回顶部↑
手机版 | 电脑版
版权所有 Copyright(C) 2016 CE China