打印

请大家指正多路RS485信号转1路的方案

[复制链接]
1072|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
book99|  楼主 | 2020-5-11 16:12 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 book99 于 2020-5-11 16:15 编辑

我现在需要做一个多路RS485信号西东切换到1路的工装,工装的需求及方案如下,目前方案中存在2个难题,望各位大侠给予指导、指教,万分感谢
1.需求
公司外购通讯模块,通过RS485与我公司产品通讯,通讯模块通讯的波特率范围为9400-10000,需要对每批次的货抽检模块的RS485通讯情况,测试内容如下:


1) 波特率范围内的通讯准确率—用PC接收已知数据,根据接收数据量及准确的数据量,计算数据准确率


2) 波特率的偏差——用示波器查看通讯数据波形,从波形计算出实际的波特率,计算波特率偏差


波特率一般抽检9400/9500/9600/9700/9800/9900/10000,7个波特率。


每次通过1台示波器、1台PC测试50个模块,现在需要做一个工装,用于自动切换模块的RS485信号,从而取代手动接线,工装示意图如下:

2.方案1-手动开关
考虑到制作周期问题,拟采用集成的手动开关进行信号切换,方案图如下
1)信号转换
  信号采用2级选择开关串联,实现50路切换成1路。
  选用集成的旋转选择开关,对信号进行切换,每路RS485的A、B两信号为1组,每次1组导通,第1级开关计划采用10选1的选择开关,即10组输入,每次1组导通,第2级选用5选1的开关。
2)电源部分
  电源部分计划直接采用船型开关,50个船型开关控制50个模块的供电,开关开,模块被供电,否则断电。

3. 目前难题
1) 开关选型
  没有找到2路同时导通的10选1,5选1的选择开关,只找到了3选1的,如图,这样,级联的开关太多,操作不方便,工装尺寸也会很大。


如果选用单路导通的开关,RS485A、RS485B分别采用不同大开关导通,是否会对信号产生严重的干扰


2)RS485信号的信号失真
机械开关是否会对RS485信号造成干扰,本来工装的目的是要测试通讯的准确率及波特率的偏差,机械开关或者过多机械开关的级联是否会使信号失真与他本身的情况,影响测试结果?






手写方案.jpg (447.65 KB )

手写方案.jpg

信号方案.jpg (448.1 KB )

信号方案.jpg

使用特权

评论回复

相关帖子

沙发
uyuway| | 2020-5-13 15:01 | 只看该作者
第一次 看到这个

使用特权

评论回复
板凳
airwill| | 2020-5-13 18:23 | 只看该作者
写得够详细的呢

使用特权

评论回复
地板
tianxj01| | 2020-5-14 08:54 | 只看该作者
无语了,这类似需求的,应该前面已经贴过。
居然想到用双刀旋转开关?哪怕能找到合适的,你觉得开关寿命几何?
实际操作工人手忙脚乱的来回拧开关来转换路数还是用步进机带动来旋转?
这类需求工装,用多路译码器带继电器切换最实在,寿命有保证,实施难度低,关键是采用DIP继电器可以不需要焊接维修。最主要的是操作和效率绝不是任何类型开关能比拟的。采用7段译码2位LED直观显示接通路数,则界面直观性也是任何其他方案无法取代的。

使用特权

评论回复
5
airwill| | 2020-5-16 09:22 | 只看该作者
485 是多节点的总线,  多个节点可以连接到一起.  但如果多条总线连接,   得考虑路由方式,  总线要延迟的话, 可能影响正常通信是个问题

使用特权

评论回复
6
不奇怪| | 2020-5-16 09:39 | 只看该作者
他这个是测试工装,测试时节点通讯地址还没设置好,手动设置通信地址很慢---不现实,节点怎么连在一起?

      这种切换也不是不可取。

使用特权

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

本版积分规则

13

主题

185

帖子

4

粉丝