О сайте Группа в контакте RSS Годограф Volksturm Импульсные металлоискатели IB металлоискатели Пинпоинтеры Другие схемы Заказать Конструкции металлоискателей Полезные ссылки

Схемы металлоискателей MD4U

Сборка, настройка, обсуждение, теория и практика построения металлоискателей.
Текущее время: Чт: 28 мар 2024 18:11

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему
 [ Сообщений: 306 ]  На страницу Пред.  1 ... 9, 10, 11, 12, 13  След.
Автор Сообщение
 Заголовок сообщения: Re: Игрушка на STM32L-Discovery
СообщениеДобавлено: Чт: 28 фев 2013 18:53 
Не в сети

Зарегистрирован: Вс: 23 май 2010 10:48
Сообщения: 2486
Откуда: администрация и модераторы-тупицы и дебилы
У меня другой, перекликающийся вопрос. Есть ли предел накопления статистики внутри одного периода Тх ? Какие замеры внутри каждого периода можно сложить без потери информации для дальнейшей обработки? Какие методы обработки статистики внутри периода можно использовать кроме суммирования?

_________________
администрация и модераторы md4u - глупцы и моральные уроды, потому что используют административные ресурсы для нарушения Правил форума, прав пользователей и в личных целях.


Вернуться к началу
 Профиль  
 


Вы можете отключить эти сообщения.
 Заголовок сообщения: Re: Игрушка на STM32L-Discovery
СообщениеДобавлено: Чт: 28 фев 2013 19:01 
Не в сети

Зарегистрирован: Вс: 23 май 2010 10:48
Сообщения: 2486
Откуда: администрация и модераторы-тупицы и дебилы
По обоснованию и выбору фильтра - так его же выбирают по спектру сигнала, который нужно выделить. Считается, что он и будет лучше. Другой вопрос - где можно сделать проще и т.д., но с теми же параметрами... Входной сигнал известен - так в чём вопрос?

_________________
администрация и модераторы md4u - глупцы и моральные уроды, потому что используют административные ресурсы для нарушения Правил форума, прав пользователей и в личных целях.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Игрушка на STM32L-Discovery
СообщениеДобавлено: Чт: 28 фев 2013 20:58 
Не в сети

Зарегистрирован: Сб: 21 ноя 2009 12:10
Сообщения: 2697
Откуда: Новосибирск
Вадим писал(а):
Какую бы схему обработки не выбрали, всё упирается в уровень помех на входе АЦП. А дальше уже бесполезно что-либо делать.
Вы не правы… Шумы оцифровки, конечно же смещают динамический диапазон системы, но не являются порогом её чувствительности.
Для примера… Всё готово для проведения работ, но мешают окружающие сопки и связь практически отсутствует… то ли это попытка какой-то радиостанции включиться или далекие грозовые отклики… не понятно… Иногда пробивается какая-то радиостанция из соседней республики, за тысячи километров.., а тут каких-то 20км и… глухо… (УКВ). Выжидаем время и в назначенный момент жмем кнопку ПУСК. Закрутились Изоты нанизывая на себя гигабайты информации с датчиков, а оперативный коррелятор свертки из шумов начал вырисовывать глубинное строение земли…
Радиоканал управления был построен на корреляторе М-последовательности длиной всего-то 127бит, а в качестве АЦП и перемножителя – выступал логический элемент ИЛИ-НЕ, т.е. знаковый коррелятор. Уровень входных сигналов (шумов) на приемнике при этом выбирался классическим – ¼ от максимального для логического элемента, с помощью АРУ р/станции…
Поверьте, этот процесс: выделить то, что не видно невооруженным глазом или обычными органами чувств … затягивает…, что человек может добиться большего... :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Игрушка на STM32L-Discovery
СообщениеДобавлено: Чт: 28 фев 2013 22:55 
Не в сети

Зарегистрирован: Вс: 23 май 2010 10:48
Сообщения: 2486
Откуда: администрация и модераторы-тупицы и дебилы
Да, все не правы... "...Поэтому единственной возможностью увеличения вероятности правильного обнаружения цели остаётся повышение отношения сигнал /шум на входе порогового устройства , т. е. на выходе линейного тракта приёмного устройства. ..."
Из http://www.phys.spbu.ru/library/student ... h/chapter7

