没接触485通讯之前,以为很简单,这两天看了很多老帖,愈发困惑。有几个问题,大家指正:
1、我要做的板子是作为从机出现,上位机是PC,用USB/485转换器连接,所以计算上下拉偏置电阻时,就不在板子上考虑了,只要根据节点数在转换器上进行适当修改就可以了,而偏置电阻计算方法也在chunyang老师的相关老帖中找到,即根据节点数,计算节点总负载、总线负载,计算最小偏置电流,再计算偏置电阻总和,最后得到上下拉电阻,我只在PC机接转换器侧加偏置电阻,就不考虑总线上电阻并联的情况了,这个应该没有什么问题;
2、在一些老帖中,也看到chunyang对485通信电路的讲解——针对所要应用的环境,来决定是否采用隔离、保护措施,但是我对这个度拿捏不准(或许要等到最终试验情况),而且我的板子如果采用两个变压器或是DC-DC模块(太贵)的话,都不太现实,成本上升,既然电源无法做到隔离,我再采用光耦等隔离措施,也是“徒有其表”,所以打算485芯片的RO、DI及DE/RE侧与单片机直连,不知这样可能会带来什么隐患?令问:隔离的作用是什么?仅仅是隔离对电源的影响吗?
3、如果没采用隔离的话,是不是一定要共地(两块板子的零电位参考点相连),或最好共地?看到共地的目的是消除共模电压的影响,只是我还没真正理解。如果共地的话,是专门采用一根线来连接呢?还是利用屏蔽双绞线的屏蔽层来接地呢?
4、保护措施打算用三个TVS管SMBJ6.8CA,接在A到地、B到地和A、B之间,再在A、B两根线上分别串接20欧/2W电阻各一个,用以隔离;
5、在板子上所有的地都是一个,即零电位参考点,大面积覆铜,但在之前的老帖上看到保护地、机壳地,而且是分别接到大地,对于参考地跟保护地、机壳地是什么关系,该怎样连接?这方面我有点糊涂;
6、在许多老帖当中,我也看到了手拉手总线结构,chunyang老师更是形象的描述“把AB两根线拎起来”,我的理解是尽量不破坏双绞线(仅扒皮),“拉出”一个节点焊接或固定在485A、B侧,从而构成手拉手总线结构;
小弟理解不深,望各路高手耐心引导、使劲批评!
PS:简单画了个图,以供参考。 |