|
Программа для настройки GPRS модемов, Программа для настройки GPRS модемов |
|
|
|
Dec 4 2009, 13:07
|
Мыслящий
    
Группа: Свой
Сообщений: 1 729
Регистрация: 20-07-07
Из: Самара
Пользователь №: 29 270

|
Цитата(T2k @ Dec 4 2009, 15:02)  Добрый . Собственно, в своей повседневной работе мне часто приходится настраивать модемы для режима CSD и не только. Надоело все это в HyperTerm делать. Долго и утомительно. Хочу во-первых сделать для себя, а во-вторых, может кому тоже пригодится. Собственно, у меня 2 вопроса : 1) какими программами Вы пользуетесь для настройки GSM\GPRS модемов? 2) какие будут пожелания ? В голову приходит создание "макросов". Типа создал макрос: ATE0 ATS0=1 ATS10=50 AT+IPR=38400 AT&W Сохранил его. Вызвал и ЭТО все запишется в модем с результатами и ответами от него. В общем, буду рад всевозможным советам и мнениям. Спасибо !!! ради этого даже программу городить не надо
--------------------
FAQ по ADФорум по ADЗнание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью. ...стоит запомнить ...вернее задуматься.
|
|
|
|
|
Dec 4 2009, 13:27
|

Участник

Группа: Участник
Сообщений: 17
Регистрация: 9-01-09
Из: Харьков
Пользователь №: 43 086

|
Цитата(Master of Nature @ Dec 4 2009, 16:07)  ради этого даже программу городить не надо Что, вручную в гипертерминале вводить нравится ? А если их за день нужно шт.30-50 запрограммировать ? Не надоест ? Еще мнения будут ?
|
|
|
|
|
Dec 4 2009, 15:25
|
Мыслящий
    
Группа: Свой
Сообщений: 1 729
Регистрация: 20-07-07
Из: Самара
Пользователь №: 29 270

|
Цитата(T2k @ Dec 4 2009, 17:27)  Что, вручную в гипертерминале вводить нравится ? А если их за день нужно шт.30-50 запрограммировать ? Не надоест ? Еще мнения будут ? Воспользоваться копи-пастом не пробовали? копируешь все команды, и выполняешь вставку в HyperTerminal. Ctrl+V у меня неправильно воспринимается, но вот "Передать главному компьютеру" в контекстном меню работает верно. Есть еще подозрение, что можно все это сделать через простой командный файл *.bat, но это надо проверить на досуге.
--------------------
FAQ по ADФорум по ADЗнание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью. ...стоит запомнить ...вернее задуматься.
|
|
|
|
|
Dec 4 2009, 17:40
|
Мыслящий
    
Группа: Свой
Сообщений: 1 729
Регистрация: 20-07-07
Из: Самара
Пользователь №: 29 270

|
Цитата(mdmitry @ Dec 4 2009, 20:05)  А нельзя ли создать файл с необходимыми командами и его загружать через терминал? Или необходим контроль ответов платформы? Так и получится, если делать, как я уже написал. А насчет конфигурирования - я сам почти каждый день занимаюсь подобным. Только у меня хотя модемов и меньше, но надо настраивать внимательнее, т.к. мне важно контролировать ответы + все они настраиваются по своему.
--------------------
FAQ по ADФорум по ADЗнание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью. ...стоит запомнить ...вернее задуматься.
|
|
|
|
|
Dec 5 2009, 04:38
|
Местный
  
Группа: Свой
Сообщений: 483
Регистрация: 1-09-06
Из: Гродно РБ
Пользователь №: 20 011

