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

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

Сборка, настройка, обсуждение, теория и практика построения металлоискателей.
Текущее время: Пн: 20 май 2024 19:05

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




Начать новую тему Ответить на тему
 [ Сообщений: 162 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7  След.
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Вт: 10 фев 2009 2:55 
Не в сети
Аватара пользователя

Зарегистрирован: Вс: 26 авг 2007 12:54
Сообщения: 1063
Анди_ф
========
Анди_ф прав, действительно питание операционников +-6.5V, про логарифмирование амплитуды вектора идея интересная, с 10-бит АЦП бороться можно:
- переключаемым усилением (как у Кощеев)
- набором операционников (как у Роберта Хулко)
- оверсщмплингом (скорости 200 сэмплов в секунду хватит за глаза)
- либо внешним SPI/i2c сигма-дельта 16-24бит АЦП

RR.
============
По поводу диода - не придираюсь, просто мелочи обычно о многом говорят.

Если проект по возможностям не очень отличается от уже имеющегося
то потренироваться софтить можно - например переложив свой софт обратно на железо Зака, и предложть как альтернативу. Если прога написана грамотно (покрайней мере с некоторых я стараюсь именно так писать) то перемапить выводы делов то минут 10-20.


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


Вы можете отключить эти сообщения.
 Заголовок сообщения:
СообщениеДобавлено: Вт: 10 фев 2009 11:42 
Не в сети
Аватара пользователя

Зарегистрирован: Вс: 06 ноя 2005 11:17
Сообщения: 4527
Откуда: С.-Петербург
Petrucho писал(а):
с 10-бит АЦП бороться можно:

Если это советы мне, то я годографом не занимаюсь.
Petrucho писал(а):
- переключаемым усилением (как у Кощеев)
- набором операционников (как у Роберта Хулко)

Эти способы требуют больших усилий и осмысления некоторых вещей, о которых большинство и не подозревают (эффект насыщения ОУ, например).

Petrucho писал(а):
- оверсщмплингом (скорости 200 сэмплов в секунду хватит за глаза)

Да, пару битиков вытащить можно, /RR/ в курсе, когда-то мы это обсуждали.
Petrucho писал(а):
- либо внешним SPI/i2c сигма-дельта 16-24бит АЦП

Кто бы мог подумать, что при использовании 16-разрядного АЦП вместо 10-разрядного возрастёт разрядность ! Ни за что бы не догадался ! :wink:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт: 10 фев 2009 14:20 
Не в сети

Зарегистрирован: Пн: 14 май 2007 18:24
Сообщения: 608
Откуда: Новосибирск
Petrucho писал(а):
- оверсщмплингом (скорости 200 сэмплов в секунду хватит за глаза)

Математика.
Имеем аппарат: ФНЧ 3-го порядка, частота среза которого ~20Гц… что-то типа Грозы, частота оцифровки ~200Гц..
Необходимо выяснить реально достижимую разрядность АЦП за счет допустимого изменения полезного сигнала в процессе измерения без учета шумов.
Отношение частот составляет: 200/20=10раз
Каждый порядок фильтра ФНЧ на частотах в 10 раз выше частоты среза давит на -20дБ… 3-й порядок задавит на 60дБ.
Каждый двоичный разряд – это 6дБ.., т.е реально достижимая разрядность АЦП – 10р.
С учетом знака – 11р или 10р+знак
Это относится к АЦП последовательного приближения, входящего в состав МК. Ставить микруху АЦП с большей разрядностью – бессмысленно (за исключением сигма-дельта)
Меньшая частота оцифровки- приведет к потере точности оцифрованных данных, а большая частота оцифровки – соответственно позволит увеличить реально достижимую точность (разрядность). Чаще всего большое количество «лишних» отсчетов не требуется, тогда можно произвести «прореживание», но это возможно только после цифровой фильтрации по математике приведенной выше…
Не так-то всё просто… :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт: 10 фев 2009 14:56 
Не в сети
Аватара пользователя

Зарегистрирован: Ср: 28 дек 2005 1:25
Сообщения: 1074
Откуда: Санкт-Петербург
Petrucho писал(а):
Если проект по возможностям не очень отличается от уже имеющегося
то потренироваться софтить можно - например переложив свой софт обратно на железо Зака, и предложть как альтернативу. Если прога написана грамотно (покрайней мере с некоторых я стараюсь именно так писать) то перемапить выводы делов то минут 10-20.


Железо Zak`а в своём первозданном варианте не отвечает некоторым моим требованиям, о которых уже упоминалось. В целом же схемы практически совпадают, благо за основу была взята именно схема Zak`а.
Вариант с переопределением выводов МК под "старую" схему предусматривался. Если это кому-то понадобится, то такую прошивку скомпилирую. Сразу не сделал, потому как желающих делать мой вариант может в принципе не оказаться.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт: 10 фев 2009 17:27 
Не в сети
Аватара пользователя

Зарегистрирован: Вс: 26 авг 2007 12:54
Сообщения: 1063
Сергей_П - не очень понял математику, причем тут порядок фильтра и отношение частот? Фильтры в детекторе уже есть - аналоговые, и синхронные детекторы тоже есть... от годографа этого не требуется :)