_________________
администрация и модераторы md4u - глупцы и моральные уроды, потому что используют административные ресурсы для нарушения Правил форума, прав пользователей и в личных целях.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Игрушка на STM32L-Discovery
СообщениеДобавлено: Чт: 28 фев 2013 23:30 
Не в сети

Зарегистрирован: Вс: 23 май 2010 10:48
Сообщения: 2486
Откуда: администрация и модераторы-тупицы и дебилы
Поскольку время реакции мишени ограничено условиями поиска, то остаётся сужать полосу на входе АЦП и накапливать внутри периода Тх - а эти вещи оказываются связанными между собой,- чем шире полоса на частоте Тх (больше внеполосных частот) , тем выше частота дискретизации внутри Тх (для адекватной передачи и фильтрации) , и наоборот. Так получатся?

_________________
администрация и модераторы md4u - глупцы и моральные уроды, потому что используют административные ресурсы для нарушения Правил форума, прав пользователей и в личных целях.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Игрушка на STM32L-Discovery
СообщениеДобавлено: Пт: 01 мар 2013 18:13 
Не в сети

Зарегистрирован: Вс: 23 май 2010 10:48
Сообщения: 2486
Откуда: администрация и модераторы-тупицы и дебилы
Для логического завершения... Вобщем, достаточно , например, четырёх замеров внутри периода Тх с последующим перемножением на синусы-косинусы аккурат со сдвигом в 90" - на единицу. :) А остальные параметры добирать сужением полосы до АЦП. :)

_________________
администрация и модераторы md4u - глупцы и моральные уроды, потому что используют административные ресурсы для нарушения Правил форума, прав пользователей и в личных целях.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Игрушка на STM32L-Discovery
СообщениеДобавлено: Пт: 01 мар 2013 20:12 
Не в сети

Зарегистрирован: Сб: 21 ноя 2009 12:10
Сообщения: 2697
Откуда: Новосибирск
Вадим писал(а):
Для логического завершения...
А, что так быстро-то…? А, где продолжение следующих серий и захватывающих интриг? :)
Могу предложить сценарий входного узла МД…
Для начала, на рис1 нарисуем правильную схему включения катушки. Источник сигнала подключается последовательно с катушкой, входящей во входной контур LC. Особенность тут в том, что если R1=R2=р, то мы получаем идеальный ФНЧ с коэффициентом передачи -6дБ и спадом после частоты среза -12дб/окт, как это и положено для ФНЧ 2-го порядка.
На рис2 изображены спектры входного и зеркального каналов АЦП, которые необходимо задавить на уровень -66дБ, чтобы они не мешали младшим разрядам АЦП. Хватит ли вашего контура для этого, при выбранной частоте квантования Fk ? Это же надо проверить, и про фазовые искажения контуром от влияния на него целей … как бы, тоже не следует забывать…


У вас нет необходимых прав для просмотра вложений в этом сообщении.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Игрушка на STM32L-Discovery
СообщениеДобавлено: Пт: 01 мар 2013 21:59 
Не в сети

Зарегистрирован: Вс: 23 май 2010 10:48
Сообщения: 2486
Откуда: администрация и модераторы-тупицы и дебилы
:) Сергей, да какие интриги после работы??? Тут бы каракули покуралесить, да отдохнуть немного..., голову разгрузить...
Что касается реализации входной части, то пока о ней рано - если правомерно то, что я написал ( а я же дилетант) , то продолжить надо именно с АЧХ и ФЧХ той части, которая должна стоять до АЦП. Может ли она дать требуемые характеристики - какие это параметры; какие схемные решения есть?
Подобный фильтр улучшит работу и аналогового прибора в той же степени.
Почему Вы взяли именно РС-фильтр, а не ЛС или любой другой - тоже не понятно. Можно взять фильтры с подавлением конкретных частот... Далее - на рисунке не отображены те составляющие спектра, которые собственно и попадут в фильтр движения - это высшие гармоники, именно от них мы избавляемся, фильтруем в первую очередь. Ну, это детали...
Но если реализовать такой фильтр с параметрами ХХ на входе АЦП не удаётся или сложно, то придётся увеличивать частоту дискретизации - что тут такого?

_________________
администрация и модераторы md4u - глупцы и моральные уроды, потому что используют административные ресурсы для нарушения Правил форума, прав пользователей и в личных целях.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Игрушка на STM32L-Discovery
СообщениеДобавлено: Сб: 02 мар 2013 8:37 
Не в сети

