Русский
Русский
English
Статистика
Реклама

Цос (dsp)

Интернет вещей по-русски. Многоканальная мощь физуровня базовой станции OpenUNB

08.12.2020 18:19:49 | Автор: admin

OpenUNB продолжаем! И так, мы сформировали сигнал OpenUNB согласно проекту стандарта (исходники на Гитхабе). Сигнал вылетел в эфир, показав нам свои прелести на приборе. Теперь нам нужно его конвертировать в цифровую форму, отделить от других возможных сигналов и от шума и определить по частоте и по времени. В полосе ни много, ни мало, а 1000 каналов. Чудеса цифровой обработки сигналов! И вы удивитесь, на каком простом железе их можно совершить.


image


Напомню, OpenUNB предполагает односторонню связь. (Кстати, согласно опросу, около 40 процентов проголосовавших с таким подходом согласны.) То есть, базовая станция (БС) простой приемник. Это сильно упрощает нам жизнь для реализации минимального набора OpenUNB нам не нужны дорогие SDR и средства обработки. Нам достаточно грошёвого RTL-SDR и компьютера типа Raspberry.


image


Так вот, берем в руки сладкую парочку: RTL-SDR и Raspberry. Берем также голову в руки и пишем код приемника. Приемник должен обнаруживать все пакеты соответствующего формата в полосе OpenUNB, демодулировать их, декодировать и проверять на ошибки. На этом формально работа физического уровня OpenUNB заканчивается. Сегодня мы уделим внимание первым двум этапам обработки: обнаружение и демодуляция пакетов OpenUNB.


В полосе OpenUNB 1000 номинальных каналов в полосе 100 кГц. (Правда, дальше мы увидим, что на практике приходится нарезать по меньшей мере вдвое больше каналов.) Пакет излучается на одном частотном канале с модуляцией DBPSK с частотой 100 Гц. Мы не будем делать прием только одного канала, это никому не нужно. Во-первый, в стандарте заложена возможность повторов на разных частотах для улучшения чувствительности. Во-вторых, неточность опорных генераторов оконечных устройств (ОУ) в диапазоне температур их работы все равно приводит к миграции частоты передачи в пределах нескольких частотных каналов на приеме БС.


Придет время, и устройств интернета вещей должно быть много, поэтому БС нового стандарта должна проектироваться так, чтобы принимать сразу множество датчиков. Поэтому мы сразу делаем обнаружение во всей полосе. Для начала нужно разделить полосу приема 100 кГц на элементарные полосы, соответствующие полосе сигнала. Теоретически, полоса сигнала 100 Гц. Давайте это проверим по спектру излучаемого сигнала.


image


Мы видим, что в реальности полоса чуть меньше.


Исходя их этих измерений, задаем требования к амплитудно-частотной характеристике (АЧХ) фильтра основной избирательности (ФОС) и рассчитываем его импульсную характеристику (ИХ). Получается 12500 коэффициентов ИХ с АЧХ следующего вида.


image
image


На самом деле, при задании требований к АЧХ ФОС в такой многоканальном системе должен разрешаться очень серьезный компромис. С одной стороны, мы не должны уменьшить энергию полезного сигнала, должны держать полосу ФОС достаточно широкой, чтобы основная часть энергии попала в фильтр. С другой, мы должны уменьшить мешающее влияние других сигналов, делая границу полосы задержания как можно меньше. Эта тема может быть предметом даже не инженерных, а научных изысканий. Стандарты на системы передачи иногда задают маску АЧХ приемника, чтобы инженеры не занимались наукой. Мы сейчас остановимся на том, что есть, оставив эту оптимизацию напотом, еще и потому, что дальше вы увидите, что эту полосу нужно будет немного увеличить по другим соображениям.


С точки зоения вычислительной эффективности (не забывайте, мы хотим уложиться в очень недорогое железо и должны экономить), расфильтровывать полосу приема нужно "быстрыми" методами. Нужно делать так называемую гребенку фильтров с помощью быстрого преобразования Фурье (БПФ). Здесь я только приведу схему обработки, а подробности вы сможете посмотреть в Интернете или в моей статье на эту тему.