Речь шла про оверсэмплинг - о том, что 200 сэмплов в секунду достаточно для построения годограммы и вычисления ВДИ, а раз так то разрядность шустрого (15 килосэмплов) 10-битного АЦП имеющегося на борту МК ATmega можно расширить до 13 бит.

Как оказалось автор и так в курсе они с Andy_F это уже обсудили, вопрос снят - ставим на этом точку.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт: 10 фев 2009 17:43 
Не в сети
Аватара пользователя

Зарегистрирован: Вс: 06 ноя 2005 11:17
Сообщения: 4527
Откуда: С.-Петербург
Сергей_П писал(а):
Математика.
Имеем аппарат: ФНЧ 3-го порядка, частота среза которого ~20Гц… что-то типа Грозы, частота оцифровки ~200Гц..
Необходимо выяснить реально достижимую разрядность АЦП за счет допустимого изменения полезного сигнала в процессе измерения без учета шумов.
Отношение частот составляет: 200/20=10раз
Каждый порядок фильтра ФНЧ на частотах в 10 раз выше частоты среза давит на -20дБ… 3-й порядок задавит на 60дБ.
Каждый двоичный разряд – это 6дБ.., т.е реально достижимая разрядность АЦП – 10р.
С учетом знака – 11р или 10р+знак

Как водится, я ничего не понял :) . Какие-то "два землекопа и две трети". Судя по всему, эта прикидка посвящена тому, чтобы за время измерений измеряемое значение оставалось в пределах одного LSB. Но при оверсамлинге это не только не обязательно, но и не желательно - рекомендуется изменение на 2-3 LSB.

А почему нет смысла ставить АЦП с высокой разрядностью - я вообще не понял (применительно к данной прикидке). В них на входе обычно стоит УВХ с временем выборки порядка микросекунды. Если опираться на вышеприведённую логику (повторюсь, мне не понятную) - есть смысл их применять.

Сергей_П писал(а):
Не так-то всё просто… :)

Это точно...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт: 10 фев 2009 20:45 
Не в сети

Зарегистрирован: Пн: 14 май 2007 18:24
Сообщения: 608
Откуда: Новосибирск
При оцифровке сигнала с выходов СД нельзя вот так просто решать эту задачу аппаратным способом – просто наращивая разрядность микросхем АЦП, без учета верхних частот цифруемого сигнала и частоты квантования… Это всё взаимосвязано.
Сигнал на выходе ключей СД шумоподобен и его частотный состав намного больше интересуемого диапазона. Нас же интересует только начальный участок, который вырезается посредством ФНЧ. Спад АЧХ фильтра ФНЧ в области частоты квантования линеен, не зависит от принятой аппроксимации фильтра и определяется только его порядком. Этот остаток на частоте квантования будет накладываться на полезный сигнал и тем самым ограничивать возможное разрешение АЦП. Речь не идет об абсолютном значение этого остатка, т.к он зависит от уровня самого этого шумоподобного сигнала, поэтому принято его определять в относительных единицах к уровню входного сигнала (дБ) Отсюда взаимосвязь частот среза, квантования и порядка фильтра…
В выше приведенном примере я показал, что нет особого смысла цифровать нормализованный сигнал с выхода СД, прошедший через фильтр ФНЧ, при помощи АЦП с большей разрядностью, чем 10р. Под нормализованным сигналом понимается соответствие амплитуд входного сигнала с выхода СД и максимально сигнала цифруемого АЦП посредством выбора коэффициента усиления. Да, если сигнал не нормализован, лень крутить ручку усиления, то - либо наращивать разрядность, либо включать автоматическое АРУ к существующему 10р АЦП.
Оверсэмплинг – это своего рода всего лишь дополнительное звено ФНЧ, увеличивающее крутизну АЧХ фильтра ФНЧ, но выполненное в цифре после предварительной оцифровки. Тем самым позволяет увеличить разрешение (разрядность) оцифрованного сигнала. Но без анализа параметров предварительной оцифровки - не имеет смысла. Шумов же при фильтрации (накоплении) и без того хватает, и нет никакого смысла подмешивать дополнительные, как это делали атмеловцы для демонстрации этого метода «увеличения разрядности» на стенде…
Всё же мы цифруем не постоянный ток, а шумоподобный, широкополосный сигнал прошедший через фильтр
Для существующего годографа, конечно же и так сойдет, но насколько понял, было желание его «растянуть», вот и пытаюсь достучаться до понимания сути, а не то - как у кого сделано и че из этого можно почерпнуть. :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт: 10 фев 2009 21:02 
Не в сети
Аватара пользователя