Зарегистрирован: Вт: 27 ноя 2012 6:13
Сообщения: 271
Откуда: Redmond(Seattle), US
Вадим писал(а):
Поскольку время реакции мишени ограничено условиями поиска, то остаётся сужать полосу на входе АЦП и накапливать внутри периода Тх - а эти вещи оказываются связанными между собой,- чем шире полоса на частоте Тх (больше внеполосных частот) , тем выше частота дискретизации внутри Тх (для адекватной передачи и фильтрации) , и наоборот. Так получатся?

Нет не так. Если Вы собираетесь усреднять отсчёты, скажем 4 -> 1 , то полоса будет такой же, как при частоте отсчётов в чеьыре раза меньше.
Только уменьшить шум квантования просто накоплением может и не получится. Результат может оказаться далёк от ожидаемого. Шум квантования сильно коррелирован с сигналом. Для борьбы с этим явлением необходимо рандомезировать (randomize) шум квантования.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Игрушка на STM32L-Discovery
СообщениеДобавлено: Сб: 02 мар 2013 9:32 
Не в сети

Зарегистрирован: Сб: 21 ноя 2009 12:10
Сообщения: 2697
Откуда: Новосибирск
Вадим писал(а):
то продолжить надо именно с АЧХ и ФЧХ той части, которая должна стоять до АЦП
Я, как раз, и разбираю аналоговую часть, которая должна стоять перед АЦП и схемку привел по которой следует проводить анализ работы входной части МД :)
- размазывание спектра принимаемого сигнала RX от излучаемого гармонического ТХ из-за движения датчика над целью, на картинке показано в виде «бабочки» - боковых спектральных лепестков. Для МД ширина этих лепестков составляет ~ +/-10Гц
- АЦП собирает в свои цифровые отсчеты не только нужную нам компоненту частоты F, но и все компоненты с частотами n*Fk+/-F Чтобы не ставить кучу фильтров заграждения на каждую зеркальную частотную компоненту – ставят ФНЧ, обрезающий ВСЕ частотные компоненты входного сигнала выше нашей полезной (F)
Смотрим на картинку и определяем крутизну такого фильтра. Для Fk=4F имеем частотный интервал в течении которого мешающие каналы приема должны быть задавлены на уровень младшего разряда АЦП (11р+зн) = 66дБ. Этот частотный интервал составляет 2F, т.е. ФНЧ должен иметь 11-й порядок, что не обоснованно затратно для любительской конструкции.
Частотно-избирательное звено (LC-контур, аналоговый ППФ) имеющий какую-то добротность Q может существенно помочь в подавлении зеркальных каналов, т.к. мы имеем сравнительно узкополосный сигнал на частоте F. Этот выигрыш на резонансной частоте составит lg(Q)дБ, но резонансная частота частотно-избирательного узла у нас не совпадает с частотой сигнала, поэтому выигрыш будет значительно меньше…
У каждого под рукой вероятно валяются симуляторы на которых можно проверить вашу реализацию входной аналоговой части в плане подавления зеркальных каналов и даже оценить расхождение амплитуды и фазы в полосе +/- 10гц от рабочей… (пока, что об этом не додумал.. не знаю за что зацепиться, но по грубым прикидкам для чувствительности -120дБ необходимо изменение АЧХ,ФЧХ не более 0,5% в этой полосе частот)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Игрушка на STM32L-Discovery
СообщениеДобавлено: Сб: 02 мар 2013 23:28 
Не в сети

Зарегистрирован: Вс: 23 май 2010 10:48
Сообщения: 2486
Откуда: администрация и модераторы-тупицы и дебилы
Privet, я имел ввиду то, что схема с перемножением на синус-косинус , возможно, в некотором пределе абсолютна эквивалентна перемножению на 1 и 0, но последняя в цифре гораздо проще - без перемножения, возможно - есть выигрыш по применённому АЦП. Но она сложнее в аналоге...
Sergey_P , совсем отказываться от режекторных фильтров не нужно - а вдруг достаточно подавить пару частот на входе и всё??? :) Шутка - я ещё тоже не считал, что там надо и сколько и как ?...

_________________
администрация и модераторы md4u - глупцы и моральные уроды, потому что используют административные ресурсы для нарушения Правил форума, прав пользователей и в личных целях.


Вернуться к началу
 Профиль  
 
В сети

Вы можете отключить эти сообщения.
 Заголовок сообщения: Re: Игрушка на STM32L-Discovery
СообщениеДобавлено: Вс: 03 мар 2013 3:41 
Не в сети

Зарегистрирован: Вт: 27 ноя 2012 6:13
Сообщения: 271
Откуда: Redmond(Seattle), US
Вадим писал(а):
Privet, я имел ввиду то, что схема с перемножением на синус-косинус , возможно, в некотором пределе абсолютна эквивалентна перемножению на 1 и 0, но последняя в цифре гораздо проще - без перемножения, возможно - есть выигрыш по применённому АЦП. Но она сложнее в аналоге... ...

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Игрушка на STM32L-Discovery
СообщениеДобавлено: Сб: 09 мар 2013 10:43 
Не в сети

Зарегистрирован: Вт: 27 ноя 2012 6:13
Сообщения: 271
Откуда: Redmond(Seattle), US
Перепаял я свой аппарат частично. Аналоговые цепи оказались почти вплотную от цифровых. Поначалу я рассчитывал на экран, но место экрана заняли всякме допайки, поэтому я плюнул и занялся глобальной перепайкой. Заодно пригладил цепь передающей катушки. Теперь без упираний в уровни питания можно разогнать любое напряжение в катушке.
Завтра поэкспериментирую с генерацией sin/cos через ШИМ. Сейчас у меня только пара ортогональных импульсов, а в качестве half-bridge driver у меня логика на одном корпусе 2И-НЕ. Пришлось, правда строить согласователь уровней между ней и процессором.
Вынесенный предварительный спаял на OPA2277. Неплохой операционничек. Я даже два варианта схемы для проверки сделал. Завтра проверю. Работает, на первый взгляд, чище. Шумов меньше, что было видно даже на осциллографе.
Потом буду индикаторы клеить и изобретать VDI.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Игрушка на STM32L-Discovery
СообщениеДобавлено: Пт: 05 апр 2013 8:47 
Не в сети

Зарегистрирован: Чт: 18 июн 2009 12:26
Сообщения: 285
Где продолжение? А то на самом интересном месте все остановилось.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Игрушка на STM32L-Discovery
СообщениеДобавлено: Ср: 10 апр 2013 10:46 
Не в сети
Аватара пользователя

Зарегистрирован: Вс: 06 ноя 2005 11:17
Сообщения: 4527
Откуда: С.-Петербург
Дописал вариант на STM32, собранный на собственной плате, до более ли менее работоспособного уровня. Вывод, который уже можно сделать - на Discovery малосигнальные цепи не отмакетировать, всё тонет в шумах.

Сплошной шум у Discovery начинался при дальности на монетку сантиметров 25. На нормальной разводке (при прочих равных) монетку видно сантиметрах на 35, помех мало.

Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Игрушка на STM32L-Discovery
СообщениеДобавлено: Ср: 10 апр 2013 11:25 
Не в сети
Аватара пользователя

Зарегистрирован: Чт: 28 янв 2010 0:50
Сообщения: 652
Откуда: Украина
Плата красивая у вас получилась. Интересно на какое количество периодов интегрирования tx вы вышли?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Игрушка на STM32L-Discovery
СообщениеДобавлено: Ср: 10 апр 2013 11:36 
Не в сети
Аватара пользователя

Зарегистрирован: Вс: 06 ноя 2005 11:17
Сообщения: 4527
Откуда: С.-Петербург
Andrew2 писал(а):
Интересно на какое количество периодов интегрирования tx вы вышли?

Не понял, что имеется в виду ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Игрушка на STM32L-Discovery
СообщениеДобавлено: Ср: 10 апр 2013 22:34 
Не в сети

Зарегистрирован: Вс: 23 май 2010 10:48
Сообщения: 2486
Откуда: администрация и модераторы-тупицы и дебилы
В данной версии используется что-то из упомянутого в теме : подача на вход приёмника дополнительного искусственного сигнала; накопление и обработка статистики в течении периода Тх ; перемножение на синус-косинус... и т.д. ???

_________________
администрация и модераторы md4u - глупцы и моральные уроды, потому что используют административные ресурсы для нарушения Правил форума, прав пользователей и в личных целях.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Игрушка на STM32L-Discovery
СообщениеДобавлено: Ср: 10 апр 2013 23:00 
Не в сети
Аватара пользователя

Зарегистрирован: Чт: 28 янв 2010 0:50
Сообщения: 652
Откуда: Украина
Andy_F писал(а):
Andrew2 писал(а):
Интересно на какое количество периодов интегрирования tx вы вышли?

