[an error occurred while processing this directive]
|
Похоже, для начала надо бы определиться с постановкой задачи.
Ваш прибор - регистратор, черный ящик. На маршруте от него никому ничего не надо, никаких индикаторов на нем нет ?
Скорее всего нет, раз потом вы упомянули компьютер расшифровки.
Тогда надо просто разделить задачу на две части. Регистратор пускай регистрирует - то есть пишет весь маршрут, все точки с интервалом 1 секунда. Только детектор пауз туда прикрутите - если электровоз стоит (скажем больше 30 секунд координаты остаются в пределах дельты), точки можно не писать. Флешки нынче дешевые, смысла экономить, чтобы не хранить все координаты, нет никакого. Чтоб экономить ресурс флешки на запись, пишите сначала в ОЗУ, а во флешку скидывайте раз в час или в сутки - как удобнее. Ну или сразу FRAM соответствующего объема ставьте.
Вторая часть - стенд разбора поездок. На этом стенде должен быть нормальный компьютер, в нем привязанная карта всех железных дорог, по которым электровоз в принципе может ездить. И стоит то же OZi Explorer. Ну а дальше задача вполне тривиальная - грузим трек в Ozi - получаем маршрут на карте. Длину, ускорения и все прочее уже несложно будет посчитать. По необходимости - хоть в самом Ozi, хоть в екселе, хоть в спецпрограммке.
И еще одно - возьмите GPS модуль на базе SIRF III, на ссылочке приведены варианты - не будет голова болеть о пропадании сигнала в лесу и горах. В туннелях, правда, все равно работать не будет ;-)
Вот такой подход... Голова болеть перестала ?
E-mail: info@telesys.ru