Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Пакет CSD SIM900R
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
aanbor
Здравствуйте.
Пытаюсь снять данные с удаленного прибора с помощью GSM по CSD-каналу, запрос идет с готового промышленного модема, на приемной стороне мой самопал на SIM900R. Данные так-то идут, но с большими паузами. Присмотрелся, оказалось что передаваемый пакет запроса на приемной стороне, т.е. на выходе Tx SIM900R, разбивается на две части, пауза между половинками примерно 100 мсек. А так как прибор выдает данные по протоколу Modbus, пауза видимо принимается за ошибку и приходится повторять запрос, через 3-4 повтора пакет проходит целиком и прибор выдает свои данные.

Пробовал вместо SIM900R подсунуть другой промышленный модем, обмен идет на ура, без никаких пауз.
Подскажите пжл, как настроить SIM900R, чтобы пакет запроса всегда проходил полностью, не разбиваясь на части.
Прошивка 1137B04SIM900R32_ST.

На верхнем рисунке "неправильный" пакет, на нижнем пакет целиком, синим цветом - запрашиваемые данные.




BorisN
Попробуйте SIM900 (без R). с версией прошивки В06 так как на более ранних, при получении '0', прием пакета "останавливался" и часть данных терялась.
aanbor
SIM900 у меня нет, да и трудно будет их где-то найти. Время будет - попробую SIM800.
Подсмотрел как делают заводские модемы, они там "склеивают" из разбитых половинок пакет, видимо придется делать так же.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.