Не понял, что имеется в виду ?

Вроде в этой теме пришли к правильному выводу что отношение сигнал/шум будет прежде всего зависеть от количества накопленных (интегрированных) выборок. Скажем у нас на период 16. Но этого недостаточно с АЦП 12 разрядов. Поэтому например в "Кроте" накапливается 64,а иногда и 128 периодов. Вот я и поинтересовался сколько у вас..


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Игрушка на STM32L-Discovery
СообщениеДобавлено: Чт: 11 апр 2013 10:03 
Не в сети
Аватара пользователя

Зарегистрирован: Вс: 06 ноя 2005 11:17
Сообщения: 4527
Откуда: С.-Петербург
Andrew2 писал(а):
Вроде в этой теме пришли к правильному выводу что отношение сигнал/шум будет прежде всего зависеть от количества накопленных (интегрированных) выборок.

Понял. К этим выводам пришли несколько раньше, лет так на 50 (а, возможно, и задолго до этого). Только формулировка мне не нравится, "цифровое интегрирование" - частный случай, простое арифметическое сложение результатов. Нас же интересует оверсамплинг.

Дополнительно получено 6...6,5 значащих бит. Соответственно, можно говорить о накоплении 4096...8192 отсчётов 8) .


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Игрушка на STM32L-Discovery
СообщениеДобавлено: Чт: 11 апр 2013 10:16 
Не в сети

Зарегистрирован: Чт: 18 июн 2009 12:26
Сообщения: 285
Andy_F писал(а):
Дописал вариант на STM32...


Какой именно STM32 у Вас применен, STM32F100C4, или STM32F100C8?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Игрушка на STM32L-Discovery
СообщениеДобавлено: Чт: 11 апр 2013 10:25 
Не в сети
Аватара пользователя

Зарегистрирован: Вс: 06 ноя 2005 11:17
Сообщения: 4527
Откуда: С.-Петербург
SMITY писал(а):
Какой именно STM32 у Вас применен, STM32F100C4, или STM32F100C8?

C8.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Игрушка на STM32L-Discovery
СообщениеДобавлено: Чт: 11 апр 2013 10:27 
Не в сети
Аватара пользователя

Зарегистрирован: Чт: 28 янв 2010 0:50
Сообщения: 652
Откуда: Украина
Насчет давности выводов я в курсе..) Если говорить о 4096..8192 отсчетах, то при 16 отсчетах на период и частоте TX 8 КГЦ на выходе получим в лучшем случае 30..15 гц. Что уже "маловато будет" для последующей фильтрации...
Похоже вы увеличили количество выборок на период до 32.... :shock:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Игрушка на STM32L-Discovery
СообщениеДобавлено: Ср: 12 авг 2015 23:11 
Не в сети
Аватара пользователя

Зарегистрирован: Вт: 20 ноя 2007 14:15
Сообщения: 205
Откуда: г. Киев
Хи.... Так чем все кончилось? Есть рабочий или лабораторный вариант от привета на стм32? Или у маестро времени не хватило...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Игрушка на STM32L-Discovery
СообщениеДобавлено: Чт: 13 авг 2015 18:25 
Не в сети
Аватара пользователя

Зарегистрирован: Вт: 20 ноя 2007 14:15
Сообщения: 205
Откуда: г. Киев
Andy_F писал(а):
Agent GS писал(а):
Хи.... Так чем все кончилось? Есть рабочий или лабораторный вариант от привета на стм32? Или у маестро времени не хватило...

Хи-хи... Именно на Discovery вряд ли получится что-то стоящее, на них земля разведена достаточно неудачно для оцифровки слабых аналоговых сигналов. Только "пощупать", что такое STM32 ...

Да я осилил все страницы прочитать. Но так рационального ничего не видел. Только споры о оптимальной фильтрации и терминах. У меня Дискавери в качестве отладчика. 12 бит АЦП ему не хватит. Реально на 16 битах с оверсамплингом до 20 можно вытянуть на 19 кГц -36см на кольцо золотое. Да и 18 бит мало, заказал АЦП 20 бит.
Все видят стм32 и думают что если сделать на нем мд то сразу будет все чётко и просто. Без понимания как это работает в аналоге не получится и в цифре.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 306 ]  На страницу Пред.  1 ... 9, 10, 11, 12, 13  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти: