Полноценный IB металлодетектор на ARDUINO

ФОРУМ Металлоискатели Полноценный IB металлодетектор на ARDUINO

  • В этой теме 1,374 ответа, 37 участников, последнее обновление 1 месяц сделано KEN.
Просмотр 10 сообщений - с 1,366 по 1,375 (из 1,375 всего)
  • Автор
    Сообщения
  • #21364
    KEN
    Участник
    581

    Особенно с настройками. В АРМе всё проще

    Я в настройках Квазара тоже ничего не понимаю — пробовал, какие-то полоски которые должны быть в право и тд…, в Кванте вообще никаких условий и заморочек, просто помахал ферритом и всё, смотреть на цифры не обязательно, это для тех кто экспериментирует с датчиками и прибором.

    #21428
    gal
    Участник
    140

    это для тех кто экспериментирует с датчиками и прибором.

    Эксперименты для улучшения VDI.
    KEN
    Вы сказали что VDI засекается для максимальной амплитуды, но она бывает разная и показания из за того могут получаться разные.
    Предложение
    Засекать VDI для одного уровня (постоянного) сигнала, к примеру в начале получения сигнала от металлического предмета,
    Индикация уровня сигнала — она у Вас имеет 7 уровней, засекать VDI во втором уровне.
    Неизвестно какие узкие эти уровни, для VDI надо сделать узкой.

    #21438
    KEN
    Участник
    581

    Засекать VDI для одного уровня (постоянного)

    По воздуху можно но на грунте лучше показывать VDI максимального уровня, потому как соотношение сигналов цель-грунт будет лучше, грунт очень сильно искажает VDI слабых сигналов.

    #21448
    gal
    Участник
    140

    По воздуху

    Если по воздуху показания нестабильные то с грунтом темболее.

    слабых сигналов

    сделать в меню выбор уровня для отчета VDI

    максимального уровня

    но он разный , зависит от расстояния предмета от датчика, надо уровень сделать постоянным.

     

     

    #21503
    KEN
    Участник
    581

    Квант не улучшит этим. Нет приборов с таким алгоритмом, все берут VDI от максимального уровня или усредняют. Проблема в медленном АЦП, у меня есть решение, но когда я его реализую не знаю, схема ниже.

    Вложения:
    #21506
    gal
    Участник
    140

    Проблема в медленном АЦП

    Я думаю что здесь поможет stm32f103c8t6, на нём делают анализаторы спектра до 20 kHz

    https://www.google.com/search?q=stm32f103c8t6+spectrum+analyzer&ei=KnUUYZ35NYqDtQbWoIfoDg&oq=stm32f103c8t6+spectrum+analiser+&gs_lcp=Cgdnd3Mtd2l6EAEYADIGCAAQFhAeOgcIABBHELADOgQIABBDOgUIABCABDoECAAQDToFCCEQoAE6BAghEBU6BwghEAoQoAFKBAhBGABQiwxYz2hg0XtoAXADeACAAaIDiAG0FJIBCjkuMTAuMS4wLjGYAQCgAQHIAQjAAQE&sclient=gws-wiz

    Там АЦП 12 битовой (3.3 V/4096= 0.8056mV) по сравнению с 16 битным разрешающая способность в 10 раз меньше но шумы Coil_b =8mV , в 10 раз выше разрешающая способности, так что применение 16 бит АЦП не очень помогает.

    все берут VDI

    Может и поэтому VDI не очень надежный, если посмотрит на годограф там видно что фаза зависит от амплитуды сигнала.

    таким алгоритмом

    Думаю что стоит сделать, он не сложен, что то такое.

    +++++++++++++++++++++++++++++++++++++++++

    if (vin <= 0.4 && vin  >= 0.1)

    {

    lcd.print (VDI);

    }

    +++++++++++++++++++++++++++++++++++++++++

     

     

     

    #21566
    gal
    Участник
    140

    схема ниже

    или так

    Вложения:
    #21576
    KEN
    Участник
    581

    Можно и так, разницы никакой, только АЦП потеряет 1 бит разрешения, будет 15 вместо 16 бит, а это ухудшение динамического диапазона в два раза.

    #21662
    pine73
    Участник
    2

    <p style=»text-align: left;»>to KEN: Сколько времени уходит на прорисовку LCD? Примерно.</p>

    #21666
    KEN
    Участник
    581

    Сколько времени уходит на прорисовку LCD? Примерно

    Затрудняюсь сказать, там прорисовка разделена на несколько частей и происходит во время ожидания данных с АЦП.

     

    Продолжение…

Просмотр 10 сообщений - с 1,366 по 1,375 (из 1,375 всего)
  • Тема «Полноценный IB металлодетектор на ARDUINO» закрыта для новых ответов.
Внимание! Форум переехал на Tehnodium.ru