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

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

Сборка, настройка, обсуждение, теория и практика построения металлоискателей.
Текущее время: Чт: 28 мар 2024 13:49

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




Начать новую тему Ответить на тему
 [ Сообщений: 27 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Синхронизация в прямой ЦОС
СообщениеДобавлено: Чт: 04 апр 2013 16:45 
Не в сети
Аватара пользователя

Зарегистрирован: Пт: 10 дек 2010 23:17
Сообщения: 715
Откуда: Украина
Поигрался я с обработкой сигнала на выходах фильтров класических ИБ, не впечатлило, хотя с лобо+модуль Sfiora II за весь коп почти ни одной железки не поднял, исключения - очень слабые сигналы на границе досягаемости:D Оно то понятно годографов уже море придумано, но написать с нуля самому интересней. Так вот просветите меня тёмного в вопросе как правильно организовать прямую ЦОС, а именно синхронизацию. Работаю на связке Мега32+MCP3204. Пока пробовал генерить ТХ через Таймер1, тот же сигнал с OC1A идёт на int1, по прерыванию на нарастании фронта 8 битным таймером(0) с делителем 1024 отсчитываем N отсчётов для получения семпла в нудной точке периода РХ, пока так, но проанализировав результаты выборок получаеться хаотика, непойму что я нетак делаю.. :( Експеримент проводиться на переделанной печатке от MCI для квазара, всё вылизано, отличие лишь в АЦП - 3204 вместо 3201. Пока для меня эт самый "тёмный вопрос", буду рад любой помощи.

_________________
Clone PI AVR, Tesoro Lobo+NEL, Verator 5, Thunder 6(ждёт сезона), Quasar AVR(Test), Verator 5M


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


Вы можете отключить эти сообщения.
 Заголовок сообщения: Re: Синхронизация в прямой ЦОС
СообщениеДобавлено: Пт: 05 апр 2013 22:31 
Не в сети
Аватара пользователя

Зарегистрирован: Пт: 10 дек 2010 23:17
Сообщения: 715
Откуда: Украина
Тяжело, да и ладно, разберусь сам методом "тыка", такой уж он "наш форум". Вот я понимаю тут тьма тёмных как и я, но могли бы помочь видящие цифру насквозь, но нет, закрыли глаза спонтом незаметил сообщения, зажлобили, я ухожу отсюдова на тот херов геотеч, там хоть тем самым "ВАУ" стимулируеться собственное желание к развитию, удачи всем.

_________________
Clone PI AVR, Tesoro Lobo+NEL, Verator 5, Thunder 6(ждёт сезона), Quasar AVR(Test), Verator 5M


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Синхронизация в прямой ЦОС
СообщениеДобавлено: Пт: 05 апр 2013 22:42 
Не в сети

Зарегистрирован: Чт: 12 апр 2007 6:58
Сообщения: 161
Откуда: Литва
Я исползоваю толко таймер 1.
PORTB2 - сигнал ТХ,
oc1a/b - сигналы Х, У.

ISR(TIMER1_CAPT_vect) // TX 0
{
if((PIND & (1<<5)) )
{PORTB |=(1<<2);}
else{PORTB &=~(1<<2);}
}


////TIMER1 INIT////

time1=976; time2=488;//8.188 KHz
ICR1 = time1; //f = 8188 Hz prie 16MHz

OCR1A = time1-GB;//time1-GB
OCR1B = time2-GB;//time2-GB

TCCR1A = 0b01010000; //CTC ICR1 top, togle oc1a/b on compare
TCCR1B = 0b00011001; //N=1//
TIMSK = 0b00100000; //tov interrupt
////////////////////


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Синхронизация в прямой ЦОС
СообщениеДобавлено: Сб: 06 апр 2013 9:14 
Не в сети
Аватара пользователя

Зарегистрирован: Пт: 10 дек 2010 23:17
Сообщения: 715
Откуда: Украина
Вчера погарячился ибо полез за комп в неадеквате, после празнования днюхи. Нужно разобраться что по чём. Даже тот метод что я применял если помоделить в протеусе работает, а в реале по выборкам каша, я понимаю там шумы но не до такой степени... ТЛку выбросил, и стабилизаторы буду менять, последние что взял на всех выходная напруга 4.88В.
mister x как я понимаю сей пример для классики МД с синхродетекторами и фильтрами.. Прямую ЦОС я имелл ввиду как в Квазаре. Да и АЦП у меня не лучший вариант, толи SPI ганяю слабо но получаеться всего 3-4 семплов на период РХ, у MCP3201 только принимаешь инфу, а 3204 ещё и отправлять нада конф. байт а оно кушает время...

_________________
Clone PI AVR, Tesoro Lobo+NEL, Verator 5, Thunder 6(ждёт сезона), Quasar AVR(Test), Verator 5M


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Синхронизация в прямой ЦОС
СообщениеДобавлено: Сб: 06 апр 2013 9:52 
Не в сети

Зарегистрирован: Чт: 12 апр 2007 6:58
Сообщения: 161
Откуда: Литва
Когда то играл с атмега+mcp3201.

У таймере 1 есть 3 интерупты которые можно исползовать для TX, X, Y.
Fast PWM:

ISR(TIMER1_OVF_vect)
{
PORTB^=(1<<0);
}

ISR(TIMER1_COMPA_vect)
{
SPI_Read(); adcx=adc;
}

ISR(TIMER1_COMPB_vect)
{
SPI_Read(); adcy=adc;
}

Мне как то неполучилось с прямой обработкой, читание АЦП занимает очень много времены, и частота более 10кГц трудновато. С аналого-цифровой схемой резултат лутче, контролер толко даёт сигналы TX, X, Y, и читает ADCX, ADCY с оверсамплингом (10бит -> 12бит).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Синхронизация в прямой ЦОС
СообщениеДобавлено: Сб: 06 апр 2013 10:09 
Не в сети
Аватара пользователя

Зарегистрирован: Пт: 10 дек 2010 23:17
Сообщения: 715
Откуда: Украина
Вот играюсь, желтый - сигнал ТХ, зелёный - CS, при частоте 8мгц и 2мгц SPI (8/4) получаеться всего 4 семпла на период сигнала 8кгц.


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

_________________
Clone PI AVR, Tesoro Lobo+NEL, Verator 5, Thunder 6(ждёт сезона), Quasar AVR(Test), Verator 5M


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Синхронизация в прямой ЦОС
СообщениеДобавлено: Сб: 06 апр 2013 12:32 
Не в сети
Аватара пользователя

Зарегистрирован: Вс: 06 ноя 2005 11:17
Сообщения: 4527
Откуда: С.-Петербург
tonks писал(а):
...и 2мгц SPI...

У MCP3201 потолок 1,6 МГц.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Синхронизация в прямой ЦОС
СообщениеДобавлено: Сб: 06 апр 2013 19:05 
Не в сети
Аватара пользователя

Зарегистрирован: Пт: 10 дек 2010 23:17
Сообщения: 715
Откуда: Украина
У меня MCP3204, 2мгц по даташиту при питании 5В, при 2.7 - 1мгц.

_________________
Clone PI AVR, Tesoro Lobo+NEL, Verator 5, Thunder 6(ждёт сезона), Quasar AVR(Test), Verator 5M


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Синхронизация в прямой ЦОС
СообщениеДобавлено: Сб: 06 апр 2013 19:41 
Не в сети

Зарегистрирован: Ср: 19 авг 2009 13:41
Сообщения: 26
Откуда: Вильнюс
tonks, попробуйте стробоскопический метод съема данных с АЦП.
забирайте данные 1 раз за период TX, но, каждый раз увеличивая время между
началом tx и стробом АЦП.
тут с картинками http://analogiu.ru/8/8-4-4.html


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Синхронизация в прямой ЦОС
СообщениеДобавлено: Сб: 06 апр 2013 21:25 
Не в сети
Аватара пользователя

Зарегистрирован: Вс: 06 ноя 2005 11:17
Сообщения: 4527
Откуда: С.-Петербург
В данном случае, это абсолютно бессмысленно. Требуется не изучить форму сигнала (и так ясно, что это синусоида), а отследить амплитуду и фазу отклика, выжав как можно бОльшую разрядность.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Синхронизация в прямой ЦОС
СообщениеДобавлено: Сб: 06 апр 2013 23:38 
Не в сети

Зарегистрирован: Вс: 23 май 2010 10:48
Сообщения: 2486
Откуда: администрация и модераторы-тупицы и дебилы
А если фазу мерить, привязав уровень к "нулю", а момент прохождения через ноль измерять не АЦП а одним разрядом - "прошёл/не прошёл"... ?

_________________
администрация и модераторы md4u - глупцы и моральные уроды, потому что используют административные ресурсы для нарушения Правил форума, прав пользователей и в личных целях.


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

Вы можете отключить эти сообщения.
 Заголовок сообщения: Re: Синхронизация в прямой ЦОС
СообщениеДобавлено: Вс: 07 апр 2013 6:41 
Не в сети

Зарегистрирован: Сб: 21 ноя 2009 12:10
Сообщения: 2697
Откуда: Новосибирск
Вадим писал(а):
А если... ?
Полезный сигнал и "входной ноль" закрыты шумами и другими мешающими сигналами...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Синхронизация в прямой ЦОС
СообщениеДобавлено: Вс: 07 апр 2013 15:56 
Не в сети

Зарегистрирован: Чт: 12 апр 2007 6:58
Сообщения: 161
Откуда: Литва
Достаточно читать АЦП 2 раза в период, и то можно не каждый.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Синхронизация в прямой ЦОС
СообщениеДобавлено: Вс: 07 апр 2013 17:18 
Не в сети

Зарегистрирован: Вс: 23 май 2010 10:48
Сообщения: 2486
Откуда: администрация и модераторы-тупицы и дебилы
Сергей, никаких технических проблем прямого (без вычисления) измерения фазы на приёмной катушке я не вижу. Шумов "нуля" нет. А остальное - это та же статистическая обработка, т.е. отдельная тема работы с шумами. Другой вопрос, что это уже будет другое построение прибора. Например, нужно решать вопрос измерения амплитуды принятого сигнала. Но за то будет точно известно, где его измерять - привязка во времени точно есть ( в пределах шумов). Поэтому не будет потерь от выбора точек измерения.

_________________
администрация и модераторы md4u - глупцы и моральные уроды, потому что используют административные ресурсы для нарушения Правил форума, прав пользователей и в личных целях.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Синхронизация в прямой ЦОС
СообщениеДобавлено: Вс: 07 апр 2013 17:28 
Не в сети

Зарегистрирован: Вс: 23 май 2010 10:48
Сообщения: 2486
Откуда: администрация и модераторы-тупицы и дебилы
Так же, должны быть специализированные АЦП для периодических сигналов, вроде синусоидального, которые могут давать именно разностное, - двойное пиковое напряжение. Но это также уход от обработки на одном кристалле.

_________________
администрация и модераторы md4u - глупцы и моральные уроды, потому что используют административные ресурсы для нарушения Правил форума, прав пользователей и в личных целях.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Синхронизация в прямой ЦОС
СообщениеДобавлено: Вс: 07 апр 2013 18:34 
Не в сети

Зарегистрирован: Сб: 21 ноя 2009 12:10
Сообщения: 2697
Откуда: Новосибирск
Вадим писал(а):
. отдельная тема работы с шумами. Другой вопрос, что это уже будет другое построение прибора
Да, это можно и приводил пример макета на этом форуме..., но это выходит за рамки обсуждения текущей темы.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Синхронизация в прямой ЦОС
СообщениеДобавлено: Вт: 09 апр 2013 18:04 
Не в сети

Зарегистрирован: Вс: 23 май 2010 10:48
Сообщения: 2486
Откуда: администрация и модераторы-тупицы и дебилы
Ну, не совсем уж другая тема... Можно же синхронизироваться именно после вычисления фазы... А это возможный выигрыш до 2-х дБ.

_________________
администрация и модераторы md4u - глупцы и моральные уроды, потому что используют административные ресурсы для нарушения Правил форума, прав пользователей и в личных целях.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Синхронизация в прямой ЦОС
СообщениеДобавлено: Вт: 09 апр 2013 21:34 
Не в сети
Аватара пользователя

Зарегистрирован: Пт: 10 дек 2010 23:17
Сообщения: 715
Откуда: Украина
Вадим писал(а):
Ну, не совсем уж другая тема... Можно же синхронизироваться именно после вычисления фазы... А это возможный выигрыш до 2-х дБ.
наигрался я уже, хоть бери новопасит пей, нормально только на столе, в земле как соловей, лучше всётаки пока позанимаюсь оцифровкой сигнала после класического СД, фильтров, поработаю над статикой, баллансом, подумаю как сделать простой но в тоже время достойный приборчик. Может тогда и созрею... И ещё хотел спросить, новый спринт лайоут 6 у всех тормозит именно при проводке дорожек, площадок итд когда появляеться "прицел" ? Камп у меня вроде не самый дохлый, 4гб ДДР1066, проц феном х3 блек едишн, мать Асус на амдшном SB850 чипсе, видюха правда старенькая нвидия 7600, в чём лажа? Игрульки то летают норм..

_________________
Clone PI AVR, Tesoro Lobo+NEL, Verator 5, Thunder 6(ждёт сезона), Quasar AVR(Test), Verator 5M


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Синхронизация в прямой ЦОС
СообщениеДобавлено: Вт: 09 апр 2013 21:49 
Не в сети
Аватара пользователя

Зарегистрирован: Пт: 10 дек 2010 23:17
Сообщения: 715
Откуда: Украина
Иеще мысли о грунте мучают, как его давить в обоих канналах.. Или хоть немного придавить нормальным фильтром, какой желательно нижний срез? 4-7гц? Или выделять на фоне сигнала с нижним срезом 3-4гц более высокочастотные всплески от целей?

_________________
Clone PI AVR, Tesoro Lobo+NEL, Verator 5, Thunder 6(ждёт сезона), Quasar AVR(Test), Verator 5M


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Синхронизация в прямой ЦОС
СообщениеДобавлено: Вт: 09 апр 2013 22:44 
Не в сети

Зарегистрирован: Вс: 23 май 2010 10:48
Сообщения: 2486
Откуда: администрация и модераторы-тупицы и дебилы
... А что за список приборов у Вас внизу...??? :) Может там ответы есть на некоторые из вопросов? ...
В практической реализации я Вам не помогу - для меня пока нет интересных решений в цифре.

_________________
администрация и модераторы md4u - глупцы и моральные уроды, потому что используют административные ресурсы для нарушения Правил форума, прав пользователей и в личных целях.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Синхронизация в прямой ЦОС
СообщениеДобавлено: Ср: 10 апр 2013 6:09 
Не в сети
Аватара пользователя

Зарегистрирован: Пт: 10 дек 2010 23:17
Сообщения: 715
Откуда: Украина
Внизу приборы с этого форума, иногда слегка модифицированные - с принудительной раскачкой, иной реализацией звука итд потому как не всегда при сборке всё есть. Писал уже что в цифре недавно, читаю, изучаю, что непонятно то методом "тыка". Пока наибольше привлекает решение опроцесорить девайс вроде Вайц 6000 или Вератор. Сегодня на целый день сваливаю на покопушки, немного ещё допилил прошивку модуля индикации к Лобо, сделал сигнал разряда батареи, перегруза крупной мишенью, и наконец дошли руки сделать логгер на микроСД карточку, пишет в файл значения АЦП с 4х каналов, потом на компу можно будет графики порисовать.

_________________
Clone PI AVR, Tesoro Lobo+NEL, Verator 5, Thunder 6(ждёт сезона), Quasar AVR(Test), Verator 5M


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Синхронизация в прямой ЦОС
СообщениеДобавлено: Ср: 10 апр 2013 9:11 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Синхронизация в прямой ЦОС
СообщениеДобавлено: Чт: 11 апр 2013 23:49 
Не в сети
Аватара пользователя

Зарегистрирован: Пт: 10 дек 2010 23:17
Сообщения: 715
Откуда: Украина
Результаты отклика меня весьма опечалили... Графиков пока нет, ибо софта под венду я ещё не написал, рисовалось всё на Бейсике под DOS`om, потому как в нём плаваю, а оттудова вывести или заскринить пока никак, когда в одном канале грунт подавлен а в другом нет это просто финиш, особенно для глубоких или слабопроводящих целей...

_________________
Clone PI AVR, Tesoro Lobo+NEL, Verator 5, Thunder 6(ждёт сезона), Quasar AVR(Test), Verator 5M


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Синхронизация в прямой ЦОС
СообщениеДобавлено: Пт: 12 апр 2013 0:34 
Не в сети
Аватара пользователя

Зарегистрирован: Вт: 15 ноя 2005 14:26
Сообщения: 8764
Откуда: Кыев- Азагарий
Опять, о том же... не нужны никакие карточки и ДОСы. Все известно...То что делается как новое, казалось бы, уже давно было, уже сделано.

viewtopic.php?f=77&t=5416

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Синхронизация в прямой ЦОС
СообщениеДобавлено: Вс: 14 апр 2013 23:49 
Не в сети
Аватара пользователя

Зарегистрирован: Пт: 10 дек 2010 23:17
Сообщения: 715
Откуда: Украина
граундген для "вакуума", потому не катит.

_________________
Clone PI AVR, Tesoro Lobo+NEL, Verator 5, Thunder 6(ждёт сезона), Quasar AVR(Test), Verator 5M


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

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


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

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


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

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