|
Цитата(T2k @ Dec 4 2009, 14:02)  Добрый . Собственно, в своей повседневной работе мне часто приходится настраивать модемы для режима CSD и не только. Надоело все это в HyperTerm делать. Долго и утомительно. Хочу во-первых сделать для себя, а во-вторых, может кому тоже пригодится. Собственно, у меня 2 вопроса : 1) какими программами Вы пользуетесь для настройки GSM\GPRS модемов? 2) какие будут пожелания ? В голову приходит создание "макросов". Типа создал макрос: ATE0 ATS0=1 ATS10=50 AT+IPR=38400 AT&W Сохранил его. Вызвал и ЭТО все запишется в модем с результатами и ответами от него. В общем, буду рад всевозможным советам и мнениям. Спасибо !!! А смысл этого программирования? Как мне кажется Вы всеравно используете модем с каким то контроллером. Так пускай он и программирует.
|
|
|
|
|
Dec 5 2009, 16:36
|
Мыслящий
    
Группа: Свой
Сообщений: 1 729
Регистрация: 20-07-07
Из: Самара
Пользователь №: 29 270

|
Цитата(Baser @ Dec 5 2009, 17:13)  +1
Если устройство должно работать в автономном режиме, софт должен анализировать реакцию модема и в случае сбоя профиля пытаться восстановить нужные настройки. Все возможные случаи предусмотреть, конечно, не удастся, но основные параметры нужно восстанавливать.
Для своих изделий модемы предварительно не программирую. Этим занимается софт МК после включения... +1 Такие настройки должен делать контроллер самостоятельно. Насчет командных файлов: можно сделать файл с расширением 'bat' в котором будут команды типа: Код echo ATE0 > COM1 echo AT+IPR=1200 > COM1 echo AT&W > COM1 Где вместо COM1 - номер порта, к которому подключен модем. проблема в том, что ответы не видны.
--------------------
FAQ по ADФорум по ADЗнание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью. ...стоит запомнить ...вернее задуматься.
|
|
|
|
|
Dec 5 2009, 16:50
|

старший лаборант
     
Группа: Свой
Сообщений: 2 702
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097

|
Да любая терминалка, способная отправлять текстовые файлы. Easyport хотя бы, тот ещё и лог автоматом пишет. Но насчёт прописывания настроек самим МК вполне согласен, разве что проверку в начале прикрутить, чтобы модуль по каждому включению зазря не третировать... Цитата(Master of Nature @ Dec 5 2009, 18:36)  Код echo ATE0 > COM1 echo AT+IPR=1200 > COM1 echo AT&W > COM1 Где вместо COM1 - номер порта, к которому подключен модем. проблема в том, что ответы не видны. Ещё короче: copy /B settings.txt COM1 В файл settings.txt прописывается, естественно, требуемая последовательность команд.
--------------------
Китайская комплектация - европейское качество! ;)
|
|
|
|
|
Dec 6 2009, 05:19
|
Профессионал
    
Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387

|
Цитата Ещё короче: copy /B settings.txt COM1 Обычно нужно построчно и с паузами Это можно отправить примерно таким батинком (если строка начинается с "#", то она не будет отправлена) Код @echo off for /f "eol=# tokens=*" %%i in (myfile.txt) do ( @echo %%i > COM1 @ping localhost -w 1000 -n 2 > nul ) Пауза определяется цифирькой после -n как число минус одна секунд А вот как смотреть приём... Ну разве что поставить терминал а-ля bray на другом порту и подсматривать  через проводок, но тогда это масло масляное. Если хочется умно отправлять, то в bray и teraterm есть скриптовые языки - можно разобраться и использовать. кроме того был скриптовый язык именно для работы с модемами в винде, где-то в районе дозвона по телефонному модему. вот что-то на близкую тему http://www.winzone.ru/articles/318
--------------------
aka Vit
|
|
|
|
|
Dec 14 2010, 11:24
|
Участник

Группа: Участник
Сообщений: 55
Регистрация: 7-09-06
Пользователь №: 20 167

|
есть программа terra term, она поддерживает макросы http://ttssh2.sourceforge.jp/программа бесплатная пишите свои команды в макрос и радуетесь
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|