Как получить обьявления
Для получения телефона объявления, заинтересовавшего Вас на сайте, отправьте СМС на номер 4840, с таким содержанием:ААА *******, где ******* - это номер заинтересовавшего Вас объявления.
Например: ААА 3534231
подробнее
|
УДК 534.232.4 РАЗРАБОТКА НАВИГАЦИОННЫХ ПРОГРАММНО-АППАРАТНЫХ Мусиенко М.П., д.т.н., профессор, Томенко В.И., Рудь М.П., Савчук О.Л. В настоящее время все чаще находит свое применение технология NAVSTARGPS (англ. Navigation Satellitte Time and Raning, Global Positioning System - измерение дальности и времени по навигационному спутнику, глобальная система позиционирования) - спутниковая система навигации, часто сокращенно называемая технологией GPS. Эта система позволяет в любой точке Земли почти при любой погоде, а также в космическом пространстве на расстоянии до 100 тыс. км от поверхности Земли определить местоположение и скорость объектов. Система разработана, реализована и эксплуатируется Министерством обороны США. Первоначально она разрабатывалась как чисто военный проект, однако после 1983 г. (когда советская система ПВО сбила самолет корейских авиалиний с 269 пассажирами на борту) система стала использоваться и для гражданских целей. Основной сегмент применения GPS-технологии - мониторинг и навигация транспортных средств. GPS навигация дает возможность узнать местоположение объекта, направление и скорость движения, пройденное и оставшееся расстояние, время в пути. При привязке к карте появляется возможность проложить кратчайший маршрут к цели следования, запомнить расположение нужных объектов и т.д. Эта технология применяется в самых различных сферах. GPS можно использовать для картографирования местоположения и размеров водных угодий, регистрации ареалов распространения рыбы и диких животных; изменений береговой линии, полевых угодий и климатических зон; контроля транспортных потоков, инфраструктуры коммунального хозяйства, в пожаротушении для определения границ распространения пожара (установка GPS приёмника на самолёт или вертолёт позволяет создать оперативный план границ участков с большой площадью, например, горящего леса). В последнее время GPS приёмники устанавливают на многие транспортные средства, в том числе специального назначения (пожарные автомобили, машины скорой помощи и др.). Важным звеном является связь между объектом и информационным центром. До недавнего времени информация, полученная с помощью GPS приемника, в основном записывалась на какой-либо носитель и передавалась в центр по возвращению транспортного средства. То же самое касается и записи информации на носители в транспортном средстве (например, реклама). Однако для оперативного реагирования (например, пожаротушения) такая передача информации малоэффективна. В работе описана предложенная модель реализации навигационных GPS комплексов совместно с каналами мобильной передачи, показана программная и аппаратная реализация. Для передачи информации предложено использовать целую сеть каналов, а именно: GSM каналы мобильных операторов, каналы SMS и MMS сообщений (для передачи данных между устройствами в сети GSM), GPRS канал пакетной передачи данных (позволяет вести обмен данными устройством, подключенным к сети Интернет) [1,2]. Взаимосвязь между транспортным средством и информационным центром обработки и передачи данных реализуется следующим образом. GPS приемник, установленный на транспортном средстве, регистрирует параметры движения и передает их через интерфейс (например RS-232, USB и др.) по текстовому протоколу NMEA0183[3]. После включения приемника через определенное время (от 40 с до 15 мин - в зависимости от того, как давно включался приемник или включался ли вообще, от скольких спутников воспринимается сигнал и др.) он каждую секунду начинает посылать на порт компьютера полезный сигнал, вид нескольких строк из которого показан на рис. 1. Сигналы, которые выдает приемник (GPGGA, GPGLL, GPGSA, GPGSV, GPRMC, GPVTG, GPMSS, GPZDA - идентификаторы сообщений), несут информацию о времени, координатах на местности, скорости, направлении движения, параметрах спутников, с которых получены сигналы.
Одной из задач при работе GPS навигации является выполнение какой-либо команды при нахождении в определенной точке местности (например объявление остановки или рекламы в городском транспорте). Для этого необходимо иметь соответствующее программное обеспечение. Рассмотрим далее пример реализации программы представления информации (объявление остановки или показ рекламы) в определенных (заданных) местах на местности. Пример исходных данных для работы программы приведен в табл. 1. Исходные данные для реализации алгоритма работы программы Таблица 1 Ниже приведен алгоритм, реализующий программу: Однако в данном случае координата 3 может быть разбита на два диапазона, т.е. она может задаваться или одним диапазоном (например 120-240) или двумя (например 300-360 и 0-60: в идеале это означает от -60 до 60, но программа выдает только положительные значения). Если она не подходит - возврат к Шагу 2 и проверка следующей строки таблицы. Если значение вошло в промежуток, то программа запускает файл, который соответствует данному месту из таблицы. Следует учесть особенность, что некоторые GPS приемники при остановке транспортного средства выдают хаотическое движение курса. В этом случае, во избежание ложного срабатывания, требуется задание условия минимума скорости, при котором происходит опрос значений координат. Для реализации описанного алгоритма был использован язык программирования Java. Кроме того, в этой же среде программирования была создана программа для ввода данных. Вид оболочки программы показан на рис. 3.
Достоинство программы заключается в том, что она позволяет вводить значения не только в стационарном режиме, а и при движении транспортного средства. В этом случае запускается программа определения параметров движения GPS приемником (кнопка «Пуск»). При пересечении требуемого места при нажатии кнопки «Загрузить из GPS» значения координат автоматически пропишутся в соответствующих ячейках. Остается лишь ввести значения допусков и файлов, которые должны активизироваться в зафиксированном квадрате. Это значительно упрощает процедуру введения значений. Для передачи информации могут использоваться как сервисы операторов сотовой связи (SMS или MMS - координаты и другая полезная информация программно формируются в SMS и MMS сообщение и передаются на GSM/GPRS модем), так и каналы CSD или GPRS для передачи данных на компьютер оператора, подключенный к сети Интернет. Выбор типа связи определяется в соответствии со стоимостью трафика, времени и объемом необходимой для передачи информации. Для аппаратной реализации описанной модели целесообразно применение GSM/GPRS/GPS модулей. Анализ многих продуктов (фирм Telit, Wavecom, Motorola и т.д.) показал, что, по мнению авторов, наиболее перспективными (с учетом цена-качество) являются модули фирмы Sim.com. В разработанном изделии был использован SIM508 - трехдиапазонный 900/1800/1900 MHz GSM/GPRS/GPS модуль. Проведенные тестовые испытания показали работоспособность изделия. Были проверены все узлы и виды обмена информации. Таким образом, описанный в работе навигационный программно-аппаратный GSM/GPRS/GPS комплекс, а также модель обмена информации между информационным центром и транспортным средством могут найти широкое применение в транспортном хозяйстве. ЛИТЕРАТУРА
Мусієнко М.П., д.т.н., професор, Черкаський державний технологічний університет. |
Логистика, GPS+GSM