image


Пусть мы определились с частотой отсчетов на выходе гребенки, она соответствуюет символьной скорости 100 Гц. Теперь нам нужно определить сетку частот гребенки фильтров. Если бы оконечные устройства излучали сигнал с точной настройкой, то мы должны были бы делать гребенку с частотным шагом 100 Гц. Так как частота сигналов ОУ мигрирует на величину более одного канала, то мы обязаны считать, что частота на приеме будет любой. Тогда требование к сетке частот будет устанавливать следующий блок в тракте приема обнаружитель пакетов.


Здесь следует оговориться, что вариантов обнаружителя пакетов может быть много, с разной степенью практичности для реализации в столь слабом железе. Мы готовы поддержать дискуссию и изменить алгоритм, если вы найдете другой, более экономичный вычислительно и/или более помехоустойчивый. Мало того, вы можете форкнуть код приемника на Гитхабе и реализовать и протестировать его сами (благо железо недорого и может даже оказаться у вас под рукой) и всем потом рассказать. Это будет реально круто! Только не забывайте держать код открытым, это же OpenUNB.


Рассмотрим практически приемлемый вариант обнаружителя пакетов. Исходя из опыта нескольких разработок в области UNB, экономичным методом реализации обнаружителя пакетов является обнаружитель на жестких решениях. И мы на этом этапе не будем изобретать велосипед. Цель обнаружителя: находить преамбулы одновременно во всей полосе приема. Длина преамбулы 32 бита. Поиск преамбулы происходит по выходу относительно-фазового дискриминатора, работающего по каждому выходу гребенки фильтров. Например, если шаг гребенки у нас будет 50 Гц, а частота отсчетов с гребенки 100 Гц, то в секунду будет 200000 (двести тысяч) проверок на преамбулу. Напомню, что шаг гребенки мы еще только хотим определить, исходя из характеристик работа обнаружителя.


Прикидка показывает, что в таком варианте качество работы обнаружителя не будет сильно страдать при отстройке сигнала от центра фильтра на 25(?) Гц. Эта прикидка была проверена на практике. Теперь мы можем считать достаточной сетку гребенки 50 Гц. Только полосу пропускания ФОС нам нужно также увеличить на 25 Гц, чтобы не терять энергию сигнала при максимальных отстройках. Все, с расфильтровкой покончено.


Код умножения на ИХ выглядит так:


for (unsigned int ch=0; ch < numOfChannels; ch++) {            float iC = 0.0;            float qC = 0.0;            for (int j=0; j < BL_125K_to_100/numOfChannels; j++) {                iC += dataIn[i + ch + j*numOfChannels][0] * B_125K_to_100[ch + j*numOfChannels];                qC += dataIn[i + ch + j*numOfChannels][1] * B_125K_to_100[ch + j*numOfChannels];            }            fftw_in[ch][0] = iC;            fftw_in[ch][1] = qC;        }

БПФ используется библиотечное:


fftwf_execute(fftw_p);

Теперь нам нужно выбрать количество ошибок в преамбуле, которые мы будет считать допустимым. Это значение нужно выбирать таким, чтобы соблюсти примерное равенство помехоустойчивости преамбулы и помехоустойчивость остальной части пакета. Исходя из опыта, число допустимых ошибок в преамбуле выбрано равным трем. Считается, что при таком количестве ошибок в преамбуле отношение сигнал-шум будет таким, что количество ошибок в остальной части пакета позволит последующим стадиям обработки их исправить и выдать проверенный пакет.


Код обнаружителя:


        corr1[ch] = q1[ch]*q2[ch] + i1[ch]*i2[ch];        corr[ch] = (corr[ch] >> 1) | ((corr1[ch] > 0 ? 1:0) << 31);        const uint32_t prea = 0x97157A6F;        int err1 =  bitDif(corr[ch], prea);

