本帖最后由 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信号造成干扰,本来工装的目的是要测试通讯的准确率及波特率的偏差,机械开关或者过多机械开关的级联是否会使信号失真与他本身的情况,影响测试结果?
|