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

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


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

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



Цитата(sergey sva @ Jul 10 2015, 13:06) *

С фильтрацией понятно? 11 кГц было после смесителя? Считайте LC фильтр низкой частоты, чтобы на 22 кГц и выше было подавление не менее 30 дБ. До преобразования в прямоугольный сигнал. А лучше - полосовой на 11 кГц.

У контроллера есть встроенный АЦП? Можете сделать тактовую частоту контроллера единой (от одного источника) со всей схемой и подать на встроенный АЦП сигнал со смесителя? После фильтрации конечно.
Go to the top of the page
 
+Quote Post
sergey sva
сообщение Jul 10 2015, 16:19
Сообщение #212


Гуру
******

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



Удалось немного снизить шум, причина была слишком высокий уровень на входе смесителя из за этого он работал не совсем в линейном режиме. Возможно еще можно снизить,завтра сделаю еще измерение в ексель выложу. видео2 осциллограммывидео
Go to the top of the page
 
+Quote Post
mcheb
сообщение Jul 11 2015, 04:02
Сообщение #213


Местный
***

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



Цитата(sergey sva @ Jul 10 2015, 19:19) *
Удалось немного снизить шум, причина была слишком высокий уровень на входе смесителя из за этого он работал не совсем в линейном режиме. Возможно еще можно снизить,завтра сделаю еще измерение в ексель выложу. видео2 осциллограммывидео

Гораздо лучше.Осталось в ПЛИС сделать правильный фазовый детектор.
Go to the top of the page
 
+Quote Post
sergey sva
сообщение Jul 11 2015, 06:22
Сообщение #214


Гуру
******

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



Правильный имеете ввиду какой?
Go to the top of the page
 
+Quote Post
sergey sva
сообщение Jul 12 2015, 09:38
Сообщение #215


Гуру
******

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



Проблема в измерении по меандру как понял он не совсем идеальный поэтому есть зоны в которых фаза неправильно измеряется. Сделал измерение фазы двумя фазовыми детекторами, по фронту и XOR.
Фазовый детектор:
CODE
//----------------------------------------------------------------------//
always @(posedge CLCK ) begin
if (RESET) begin
phasedetect <= 1'b0;
casetrig <= 3'd0;

end else begin

// измерение по XOR
phasedetect<= in1^in2;



//или измерение по фронту
/*
case(casetrig)
3'd0: begin
if(in1)begin
phasedetect <= 1'b1;
if(in2)begin
casetrig <= 3'd1;
end else begin
casetrig <= 3'd2;
end
end
end
3'd1: begin
if(in2==0)begin
casetrig <= 3'd2;
end
end
3'd2: begin
if(in2)begin
phasedetect <= 1'b0;
casetrig <= 3'd3;
end
end
3'd3: begin
if(in1==0)begin
casetrig <= 3'd0;
end
end
default: begin
phasedetect <= 1'b0;
casetrig <= 3'd0;
end
endcase

*/

end//reset
end//always
//----------------------------------------------------------------------//

Смещение 45 гр. убрал.
Результат измерения по
phasedetect<= in1^in2;
Прикрепленный файл  phase_xor1.zip ( 6.72 килобайт ) Кол-во скачиваний: 37

результат измерения по фронтам:
Прикрепленный файл  phase_raise1.zip ( 6.7 килобайт ) Кол-во скачиваний: 35


Заменил файлы сделал больше точек(шаг 50мм), еще немного снизил шум.


Сообщение отредактировал sergey sva - Jul 12 2015, 13:37
Go to the top of the page
 
+Quote Post
sergey sva
сообщение Jul 12 2015, 17:52
Сообщение #216


Гуру
******

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



Посмотрел на фазовый детектор, подумал, таким методом на каком бы интервале не измерял разрешение не получиться увеличить (. Наверно нужно как то запускать по фронту счетчик и пропускать стоповые фронты n-раз а потом делить значение счетчика на n. Так должно получиться поднять разрешение. Правильно мыслю, может есть пример у кого ?
Go to the top of the page
 
+Quote Post
sergey sva
сообщение Jul 15 2015, 17:53
Сообщение #217


Гуру
******

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



Еще немного результаты стали лучше 36000 = 360 градусов 0 = 0 градусов. Конечно не без помощи участников форума electronix благодарю ))
Есть небольшая неравномерность, попробую сделать более линейное вычисление фазы со временем. Может кто подскажет алгоритм как по данным которые в эксель файле вычислить расстояние?
Прикрепленный файл  Testphasenew.zip ( 7.38 килобайт ) Кол-во скачиваний: 33
Go to the top of the page
 
+Quote Post
mcheb
сообщение Jul 16 2015, 00:44
Сообщение #218


Местный
***

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