Следует опять отметить, что все эти эмпирически принятые решения могут быть вами обоснованно оспорены. Мы будем внимательно прислушиваться и воплощать в код все самые лучшие модификации. В этом и состоит большая часть смысла открытости OpenUNB.


После обнаружения преамбулы считается, что есть некоторая вероятность, что в данное время в данном частотном канале был принят пакет. Чтобы подтвердить или опровергнуть эту гипотезу, нужный отрезок сигнала проходит процедуру демодуляции в мягкие решения, которые поступают на вход декодеру корректирующего кода и далее на блок проверки контрольной суммы пакета. Если контрольная сумма пакета сошлась, гипотеза о приеме пакета считается истинной и пакет отправляется на криптографическую обработку.


Формирование мягких решений о символах пока сделано упрощенно:


std::vector<float> data;for (int i=1; i< pp->data.size(); i++) {     float corr;     corr = pp->data[i - 1].real() * pp->data[i].real() + pp->data[i - 1].imag() * pp->data[i].imag();}

На этом обнаружитель пакетов и демодулятор заказчиваются.


Подведем итог. Мы вчерне прикинули и проверили на практике технические решения по первичному приему OpenUNB на простом железе. Гребенка должна быть с шагом 50 Гц, фильтр основной избирательности должен иметь полосу пропускания 100 Гц. Код обнаружителя пакетов реализован, проверен на столе в работе в том числе и с малыми SNR и находится в Гитхабе. Проверка на местности еще впереди.


Обоснование выбора корректирующего ошибки кода и описание его реализации будет приведено в следующей статье.


Хочется выразить огромную благодарность за проделанную работу нашему основному программисту deef137. На все вопросы по коду ответит он. По обработке сигналов спрашивайте меня.

Подробнее..

Радары диапазонов 77 и 24 ГГц для автотранспорта и дорожной инфраструктуры (часть 1)

13.04.2021 10:07:06 | Автор: admin

Почему именно радары?

Компания АО ПКК Миландр знакома хабровчанам в сфере разработки интегральных микросхем. Сейчас номенклатурный ряд микросхем достаточно широкий, но в данном контексте нам интересны именно DSP (ЦОС) процессоры 1967ВН028 и 1967ВН044, которые имеют систему команд совместимую с процессором ADSP TS201. Принципиальное различие процессоров заключается в том, что 1967ВН028 нацелен на работу в составе многопроцессорного вычислительного кластера, а 1967ВН044 больше подходит на роль микроконтроллера с мощным вычислительным ядром и богатым набором периферии.

Именно процессоры 1967ВН028 стали востребованы в радарной тематике, правда речь идет о радарах специального назначения. В качестве примера могу привести блок обработки радиолокационных данных - ВНБО, рисунок 1).

Рисунок 1. Внешний вид ВНБО.Рисунок 1. Внешний вид ВНБО.

ВНБО предназначен для цифровой обработки радиолокационных сигналов, поступающих от блока приёмопередающих модулей, и передачи результатов на рабочую станцию оператора:

  • Тип вычислительного ядра - микросборка МВМ-03 (41967ВН028 + ПЗУ);

  • Количество - 52 микросборки МВМ-03;

  • Вычислительная производительность ~1100 Гфлопс.

Соглашусь, что 1100 Гфлопс сегодня не выглядит как выдающийся результат, но стоит отметить, что речь о специальном назначении (со всеми вытекающими особенностями: работа при температуре в -60, рядом с источником электромагнитных "помех" в 100 кВт) и о том, что ближайший отечественный аналог, разработанный не так давно на других процессорах, имеет вычислительные возможности почти в три раза ниже.

Как это связано с темой статьи?

