Проанализировал поведение сигналов CTS, DSR, и DCD.
Сигналы RTS, DTR "своего" порта всегда выставлял в 1. Управление потоком - "нет".
При коннекте со сканером сигналы CTS, DSR устанавливались в 1 - т.е. сканер готов работать (DCD всегда 0, но похоже, сканер им не управляет в принципе.)
При коннекте с мостом RS-xxx - Ethernet сигналы CTS, DSR, DCD просто "бесятся" - то выставляются, то сбрасываются. Причем меняют состояние по нескольку раз в милисекунду. Похоже, мост со мной не коннектится. Вот фрагмент лога:
06.08.2013 13:20:06.204 ;FRTS;1;FDTR;1;FCTS;0;FDSR;0;FDCD;0;FRing;0; 06.08.2013 13:20:06.204 ;FRTS;1;FDTR;1;FCTS;1;FDSR;1;FDCD;1;FRing;0; 06.08.2013 13:20:06.204 ;FRTS;1;FDTR;1;FCTS;0;FDSR;0;FDCD;0;FRing;0; 06.08.2013 13:20:06.204 ;FRTS;1;FDTR;1;FCTS;0;FDSR;0;FDCD;0;FRing;0; 06.08.2013 13:20:06.204 ;FRTS;1;FDTR;1;FCTS;0;FDSR;0;FDCD;0;FRing;0; 06.08.2013 13:20:06.204 ;FRTS;1;FDTR;1;FCTS;1;FDSR;1;FDCD;1;FRing;0; 06.08.2013 13:20:06.204 ;FRTS;1;FDTR;1;FCTS;0;FDSR;0;FDCD;0;FRing;0; 06.08.2013 13:20:06.205 ;FRTS;1;FDTR;1;FCTS;0;FDSR;0;FDCD;1;FRing;0; 06.08.2013 13:20:06.205 ;FRTS;1;FDTR;1;FCTS;1;FDSR;1;FDCD;1;FRing;0; 06.08.2013 13:20:06.205 ;FRTS;1;FDTR;1;FCTS;0;FDSR;0;FDCD;0;FRing;0; 06.08.2013 13:20:06.205 ;FRTS;1;FDTR;1;FCTS;1;FDSR;1;FDCD;1;FRing;0; 06.08.2013 13:20:06.205 ;FRTS;1;FDTR;1;FCTS;1;FDSR;1;FDCD;1;FRing;0; 06.08.2013 13:20:06.205 ;FRTS;1;FDTR;1;FCTS;0;FDSR;0;FDCD;0;FRing;0; 06.08.2013 13:20:06.205 ;FRTS;1;FDTR;1;FCTS;0;FDSR;0;FDCD;0;FRing;0; 06.08.2013 13:20:06.205 ;FRTS;1;FDTR;1;FCTS;1;FDSR;1;FDCD;1;FRing;0; 06.08.2013 13:20:06.205 ;FRTS;1;FDTR;1;FCTS;0;FDSR;0;FDCD;0;FRing;0; 06.08.2013 13:20:06.206 ;FRTS;1;FDTR;1;FCTS;0;FDSR;0;FDCD;1;FRing;0; 06.08.2013 13:20:06.206 ;FRTS;1;FDTR;1;FCTS;1;FDSR;1;FDCD;1;FRing;0; 06.08.2013 13:20:06.206 ;FRTS;1;FDTR;1;FCTS;0;FDSR;0;FDCD;0;FRing;0; 06.08.2013 13:20:06.206 ;FRTS;1;FDTR;1;FCTS;1;FDSR;0;FDCD;1;FRing;0; 06.08.2013 13:20:06.206 ;FRTS;1;FDTR;1;FCTS;0;FDSR;0;FDCD;0;FRing;0; 06.08.2013 13:20:06.206 ;FRTS;1;FDTR;1;FCTS;0;FDSR;0;FDCD;1;FRing;0; 06.08.2013 13:20:06.206 ;FRTS;1;FDTR;1;FCTS;0;FDSR;0;FDCD;1;FRing;0; 06.08.2013 13:20:06.206 ;FRTS;1;FDTR;1;FCTS;0;FDSR;0;FDCD;0;FRing;0; 06.08.2013 13:20:06.206 ;FRTS;1;FDTR;1;FCTS;0;FDSR;0;FDCD;0;FRing;0; 06.08.2013 13:20:06.206 ;FRTS;1;FDTR;1;FCTS;0;FDSR;0;FDCD;0;FRing;0; 06.08.2013 13:20:06.206 ;FRTS;1;FDTR;1;FCTS;1;FDSR;1;FDCD;1;FRing;0; 06.08.2013 13:20:06.207 ;FRTS;1;FDTR;1;FCTS;0;FDSR;0;FDCD;0;FRing;0; 06.08.2013 13:20:06.207 ;FRTS;1;FDTR;1;FCTS;0;FDSR;0;FDCD;1;FRing;0;
Вот настройки портов, которые прописаны в документации и которые я выставлю у себя: Daudrate 9600, Databits 8, Stopbits 1, Parity None, FIFO enable, Flowctrl none, Inerface RS-232. Может мост вообще как-то по другому настроен или с другим интерфейсом?
|