Белов Борис » Сб май 20, 2006 4:25 pm
Уважаемый Андрей.
Благодарю вас за интересный вопрос. Подобную задачу мы уже решали, но постановка задачи несколько отличалась от вашей. В связи с особенностями системы Риф Ринг-701 для создания такого комплекса телеметрии необходимо чуть больше данных, чем вы указали. Я опишу ту задачу, которую мы решили - предполагаю, это поможет в определении возможности решения вашего случая.
Один из наших клиентов поставил перед нами задачу определять время начала сработки датчиков, распределенных в помещениях на территории 1Х1,5 км., расположенной в черте крупного города, где активно используются системы Риф Ринг-701 и Риф Стринг-200. Сработка одного датчика не могла повторяться чаще чем раз в 5 минут, точность определения времени сработки в 1 сек. устраивала нашего клиента.
У передатчиков системы 701 есть особенность - при сработке шлейфа они передают в эфир не одно сообщение, а серию (сообщение + несколько повторов через "плавающий" промежуток времени). Это позволяет гарантированно доставить на приемник как минимум одно сообщение из серии даже в ситуации существенных радиопомех в зоне приема. В нашем случае это вносило существенную погрешность в определении времени сработки, в связи с чем были предприняты следующие действия:
1. Мы отказались от использвания "стандартной радиолитеры" системы Риф Ринг-701 и предоставили клиенту оборудование на отдельной радиолитере. Это позволило отстроиться от радиообмена других систем Риф Ринг-701 и Риф Стринг-200, развернутых другими организациями в районе проведения эксперимента. Такой радиообмен, особенно если он интенсивный, мог создать помеховую загрузку канала и снизить качество приема, что также пришлось учесть.
2. В связи с желанием клиента осуществлять компьютерный учет времени возникновения событий на объектах, мы исключили логическую обработку сигналов на применике и передали клиенту ПО, осуществляющее обработку сигналов с передатчиков по измененному алгоритму, а именно:
- Учет передатчиков и расшифровка сигналов от объектов осуществляется непосредственно в ПО.
- В качестве приемника низкого уровня (не осуществляющего логическую обработку и не вносящего доп. погрешность в определение временных параметров) мы использовали выносной премник повышенной чувствительности RS-200RD.
- Так как между сработкой датчика и приходом сообщения на ПЦН в условиях устойчивой радиосвязи проходит определенное время (единообразная задержка порядка 1 сек.), эта задержка учитывалась в ПО как отрицательная поправка ко времени события.
- ПО осуществляет слежение за приходом с передатчика как основного сообщения, так и повторов сообщения. В этой ситуации мы можем определить порядковый номер повтора (например прием сообщения начался с первого повтора) и ввести дополнительную отрицательную поправку порядка 2 сек., учитывающую потерю основного сообщения, но прием первого повтора. При этом временной промежуток между повторами имеет погрешность ниже необходимой клиенту точности.
При учете таких поправок мы с необходимой клиенту точностью смогли определять время именно возникновения события на объекте, а не время приема сигнала на ПЦН.
Ваш солучай может отличаться в следующем:
1. Точность 0,01 сек. слишком мала, в связи с вышесказанным я сомневаюсь в возможности ее достижения. Если вас устроит точность порядка 1 сек. - такая задача может быть реализована.
2. Если у вас промежуток между событиями на объекте может быть меньше времени излучения передатчиком блока радиоимпульсов (основное сообщение + повторы + промежутки между повторами), то точно определить время второго события, возникшего скажем через 2 секунды после пергово, будет сложно. Дело в том, что передатчик серии Риф Ринг-701 при передаче сообщения о первом событии распознает второе событие, но подождет пока излучается блок радиоимпульсов по первому событию, и только тогда передаст в эфир второе событие. Эту временную поправку определить с точностью лучше 5 сек. без изменения логики работы передатчика невозможно.
3. Если вам необходимо определять не только начало события на объекте, но и его окончание, и при этом временные промежутки между ними будут меньше времени излучения блока радиоимпульсов (порядка 5 сек.), то опять же повторится вышеизложенная ситуация.
Прошу прощение за достаточно длинное изложение, но и поставленная вами задача не проста и нуждается в подробном обсуждении и всестороннем понимании.