Как оказалось, напрямую... В 2018 году ФГУП НАМИ пригласило представителей нашей компании для участия в рабочей группе на тему Компоненты отечественной системы ADAS (Advanced driver-assistance systems). Основными участниками этой встречи были ФГУП НАМИ, ПАО КАМАЗ, Группа ГАЗ, УАЗ. Обсуждались такие вопросы, как Разработка отечественных автокомпонентов, предназначенных для решения задачи ADAS (камеры, блоки управления, радары), Подготовка необходимой нормативной базы, Наиболее востребованные функции ADAS по мнению отечественных атомобилепроизводителей, Планы и предварительные сроки введения соответствующих уточнений в новый технологический регламент и многие другие, в общем, серьёзные вопросы, которые могут повлиять на нашу повседневную жизнь. Больше всего это было похоже на начало нового масштабного проекта, каким ранее был ЭРА-ГЛОНАСС (если вспомнить, то в Эру тоже многие не верили и сроки регулярно отодвигались, но сегодня мы все видим насколько она была неотвратима). После этого было много чисто технических рабочих групп на территории ФГУП НАМИ и участие в группах по регулированию нормативной базы в составе Национальной технологической инициативы Автонет. Были споры, дебаты, - острая, но интересная конкурентная борьба заинтересованных лиц.

Результатом функционирования рабочих групп стала разработка целой серии новых стандартов (в плане разработки числились более 180 проектов), регламентирующих различные сферы автомобильной отрасли: от электрифицированного (например, элементы инфраструктуры: зарядные станции, методы подключения, протоколы взаимодействия и т.д.) до автономного транспорта (см. далее). Для примера приведу несколько свежих стандартов по теме ADAS:

  • ГОСТ Р 58835-2020 Автомобильные транспортные средства. Бортовые системы помощи водителю. Радарные подсистемы. Общие технические требования и методы испытаний. (Дата введения 2021-04-30)

  • ГОСТ Р 58834-2020 Автомобильные транспортные средства. Бортовые системы помощи водителю. Общие технические требования к компонентам и методы испытаний. (Дата введения 2021-04-30)

  • ГОСТ Р 58838-2020. Автомобильные транспортные средства. Бортовые системы помощи водителю. Системы непрямого обзора. Общие технические требования и методы испытаний (Дата введения 2021-04-30)

Таким образом, Миландр, с одной стороны, имел опыт разработки военных локаторов вычислительной техники для обработки радиолокационных данных, с другой опыт разработки отечественных DSP процессоров, а также давно сотрудничал с кафедрой Информационных радиосистем Нижегородского Государственного Технического Университета им. Р.Е. Алексеева (одного из основных профильных ВУЗов по радиолокации). Другими словами, многое сложилось удачно. А ещё мне как инженеру кажется важным, что к началу такого сложного проекта в лабораториях Миландра имелось всё необходимое безумно дорогое измерительное оборудование.

Ближе к теме!

Рассмотрим принцип работы FMCW (Frequency Modulated Continuous Wave) радара, обобщенная структура которого показана на рисунке 2. Передатчик радара излучает непрерывный ВЧ сигнал через топологически сфазированную антенную решетку (ФАР), частота которого изменяется в заданном диапазоне по заранее определенному линейному закону, при этом амплитуда частотно-модулированного сигнала остается практически неизменной. Излучаемые радаром электромагнитные сигналы, отражаясь от объектов, находящихся в зоне обнаружения, поступают через приёмную ФАР на модуль приемо-передатчиков, где, смешиваясь с передаваемым сигналом, образуют разностный сигнал на промежуточной частоте. Частота промежуточного сигнала fif зависит от расстояния fR и относительной скорости fD обнаруженного объекта.

Рисунок 2. Обобщенная структурная схема.Рисунок 2. Обобщенная структурная схема.

Рассмотрим идеальный случай, когда цель одна, и движется медленно (рисунок 3). Графики показывают характер изменения частоты передаваемого (красный) и принимаемого (зеленый) СВЧ сигналов во времени и причину формирования промежуточной частоты fif (T период зондирования, разностная частота показана без знака).

Рисунок 3. Принцип работы FMCW радара при частотно-модулированном излучаемом сигнале.Рисунок 3. Принцип работы FMCW радара при частотно-модулированном излучаемом сигнале.

