aanbor 0 19 апреля, 2018 Опубликовано 19 апреля, 2018 · Жалоба Здравствуйте. Пытаюсь снять данные с удаленного прибора с помощью GSM по CSD-каналу, запрос идет с готового промышленного модема, на приемной стороне мой самопал на SIM900R. Данные так-то идут, но с большими паузами. Присмотрелся, оказалось что передаваемый пакет запроса на приемной стороне, т.е. на выходе Tx SIM900R, разбивается на две части, пауза между половинками примерно 100 мсек. А так как прибор выдает данные по протоколу Modbus, пауза видимо принимается за ошибку и приходится повторять запрос, через 3-4 повтора пакет проходит целиком и прибор выдает свои данные. Пробовал вместо SIM900R подсунуть другой промышленный модем, обмен идет на ура, без никаких пауз. Подскажите пжл, как настроить SIM900R, чтобы пакет запроса всегда проходил полностью, не разбиваясь на части. Прошивка 1137B04SIM900R32_ST. На верхнем рисунке "неправильный" пакет, на нижнем пакет целиком, синим цветом - запрашиваемые данные. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Katatsuburi 0 24 апреля, 2018 Опубликовано 24 апреля, 2018 · Жалоба Попробуйте SIM900 (без R). с версией прошивки В06 так как на более ранних, при получении '0', прием пакета "останавливался" и часть данных терялась. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aanbor 0 25 апреля, 2018 Опубликовано 25 апреля, 2018 · Жалоба SIM900 у меня нет, да и трудно будет их где-то найти. Время будет - попробую SIM800. Подсмотрел как делают заводские модемы, они там "склеивают" из разбитых половинок пакет, видимо придется делать так же. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aanbor 0 17 марта, 2019 Опубликовано 17 марта, 2019 · Жалоба On 4/26/2018 at 12:58 AM, aanbor said: SIM900 у меня нет, да и трудно будет их где-то найти. Время будет - попробую SIM800. Подсмотрел как делают заводские модемы, они там "склеивают" из разбитых половинок пакет, видимо придется делать так же. Здравствуйте снова, сделал таки модем на sim800. Теперь такой вопрос, собсно он и на sim900r возникал. Там где связь на объекте более-менее, модем работает нормально, а где связь похуже, возникают проблемы: модем передает данные с прибора только сразу включения питания, минут через 15 перестает откликаться. Напомню, используется канал csd. Выглядит проблема след. образом. Звоню с программы компьютера на модем, получаю ответ CONNECT 9600/RLP, значит соединение установлено, но дальше обмен не идет, на запрос данных модем не отзывается. На стороне модема смотрю Keil-ом: приходит RING, дальше тишина. Обрываю канал csd, проверяю связь с сетью, на sim800 передаю AT+CNETSCAN, в ответ получаю информацию об операторах, т.е. так-то связь есть. Если сейчас передернуть питание, модем будет передавать данные, но только в первые несколько минут. Такое впечатление что все работает, кроме канала csd. Что мне надо сделать, чтобы csd стабильно работал? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться