OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4683|回复: 3

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

[复制链接]

1

主题

3

帖子

0

精华

新手入门

积分
14
金钱
14
注册时间
2017-9-18
在线时间
1 小时
发表于 2020-5-11 17:17:44 | 显示全部楼层 |阅读模式
1金钱
我需要做一个测试工装,用于将50路信号自动切换到1路,其需求及方案如下,但是方案中还有3个问题没有解决,望各位大家给与指导、指教,非常感谢


  • 需求
    公司外购通讯模块,通过RS485与我公司产品通讯,通讯模块通讯的波特率范围为9400-10000,需要对每批次的货抽检模块的RS485通讯情况,测试内容如下:



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


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


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


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


工装示意图.png


另外每个模块要分时供电,测试时才能供电,不测试时不能供电。


  • 方案1-手动开关
    考虑到制作周期问题,拟采用集成的手动开关进行信号切换,方案图如下



  • 信号转换
    信号采用2级选择开关串联,实现50路切换成1路。
    选用集成的旋转选择开关,对信号进行切换,每路RS485的A、B两信号为1组,每次1组导通,第1级开关计划采用10选1的选择开关,即10组输入,每次1组导通,第2级选用5选1的开关。
  • 电源部分
    电源部分计划直接采用船型开关,50个船型开关控制50个模块的供电,开关开,模块被供电,否则断电。
    但是目前只找到了3选1开关,
    方案示意图.jpg




  • 目前难题



  • 开关选型
    没有找到2路同时导通的10选1,5选1的选择开关,只找到了3选1的,如图,这样,级联的开关太多,操作不方便,工装尺寸也会很大。
    开关.png
    如果选用单路导通的开关,RS485A、RS485B分别采用不同大开关导通,是否会对信号产生严重的干扰
    单路方案.png
  • RS485信号的信号失真
    机械开关是否会对RS485信号造成干扰,本来工装的目的是要测试通讯的准确率及波特率的偏差,机械开关或者过多机械开关的级联是否会使信号失真与他本身的情况,影响测试结果?
      



正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

558

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
164897
金钱
164897
注册时间
2010-12-1
在线时间
2100 小时
发表于 2020-5-12 01:25:10 | 显示全部楼层
用继电器啊。。。10个20个都可以
回复

使用道具 举报

1

主题

3

帖子

0

精华

新手入门

积分
14
金钱
14
注册时间
2017-9-18
在线时间
1 小时
 楼主| 发表于 2020-5-12 08:17:31 | 显示全部楼层
继电器会不会成本有点高,这个工装用的频率不是太高,还是希望满足要求的情况下,成本尽量低
回复

使用道具 举报

22

主题

2264

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4437
金钱
4437
注册时间
2013-4-22
在线时间
332 小时
发表于 2020-5-12 09:40:10 | 显示全部楼层
为什么不用继电器呢?工厂的这种级联设备都是用的继电器
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-5-29 03:30

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表