![](https://electronix.ru/forum/uploads/set_resources_23/84c1e40ea0e759e3f1505eb1788ddf3c_pattern.png)
![](https://electronix.ru/forum/uploads/set_resources_23/84c1e40ea0e759e3f1505eb1788ddf3c_default_photo.png)
vesago
-
Постов
747 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные vesago
-
-
Схему выложил бы - покритиковали.
-
9 vs 10 нет там стека. Наличие AT^SGAUTH Set type of authentication for PPP connection вовсе не означает наличие встроенного стека. Если посмотреть то не видно упоминаний о стеке. Я пользовал XT55. Там гипотетически может быть, но и то, живет во флехе GPS приемника, который вообще произведен фалкомом в виде отдельного модуля. Ну и хитро нужно соединять уарты GSM и GPS. А само ядро GSM все тот-же старый, добрый 55.
Скачал free-serial-port-monitor.exe ТАКОЙ ПРОТИВНЫЙ БАНЕР ПОСРЕДИ ЭКРАНА! :twak:Аж бесит! :maniac:
Вы сессию откройте. Он во время работы отключен.
-
Вот этот хорош и бесплатен. Еще вам не помешает CommView и ethereal для ковыряния в IP пакетах.
-
А вы пробовали с компа через этот модем по GPRS выйти в интернет? Если с модема не получается, по пробуйте использовать просто другой мобильный телефон. Возможно драйвер кривой или параметры соединения не правильные. Или прошивка в модеме кривая. Или не активирована услуга. На сервере опсоса можно почитать как использовать телефон для выхода с компа в интернет. Нужно со всяких сторон заходить.
-
Мне кажется, что в МС39i нет встроенного TCP/IP стека как в симе. Поэтому если это так, чтобы передавать данные по GPRS нужно программно реализовать PPP + TCP/IP. Тогда так просто как с CSD или встроенным стеком не получится. И придется обратить внимание на ресурсы микроконтроллера.
-
В режиме CSD +++ служит для переключения в командный режим. Допустим, чтобы набрав ATH завершить соединение. Есть условие - перед тем как набрать +++ некторое время нельзя ничего передавать в канале. Кроме такого метода в командный режим можно перейти дернув соответсвующую ногу модема. Но для этого предварительно его нужно сконфигурировать. На счет GPRS не знаю. Если +++ там действует, то текущий этап ппп сессии не должен быть связан с восприимчивостью к +++.
-
Если вам нужно получить время выполнения куска кода, напишите скрипт и подкрузите его в симулятор.
-
Пика этого за глаза хватит. Фат для карточки тоже залезет. Но надо наперед смотреть. Цена этого пика небось соизмерима с армом нхп-шным. С другой стороны если времени мало, придется не заглядывать так далеко. Влагозащищенные универсальные недорогие корпуса мне понравились sanhe.
По CSD ни разу не встречал, чтобы данные бились. Но все равно нужно юзать нормальный протокол с контрольной суммой, квитированием и если нужно повторной передачей.
-
Побыстрому склепать пойдет. Но имхо встроенный стек не самое лучшее решение. Не знаю как в симах, в сименсах говорят кривоват. В некоторых ограничения по количеству сокетов и т.д.
-
2 yeharayeu AT команды на русском, а также сименсовская аппликуха.
-
PPP это транспорт для вышележащего. Типа вода в трубе, которая несет песок. В пакеты PPP встраиваются пакеты IP, в IP пакеты UDP или TCP, в последние пользовательские данные ну или пакеты HTTP, FTP.
-
Видно не знает стандартный драйвер особенности вашего аппарата. Качните в интеренете дрова под свой модем/телефон. Допустим тут
-
На сирфе3 смотрю. Сам я только на сирф2 использовал. Говорят 3 чудеса творит в плане приема?
-
Там наверное использован хайтэч + мплаб. Но вам это не нужно. Там все написно на сях. Портируйте в свой проект только то что нужно.
-
Возможно вы перед этим не согласовали соответсвующий протокол авторизации или еще какой параметр. Вот сервер и ждет. Чтобы разобраться - возьмите вставьте сим карту в телефон, телефон подсоедините к компу, натравите сниффер на ком порт и создав успешное модемное соединение, выйдите в интернет. Разберите данные в сниффере и если ваше железо повторит ту же последовательность действий, то проблем не будет. А так можно долго гадать почему да как.
-
Я использовал сименс xt55. Разве что гвозди им не забивал :) Случайно один запитал от 14в. GPS часть сдохла, а GSM ничего - выдержал. В общем имхо вполне надежный дивайс.
-
Документ этот действительно не на все случаи расчитан. Создайте на компе последовательное соединение двух виртуальных компортов и посмотрите снифером как у них идет соединение ппп. Можно с паролем, можно без. Много станет ясно на каком этапе затык.
-
Если не читали ранее, ознакомьтесь. Там на пальцах расписано. Про комп я имел ввиду, что можно к железке подсоединить вместо модема и сервера опсоса и отладить все основные моменты. Как на уровне ппп так и тсп/ип.
-
Мне кажется, что что-то там нужно вводить логин и пароль. Посомтрите у опсоса информацию о подключении к мобильному интеренету. Открою одну тайну. Все это дело вы можете отладить на компьютере, создавая соединение по последователному порту. Таким макаром также можно соединить пару виртуальных компортов и посмотреть в снифере как гоняются данные и согласуются параметры.
-
Кстати на фтп есть замечательная книжка TCP-IP Lean--Web Servers for Embedded Systems и к ней прилагается чудесный код PPP, который при небольшой подпилке хорошо ложится в проект. Там же есть TCP/IP, но уже похуже.
-
Я делал логер на SiemensXT55 (GSM + GPS) на atmega128. Но плату не разводил и верхний уровень не писал. Этим занимались другие люди. Программу я написал и отладил за пару недель наверное без напряга. Но у мнея передавалось по CSD и сохранялось в датафлешь. За месяц гарантированно ни вам одному ни группе не сделать на 100%. Надо вам как-то так дело обернуть, чтобу к цифепке 1 еще нолик добавился. TCP/IP геморнее - я потом дописал, но так и не проверил. Немного по вопросам: если по CSD то атмеги128 за глаза хватит, да и менее - главное чтобы 2 уарта было. Стабилизатор у меня на MIC4576 был. GPS приемник скорее всего в NMEA выплевывает координаты раз в секунду - элементарно разбирается. Только скорость не забыть из узлов пеервести.
-
Спасибо! Очень впечатляет. :a14:
-
Пожалуйста, когда приводите код, пользуйте соответсвующие средства этого форума для форматирования. Трудно читать. У вас как я понял момент считывания лежит где-то около 20 мкс от начала слота. Попробуйте снизить это значение до мкс 13. Т.е. задержку не 15 ставить а 8. Ну и в конце увеличить. Чтобы подогнать осциллограф не нужен. Выкидывайте считанные данные в терминал без проверки контрольной суммы и все сами увидите.
-
Это у вас явно с времянками косяк. Подтяжку ставьте поменьше - 1.6k и поиграйте с времянками. Особенно времением после начала слота.
ATTiny2313 + DS1990 и его имитатор в виде считывателя карт
в AVR
Опубликовано · Пожаловаться
Ранее со своим оборудованием мы пользовали ридеры прокс, сечас полностью перешли на арон логик. Ни разу не было проблем. Возможно, что тайминги у них отличаются от DS1990, но не смертельно. То что код у вас при считывании явно не искажается не показатель. Если есть сомнения попробуйте считать альтернативным оборудованием - охранным прибором или прибором контроля доступа. Возможно вы некорректно считтаете контрольную сумму - на DS1990 случайно сошлась, тоже самое, возможно так считалась DS1990, что сошлась КС.