реклама на сайте
подробности

 
 
18 страниц V  « < 11 12 13 14 15 > »   
Reply to this topicStart new topic
> Какие алгоритмы измерения расстояния используются в лазерных рулетках
rloc
сообщение Jul 8 2015, 09:49
Сообщение #181


Узкополосный широкополосник
******

Группа: Свой
Сообщений: 2 316
Регистрация: 13-12-04
Из: Moscow
Пользователь №: 1 462



Цитата(sergey sva @ Jul 8 2015, 12:38) *
схема стабильна на видео видно гляньте может еще мысли появятся

Почему фронты так сильно дрожат, даже по опорному каналу? Что используется в качестве компаратора? Напишите подробно о всей цепочке прохождения сигнала. Уж не внутри ли FPGA умножаете до 100 МГц и используете для счета?

Цитата(sergey sva @ Jul 8 2015, 12:38) *
Плату с ацп сделаю

С позволения, добавлю еще несколько комментариев по структуре. Необходимо внимательно отнестись к развязке между каналами. Двухканальный АЦП был предложен с точки зрения экономии по стоимости и потреблению. Может быть, две отдельные микросхемы окажутся лучше с точки зрения взаимного влияния, когда нет достаточного опыта в проектировании подобных систем. В качестве кварцевого генератора хорошо поставить ABLNO-V-100.000MHZ-T2, а для формирования частот - LMX2571. Могу предложить структуру аналоговых фильтров, не требующих настройки (ФНЧ, ПФ). Это рекомендации по пройденным этапам. Если есть желание, готов согласовать схему и топологию, чтобы помочь избежать многократных итераций.

Цитата(mcheb @ Jul 8 2015, 12:29) *
Не знаю полосу пропускания АЦП в STM32

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

Цитата(sergey sva @ Jul 7 2015, 21:36) *
А лчм кто нибудь использовал в лазерном дальномере какие ньансы ?

В СВЧ использовал, там ему и быть. Имеет смысл, если есть отражения от нескольких объектов, обработка и схемотехника на порядок сложнее, а точность меньше, сигнал больше импульсный, задачи другие.
Go to the top of the page
 
+Quote Post
mcheb
сообщение Jul 8 2015, 12:49
Сообщение #182


Местный
***

Группа: Участник
Сообщений: 326
Регистрация: 30-05-06
Пользователь №: 17 602



Промоделировал с сигнал-шум аж до 5. Всё просто великолепно. Можно ещё фурье выкинуть,слепить примитивный калмановский фильтр и всё. Нужны несколько больших сумматоров,бит на 40. Копим сигнал, при нужном качестве останавливаем счёт. sergey sva давайте АЦП! XOR - нет!

Цитата(rloc @ Jul 8 2015, 13:49) *
Уж не внутри ли FPGA умножаете до 100 МГц и используете для счета?

В Цыклоне 3 PLL хороший rolleyes.gif
Go to the top of the page
 
+Quote Post
sergey sva
сообщение Jul 8 2015, 13:32
Сообщение #183


Гуру
******

Группа: Свой
Сообщений: 2 546
Регистрация: 23-05-07
Из: Самарская область Сызрань
Пользователь №: 27 923



Цитата
Почему фронты так сильно дрожат, даже по опорному каналу? Что используется в качестве компаратора? Напишите подробно о всей цепочке прохождения сигнала. Уж не внутри ли FPGA умножаете до 100 МГц и используете для счета?

Ютьюб видимо немного улучшает видео поэтому кажется дрожание больше sm.gif. Если про выбросы то это от осциллографа наверно, другим осциллографом нет этих выбросов они не на что не влияют.
Эти сигналы прошли через модулятор лазер фотодиод смеситель фильтры .. идеального сигнала в этом случае не будет. Рулетки смотрел там намного хуже сигнал.
Сигналы дрожат одинаково, то есть оба сигнала дрожат одинаково поэтому дрожания почти не заметно при измерении.
Благодарю обязательно напишу когда с ацп буду экспериментальную плату. Но от этого цена измениться, в этом случае цена 10-15р штучная сборка. если несколько штук будет меньше.
Частоты не высокие 11khz компаратор можно любой поставить, в схеме нет дорогих высокочастотных элементов. измерение фазы в fpga хотя такую частоту можно и любым микроконтроллером измерить.
Буду пока пробовать по такому методу, зачем увеличивать цену если и так работает. С ацп можно сделать другого класса точности в будущем, в схеме останется то что есть и еще добавиться ацп. Напишу когда за это возьмусь мне просто самому еще интересно поэкспериментировать.))
Если возникнет мысль как рассчитать по такому принципу пишите, частоту можно менять на видео лазер модулирован 45мгц. в ближайшее время сниму с 50м точки.
Go to the top of the page
 
