MD KVANT
я выходил со своим на огород на даче. Катушку держал в руке. Катин 5 коп на 25 см брал в земле.Сделаю штангу и ещё раз проверю. Но графитовый экран пока ещё не делал.С 21 иду в отпуск и проверю. На медь показывает на катин 5 -82, а на катину 2 коп 78- цифру.
(17-05-2022, 22:19)Drinkes : 20-25 см
увеличить напряжение Tx

https://www.youtube.com/shorts/FwsoyKt9oXADrinkes,

(17-05-2022, 22:19)Drinkes : Нужен другой АЦП
Почему ?
Разрешающая способность ардуино порядка 5 мв, шумы/помехи на много выше, они то ограничивают чуйку.
Вот прибор на стм32, у него разрешающая способность АЦП меньше 1мв.
   

(17-05-2022, 22:19)Drinkes : переделать весь скетч
Хорошо бы переделать KVANT на stm32, тогда схема стала бы проще.

(17-05-2022, 22:19)Drinkes : но проблемы с VDI
У меня они тоже они есть, интересно на сколько лучше у Вас получилось ?
"Разрешающая способность ардуино порядка 5 мв"
В схеме АЦП ADS1115 у него разреш. способность примерно 0,01мв, но на уровне 0,05-0,1мв у меня идут помехи.
Если поставить второй ADS1115 и фильтровать помехи может и получится 0,01мв.
Для начала нужен хороший датчик и кабель. У меня катушка 200х230мм самодельная напечатанная на принтере. Жаба давит купить 8,5х11 Гарретовский оригинальный датчик.

Для увеличения глубины нужно увеличивать размер датчика. А вот как влияет количество витков в приемной катушке? Может кто подскажет. У меня 120 витков, стоит ли мотать 200 витков?

... с VDI "У меня они тоже они есть, интересно на сколько лучше у Вас получилось ?"
С этим еще не разобрался.
Сделал сдвиг фаз X,Y на 561 серии. Работает но нестабильно. Настраиваешь - работает. Вкл-выкл и фазы убежали. Сейчас переделал в скетче управление таймерами для управления фазой Y. Как будет стабильный результат напишу здесь.
Квазар и Квант это совсем разные вещи. Квант аналоговый и очень простой, а в Квазаре нет синхронных детекторов и в нем программа типа Быстрым преобразованием Фурье выделяется сигнал. Для меня это темный лес 1
Улучшить Квант можно только увеличив усиление после синхронных детекторов и поставив другой АЦП, с которым будет сложнее работать. На ADS1220 я не видел рабочих примеров скетча (потому что не искал из за его недоступности после 24.02) и стоит он (ADS1220) здесь 2000-4000р.
Кен разрабатывал какой-то прибор на стм32 но что-то видать не получается.
(19-05-2022, 08:10)Drinkes : У меня 120 витков,
Вот мои катушки, 150 витков , для Tx 0.5 мм провод  и Rx любой провод , и схема избирательного усилителя.

   

 Когда увеличиваем число витков Rx катушки( делал даже 800) увеличивается амплитуда сигнала тогда надо уменьшать усиление усилителя, сейчасвместо 100к у меня 10к.

Про катушки много раньше писал.

(19-05-2022, 08:10)Drinkes : 0,05-0,1мв у меня идут помехи.
А какая при этом амплитуда сигнала на выходе усилителя ?
(19-05-2022, 13:40)gal : А какая при этом амплитуда сигнала на выходе усилителя ?

Это разбаланс - 250мв.
"...на уровне 0,05-0,1мв у меня идут помехи" это помехи на АЦП после цифровых фильтров. И удары по катушке проходят (еще гермоввод не залил). Видимо ФНЧ со срезом выше 12Гц нужно еще добавить, это не сложно.

(19-05-2022, 13:40)gal : Когда увеличиваем число витков Rx катушки( делал даже 800) увеличивается амплитуда сигнала тогда надо уменьшать усиление усилителя, сейчасвместо 100к у меня 10к.

Понятно. Это потому, что есть ограничение напряжения питания и входного напряжения АЦП.
Сигнал нужно усиливать после детектора, но что бы он не превышал ограничения АЦП, или увеличивать разрядность АЦП. В статье по МД которую тут выкладывали пишут, что нужно 18-22 разряда АЦП. Если поставить второй ADS1115, то скорость АЦП повысится в 4 раза и можно будет вытащить еще пару разрядов и поднять глубину.
У меня разбаланс катушки 5 мв, осциллограф подключен прямо к катушке Rx, чуйка на 5 коп 40 см, изменения порядка 1 мв, но и stm32 АЦП должен заметить эту разницу. Пока моя программа без фильтров, пытался раньше их применять но как то не получилось.
Пока собираю новою плату.
С фильтрами ничего сложного. Вот простейший.
//------ ФНЧ 14гц (зависит от частоты семплирования (расчета) здесь 62гц)
Xy=Xy*0.35+Old_Xy*0.65; Old_Xy=Xy;
Для ФВЧ я нашел программу которой пользовался КЕН. Она генерирует сразу С код.

Пока решил сделать новую катушку 250х300мм с бОльшим числом витков. Получше экранировать кабель и разнести+экранировать плату усилителей/ЦАП от цифровой части. Посмотрим сколько получится вытянуть из схемы на одном ADS1115.

С управлением фазами X Y, пока всё получается. Буду переносить схему с отладочной на печатную, пока в DIP.
Вот хороший датчик 150 витков Rx , Тх, 10 нф  = 15 кГц,

   

и разделение цифровой части от аналоговой, с одной стороны цифровая часть с другой аналоговая.
       

Для фазы использую такой вольтметр, как туда добавить Ваш фильтр ?
Код:
#include <LiquidCrystal.h>  // LCD Library
const int analogIn = A0;//potentiometer attach to A0
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
float val = 0;// define the variable as value=0

void setup()
{
  Serial.begin(19200);//Initialize the serial
  lcd.begin(16, 2);// set the position of the characters on the LCD as Line 2, Column 16
  lcd.print("Voltage Value:");//print "Voltage Value:"

}
void loop()

{
  val = analogRead(A0);//Read the value of the potentiometer to val
  val = val / 1024 * 5.0; // Convert the data to the corresponding voltage value in a mat way

  Serial.print(val);//Print the number of val on the serial monitor
  Serial.println(" V"); // print the unit as V, short for voltageon the serial monitor

  lcd.setCursor(6, 1); //Place the cursor at Line 1, Column 6. From here the characters are to be displayed
  lcd.print(val);//Print the number of val on the LCD
  lcd.print("V");//Then print the unit as V, short for voltageon the LCD
  //delay(200); //Wait for 200ms
}