Промежуточная частота fif складывается из двух компонент: доплеровского сдвига частоты, зависящего от скорости объекта

f_{D} = \frac{2V}{\lambda}

и разностной частоты, вызванной временной задержкой на распространение зондирующего сигнала "туда" и "обратно"

f_{R} = \frac{2R}{c} *\frac{f_{\text{BW}}}{T/2}

Промежуточная частота fif , формируется согласно уравнению

f_{\text{if}} = \pm \frac{2V}{\lambda} + \frac{2R}{c} * \frac{f_{\text{BW}}}{T/2}

При использовании нашего модуля приемопередатчика M-LC6 (описание есть на сайте) в условиях безэховой камеры и не быстрого (500 Гц) модулирующего пилообразного сигнала отражение от уголкового отражателя выглядит следующим образом (рисунки 4 и 5):

Рисунок 4. Фотография условий эксперимента.Рисунок 4. Фотография условий эксперимента.Рисунок 5. Модулирующий сигнал (синий), квадратурный (желтый) и синфазный (зеленый) сигналы ПЧ.Рисунок 5. Модулирующий сигнал (синий), квадратурный (желтый) и синфазный (зеленый) сигналы ПЧ.

Результат расчета FFT по квадратурной компоненте после цифрового фильтра верхних частот и удаления паразитной модуляции (вызванной проникновением сигнала передатчика в приемник внутри СВЧ микросхемы) даёт спектр, показанный на рисунке 6.

Рисунок 6. Результат расчета FFT.Рисунок 6. Результат расчета FFT.

Рассчитаем разностную частоту для данного случая (понимая, что fD = 0):

f_{\text{if}} = \frac{f_{\text{BW}}}{T}*\left( \frac{2*R}{c} \right) = \frac{200\ MГц}{\left( \frac{1}{500\ Гц} \right)}*\left( \frac{2*5,4м}{300E6\frac{м}{с}} \right) = 3600\ Гц\ \

Matlab и осциллограф, совмещенный с генератором от Keysight, - это, конечно, хорошо и правильно, но в реальности для коммерческой компании это неинтересно. Необходимо, чтобы всё было в формате законченного изделия, имеющего реальное коммерческое применение.

Нет ничего проще.. часы ругани "мозговых штурмов", недели расчетов, месяцы испытаний и год работы - в трех рисунках 7, 8, 9.

Рисунок 7. Фотография прототипа.Рисунок 7. Фотография прототипа.Рисунок 8. Фотография макета.Рисунок 8. Фотография макета.Рисунок 9. Фотография опытного образца однолучевого радара.Рисунок 9. Фотография опытного образца однолучевого радара.

Однолучевой радар состоит из модулей приемопередатчика и вычислителя с сигнальным процессором. Приёмопередатчик представляет собой компактный модуль, включающий ФАР, реализованную в виде отдельных передающей и приемной частей, выполненных симметрично. Каждая часть состоит из отдельных патч-антенн, сориентированных между собой таким образом, чтобы была сформирована желаемая диаграмма направленности (ДН), и минимизировано взаимное влияние приёмника и передатчика. Модуль цифрового вычислителя разработан на основе 32-разрядного высокопроизводительного процессора цифровой обработки сигналов1967ВН044 (тактовая частота до 230 МГц). Рассмотрим подробнее структурную схему радара (рисунок 10).

Рисунок 10. Структурная схема опытного образца однолучевого радараРисунок 10. Структурная схема опытного образца однолучевого радара

Всё просто, а в гражданских изделиях иначе и нельзя - должно быть дешево и надежно. Центром радара является 1967ВН044 немного переделанный под данную задачу... Загружать ПО процессор умеет по SPI, соответственно, в качестве ПЗУ подходит почти любая флэшка.