+Quote Post
rloc
сообщение Jul 8 2015, 14:35
Сообщение #184


Узкополосный широкополосник
******

Группа: Свой
Сообщений: 2 316
Регистрация: 13-12-04
Из: Moscow
Пользователь №: 1 462



Цитата(sergey sva @ Jul 8 2015, 17:32) *
Ютьюб видимо немного улучшает видео поэтому кажется дрожание больше

Ютуб не при чем, и про выбросы не говорил, дрожит желтый сигнал, задний и передний фронты, относительно момента синхронизации. Если это опорный сигнал, то такого не должно быть. Сигнал должен стоять как вкопанный, отношение сигнал-шум максимальное. Если опорный сигнал синий, поставьте синхронизацию на него и повторите измерения.
Не услышал, что творится с сигналом после смесителя и как получается частота, на которой считается? Кварцевый генератор есть? Какой? Как он подключен? Есть буфера?
Одним словом лучше выкладывать схему, все равно она не рабочая, о коммерческом использовании не может быть и речи.

Цитата(sergey sva @ Jul 8 2015, 17:32) *
измерение фазы в fpga хотя такую частоту можно и любым микроконтроллером измерить.

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

Цитата(mcheb @ Jul 8 2015, 16:49) *
В Цыклоне 3 PLL хороший

Во-первых, PLL плохой - это касается любых FPGA. Во-вторых - внутри любого FPGA огромное число помех, нельзя внутри делать какие-либо времязависимые измерения, в цифре вычислять - пожалуйста. В крайнем случае, нужно было поставить по одному D-триггеру до FPGA, с чистым (от кварцевого генератора) сигналом на тактовом входе. Даже, если просто подать на FPGA чистый сигнал, пропустить его без изменений внутри и вывести наружу, он будет зашумлен настолько, что волосы дыбом встанут. Измерял, поверьте.
Go to the top of the page
 
+Quote Post
sergey sva
сообщение Jul 8 2015, 14:42
Сообщение #185


Гуру
******

Группа: Свой
Сообщений: 2 546
Регистрация: 23-05-07
Из: Самарская область Сызрань
Пользователь №: 27 923



Хорошо нарисуем.
Go to the top of the page
 
+Quote Post
mcheb
сообщение Jul 8 2015, 15:17
Сообщение #186


Местный
***

Группа: Участник
Сообщений: 326
Регистрация: 30-05-06
Пользователь №: 17 602



Цитата(sergey sva @ Jul 8 2015, 17:42) *
Хорошо нарисуем.

Не надо.(ИзБелого Солнца Пустыни biggrin.gif ) И так всё ясно. Делайте с АЦП, с ФПГА поможем.

Цитата(rloc @ Jul 8 2015, 18:35) *
Во-первых, PLL плохой - это касается любых FPGA. Измерял, поверьте.

В Цыклоне 3 PLL хороший
Цитата
Измерял biggrin.gif

Go to the top of the page
 
+Quote Post
rloc
сообщение Jul 8 2015, 15:51
Сообщение #187


Узкополосный широкополосник
******

Группа: Свой
Сообщений: 2 316
Регистрация: 13-12-04
Из: Moscow
Пользователь №: 1 462



Прибор есть, называется E5052B, им и смотрел.
Go to the top of the page
 
+Quote Post
mcheb
сообщение Jul 8 2015, 16:02
Сообщение #188


Местный
***

Группа: Участник
Сообщений: 326
Регистрация: 30-05-06
Пользователь №: 17 602



Цитата(rloc @ Jul 8 2015, 19:51) *
Прибор есть, называется E5052B, им и смотрел.

Я смотрел фурье по 128к отсчётам 12бит , сигнал 2,5МГц от генератора HP и по кварцу( типа 25,99999 МГц) . Результирующая точность мне нужна была 4ГГц. Цыклон 3 её выдал biggrin.gif

Сообщение отредактировал mcheb - Jul 8 2015, 16:11
Go to the top of the page
 
+Quote Post
sergey sva
сообщение Jul 8 2015, 16:04
Сообщение #189


Гуру
******

Группа: Свой
Сообщений: 2 546
Регистрация: 23-05-07
Из: Самарская область Сызрань
Пользователь №: 27 923



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