Цитата(sergey sva @ Jul 12 2015, 21:52) *
Посмотрел на фазовый детектор, подумал, таким методом на каком бы интервале не измерял разрешение не получиться увеличить (. Наверно нужно как то запускать по фронту счетчик и пропускать стоповые фронты n-раз а потом делить значение счетчика на n. Так должно получиться поднять разрешение. Правильно мыслю, может есть пример у кого ?

Нужен конвейер на 3-4-8 значений и фазу считать не за 1 период,а за 2 или 4. После усреднения за много отсчётов это будет неважно.
Go to the top of the page
 
+Quote Post
Самоделкин
сообщение Jul 16 2015, 15:27
Сообщение #219


Частый гость
**

Группа: Участник
Сообщений: 163
Регистрация: 25-09-05
Из: Где то в Европе!
Пользователь №: 8 919



Я конечно извиняюсь , но мне не совсем ясно - почему не использовать уже готовые комплекты микросхем для таких целей разработанные и применяемые а использовать "разсыпуху " ?
Вот пример очень известной фирмы которую на форуме уже вспоминали.
Дешевле точно не будет а об остальном сложно сказать.

Прикрепленные файлы
Прикрепленный файл  AN001_e.pdf ( 183.21 килобайт ) Кол-во скачиваний: 74
 
Go to the top of the page
 
+Quote Post
sergey sva
сообщение Jul 16 2015, 18:48
Сообщение #220


Гуру
******

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



Это для импульсного метода измерения, точность будет не высокая 05-2м. А для фазовых дальномеров нет готовых микросхем. Точнее есть но документацию на них сложно найти.
Go to the top of the page
 
+Quote Post
rloc
сообщение Jul 17 2015, 04:01
Сообщение #221


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

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



Цитата(sergey sva @ Jul 16 2015, 22:48) *
Точнее есть но документацию на них сложно найти.

У Freescale есть документ, где они указывают прямой аналог CF325:
Цитата
QFN 5X5 CF325 (SC540219FC) can be covered by ECHO ES4.1(MC33596FCAE) that have some pkg size ,bigger die size and higher MSL level


Найти pdf на MC33596, не составляет уже никаких сложностей. С точки зрения лазерного дальномера эта микросхема не может полностью заменить CF325, не хватает прямого выхода ПЧ и канала передачи. С другой стороны, а так ли уж нужно повторять массовое изделие?
Go to the top of the page
 
+Quote Post
sergey sva
сообщение Jul 17 2015, 05:12
Сообщение #222


Гуру
******

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



С использованием плис больше возможностей, Можно любые алгоритмы использовать, использовать разные диоды, измерять фазу в этой же плис от тоже клока. Крупная конструкция позволят менять параметры оптики, использую такой кит можно получше узнать, плис микроконтроллер, немного оптикой позаниматься поэксперементировать с разными фото и лазерными диодами, опыт хороший. Результат неплохой получился, после смесителя и фильтров меандр 12кгц 3v фазовый шум меньше мкс. Есть мысли как еще меньше сделать, сейчас над этим думаю.
Как вы считаете плохая идея сделать такой кит?
По поводу шума сделаю еще меньше и нужно будет придумать как отбрасывать неверные значения тогда будет результат лучше. В 217 топике файл эксель с графиком а справа от графика столбци на сколько изменяется фаза при перемещении на 50мм. там есть неравномерность, но ложные выборки попадают в шахматном порядке сейчас придумаю как от них избавиться. Как вы оцениваете результат измерения у меня опыта большого в этом направлении нет если бы участвовал в таких проектах было бы с чем сравнить.
Посмотрел микросхему а эта микросхема не может быть для того что бы увести не на правильный путь желающих повторить устройство на CF325 ? 33596 Обычный радиоприемник или нет?
Go to the top of the page
 
+Quote Post
rloc
сообщение Jul 17 2015, 05:35
Сообщение #223


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

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



Цитата(sergey sva @ Jul 17 2015, 09:12) *
Посмотрел микросхему а эта микросхема не может быть для того что бы увести не на правильный путь желающих повторить устройство на CF325 ? 33596 Обычный радиоприемник или нет?

CF325 и был обычным приемником, точнее приемопередатчиком. Других причин, делать в диапазоне 400-450 МГц, нет.
Go to the top of the page
 
+Quote Post
Самоделкин
сообщение Jul 17 2015, 18:55
Сообщение #224


Частый гость
**

Группа: Участник
Сообщений: 163
Регистрация: 25-09-05
Из: Где то в Европе!
Пользователь №: 8 919



Цитата(sergey sva @ Jul 16 2015, 21:48) *
Это для импульсного метода измерения, точность будет не высокая 05-2м. А для фазовых дальномеров нет готовых микросхем. Точнее есть но документацию на них сложно найти.

Спорить не буду . Вот пример . Это отраженные сигналы изделий очень известных изготовителей. Изделия 1991 года разработки .
Точность измерения на расстояниях до 900 м +-3 см ! Изделия проходят метрологию итд . Лазерные рулетки BOSH (по индикатору если не ошибаюсь) измеряют с точностью до миллиметров а кто нибудь видал методику поверки и свидетельство о поверке ?

Сообщение отредактировал Самоделкин - Jul 17 2015, 18:56
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
sergey sva
сообщение Jul 20 2015, 17:38
Сообщение #225


Гуру
******

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



Это импульсные дальномеры, ничего против них не имею. Просто мне нужен для непрерывной работы а у импульсного дальномера ресурс диода ограничен.
Немного улучшил шум и фазовый детектор подкорректировал результат измерений записал в эксель. Сейчас вроде неплохо получилось измерять фазу, может кто подскажет алгоритм вычисления расстояния. Думал прогнать по всей дистанции и записать в память значения фазы точками, а потом аппроксимировать, может есть более правильный способ?
Фаза теперь измеряется без скачков. Шаг 25мм.
Прикрепленный файл  Laserdistancedata.zip ( 6.82 килобайт ) Кол-во скачиваний: 32

Go to the top of the page
 
+Quote Post

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

 


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


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