Схемы металлоискателей 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 чтоб велосипед не изобретать |
Автор: | 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 градусов. Сохранение в еепром. Управление полное и тотальное . Могу выложить код если нужно. |
Автор: | 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 |
Автор: | 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/ |