На видео два сигнала 11кгц зачем там пс изменение фазы этих сигналов на 360 градусов происходит каждые 3.75м
Вопрос актуален может появяться свежие мысли по методу вычисления расстояния, данные в экселе.
Go to the top of the page
 
+Quote Post
rloc
сообщение Jul 8 2015, 16:08
Сообщение #190


Узкополосный широкополосник
******

Группа: Свой
Сообщений: 2 316
Регистрация: 13-12-04
Из: Moscow
Пользователь №: 1 462



Да, по частоте точность будет, на то он и PLL. А фазовые шумы - мягко говоря не очень. Измерять то надо задержку, а не частоту.
Go to the top of the page
 
+Quote Post
mcheb
сообщение Jul 8 2015, 16:16
Сообщение #191


Местный
***

Группа: Участник
Сообщений: 326
Регистрация: 30-05-06
Пользователь №: 17 602



Цитата(sergey sva @ Jul 8 2015, 20:04) *
На видео два сигнала 11кгц зачем там пс изменение фазы этих сигналов на 360 градусов происходит каждые 3.75м
Вопрос актуален может появяться свежие мысли по методу вычисления расстояния, данные в экселе.

XOR - нет! Забыли про это
Go to the top of the page
 
+Quote Post
sergey sva
сообщение Jul 8 2015, 16:18
Сообщение #192


Гуру
******

Группа: Свой
Сообщений: 2 546
Регистрация: 23-05-07
Из: Самарская область Сызрань
Пользователь №: 27 923



Цитата
Да, по частоте точность будет, на то он и PLL. А фазовые шумы - мягко говоря не очень. Измерять то надо задержку, а не частоту.

Частота измерения фазового смещения f1 f2 120Mhz f1=f2=11khz. Точность зависит от интервала на котором происходит подсчет. Данные без фильтров записаны в эксел файле.
Go to the top of the page
 
+Quote Post
rloc
сообщение Jul 8 2015, 16:18
Сообщение #193


Узкополосный широкополосник
******

Группа: Свой
Сообщений: 2 316
Регистрация: 13-12-04
Из: Moscow
Пользователь №: 1 462



Цитата(sergey sva @ Jul 8 2015, 20:04) *
зачем там пс

Согласен, чуть похуже точность нужна, в соотношение раз преобразования. Вы случаем с mcheb не связаны трудовыми обязательствами? Подозрительно высокая степень осведомленности и влияние на направление разработки.
Go to the top of the page
 
+Quote Post
sergey sva
сообщение Jul 8 2015, 16:22
Сообщение #194


Гуру
******

Группа: Свой
Сообщений: 2 546
Регистрация: 23-05-07
Из: Самарская область Сызрань
Пользователь №: 27 923



Нет не забыл, нельзя просто отбрасывать если моно еще покумекать. Уверен что это тоже будет работать, если использую 3 Мгц как переключатель диапазона работает. Нужно сравнить разные методы с пи и там где много констант хуже. Что еще сравнить?

Цитата
Согласен, чуть похуже точность нужна, в соотношение раз преобразования. Вы случаем с mcheb не связаны трудовыми обязательствами? Подозрительно высокая степень осведомленности и влияние на направление разработки.

Нет не связаны sm.gif
Дальномеры давно придумали и если по работе с ними часто приходится сталкиваться будет понятно все. У меня не очень много опыта 1.5 -2 года загорелся этой идеей.
Go to the top of the page
 
+Quote Post
mcheb
сообщение Jul 8 2015, 16:29
Сообщение #195


Местный
***

Группа: Участник
Сообщений: 326
Регистрация: 30-05-06
Пользователь №: 17 602



Цитата(rloc @ Jul 8 2015, 20:18) *
Подозрительно высокая степень осведомленности.

Как не трудно заметить,я упорно продвигаю частоты простые, а ТС упорно двигает 3 30 и 45. Это подозрительно biggrin.gif

Цитата(sergey sva @ Jul 8 2015, 20:22) *
если использую 3 Мгц как переключатель диапазона работает

Нет частоты 3 Мгц есть частота 293/10 МГц Дальше простая арифметика

Сообщение отредактировал mcheb - Jul 8 2015, 16:30
Go to the top of the page
 
+Quote Post

18 страниц V  « < 11 12 13 14 15 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st August 2025 - 12:09
Рейтинг@Mail.ru


Страница сгенерированна за 0.01495 секунд с 7
ELECTRONIX ©2004-2016