Профиль |
ИгнорироватьNEW! Сообщение отправлено: 31 октября 2015 9:00
Не "хитрый", а "умный" (smart)
Суть вот в чем. Любой модем функционально состоит из приемо-передающего устройства и некого "блока управления". Этот блок управления может уметь выполнять внешние команды, а может быть "интеллектуальным", т.е. иметь собственный процессор, выполняющий собственную программу.
Далее, внешние команды могут быть как "текстовыми" (АТ-команды), так и "электрическими" (для интерфейса RS232 это линии DTR, RTS и пр.). Либо может использоваться комбинация этих способов.
Так вот, модуль RS232 для Эльфа обеспечивает только электрическое сопряжение вычислителя с внешним устройством (например, модемом), оборудованным интерфейсом RS232. И работает только с линиями приема-передачи (RxD, TxD) и GND. Также задействована линия DTR, но не по назначению, а для питания модуля.
А модуль контроля модема (я не знаю, выпускается ли он сейчас) умеет выставлять сигналы готовности на соотв. линиях, следить за состоянием модема и "загонять" в модем строку инициализации. Но необходимость всего этого невелика, т.к. любой модем можно проинициализировать заранее (и сохранить эту строку в энергонезависимой памяти модема), а защиту от зависания эффективней реализовать, например, за счет внешнего таймера, через определенные интервалы времени перезапускающего модем по питанию. Т.е. модем (даже не "смарт"), можно подключать к Эльфу и через модуль RS232.
В чем проблема tes174mgn, сказать не могу, т.к. с обычными модемами по CSD не работал уже сто лет. Чисто теоретически причины могут быть такими:
1) Не поступает (по каким-то причинам) питание на модуль. Надо проверить напряжение на контактах 1 и 4 модуля.
2) Неправильно настроен модем на стороне Эльфа. Нужно убедиться, что соотв. командами ему приказано игнорировать сигналы на вспомогательных линиях RS232, задан режим автоответа (ну, это вроде на картинке видим), установлены правильные скорость (это есть) и формат байта (должен быть 8N1). Также должна быть отключена проверка PIN СИМ-карты.