Зарегистрирован: Вс: 06 ноя 2005 11:17
Сообщения: 4527
Откуда: С.-Петербург
Сергей_П писал(а):
При оцифровке сигнала с выходов СД...

Так это речь про альясинг... Меня сбила фраза "...без учёта шумов". Тогда понятно, о чём речь. Спасибо.

P.S. Ручку крутить лень. 8)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт: 10 фев 2009 21:15 
Не в сети

Зарегистрирован: Пн: 14 май 2007 18:24
Сообщения: 608
Откуда: Новосибирск
Многие это слово слышали, но почему-то игнорируют... :(


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс: 08 мар 2009 10:41 
Не в сети
Аватара пользователя

Зарегистрирован: Пн: 29 май 2006 6:23
Сообщения: 57
Откуда: SPb
Добрый день. Скажите, а можно какие-то транзисторы еще вместо MTD2955 ставить? А то из не на юноне нету, и в Питере вообще не нашел :-(


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс: 08 мар 2009 16:36 
Не в сети
Аватара пользователя

Зарегистрирован: Ср: 31 янв 2007 0:07
Сообщения: 120
Откуда: UA Ахтырка
/RR/ писал :

Можно поставить практически любые P-канальные МОП транзисторы (P-Channel MOSFET). Очень желательно с логическим уровнем затвора (HEXFET). Подойдёт, например, IRLML6402, но они в другом корпусе, чем те, что у меня. Неудевительно, что не удалось найти 2955 - в своё время я их выдрал из старинной Motorol`ы, а сейчас пригодились


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

Вы можете отключить эти сообщения.
 Заголовок сообщения:
СообщениеДобавлено: Вс: 08 мар 2009 18:25 
Не в сети
Аватара пользователя

Зарегистрирован: Ср: 28 дек 2005 1:25
Сообщения: 1074
Откуда: Санкт-Петербург
qwert ответил.
Современные транзисторы в таком корпусе (DPAK) - это многоамперные звери, так что покупать ихспециально нет смысла. Плату можно слегка изменить под себя, поставив транзисторы в sot23 (тот же IRLML6402).
В своей конструкции я ставил, "что было", благо регулярно ломаю на детали всякую старую технику :roll:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт: 13 мар 2009 11:26 
Не в сети
Аватара пользователя

Зарегистрирован: Ср: 15 фев 2006 18:21
Сообщения: 865
Откуда: Минск
Объясните пожалуйста, зачем дифференциальный усилить для канала Y. Сигнал там всегда в +. Если согласовать сигнал делителем, что изменится?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт: 13 мар 2009 15:38 
Не в сети
Аватара пользователя

Зарегистрирован: Ср: 28 дек 2005 1:25
Сообщения: 1074
Откуда: Санкт-Петербург
Позвольте, после "полезного" сигнала идёт его зеркальное отражение, т.е. отрицательная полуволна.
R2R3 образуют делитель для входного сигнала. R4R5 - задают коэффициент усиления каскада.

Надписи X_Gain и Y_Gain перепутаны местами...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт: 26 мар 2009 11:55 
Не в сети
Аватара пользователя

Зарегистрирован: Пт: 04 июл 2008 22:38
Сообщения: 143
Откуда: г. Калуга
На схеме транзисторы N-канальные (ток пойдет через диод) а MTD2955 P-канальный. И еще, судя по разводке питание дисплея +5 проходит через внутреннюю шину питания микроконтроллера - необычный подход.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт: 26 мар 2009 17:47 
Не в сети
Аватара пользователя

Зарегистрирован: Ср: 28 дек 2005 1:25
Сообщения: 1074
Откуда: Санкт-Петербург
С обоими пунктами согласен. :oops:
По схеме - просто вкралась "опечатка". Поправил.
Спасибо, что заметили.

Для дисплеев с активным CS = Low выложил новую прошивку. Для CS=High попозже сделаю.
Что там нового:
1) Немного поправлено форматирование (выравнивание криво было кое-где, 1 орфографическая ошибка и и т.п.);
2) Попытка реализации логарифмирования годографа (годограммы);
По умолчанию стоит обычное представление годографа (Scale format: LIN). Можно выбрать логарифмическое (LOG). Мне пока не очень нравится, как оно работает - надо ещё "ковырять".
3) Ну и для души - сюрприз для пиратов :)


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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс: 29 мар 2009 16:16 
Не в сети
Аватара пользователя

Зарегистрирован: Пт: 17 фев 2006 17:16
Сообщения: 575
Откуда: С-Петербург
To /RR/
Не обращай внимание. У нас на форуме хватает народа, кто сам не сделал ничего, за то повыступать... :wink:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс: 29 мар 2009 16:26 
Не в сети
Аватара пользователя

Зарегистрирован: Ср: 28 дек 2005 1:25
Сообщения: 1074
Откуда: Санкт-Петербург
Спасибо, Alteh.
Так и поступлю. Если игнорировать, то со временем любителям полажать надоест их монолог...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс: 29 мар 2009 16:43 
Не в сети
Аватара пользователя

Зарегистрирован: Ср: 28 дек 2005 1:25
Сообщения: 1074
Откуда: Санкт-Петербург
Уже есть один собравший человек, поэтому озвучиваю такой момент по настройке:
Для нормальной работы спектрографа нужно установить напряжение на ножке 32 МК равное ровно половине Vref.
Делается это так:
1) Удерживая кнопку "вниз", включаем прибор. Появится специальное меню, в котором пока что лишь одна единственная строчка: отображение показаний АЦП в каналах X и Y.
2) Резистором R9 устанавливаем X = 511 (для версии 1.1.0) или X = 63 (для версии 1.0.1).
3) Удерживаем кнопку "вниз" более 1 секунды для выхода из меню.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт: 31 мар 2009 16:34 
Не в сети
Аватара пользователя

Зарегистрирован: Ср: 15 фев 2006 18:21
Сообщения: 865
Откуда: Минск
Не знаю, насколько это поможет, но может быть есть смысл завязать число VDI на положение регулятора БГ? Таким образом, уменьшится погрешность на разный грунт... Насколько сложно реализовать такую функцию? То есть нужно определить насколько грунт сдвигает фазу и сделать программную корректировку.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт: 31 мар 2009 16:43 
Не в сети
Аватара пользователя

Зарегистрирован: Вт: 15 ноя 2005 14:26
Сообщения: 8764
Откуда: Кыев- Азагарий
Грунт не "сдвигает фазу" на столько то... Грунт имеет свою фазу и амплитуду (расстояние до него), это динамическая составляющая. Ее нельзя, невозможно "учесть" и вычесть один раз. А "баланс грунта" фазовый- это полумера. Найти 0 грунта практически невозможно и то это только по У. Грунт как был так и есть по Х , как тут не учитывай и не вычитывай. И ВДИ вычисляется по отношению амплитуд, именно того, где грунт и дает свою долю, особенно при малых значениях. Ошибка будет 100-200% Как тут знать чего в сумме сигнала больше- грунта или цели? Сколько вычитать? Расстояние то разное бывает.

_________________
"Сколько можно заниматься полупроводниками?! Пора заняться проводниками в целом..."


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт: 31 мар 2009 16:53 
Не в сети
Аватара пользователя

Зарегистрирован: Ср: 15 фев 2006 18:21
Сообщения: 865
Откуда: Минск
Понятное дело, что это реакция на грунт - динамическая величина, но приблизить это к реальности таким образом наверное можно... иначе зачем такая функция вообще нужна. Если оператор учится на конкретном приборе запоминать реакцию на цель, то почему бы не облегчить ему задачу... сузить поток информации.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт: 31 мар 2009 17:33 
Не в сети
Аватара пользователя

Зарегистрирован: Вт: 15 ноя 2005 14:26
Сообщения: 8764
Откуда: Кыев- Азагарий
С этого роя...не выйдет ничего... И годографы и число ВДИ- это отношение 2х величин. Что тут заужать? Информация она одна-либо она правдивая либо нет. Другого не дано.
Если бы все так было просто и очевидно- давно бы уже все так и делали. Но нет, делают все же не так. Вернее- так никто неделает. :D

_________________
"Сколько можно заниматься полупроводниками?! Пора заняться проводниками в целом..."


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт: 31 мар 2009 18:27 
Не в сети
Аватара пользователя

Зарегистрирован: Ср: 28 дек 2005 1:25
Сообщения: 1074
Откуда: Санкт-Петербург
Программно всего не сделать (тем более мне...). Всякие годографы - это всего лишь индикаторы. Для того, чтобы показания были правдивые и точно повторялись на одинаковые мишени - нужен комплексный подход, интеграция в МД в целом. Такая задача не стояла...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт: 31 мар 2009 20:59 
Не в сети
Аватара пользователя

Зарегистрирован: Вт: 15 ноя 2005 14:26
Сообщения: 8764
Откуда: Кыев- Азагарий
Не в том дело- програмно или не програмно. Есть задача, ее надо решать но правильно, не подгоняя под ответ решение, а решать как надо. Главное что все всё знают, но решения не придумать...Парадокс... Информация - есть, решения- нате...кушайте... Не подходят, схема не та. :D

_________________
"Сколько можно заниматься полупроводниками?! Пора заняться проводниками в целом..."


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 162 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7  След.

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


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

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


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

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