ЦАП и АЦП выбираются по частоте, цене и возможности когерентного захвата данных. Сейчас реализована простая схема, почти не загружающая процессорное время, в ОЗУ лежит заранее сформированный фрагмент пилы; цепочка DMA выдвигает данные в SPI0 и в нужный момент перезапускает фрагмент этой пилы, запуская таймер TMR0. TMR0 запускает другую цепочку DMA, которая собирает данные с SPI1, выводы nCS двух АЦП объединены, выводы SDO, CLK заведены на простенький буфер, TMR0 также управляет стробами nOE буфера, а DMA собирает данные последовательно сначала с одного АЦП, а затем с другого, даже не подозревая, что это не один АЦП. Процессор загружается разного рода фильтрацией и расчетом FFT. Физический уровень CAN обеспечивает микросхема 5559ИН14, а логический SPI CAN-контроллер. Ethernet также выполнен на Ethernet-контроллере. Решение по CAN и Ethernet сейчас переносится на наш 1986ВЕ1QI, там уже есть CAN и Ethernet. Микросхема ГЛОНАСС используется не обычная, а Навигационный приемник ГЛОНАСС/GPS/SBAS/GALILEO ПРО-04, ИЛТА.464346.001 НИИ МА ПРОГРЕСС. Работает нормально, подключается по UART, свои задачи явно выполняет. Физический уровень RS-485 обеспечивает микросхема 5559ИН10. Таким образом видно, что сегодня вполне реально создать коммерческий продукт с очень высокой степенью отечественности локализации по ЭКБ.

Удобство такой модульной платформы очевидно. Меняем СВЧ приёмопередатчик (рисунок 11) получаем другое изделие, а FFT крутится на процессоре.

Рисунок 11. Пример характеристик двух СВЧ модулей в одном габарите.Рисунок 11. Пример характеристик двух СВЧ модулей в одном габарите.

Разработкой СВЧ мы тоже занимаемся сами, но тут стоит отметить, что разработка - это не просто расчет ФАР нужной формы. Это долгий процесс от идеи и до серийной сборки, расхлебывая решая все проблемы на своём пути. Например, есть нормы ГКРЧ (РЕШЕНИЕ от 7 мая 2007 года N 07-20-03-001 О выделении полос радиочастот устройствам малого радиуса действия), по которым разрешённым диапазоном в России считается 24,05 24,25 ГГц. Это значит, что использовать мы можем ЛЧМ максимум 200 МГц (а аппаратно можем - до 1500 МГц... Жаль...), и, применяя в качестве основного математического аппарата FFT, у нас будет следующее ограничение:

\frac{1}{T} = \frac{f_{\text{BW}}}{T}*\left( \frac{2*\Delta d}{c} \right)\Delta d = \frac{c}{{2*f}_{\text{BW}}} = \frac{300E6}{2*200E6} = 0.75\ м\ \

Другими словами, если забыть про всё, что реально расширяет нам каждый бин FFT (например, наложение оконной функции), ЛЧМ в 200 МГц обеспечивает нам разрешающую способность по дальности в 75 см. Но 200 МГц должны быть стабильными, иначе будет нарушение ГКРЧ. А так как мы должны использовать максимально дешевые доступные СВЧ микросхемы, ожидаемо, что с термостабилизацией у них не очень. Можно и нужно вносить аналоговую термокомпенсацию (например вводя термисторы в схему управления ГУН). Таких СВЧ приёмопередатчиков мы собрали уже несколько тысяч и можем поделиться обобщенной статистикой (рисунок 12).

Рисунок 12. Пример характеристик частотно-температурных зависимостей (слева зависимость абсолютного значения частоты в МГц от температуры, справа - зависимость полосы ЛЧМ сигнала от температуры), при подаче модулирующего сигнала лабораторным генератором.Рисунок 12. Пример характеристик частотно-температурных зависимостей (слева зависимость абсолютного значения частоты в МГц от температуры, справа - зависимость полосы ЛЧМ сигнала от температуры), при подаче модулирующего сигнала лабораторным генератором.

Видно, что термокомпенсация получилась неплохой, максимальный разброс 15 МГц и в крайних значениях температуры (минус 40 плюс 85 градусов). Если считать грубо, то это 30 МГц на 125 градусов или 0,24 МГц на градус (основные импортные аналоги обеспечивают 1 МГц на градус). Но ГКРЧ нарушается, значит, нужна дополнительная стабилизация. На модуле СВЧ для этой цели предусмотрен сигнал делителя частоты (рисунок 10); сигнал делителя - низкочастотный, порядка 24 кГц заводится на вход таймера TMR1. TMR1 записывает в память текущее значение счетчика тиков процессора, затем TMR1 отсчитывает до 1000 и снова записывает значение счетчика тиков процессора. Сравнивая эти значения, можно достаточно точно получить значение делителя частоты.

Хорошо, частоту СВЧ сигнала мы теперь знаем, нужно её скорректировать с помощью ЦАП, соответственно, точность подстройки частоты зависит от разрядности и качества ЦАП. Мы получили точность подстройки частоты СВЧ сигнала не хуже 240 кГц, что соответствует 110-3% от частоты 24,15 ГГц. Процесс подстройки представлен на рисунке 13.

Рисунок 13. Пример частотно-временной зависимости при включении радара.Рисунок 13. Пример частотно-временной зависимости при включении радара.

Другой вопрос - изменяется ли диаграмма направленности при использовании крышки из радиопрозрачного материала? К сожалению, крышка почти всегда ведет себя как сильная неоднородность, но при правильном подборе параметров (материал, толщина, самое важное расстояние от ФАР), в целом, всё будет терпимо. Наибольшие трудности возникают, когда необходима широкая диаграмма, так как увеличивается число возможных переотражений и даже если всё сделано правильно, крышка выступает в качестве диэлектрической линзы и немного обужает диаграмму.

Приведу пример измерений для немного другого радара с использованием следующих крышек: напечатанной на 3D принтере со 100% заполнением (красный), такой же, но отлитой из "типового" обычного пластика Vg280 (голубой), отлитой из "типового" пластика, но на скорректированном расстоянии от ФАР (зеленый) (рисунок 14).

Рисунок 14. Измерение диаграммы направленности.Рисунок 14. Измерение диаграммы направленности.

В общем, нюансов множество, но со всеми можно справиться, если много страдать читать и работать... Зато и результаты есть! Рассмотрим подробнее приборы, разработанные на основе Однолучевого радара.

Радар Поток-1, ТСКЯ.466369.007, является радиолокационным детектором транспортных средств (ТС) и предназначен для автоматизированного учета интенсивности дорожного движения. Детектор определяет следующие основные параметры: количество обнаруженных ТС, средняя скорость, загруженность, количество полос, классификация обнаруженных ТС; а для каждого из обнаруженных ТС скорость, длину, класс, номер полосы движения.

Наименование параметра, единица величины

Значение

Диапазон напряжений питания постоянного тока, В

От 9 до 32

Потребляемая мощность изделия по цепям питания при напряжении питания 12 В, Вт, не более

3

Диапазон изменения рабочей частоты, ГГц

От 24,05 до 24,25

Максимальная мощность излучаемого сигнала, мВт, не более

100

Угол обзора изделия по горизонтали, не более

16

Угол обзора изделия по вертикали, не менее

60

Диапазон измеряемых скоростей, км/ч

От 5 до 160

Число одновременно анализируемых полос, не более

12

Анализируемая дальность, м

От 2 до 60

Рабочая температура среды, С

От 40 до +75

Габаритные размеры, мм, не более

14012035

Масса, кг, не более

0,3

Возможность оснащения модулем отечественного ГЛОНАСС/GPS приемника

Опционально

Возможность оснащения интерфейсами Ethernet, CAN, RS-485, RS-232

Опционально

Детектор располагается возле контролируемого участка дорожного полотна на высоте 4-6 метров в зависимости от числа полос и необходимой максимальной дальности детектирования. В азимутальной (горизонтальной) плоскости детектор направляется ортогонально дороге, в угломестной плоскости, со смещением в 15-35 градусов (с наклоном в сторону дорожного полотна, рисунок 15).

