0
-
20.07.2007, 15:21 #1
- Регистрация
- 07.01.2005
- Адрес
- Россия, Москва, ЮЗАО
- Возраст
- 44
- Сообщений
- 3,949
Спасибо: Получено: 15
Отправлено: 0
Кто помнит старые добрые COM-модемы? - Решение найдено! :)
Привет!
Попал мне в руки GPRS-модем с COM-портом. Проверил на обычном компьютере - работает, в Сеть выходит. Теперь хочу заставить его работать с домашним рутером в качестве резервного канала, благо на моем рутере (D-Link DI-824VUP+) такая опция есть. Но тут возникли грабли, причем сами грабли я никак не могу найти: модем не хочет общаться с рутером. Т.е. в логах я вижу, что рутер посылает команду (ate0v1), а в ответ - тишина. В то же время эта же команда с терминалки получает законный OK от модема. В чем дело?
Грешу на провод, хотя не понимаю почему этот провод прекрасно работает с ПК и не работает с рутером (по-сути тот же ПК).
Задал вопрос на форуме D-Link'а:
http://forum.dlink.ru/viewtopic.php?t=42712
но тут скорее ответят, чем там.
Буду благодарен за любые идеи!
P.S. На форуме D-Link'а нашел чужой Log, где рутер получает ответ OK от модема. Так что это не проблема Log'а, в моем случае ответ от модема на самом деле по какой-то причине не приходит.
-
20.07.2007, 15:34 #2
- Регистрация
- 19.06.2007
- Адрес
- Россия, Москва, ЦАО
- Возраст
- 62
- Сообщений
- 411
Спасибо: Получено: 10
Отправлено: 4
0А этим же кабелем компутер с рутером вяжется?
Если да - то у тебя рутер не "тот же комп", а "тот же модем", и кабель нужен не прямой, а крестанутый.
Точнее, не совсем так. Если вяжется - то кабель сиравно не подходит: ибо комп отличается от модема крестанутостью COM-порта.
=> В общем, тогда другой нужен.Белый сарай B5 2000г/в из DE, 1.8 ARG, салон - собачья шерсть. Увы, неожиданно продан в прошлом ноябре.
-
20.07.2007, 15:56 #3
- Регистрация
- 07.01.2005
- Адрес
- Россия, Москва, ЮЗАО
- Возраст
- 44
- Сообщений
- 3,949
Спасибо: Получено: 15
Отправлено: 0
0Сообщение от Antip
По всей логике вещей, рутер должен быть именно обычным компьютером. Хотя, конечно, в реализации от D-Link'а возможны девиации...
Если других идей не найду, буду пробовать перепаять этот кабель на нуль-модемный. Но как-то это не логично, уж очень не логично...
-
20.07.2007, 16:43 #4
- Регистрация
- 19.06.2007
- Адрес
- Россия, Москва, ЦАО
- Возраст
- 62
- Сообщений
- 411
Спасибо: Получено: 10
Отправлено: 4
0Вощем, чем хорош реальный модем - ему в момент HandShaking всё до фонаря.
1. Ему до фонаря все эти аппаратные протоколы типа RTS/CTS и т.п. (не имею в виду реальный режим передачи данных).
2. Ему до фонаря скорость COM-порта партнёра (в разумных пределах): он под неё подстраивается по первой букве A (из команды типа AT...).
Итого ему надо:
1. Минимальный кабель с 3 проводами: GND и данные туда-сюда (обычно пины 2 и 3).
2. И если не работает - эти пины махнуть местами...Белый сарай B5 2000г/в из DE, 1.8 ARG, салон - собачья шерсть. Увы, неожиданно продан в прошлом ноябре.
-
20.07.2007, 16:51 #5
- Регистрация
- 07.01.2005
- Адрес
- Россия, Москва, ЮЗАО
- Возраст
- 44
- Сообщений
- 3,949
Спасибо: Получено: 15
Отправлено: 0
0Сообщение от Antip
-
21.07.2007, 01:44 #6
- Регистрация
- 07.01.2005
- Адрес
- Россия, Москва, ЮЗАО
- Возраст
- 44
- Сообщений
- 3,949
Спасибо: Получено: 15
Отправлено: 0
0Махнул. Ничего не изменилось.
Что-то я не понимаю... Осциллографом сигналы на пинах смотреть, что ли?!
-
21.07.2007, 15:13 #7
- Регистрация
- 13.10.2006
- Адрес
- Россия, Москва, ЮЗАО
- Возраст
- 51
- Сообщений
- 14,048
Спасибо: Получено: 179
Отправлено: 53
0Сообщение от andrewju
Подключи этим кроссом роутер к компу, запусти терминал и посмотри, что будет роутер говорить.
Или, сначала, осцилом передачу от роутера найди.Машина как женщина - не важно сколько жрет, важно, сколько приносит удовольствия.
-
21.07.2007, 17:52 #8
- Регистрация
- 07.01.2005
- Адрес
- Россия, Москва, ЮЗАО
- Возраст
- 44
- Сообщений
- 3,949
Спасибо: Получено: 15
Отправлено: 0
0Сообщение от TheTERMINATOR
Сообщение от TheTERMINATOR
Добавлено спустя 1 час 14 минут 2 секунды:
Так. Нашел старый модем (обычный, аналоговый) Motorola. Подключил к рутеру - команды сразу пошли, модем даже попытался набрать номер. Т.е. все работает.
Осциллографа под рукой нет, есть только тестер. Померял напряжение, вот что получил (результаты в вольтах):
[code] Контакт Motorola Siemens
1: Carrier Detect -11.2 -5.7
2: Receive Data - 5.4 -5.7
3: Transmit Data - 6.1 -6.3
4: Data Terminal Ready 6.5 6.8
5: System Ground 0 0
6: Data Set Ready 11.9 6.7
7: Request to Send 6.5 6.6
8: Clear to Send 10.5 5.6
9: Ring Indicator 11.9 6.7[/code]
Как видно, на контактах 1, 6, 8, 9 на Motorola висит 12В, в то время как у Siemens'а там 6В. Полагаю, проблема именно в этом...
-
21.07.2007, 21:22 #9
- Регистрация
- 07.01.2005
- Адрес
- Россия, Москва, ЮЗАО
- Возраст
- 44
- Сообщений
- 3,949
Спасибо: Получено: 15
Отправлено: 0
0Попробовал оба модема подключить к компьютеру. Получил аналогичные напряжения. Т.е. Motorola - 12В, Siemens - 6В. Что делать? Как уровни выровнять (и надо ли это делать вообще - может проблема и не в них)?
-
22.07.2007, 12:23 #10
- Регистрация
- 13.10.2006
- Адрес
- Россия, Москва, ЮЗАО
- Возраст
- 51
- Сообщений
- 14,048
Спасибо: Получено: 179
Отправлено: 53
0A Siemens как питается? Внешний БП есть? Или от самого порта запитан? Тогда ему питания не хватает.
Официальные уровни сигналов СОМ-порта -12 и +12 Вольт. Остальное зависит от производителя конкретной железки.
Выходит, длинку мало -6 Вольт...
Один из хирургических методов - залезть в Siemens, найти преобразовать уровней и заменить на более новую модель. Или посмотреть схемотехнику сом-порта длинка.Машина как женщина - не важно сколько жрет, важно, сколько приносит удовольствия.
-
22.07.2007, 12:38 #11
- Регистрация
- 07.01.2005
- Адрес
- Россия, Москва, ЮЗАО
- Возраст
- 44
- Сообщений
- 3,949
Спасибо: Получено: 15
Отправлено: 0
0Сообщение от TheTERMINATOR
Сообщение от TheTERMINATOR
И еще не совсем понятно что именно надо конвертировать... DSR/CTS, или все уровни. Rx/Tx, судя по тестеру, идут примерно одинакового уровня что у Siemens, что у Motorola. Хотя может пики у Motorola существенно выше - не знаю, тут на самом деле осциллограф нужен.
-
22.07.2007, 17:43 #12
- Регистрация
- 13.10.2006
- Адрес
- Россия, Москва, ЮЗАО
- Возраст
- 51
- Сообщений
- 14,048
Спасибо: Получено: 179
Отправлено: 53
0Сообщение от andrewjuМашина как женщина - не важно сколько жрет, важно, сколько приносит удовольствия.
-
22.07.2007, 21:28 #13
- Регистрация
- 07.01.2005
- Адрес
- Россия, Москва, ЮЗАО
- Возраст
- 44
- Сообщений
- 3,949
Спасибо: Получено: 15
Отправлено: 0
0Прежде всего, я не совсем представляю что надо получить в результате. Какие сигналы (пины) нужно в данном случае усиливать?
А потом, со схемотехникой у меня "никак"... Не приходилось мне еще подобными вещами заниматься...
Хотя очень хочется, так что можно, наверное, попробовать. Но для начала надо понять что и с чем необходимо сделать...
Добавлено спустя 2 часа 53 минуты 12 секунд:
Сообщение от TheTERMINATOR
Сейчас посмотрел, на самом Siemens'е написано 8-30V DC. Блок питания, который в свое время продали вместе с модемом, судя по наклейке, должен выдавать 12В, фактически же отдает все 18В (нефига себе погрешность! специально разбирал его, смотрел - внутри только трансформатор, диодный мост и один конденсатор, Made in Russia by ООО "Мегарон"). Ну пусть даже 18В... Попробую-ка я завтра что-нибудь поближе к 30В ему подобрать, для эксперимента... Не уверен что спасет, т.к. такой широкий диапазон входных напряжений Siemens'а говорит о солидном внутреннем стабилизаторе, но кто его знает... Может уровни подскочат на пару вольт вверх и этого будет достаточно D-Link'у... Главное чтоб Siemens не сдох, он мне дорог как память о некогда солидной конторе...
-
22.07.2007, 21:39 #14
- Регистрация
- 03.03.2006
- Адрес
- Россия, Москва, ЮАО
- Возраст
- 40
- Сообщений
- 306
Спасибо: Получено: 3
Отправлено: 0
0andrewju
Лично я бы не стал заморачиваться с конвектором уровней, если уж и иди этим путем, то нужно шерстить инет на предмет похожих проблем с этой моделью роутера.
Я бы для начала если модем перепрошивабельный, сменил бы прошивочку и твоя идея про адаптер с бОльшим выходным напряжением думаю неплоха, специально залез под стол и посмотрел на адаптер от Курьера эверифинк на нем нацарапано 20v 750mA, однако
-
22.07.2007, 22:01 #15
- Регистрация
- 07.01.2005
- Адрес
- Россия, Москва, ЮЗАО
- Возраст
- 44
- Сообщений
- 3,949
Спасибо: Получено: 15
Отправлено: 0
0Сообщение от avto-pilot
Сообщение от avto-pilot
Сообщение от avto-pilot
-
22.07.2007, 22:02 #16
- Регистрация
- 13.10.2006
- Адрес
- Россия, Москва, ЮЗАО
- Возраст
- 51
- Сообщений
- 14,048
Спасибо: Получено: 179
Отправлено: 53
0Сообщение от andrewju
Сообщение от andrewju
Сколько написано на твоем блоке? Насчет 18 вместо 12 не парься - под нагружгой просядет. Что говорит о его низкой мощности.Машина как женщина - не важно сколько жрет, важно, сколько приносит удовольствия.
-
22.07.2007, 22:09 #17
- Регистрация
- 07.01.2005
- Адрес
- Россия, Москва, ЮЗАО
- Возраст
- 44
- Сообщений
- 3,949
Спасибо: Получено: 15
Отправлено: 0
0Сообщение от TheTERMINATOR
Напряжение питания: 8-30В постоянного тока
Потребляемый ток: 200мА при 12В, или 100мА при 24В.
То, на что способен блок питания (опять же судя по наклейке на нем):
Напряжение: 12В
Ток: 1.0А
Сообщение от TheTERMINATOR
Могу пойти и купить завтра какой-нибудь БП на 24-30В, 0.1-0.3А (не знаю что именно у меня в ТЦ рядом с домом продают, но наверняка что-нибудь подобное найду). Но есть ли в этом смысл?
-
23.07.2007, 13:55 #18
- Регистрация
- 19.06.2007
- Адрес
- Россия, Москва, ЦАО
- Возраст
- 62
- Сообщений
- 411
Спасибо: Получено: 10
Отправлено: 4
0Сообщение от TheTERMINATORСообщение от andrewju
Терминатор прав про реализацию в PC, а вообще стандарт-стандартом, но реально должно работать и при 5В - иначе слишком дурной тон.
Так что лично я не верю, что дело в уровнях сигналов...
Сдаётся мне, модем не понимает ate0v1. Есть ли возможность поменять эту команду на что-то ещё и поглядеть на реакцию?Белый сарай B5 2000г/в из DE, 1.8 ARG, салон - собачья шерсть. Увы, неожиданно продан в прошлом ноябре.
-
23.07.2007, 14:38 #19
- Регистрация
- 12.07.2007
- Адрес
- Россия, Магнитогорск
- Возраст
- 51
- Сообщений
- 608
Спасибо: Получено: 0
Отправлено: 0
0Сообщение от Antip
Есть еще вероятность - несовпадение протоколов. Во первых - подключи модем ТРЕМЯ проводами -оторви от него всё лишнее кроме ТХ РХ и земли. Только проверь на компе - сможет ли он в такой конфигурации работать (контакты 2, 3, 5). Попробуй также вариант с заменой 2 и 3 местами.
по уровням - компьютерные порты работают и при уровнях 5-0В (т.е. - практически - с ТТЛ логикой) Правда это "недокументировано", но есть много адаптеров 232 работающих на этом.
Кстати - а уровни сигналов при подключении к компу какие?
-
23.07.2007, 15:51 #20
- Регистрация
- 07.01.2005
- Адрес
- Россия, Москва, ЮЗАО
- Возраст
- 44
- Сообщений
- 3,949
Спасибо: Получено: 15
Отправлено: 0
0Сообщение от Antip
Сообщение от Naevus
Сообщение от Naevus
Сообщение от Naevus
Похожие темы
-
Кто подскажет с VAG-COM?
от DEMON77 в разделе Архив 2006г.Ответов: 15Последнее сообщение: 19.10.2006, 14:10 -
И что теперь с этим делать? - Решение, похоже, найдено!
от andrewju в разделе Архив 2006г.Ответов: 32Последнее сообщение: 05.06.2006, 13:45 -
Кто помнит ?
от в разделе Архив 2006г.Ответов: 6Последнее сообщение: 21.01.2006, 14:24 -
Решение задачки COM-USB для К-line адаптера
от OL@G4 в разделе Курилка - МатюгалкаОтветов: 12Последнее сообщение: 06.10.2005, 15:39 -
Кто расшифрует коды по VAG-COM
от Ronald3110 в разделе Архив 2005г.Ответов: 15Последнее сообщение: 19.05.2005, 12:30