Схемы металлоискателей MD4U
http://www.md4u.ru/

Улучшение Eldorado
http://www.md4u.ru/viewtopic.php?f=25&t=5303
Страница 2 из 2

Автор:  tonks [ Ср: 16 ноя 2011 0:51 ]
Заголовок сообщения:  Re: Улучшение Eldorado

Решил поиздеваться, думал о согласовании выходов СД с АЦП Меги16, но переменник Disc пришлось заменить постоянником чтоб не крутились показания. Резисторы что с обр. связи на землю нужно подбирать. Критикуем.

Автор:  tonks [ Ср: 16 ноя 2011 1:38 ]
Заголовок сообщения:  Re: Улучшение Eldorado

Впринципе то можно и кусок схематики Молнии потырить у Ciklon`a чтоб велосипед не изобретать :mrgreen:

Автор:  tonks [ Пн: 21 ноя 2011 13:31 ]
Заголовок сообщения:  Re: Улучшение Eldorado

Вот дошли руки наконец генерить управляющие импульсы с МК, OSTIN, как у тебя дела обстоят?

Автор:  tonks [ Пн: 21 ноя 2011 13:39 ]
Заголовок сообщения:  Re: Улучшение Eldorado

И по организации дискрима, что если анализировать временный интервал между сработкой компараторов СД?

Автор:  Ciklon [ Пн: 21 ноя 2011 13:49 ]
Заголовок сообщения:  Re: Улучшение Eldorado

Что влияет на интервал если он есть ? Откуда он растет?

Автор:  OSTIN [ Вт: 22 ноя 2011 20:08 ]
Заголовок сообщения:  Re: Улучшение Eldorado

tonks писал(а):
Вот дошли руки наконец генерить управляющие импульсы с МК, OSTIN, как у тебя дела обстоят?

все есть :)
есть установка частоты с шагом 5 Гц в диапазоне 6 - 15 кГц и управление 3мя фазами в диапазоне 0-360 градусов. Сохранение в еепром. Управление полное и тотальное :). Могу выложить код если нужно.

Автор:  tonks [ Вт: 22 ноя 2011 22:38 ]
Заголовок сообщения:  Re: Улучшение Eldorado

OSTIN писал(а):
tonks писал(а):
Вот дошли руки наконец генерить управляющие импульсы с МК, OSTIN, как у тебя дела обстоят?

все есть :)
есть установка частоты с шагом 5 Гц в диапазоне 6 - 15 кГц и управление 3мя фазами в диапазоне 0-360 градусов. Сохранение в еепром. Управление полное и тотальное :). Могу выложить код если нужно.
Код есть и у меня :D Я вот сейчас думаю о дискриминации, как её лучше организовать, а именно обработка отклика цели в каналах и грунт мучает...

Автор:  FOMA [ Вт: 22 ноя 2011 23:22 ]
Заголовок сообщения:  Re: Улучшение Eldorado

Хочу сказать, что в свое время я собрал 5 синклеров, и даже их удачно продал. Но потом в период 90, я не занимался
программированием. И паянием тоже. Поэтому наверстывать упущенное может и не сподоблюсь. Но так как некоторые товарищи решили посвятить этому свое время, то хотел бы предложить идею, которую слегка высказывал несколько раз. Оставить все ручки, и грунт и дискриминацию там где они и были. А делать что-то подобное этому:
http://www.tesororussia.ru/information/ ... ion/deleon
некоторым знакомым этот аппарат очень нравится.
Индикация о цели есть по звуку, цифрам и шкале. По трем условным параметрам. И оператор анализируя эту информацию, более точно определяет, что под датчиком с этим недорогим прибором, чем с приборами,
которые стоят в 2-3 раза дороже.
Думаю, что прибор имеет аналоговую часть такую же как Эльдорадо, с некоторыми дополнениями, которые можно найти в старых схемах Тесоро, с различными стрелочными индикаторами, которые показывали то глубину залегания, то еще чего то там. Теперь все заменили на цифровой индикатор. Катушка такая же как у Эльдорадо. И частота тоже 10 килогерц.

Автор:  tonks [ Ср: 23 ноя 2011 0:41 ]
Заголовок сообщения:  Re: Улучшение Eldorado

Чтото в духе Вайтс IDX :D

Автор:  Andrew2 [ Ср: 23 ноя 2011 1:03 ]
Заголовок сообщения:  Re: Улучшение Eldorado

OSTIN писал(а):
tonks писал(а):
Вот дошли руки наконец генерить управляющие импульсы с МК, OSTIN, как у тебя дела обстоят?

все есть :)
есть установка частоты с шагом 5 Гц в диапазоне 6 - 15 кГц и управление 3мя фазами в диапазоне 0-360 градусов. Сохранение в еепром. Управление полное и тотальное :). Могу выложить код если нужно.

Вы можите все три меандра друг относительно друга вращать? Два понятно по сравнению, а третий?
WGM13,WGM12,WGM11,WGM10 как программируете эти биты?
Шаг 5гц..Какая частота кварца?

Автор:  tonks [ Ср: 23 ноя 2011 1:27 ]
Заголовок сообщения:  Re: Улучшение Eldorado

У меня лично тот что на ТХ "на мертво", смысл его курутить? Крутяться два для X,Y.
По частотам у меня 16мгц кварц, у таймера делитель=1, шаг выходит ~4гц но эт излишество, разве для експериментов с катушками у которых большая крутизна ФЧХ, а так думаю 50-100гц будет норм.

Автор:  OSTIN [ Ср: 23 ноя 2011 1:38 ]
Заголовок сообщения:  Re: Улучшение Eldorado

Andrew2 писал(а):
OSTIN писал(а):
tonks писал(а):
Вот дошли руки наконец генерить управляющие импульсы с МК, OSTIN, как у тебя дела обстоят?

все есть :)
есть установка частоты с шагом 5 Гц в диапазоне 6 - 15 кГц и управление 3мя фазами в диапазоне 0-360 градусов. Сохранение в еепром. Управление полное и тотальное :). Могу выложить код если нужно.

Вы можите все три меандра друг относительно друга вращать? Два понятно по сравнению, а третий?
WGM13,WGM12,WGM11,WGM10 как программируете эти биты?
Шаг 5гц..Какая частота кварца?

Использую 16ти битный таймер 1. Считает он до совпадения с ICR1 (увеличивая и уменьшая значения в этом регистре - меняем частоту), по совпадению прерывание - в котором инверсия состояния выбраной нами ноги. Два других меандра формиютря переворачиванием состояний линий OC1A и OC1B при совпадении. Насчет шага частоты соврал :) , шаг 13 Гц при работе на 8Мгц от встроеного РС генератора.

Автор:  OSTIN [ Ср: 23 ноя 2011 1:42 ]
Заголовок сообщения:  Re: Улучшение Eldorado

// Timer/Counter 1 initialization
// Clock source: System Clock
// Clock value: 8000,000 kHz
// Mode: Fast PWM top=ICR1
// OC1A output: Toggle
// OC1B output: Toggle
// Noise Canceler: Off
// Input Capture on Falling Edge
// Timer1 Overflow Interrupt: On
// Input Capture Interrupt: Off
// Compare A Match Interrupt: Off
// Compare B Match Interrupt: Off
TCCR1A=0x52;
TCCR1B=0x19;
TCNT1H=0x00;
TCNT1L=0x00;
ICR1=EE_ICR1; //значения из еепрома
OCR1A=EE_OCR1A;
OCR1B=EE_OCR1B;

Автор:  Andrew2 [ Пн: 28 ноя 2011 23:25 ]
Заголовок сообщения:  Re: Улучшение Eldorado

Спасибо, теперь все понятно.

Автор:  tonks [ Ср: 30 ноя 2011 1:44 ]
Заголовок сообщения:  Re: Улучшение Eldorado

Эксперименты продолжаються.. Читаю статейки о логарифмических усилях, кажеться мне придёться новую плату травить или делать на отдельной тестовой плате аттач с каналами на подобии молнии 2..

Автор:  OSTIN [ Ср: 30 ноя 2011 10:50 ]
Заголовок сообщения:  Re: Улучшение Eldorado

tonks писал(а):
Эксперименты продолжаються.. Читаю статейки о логарифмических усилях, кажеться мне придёться новую плату травить или делать на отдельной тестовой плате аттач с каналами на подобии молнии 2..

а что не так? какие подводные камни?

Автор:  tonks [ Ср: 30 ноя 2011 22:18 ]
Заголовок сообщения:  Re: Улучшение Eldorado

OSTIN писал(а):
tonks писал(а):
Эксперименты продолжаються.. Читаю статейки о логарифмических усилях, кажеться мне придёться новую плату травить или делать на отдельной тестовой плате аттач с каналами на подобии молнии 2..

а что не так? какие подводные камни?

Пока разбираюсь, нет нужной логарифмичности усиления по ХУ, на дальних дистанциях цели от катухи всё ОК но когда ближе сигналы упираються в потолок... Попробую пока простой вариант лог. ОУ с диодом в обр. связи.

Автор:  Andrew2 [ Чт: 01 дек 2011 2:47 ]
Заголовок сообщения:  Re: Улучшение Eldorado

OSTIN писал(а):
// Timer/Counter 1 initialization
// Mode: Fast PWM top=ICR1
// OC1A output: Toggle
// OC1B output: Toggle
// Noise Canceler: Off
// Input Capture on Falling Edge
// Timer1 Overflow Interrupt: On
// Input Capture Interrupt: Off
// Compare A Match Interrupt: Off
// Compare B Match Interrupt: Off
TCCR1A=0x52;
TCCR1B=0x19;
TCNT1H=0x00;
TCNT1L=0x00;
ICR1=EE_ICR1; //значения из еепрома
OCR1A=EE_OCR1A;
OCR1B=EE_OCR1B;

Сегодня попробовал мегу8 в режиме Fast PWM top=ICR1 не работает инверсия состояний линий OC1A и OC1B при
совпадении TCCR1A и TCCR1B. В режиме СTC top=ICR1 наоборот сравнение работает, а в прерывание по переполнению не попадает программа. Похоже отличаются у контроллеров функции бит отвечающих за инверсию линий OC1A и OC1B при совпадении TCCR1A и TCCR1B. Как выход использовать таймер в "нормальном" режиме счета,но добавиться в прерывание команда записи регистра TCNT1... Еще огорчило отсутствие команды инверсии в системе команд AVR..(

Автор:  OSTIN [ Чт: 01 дек 2011 12:25 ]
Заголовок сообщения:  Re: Улучшение Eldorado

Andrew2 писал(а):
OSTIN писал(а):
// Timer/Counter 1 initialization
// Mode: Fast PWM top=ICR1
// OC1A output: Toggle
// OC1B output: Toggle
// Noise Canceler: Off
// Input Capture on Falling Edge
// Timer1 Overflow Interrupt: On
// Input Capture Interrupt: Off
// Compare A Match Interrupt: Off
// Compare B Match Interrupt: Off
TCCR1A=0x52;
TCCR1B=0x19;
TCNT1H=0x00;
TCNT1L=0x00;
ICR1=EE_ICR1; //значения из еепрома
OCR1A=EE_OCR1A;
OCR1B=EE_OCR1B;

Сегодня попробовал мегу8 в режиме Fast PWM top=ICR1 не работает инверсия состояний линий OC1A и OC1B при
совпадении TCCR1A и TCCR1B. В режиме СTC top=ICR1 наоборот сравнение работает, а в прерывание по переполнению не попадает программа. Похоже отличаются у контроллеров функции бит отвечающих за инверсию линий OC1A и OC1B при совпадении TCCR1A и TCCR1B. Как выход использовать таймер в "нормальном" режиме счета,но добавиться в прерывание команда записи регистра TCNT1... Еще огорчило отсутствие команды инверсии в системе команд AVR..(

должно работать, вечером в симуляторе еще посмотрю, глянуть на МК пока нет возможности. А Вы не забыли сконфигурировать ножки OC1A и OC1B?

Автор:  Andrew2 [ Чт: 01 дек 2011 13:11 ]
Заголовок сообщения:  Re: Улучшение Eldorado

Если на выход то нет.

Автор:  OSTIN [ Чт: 01 дек 2011 22:59 ]
Заголовок сообщения:  Re: Улучшение Eldorado

Andrew2 писал(а):
Если на выход то нет.

и на меге 8 все работает, по крайней мере в симуляторе. Присоединяю архив - код в CVAVR, и проект в Proteus 7.7

Автор:  Slvn [ Сб: 22 апр 2017 9:58 ]
Заголовок сообщения:  Re: Улучшение Eldorado

Здравствуйте. Чем проект закончился? Наверняка что то есть, записи за 2011 а на дворе 2017...

Страница 2 из 2 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/