Рисунок 15. Фотография установки радара Поток-1 на объекте эксплуатации.Рисунок 15. Фотография установки радара Поток-1 на объекте эксплуатации.

Радар Скорость-1, ТСКЯ.466369.006, является радиолокационным измерителем скорости движения и предназначен для обнаружения движущихся ТС, детектирования их скорости и направления движения. Измеритель может определять скорость целей с учетом направления их движения (только встречные, только попутные, оба направления), выделять скорости самой быстрой цели из группы и цели с наибольшей амплитудой принятого сигнала.

Наименование параметра, единица величины

Значение

Диапазон напряжений питания постоянного тока, В

От 9 до 32

Потребляемая мощность изделия по цепям питания при напряжении питания 12 В, Вт, не более

3

Диапазон рабочей частоты, ГГц

От 24,05 до 24,25

Максимальная мощность передающего устройства, мВт, не более

100

Угол обзора изделия по горизонтали, не более

16

Угол обзора изделия по вертикали, не более

26

Диапазон измеряемых скоростей, км/ч

От 10 до 320

Допускаемый предел среднеквадратичной ошибки измерения скорости, км/ч, не более

1

Дискретность выдаваемой измерителем информации, км/ч, не более

0,5

Дальность измерения скорости транспортного средства, м

От 10 до 180

Рабочая температура среды, С

От - 40 до +75

Габаритные размеры, мм, не более

14012035

Масса, кг, не более

0,3

Возможность оснащения модулем отечественного ГЛОНАСС/GPS приемника

Опционально

Возможность оснащения интерфейсами Ethernet, CAN, RS-485, RS-232

Опционально

Измеритель (рисунок 16) может быть использован как самостоятельный прибор, так и встраиваться в готовые решения заказчика. В настоящее время востребованы следующие применения: табло информирования о превышении скорости на опасном участке дороги, системы контроля скорости движения в складских помещениях и частных территориях.

Рисунок 16. Применение радара скорость для информирования о опасном участке дороги.Рисунок 16. Применение радара скорость для информирования о опасном участке дороги.

Радары Поток-1 и Скорость-1 соответствуют требованиям ГОСТ Р 50856-96, ГОСТ 33991 2016, ГОСТ Р 50607-2012 с уточнениями, изложенными в технических условиях, являются конструктивно законченными, самостоятельными, изделиями и имеют класс защиты IP67 по ГОСТ 14254-2015.

Заключение.

Работа над радарами не останавливается думаю в следующей части статьи можно подробнее рассказать про именно автомобильные радары на 24 ГГц и 77 ГГц, сейчас просто покажу их внешний вид, рисунок 17.

Рисунок 17. Внешний вид автомобильных радаров МАРС2А1 (правее, ниже)и Обзор-77-2 (левее, выше).Рисунок 17. Внешний вид автомобильных радаров МАРС2А1 (правее, ниже)и Обзор-77-2 (левее, выше).

Спасибо, что дочитали..

Подробнее..

Категории

Последние комментарии

  • Имя: Макс
    24.08.2022 | 11:28
    Я разраб в IT компании, работаю на арбитражную команду. Мы работаем с приламы и сайтами, при работе замечаются постоянные баны и лаги. Пацаны посоветовали сервис по анализу исходного кода,https://app Подробнее..
  • Имя: 9055410337
    20.08.2022 | 17:41
    поможем пишите в телеграм Подробнее..
  • Имя: sabbat
    17.08.2022 | 20:42
    Охренеть.. это просто шикарная статья, феноменально круто. Большое спасибо за разбор! Надеюсь как-нибудь с тобой связаться для обсуждений чего-либо) Подробнее..
  • Имя: Мария
    09.08.2022 | 14:44
    Добрый день. Если обладаете такой информацией, то подскажите, пожалуйста, где можно найти много-много материала по Yggdrasil и его уязвимостях для написания диплома? Благодарю. Подробнее..
© 2006-2024, personeltest.ru