Hello Sergey!
Dec 14 18:18 04, Sergey Alabushev wrote to Zahar Kiselev:
SA>>> Hе понял, имеешь ввиду сигналы CTS/DTC ? ZK>> Еще и DCD. SA> Cедьмая нога разъема? Так это и есть DTC. С этого места подробнее пожалуйста. Идем ну например на
formatting link
И видим, что есть сигналы TD(он же TXD) - передаваемые данные RD(он же RXD) - принимаемые данные CTS \ управление потоком RTS
/ DCD(он же CD) сигнал наличия соединения (у модемов) DTR \ сигналы готовности к обмену, означающие обычно что оборудование DSR / включено и готово к работе. RI сигнал модема, возникающий при обнаружении звонка в линии.
Какой их них ты назвал DTC и как расшифровывается эта аббревиатура?
SA> Весь софт работает без cts/dtc, или сам что-то пишешь? По смыслу этой фразы получается что ты имел в виду CTS/RTS. Про "весь софт" ничего сказать не могу, я использую наиболее общеупотребительную и работающую на многих ОС реализацию pppd версии 2.4.1. Я что-то не так делаю? Управление потоком данных обязано быть. Оно может быть или аппаратным - при помощи сигналов CTS/RTS или программным - символами xon/xoff. При отсутствии сигналов в кабеле очевидно что аппаратное управление потоком работать не может. Я настроил pppd на программное, и телефону тоже отдаю команду AT\Q1 - согласно найденному описанию. Связь работает, но больше 1500 CPS я не видел, хотя при скорости порта 19200 должно бы быть больше если верить рекламе что эфирный канал еще быстрее. Есть подозрение на неработающее управление потоком и вызванные этим тормоза. Тем более что экран статистики передачи данных через порт, включаемый цифрой "8" из основного экрана нетмонитора - все время показывает FC: H - что как мне кажется означает Flow Control: Hardware. Еще одна возможная команда, позволяющая на некоторых телефонах(напр. Эриксон) переключать способ управления потоком - AT+IFC=1,1 - на Сименсе не работает, выдает ERROR. Я конечно понимаю, что нормальному пользователю мобильной связи о таких вещах задумываться не полагается, но я не нормальный пользователь, а инженер-электронщик по образованию - и как раз по автоматике - RS232 мне в институте преподавали:-)
SA> Смысла ведь нет городить схему в два этажа, если одним все SA> обходится. Вобщем-то можно обходиться и программным управлением потоком посредством xon/xoff, но это работает менее надежно. А уж экономия одной копеечной микросхемы при цене кабеля в $10(не говоря о цене самого телефона) - вообще выглядит странно. И тем более странно, что в телефоне тоже сэкономили на одном управляющем сигнале. Если же данная модель телефона действительно предполагает использование только программного управления потоком данных - то почему в нетмониторе всегда показывает "FC:H"?
Zahar(@spbdept.rbc.ru) Остров Большой Березовый:
formatting link