Версия для печати
- Форум Теплопункта https://teplopunkt.ru/forum/
-- Диспетчеризация https://teplopunkt.ru/forum//index.php?f=37
--- Что нужно, чтобы работала программа GTM_lite_005.exe https://teplopunkt.ru/forum//index.php?t=1758
-- Василий Кузнецов написал 23 ноября 2012 17:03
Уважаемые форумчане!
Кто-нибудь сталкивался с программой GTM_lite_005.exe ?
Стоит Виндоуз 7 максимум.
Модем МС35i
Запускаю программу, а в ответ "нет ответа от модема"
На сайте компании сказано, что "эта" программа имеет версию -demo.
Может эта версия программы не рабочая, а ознакомительная?
А может она не желает работать с Виндоуз-7, даже в режиме совместимости с ХР?
-- Василий Кузнецов написал 23 ноября 2012 17:59
Нашёл аналогичную программу, то-же ругается, что модема не видит....
GSM_Antenna_Tool_v1.0.0.exe
-- Дмитрий Анисимов написал 24 ноября 2012 6:55
А каково назначение этих программ, или, другими словами, какую цель Вы преследуете, пытаясь с их помощью "увидеть модем"?
А в общем и целом если программа, предназначенная для работы с модемом, "не видит" его, нужно проверить, правильно ли выбран СОМ-порт, правильно ли установлена скорость обмена и формат передаваемых данных.
-- Василий Кузнецов написал 24 ноября 2012 7:13
Данные программы предназначены для настройки положения антенн GSM модемов и проверяют уровень принимаемого сигнала от сотовых вышек.
Первая программа скачана:
http://ec-mobile.ru/dokumentac/best/ (http://ec-mobile.ru/dokumentac/best/)
Вторую нашёл в интернете.
Есть и другие аналогичные платные программы.
Одной из таких программ пользуется участник форума "seasanitar" о чём он сообщил в теме "Внешняя GSM-антенна от Сообщение отправлено: 27 марта 2012 3:44
Может быть нужно обязательно на компьютер постаить драйвер модема?
А он на Виндоуз-7 не ставится?
-- Дмитрий Анисимов написал 24 ноября 2012 7:45
Скачал, запустил. Нужно выставить (в Settings) номер порта, скорость обмена, формат данных (биты данных - бит четности - стоп-биты), а также указать, как управлять потоком данных:
XON/XOFF - программное управление;
DTR/DSR, RTS/CTS - аппаратное управление "терминал готов к работе / модем готов к работе"готов передавать / открыт для передачи"/
Все выбранные установки должны совпадать с установками модема, при выборе аппаратного управления потоком в кабеле должны реально присутствовать линии DTR, DSR, RTS, CTS.
Если что-то неправильно, будет ответ "Модем не отвечает". Если все правильно, но модем не из числа тех, что поддерживаются программой, будет ответ "Неправильная модель модема".
Драйвер модема, я думаю, не нужен, т.к. программа устроена просто: посылает модему нужные АТ-команды, а ответы выводит в соответствующие поля своего окна.
-- Василий Кузнецов написал 24 ноября 2012 16:22
Дмитрий Анисимов написал:[q]
Все выбранные установки должны совпадать с установками модема, [/q]
А как узнать какие установки у модема?
-- Дмитрий Анисимов написал 25 ноября 2012 6:58
Если модем новый, из коробки, то установки у него заводские: обычно их указывают в РЭ, или их можно узнать у вашего поставщика модемов. У всевозможных МС, по-моему, заводские установки - скорость 115200 и формат данных 8-N-1. Может быть запрограммировано и автоопределение скорости, но в Вашем случае (если, конечно, проблема не в самом оборудовании) это, очевидно, не так.
Если модем взят с какого-либо объекта, то он, вероятно, настроен под соответствующий теплосчетчик. Например, настройки "под Эльф" - 4800 и 8-N-1.
Если про модем вообще ничего неизвестно, попробуйте, подобрать скорость опытным путем: подключитесь к модему через терминальную программу и посылайте ему команду at на разных скоростях. Формат данных в 99% случаев используется 8-N-1. На какой скорости получите ответ OK, такая и запрограммирована в модеме. Правда, тут может быть еще одна засада - в модеме может быть отключена выдача результирующих кодов. Поэтому лучше посылайте не at, а atq0 - разрешить выдачу ответов.
-- Василий Кузнецов написал 25 ноября 2012 8:14
Про модем мне известно только то, что он "старый" и законфигурирован для работы с программой Карат-Экспресс-2 программой МКМ-конфигуратор. Пробовал его законфигурировать в режиме работы с модулем контроля модема, но и в этом режиме эта программа упорно выдаёт "модем нот ансвер".
Проверил соединительный кабель, у него абсолютно на все контакты припаяны проводники. Выставлял разные режимы скорости и 4800 и 9600 и 19200. Пробовал и 8-N-1 и по другому. Выставлял флажки в разных вариантах в настройках XON/XOFF - программное управление;
DTR/DSR, RTS/CTS, но всё безрезультатно.
Т.е. пытался "методом научного тыка" найти настройки при которых модем ответит, перебирая все возможные варианты, но пока мой метод не дал результата....
Нашёл в инете для скачивания бесплатную программу ModemSE V.2.0
Установил. Пробовал в модем посылать и просто AT и ATQ0 где 0- это ноль. Перепробовал все скорости на режиме 8-n-1 включал и отключал режимы DTR/DSR в разных сочетаниях.
Но либо в ответ вообще нет ответа, либо однозначное - "0". Ответа "Ок" так и не получил.
-- Василий Кузнецов написал 25 ноября 2012 8:19
Модем рабочий. Им я опрашиваю ЭЛЬФы программой Карат-Экспресс-2.
-- Николай Антипов написал 25 ноября 2012 11:36
Ни на одну команду не отвечает?
at&v - считывание активного профиля (всей информации)
at+csq уровень сигнала сотовой сети
-- Николай Антипов написал 25 ноября 2012 11:49
Панель управления- телефон и модем -Модемы (номер порта!) - Свойства - Диагностика - Опросить модем. Если данные появятся, всё работает. На пустую команду AT должен быть ответ OK. Если всё выставлено правильно, попробуйте другую терминальную программу. У меня Terminal.exe v1.9b
http://easyelectronics.ru/terminalnye-programmy.html (http://easyelectronics.ru/terminalnye-programmy.html)
-- Дмитрий Анисимов написал 25 ноября 2012 12:23
kva написал:[q]
Про модем мне известно только то, что он "старый" и законфигурирован для работы с программой Карат-Экспресс-2 программой МКМ-конфигуратор. [/q]
Тогда ОДНОЗНАЧНО 4800 и 8-N-1.
kva написал:[q]
Но либо в ответ вообще нет ответа, либо однозначное - "0". Ответа "Ок" так и не получил. [/q]
Все ВЕРНО. Нет ответа - когда "не та" скорость. А на скорости 4800 Вы получаете ответ "0", потому что программой МКМ-конфигуратор в модем изначально зашита команда ATV0 - "выдавать сжатые цифровые ответы". "0" - это и есть "ОК". Попробуйте на скорости 4800 ввести в модем команду ATV1 - получите "ОК".
-- Василий Кузнецов написал 25 ноября 2012 12:37
123re написал:[q]
at&v - считывание активного профиля (всей информации)[/q]
Вот что он выдал на at&v. Покая я не понимаю, что это значит:
ACTIVE PROFILE:
E0 Q0 V0 X0 &C1 &D0 &S0 \Q0
S0:000 S3:013 S4:010 S5:008 S6:000 S7:060 S8:000 S10:002 S18:000
+CBST: 7,0,1
+CRLP: 61,61,78,6
+CR: 0
+FCLASS: 0
+CRC: 0
+CMGF: 0
+CNMI: 0,0,0,0,1
+ILRR: 0
+IPR: 0
+CMEE: 0
^SMGO: 0,0
+CSMS: 0,1,1,1
^SACM: 0,"000000","000000"
^SCKS: 0,1
^SSET: 0
+CREG: 0,1
+CLIP: 0,2
+CAOC: 0
+COPS: 0,0,"MegaFon"
+CGSMS: 3
0
На команду at+csq ответил:
+CSQ: 21,99
0
Всё это он выдаёт независимо от выставляемой скорости от 4800 до 19200.
-- Дмитрий Анисимов написал 25 ноября 2012 12:44
kva написал:[q]
Всё это он выдаёт независимо от выставляемой скорости от 4800 до 19200.[/q]
Логично, т.к. у Вас
kva написал:[q]
+IPR: 0[/q]
- автоопределение скорости.
В связи с этим непонятно, почему Вы до этого не могли связаться с модемом. Также непонятно, что Вам вообще от него нужно.
-- Василий Кузнецов написал 25 ноября 2012 14:16
Пытался найти руководство, где всё бы это было расшифровано. Нашёл, но на английском руководство по установке АТ команд.
Вот сижу, пытаясь расшифоровать это сообщение.
-- Василий Кузнецов написал 25 ноября 2012 14:50
Дмитрий Анисимов написал:[q]
В связи с этим непонятно, почему Вы до этого не могли связаться с модемом. Также непонятно, что Вам вообще от него нужно.[/q]
Мне нужно чтобы программа, о которой я в этой теме говрю заработала, а модем не отвечает ей.
-- Василий Кузнецов написал 25 ноября 2012 14:53
Дмитрий Анисимов написал:[q]
В связи с этим непонятно, почему Вы до этого не могли связаться с модемом.[/q]
При запросе AT или ATQ0 он отвечал "0", но не "Ок" что я идентифицировал как отсутствие ответа.
При запросе AT&V от ответил, но в конце сообщения содержится всё тот же "0", но не "ОК"...
-- Дмитрий Анисимов написал 25 ноября 2012 14:53
Справочников по АТ-командам в Интернете - выше крыши. Кстати, модем-то какой модели? (перечитал первое сообщение )
-- Василий Кузнецов написал 25 ноября 2012 14:55
Чтобы вернуться в тему. Что недаёт в настройках моего модема ответить программе GTM_lite_005.exe?
-- Василий Кузнецов написал 25 ноября 2012 14:57
Или вопрос по другому. Что нужно ввести в эту программу, чтобы модем ответил?
Честно, не понимаю....
-- Василий Кузнецов написал 25 ноября 2012 15:03
123re написал:[q]
Панель управления- телефон и модем -Модемы (номер порта!) - Свойства - Диагностика - Опросить модем.[/q]
В этой цепочке отсутствет порт СОМ1 и кнопка Свойста не активна. Пытался добавить модем, но опять же дохожу до указания компорта и в окне программы пусто.
Неужто мне нужно сначала удалить драйвер порта СОМ1, а потом установить его под модем вышеописанным способом? (Добавить модем в устройства?)
-- Василий Кузнецов написал 25 ноября 2012 15:04
Дмитрий Анисимов написал:[q]
Справочников по АТ-командам в Интернете - выше крыши.[/q]
МС35i
-- Дмитрий Анисимов написал 25 ноября 2012 15:10
kva написал:[q]
При запросе AT или ATQ0 он отвечал "0", но не "Ок" что я идентифицировал как отсутствие ответа.
При запросе AT&V от ответил, но в конце сообщения содержится всё тот же "0", но не "ОК"...[/q]
"Отсутствие ответа" - это именно отсутствие ответа. Модем отвечает либо "словами" (по умолчанию, чаще всего), либо цифрами. КАРАТовцы для работы с МКМ используют цифровые ответы, а раз Ваш модем был изначально был настроен под Эльф с МКМ, то он и выдает цифры. Перевести его на "буквы" можно командой ATV1 (не путать с AT&V). Сохранить настройку в энергонезависимой памяти - командой AT&W.
-- Николай Антипов написал 25 ноября 2012 15:12
Пока нашёл одну существенную разницу с заводскими настройками:
У Вас &D0 Сигнал DTR в модеме всегда активен и не зависит от сигнала DTR компьютера
При заводских настройках:
&D2* DTR нормально функционирует. Сигнал DTR от компьютера управляет модемом
(расшифровка команд http://citforum.ru/hardware/modem/sportster_4.shtml (http://citforum.ru/hardware/modem/sportster_4.shtml) )
Установка режима передачи данных AT&Dn:
Для модема, передающего с компьютера, обязательно n=2, иначе он не будет отключаться от компьютера (придется выдергивать из розетки).
Для принимающих модемов, соединенных с промышленными ВТЭ, установить n=2.
Для принимающих модемов, соединенных с квартирными ВТЭ, установить n=0.
Для принимающих модемов, которые могут соединятся как с квартирными, так и с промышленными ВТЭ, установить n=1 (учтите, что при этом обмен несколько замедляется).
Введите в модем AT&D2 потом AT&W (запомнить). Если перестанет работать с Каратом, вернёте AT&D0 потом AT&W.
(инструкция есть по ссылке http://www.google.ru/url?sa=t&...CM1R8TQLow (http://www.google.ru/url?sa=t&rct=j&q=%2Bcbst%3A%207%2C0%2C1&source=web&cd=1&ved=0CDAQFjAA&url=http%3A%2F%2Fwww.tehnopostavka.ru%2Fkipia%2Ftechdocs%2Fvte-1%2Fhelp_povte-mc35i.doc&ei=dReyUIawBe-Q4gTW_IGQBw&usg=AFQjCNFExVcXbJLQ9uixaAYfCM1R8TQLow) )
-- Николай Антипов написал 25 ноября 2012 15:19
kva написал:[q]
В этой цепочке отсутствет порт СОМ1 и кнопка Свойста не активна. Пытался добавить модем, но опять же дохожу до указания компорта и в окне программы пусто.
Неужто мне нужно сначала удалить драйвер порта СОМ1, а потом установить его под модем вышеописанным способом? (Добавить модем в устройства?)[/q]
Если модем нормально отвечает и выдаёт активный профиль, ничего не трогайте. В системе он может и отсутствовать, некоторые программы не требуют обязательной установки модема в систему.
-- Василий Кузнецов написал 25 ноября 2012 15:22
Законфигурировал модем, как будто его собрался подключать к ЭЛЬФу и опросил командой AT&V. Ответ получил абсолютно точно сходящийся с ответом от модема, законфигурированного для работы с программой Карат-Экспресс-2.
-- Василий Кузнецов написал 25 ноября 2012 15:24
А всё мне это нужно, чтобы с помощью этой программы на объекте настроить направленную антенну так, чтобы этот узел можно было опрашивать. А таких узлов половина...
-- Василий Кузнецов написал 25 ноября 2012 15:33
Записал в модем AT&D2, затем AT&W. опросил командой AT&V. Вижу, что записалось. Пробую снова запустить свою программу. Ответ прежний "modem not answer"
-- Дмитрий Анисимов написал 25 ноября 2012 15:41
kva написал:[q]
ACTIVE PROFILE:
E0 Q0 V0 X0 &C1 &D0 &S0 \Q0
[/q]
E0 - запрет эха вводимых команд. Для удобства работы с терминалом можно задать ATE1, тогда в терминале будете видеть то, что вводите.
Q0 - разрешение выдачи сообщений (цифровых или буквенных) модемом.
V0 - выдавать цифровые сообщения.
X0 - выбор набора выдаваемых сообщений. Подробно описывать нет смысла, для примера скажу, что в этой системе 0 = "ОК", 4 = "ERROR".
&C1 - выдавать сигнал DCD RS-232 при фактическом обнаружении несущей.
&D0 - игнорировать сигнал DTR.
&S0 - DSR всегда включен.
\Q0 - управление потоком отключено.
-- Дмитрий Анисимов написал 25 ноября 2012 15:47
kva написал:[q]
S0:000 S3:013 S4:010 S5:008 S6:000 S7:060 S8:000 S10:002 S18:000 [/q]
Здесь описано содержание регистров модема:
S0 - число гудков для автоответа.
S3 - ASCII-код символа
S4 - ASCII-код символа
S5 - ASCII-код символа
S6 - время ожидания гудка (в секундах)
S7 - время попытки вызова в секундах
S8 - задержка в секундах
S10 - время ожидания восстановления несущей в секундах
S18 - длительность теста модема.
-- Василий Кузнецов написал 25 ноября 2012 15:52
Вторая программа Программа TELEOFIS GSM antenna tool, скаченная на сайе: http://www.gsm-gate.ru/category/programmy/ (http://www.gsm-gate.ru/category/programmy/)
ругается теми же словами, только на русском.
-- Николай Антипов написал 25 ноября 2012 16:08
kva написал:[q]
Пробую снова запустить свою программу. Ответ прежний "modem not answer"[/q]
Ну вообще странно
Если у Вас есть конфигуратор и Вы можете всегда восстановить настройки для Карата, введите ATZ (вернуть заводские настройки модема) потом AT&W. Должен заработать.
Я могу проверить на MC35 только завтра, дома у меня IRZ52, программа на него ругается wrong modem, из чего я делаю вывод, что она работает.
-- Дмитрий Анисимов написал 25 ноября 2012 16:10
Давайте рассуждать логически.
Если программа говорит "Нет ответа от модема", значит ответа от модема либо нет, либо программа его не понимает.
Подключив модем к терминалу, Вы убедились, что он отвечает. Но отвечает не "словами", а цифрами (V0). Может программы не понимают цифровых ответов? Вы не заменили в своем модеме V0 на V1?
-- Василий Кузнецов написал 25 ноября 2012 16:15
123re написал:[q]
введите ATZ[/q]
123re написал:[q]
Ну вообще странно[/q]
Ответ прежний.
Может всё таки дело в том, что на комьютере Виндоуз-7?
-- Николай Антипов написал 25 ноября 2012 16:16
kva написал:[q]
Вторая программа Программа TELEOFIS GSM antenna tool, скаченная на сайе: http://www.gsm-gate.ru/category/programmy/ (http://www.gsm-gate.ru/category/programmy/)
ругается теми же словами, только на русском. [/q]
Всё сразу заработало, вау
вот это штука
но сначала надо исправить скорость, так что первый ответ был об отсутствии ответа.
-- Василий Кузнецов написал 25 ноября 2012 16:17
Дмитрий Анисимов написал:[q]
Вы не заменили в своем модеме V0 на V1?[/q]
Нет не менял. Нужно попробовать.
-- Николай Антипов написал 25 ноября 2012 16:18
kva написал:[q]
Ответ прежний.
Может всё таки дело в том, что на комьютере Виндоуз-7?[/q]
Нет, у меня тоже Win7. Попробуйте ещё раз с программой по последней ссылке.
-- Василий Кузнецов написал 25 ноября 2012 16:22
ЕССССССССССССССС! СПАСИБО!!!!!!!!!!!
-- Василий Кузнецов написал 25 ноября 2012 16:27
Заработали обе программы... Всё дело в V1
-- Василий Кузнецов написал 25 ноября 2012 16:52
+диспетчеризация всей страны....
-- Дмитрий Анисимов написал 25 ноября 2012 17:08
Ну, вот... на основе полученного опыта можно выстроить некий алгоритм действий в подобной ситуации.
Любой модем управляется АТ-командами: ими можно настроить модем и запросить у него текущие настройки. Любая "красивая" программа для настройки и-или тестирования модема использует те же АТ-команды, которые мы могли бы посылать модему через терминал "вручную". Она просто избавляет нас от необходимости знать эти команды.
Есть АТ-команды, поддерживаемые всеми модемами, есть специфические для тех или иных модемов команды. Поэтому та или иная "красивая" программа способна работать с определенными модемами. Как правило, первым делом она посылает модему запрос идентифицирующей его информации, и если модем ответил, но в списке поддерживаемых данной программой его нет, программа сообщит нам, что "модель модема не та".
Если программа сообщает нам, что модем не отвечает, значит в ответ на посылаемые программой АТ-команды модем либо действительно не отвечает, либо он отвечает, но программа его ответов не понимает. Возможных причин всего этого много: неисправен модем, неисправен кабель, модем предварительно запрограммирован не отвечать на команды либо запрограммирован отвечать не в том формате, на который ориентирована программа, либо в настройках модема и программы не совпадают скорости и форматы данных, либо в программе выбран не тот порт, либо программа нерабочая.
Чтобы разобраться во всем этом, к модему необходимо подключиться через терминал. Подключаться лучше через физический СОМ-порт, а не через USB - это уменьшит "неопределенность ситуации". Кабель RS-232 должен быть "полным". Выбрать в терминале нужный порт. Выбрать аппаратное управление потоком. Выставить любую скорость и формат данных (начинать лучше с 8-N-1 и 115200) и послать модему команду ATQ0. Если он ответил "ОК" или "0", значит либо мы угадали со скоростью-форматом, либо в модеме работает автоопределение скорости. Установку ATQ0 нужно на всякий случай "закрепить" командой записи в энергонезависимую память AT&W (у некоторых моделей модемов после W идет еще цифра, означающая номер "профиля" настроек). Если ответа нет, меняем в терминале скорость и повторяем команду. Если модем не ответил ни на одной из скоростей, придется изменить формат данных и снова прогнать все скорости, хотя чаще всего формат используется 8-N-1.
Убедившись, что модем отвечает, мы можем делать с модемом все, что угодно. Выучив АТ-команды, можем даже вообще отказаться от "красивой" программы и работать с модемом через терминал. Но если уж нужно работать именно с "красивой", то снова подключаем ее и настраиваем в ней правильные (определенные нами) скорость и формат. Если снова "нет ответа от модема", то круг возможных причин сужается до непонимания программой ответов. А тут вариантов только два: они либо буквенные (словесные, вербальные), либо цифровые. Какие они в нашем модеме - мы видели через терминал. Снова переключаемся на терминал и меняем тип ответов на противоположный (ATV0 - цифровые, ATV1 - буквенные). Установку записываем в энергонезависимую память (AT&W).
-- Дмитрий Анисимов написал 25 ноября 2012 17:19
По поводу &D и ATZ (см. сообщения 123re).
Менять &D0 на &D2 не имеет никакого смысла, т.к. при &D0 модем игнорирует сигнал на линии DTR, т.е. работает при любом его состоянии. &D1, &D2, &D3 - реакция модема на ОТКЛЮЧЕНИЕ DTR, а в нашей ситуации эта реакция безразлична.
Команда ATZ, по-моему, не восстанавливает заводские установки, а возвращает в состояние по умолчанию содержимое S-регистров (а это кол-во гудков при автоответе и прочая дребедень) и считывает конфигурацию из энергонезависимой памяти. Также эту конфигурацию можно считывать командой AT&F. И вот тут я не знаю, считывается ли именно некая заводская конфигурация или просто последняя записанная в энергонезависимую память конфигурация. Надо это где-то как-то у кого-то уточнить.
-- top написал 26 ноября 2012 11:25
[q]
Также эту конфигурацию можно считывать командой AT&F.[/q]
Синтаксис команды: AT&F[<n>]
Данная команда используется для восстановления заводских настроек из EEPROM. Она восстанавливает только те параметры, которые указаны в таблице 19.10 (Сохранение параметров) в столбце AT&F. Эти параметры восстанавливают только параметры измененные и сохраненные командой AT&W.
Синтаксис команды: AT&V
Данная команда используется для отображения настроек модема.
-----
Есть замечательное описание стандартизированных AT команд от Компела. На русском и с перечнем нюансов и зависимостей работы команд от состояния железа. Без подробного прочтения лезть в модем чревато. Можно и до перепрошивки понастраивать: диапазоны GSM, кодирование, IMEI сбросить, ack для стэка отключить..
http://www.compel.ru/wordpress...оманды.pdf (http://www.compel.ru/wordpress/wp-content/uploads/2011/12/Книга_АТ-команды.pdf)
-- Василий Кузнецов написал 26 ноября 2012 15:23
Спасибо за ссылку на книгу.
2008-2022, Дмитрий Анисимов
Этот форум работает на скрипте Intellect Board
© 2004-2007, 4X_Pro, Объединенный Открытый Проект