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

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

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

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




Начать новую тему Ответить на тему
 [ Сообщений: 332 ]  На страницу Пред.  1, 2, 3, 4, 5, 6 ... 14  След.
Автор Сообщение
 Заголовок сообщения: Re: МалышFM
СообщениеДобавлено: Чт: 25 мар 2010 11:28 
Не в сети
Аватара пользователя

Зарегистрирован: Ср: 25 мар 2009 16:13
Сообщения: 1097
Откуда: Ukraine, Полтава
Генератор полностью аппаратный. У ПИКа на этих ногах встроенный компаратор. Вот и генерит :)
Подстройка под частоту аппаратной генерации происходит внутри программы - подстраивается внутри период прерываний. Снаружи этого не видно.


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


Вы можете отключить эти сообщения.
 Заголовок сообщения: Re: МалышFM
СообщениеДобавлено: Чт: 25 мар 2010 13:25 
Не в сети

Зарегистрирован: Сб: 21 ноя 2009 12:10
Сообщения: 2697
Откуда: Новосибирск
Eddy71 писал(а):
подстраивается внутри период прерываний.
Сложно как-то... В тиньке использовал генерацию прерывания от компаратора...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МалышFM
СообщениеДобавлено: Чт: 25 мар 2010 14:45 
Не в сети
Аватара пользователя

Зарегистрирован: Ср: 25 мар 2009 16:13
Сообщения: 1097
Откуда: Ukraine, Полтава
Наоборот, просто. Таймер1 тактируется от кварца, Таймер0 от LC-генератора. При каждом прерывании по Таймер0 из Таймер1 считывается насчитанное 16-ти битное число периодов и заносится поправочное число, чтобы использовать максимально возможное значение для вычислений. При калибровке программа "выгоняет" поправку так, чтобы получить в таймере число около 50 000. В таком случае даже при приближении катушки к здоровенным металлическим предметам не происходит переполнения таймера и обеспечивается чувствительность на уровне 0,3-0,5Гц при частоте обсчета около 25Гц.
Благодаря этому не чувствуются тормоза от програмных усредняющих фильтров.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МалышFM
СообщениеДобавлено: Чт: 25 мар 2010 15:50 
Не в сети

Зарегистрирован: Сб: 21 ноя 2009 12:10
Сообщения: 2697
Откуда: Новосибирск
Eddy71 писал(а):
У каждого своя простота :) Я делал не так...
Таймер1 тактировался кварцевым генератором, прерывания LC – инкрементировали содержимое регистра N. Калибровка – это один проход до переполнения Таймер/счетчика1 и подсчет N прерываний от LC. Запоминание конца измерения К=N-1/8N(целая часть)
При измерении: по прерыванию от LC при N=0 сброс Таймер/счетчика1…, при N=K считывание значения Таймер/счетчика1 как результат измерения
Точность ~1/56000, частота получения данных ~300Гц (при20мГц)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МалышFM
СообщениеДобавлено: Пт: 26 мар 2010 1:23 
Не в сети
Аватара пользователя

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

Использовался один 16-и битный Таймер у которого тактовая была 16МГц, этот таймер непрерывно считает и по каждому переполнению вызывает прерывание и инкрементит счётчик переполнений который аналогично таймеру непрерывно считает и переполняется.

По прерываниям от LC генератора (по нарастающему фронту), просто считывалось текущее показание Таймера и счётчика переполнений таймера. Число отсчётов тактовой за период LC генератора вычислялось из текущего и предыдущего значений счётчика переполнений таймера и самого таймера.

При таком подходе LC генератор может генерить на любой частоте и никаких переполнений.


А далее было реализовао усреднение на N периодов LC генератора (после N периодов LC генератора - считывалось следующее значение таймера и счётчика переполнений таймера).

Число N выбиралось зависимости от задачи:
- для парковщика не требовалось быстродействие, наоборот медлительность, чтобы паркующаяся машина не вызвала кучу ложных вьездов-выездов.
- для счётчика машин проезжающих по дороге требовалось быстродействие, при сохранении разумной чувствительности и стабильности работы.

Вот и менял интервал усреднения в зависимости от положения переключателя. Вроде неплохо работало всё.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МалышFM
СообщениеДобавлено: Пт: 26 мар 2010 5:59 
Не в сети

Зарегистрирован: Сб: 21 ноя 2009 12:10
Сообщения: 2697
Откуда: Новосибирск
Petrucho писал(а):
Нет калибровки…, т.е. отсутствует выбор диапазона измерения для обеспечения максимально возможной точности измеренных данных. Выбирать диапазон для обеспечения точности более чем 1/2^16 нет никакого смысла, большую точность не обеспечит кварцевый генератор.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МалышFM
СообщениеДобавлено: Пт: 26 мар 2010 7:47 
Не в сети
Аватара пользователя

Зарегистрирован: Вс: 26 авг 2007 12:54
Сообщения: 1063
Ну-уу не совсем с вами согласен. Т.к. частота автоколебательного генератора в районе 100кГц - а это значит что примерно 160 отсчётов опорного кварцованного генератора на период автоколебательного. Что соответствует примерно 2^7 степени, поэтому и считал Н периодов автоколебательного генератора, чтобы увеличить точность. При чем тут 2^16 степени? Насколько помню речь шла о 2х или 3х переполнениях таймера. Т.е. 2^17, ну а дрейф частоты кварцованых генераторов может достигать 10 импульсов в минуту. 16МГц это 16 милионов в секунду а в минуту в 60 раз больше, 10 импульсов от 960 милионов малость не дотягивает до точности 2^17.

Но тут не в этой точности дело, всё упирается в дрейф элементов автоколебательного генератора.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МалышFM
СообщениеДобавлено: Пт: 26 мар 2010 8:20 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МалышFM
СообщениеДобавлено: Сб: 27 мар 2010 0:25 
Не в сети

Зарегистрирован: Пн: 08 мар 2010 21:43
Сообщения: 13
Привет,
прошил правильно,написало о.к.,Малыш неработает.I=5,5мА,напряжение на ногах PIC:
1=4,98В
2=1,95В
3=2,12В
4=4,97В
5,6,7,8=0В
Выдимо LC наверно неработает,катушка маленькая=32 Ом,большая=49 Ом,непонимаю кде проблемка...
Посоветуйте,плс...Thanks.
на VRTP пока без ответа...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МалышFM
СообщениеДобавлено: Сб: 27 мар 2010 10:04 
Не в сети
Аватара пользователя

Зарегистрирован: Ср: 25 мар 2009 16:13
Сообщения: 1097
Откуда: Ukraine, Полтава
При подаче питания пикает? Если нет, причин может быть 2 - не прошился пик или что-то с кварцем (грязь на плате, битый кварц, обрыв дорожек..).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МалышFM
СообщениеДобавлено: Сб: 27 мар 2010 10:18 
Не в сети

Зарегистрирован: Пн: 08 мар 2010 21:43
Сообщения: 13
молчит как партизан...
пробовал 2 кварца...
JDM programmer написал,что PIC прошит...о.к.


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

Вы можете отключить эти сообщения.
 Заголовок сообщения: Re: МалышFM
СообщениеДобавлено: Сб: 27 мар 2010 12:11 
Не в сети
Аватара пользователя

Зарегистрирован: Ср: 25 мар 2009 16:13
Сообщения: 1097
Откуда: Ukraine, Полтава
Пока ехал на работу подумалось что забыл указать самую простую проблемку - динамик. В схеме я указал пьезик. Они очень разные бывают. Самый громкий звук от китайских с пластиковым прозрачным резонатором. Но попадаются советские, которые чтоб раскачать надо вольт 30 вдуть. Несколько раз попадались с коротким замыканием.
Если вместо пьезика воткнуть обычный бузик на 8 Ом, будет срабатывать защита на ножке пика от большого тока и звука не будет. Тогда надо поставить транзистор.
Проще проверить подключив наушники.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МалышFM
СообщениеДобавлено: Сб: 27 мар 2010 12:13 
Не в сети
Аватара пользователя

Зарегистрирован: Ср: 25 мар 2009 16:13
Сообщения: 1097
Откуда: Ukraine, Полтава
macepete писал(а):
JDM programmer написал,что PIC прошит...о.к.

JDM это пара транзисторов со стабилитронами. Пишет софт. Какая софтина? Могу посоветовать WinPIC800. Он нормально работает с JDM. Последняя версия 3.64


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МалышFM
СообщениеДобавлено: Сб: 27 мар 2010 17:49 
Не в сети

Зарегистрирован: Пн: 08 мар 2010 21:43
Сообщения: 13
Софтина WINPIC,купил новый PIC,прошил,то самое,неработает.Может катушкы неправильны /32 и 49 Ом/ ? На ногах PIC 5,6,7,8=0 В.А у вас какие там напряжения ?
Спасибо за помощь...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МалышFM
СообщениеДобавлено: Сб: 27 мар 2010 19:29 
Не в сети
Аватара пользователя

Зарегистрирован: Ср: 10 мар 2010 9:39
Сообщения: 2086
Откуда: Пермский край
Катушки разные ставил,откликается на все. У тебя кварц или прошивка не фурычит.

_________________
Tesoro Cibola. TGSL. Tesoro lobo mod. Малыш FM. Verator. Clone AVR. Chance. Fisher 1266-х. Tesoro ELDORADO. Терминатор 3. Minelab Musketer. White's IDX PRO. Quasar.Гроза6(Super). Golden Mask 4(превзошел все ожидания).Verator 5-4.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МалышFM
СообщениеДобавлено: Сб: 27 мар 2010 19:35 
Не в сети
Аватара пользователя

Зарегистрирован: Ср: 10 мар 2010 9:39
Сообщения: 2086
Откуда: Пермский край
Eddy71. У меня прибор после нескольких секунд убегает в сторону цветного металла (пикает высоким тоном пока не сбросишь). Повторяется постоянно.

_________________
Tesoro Cibola. TGSL. Tesoro lobo mod. Малыш FM. Verator. Clone AVR. Chance. Fisher 1266-х. Tesoro ELDORADO. Терминатор 3. Minelab Musketer. White's IDX PRO. Quasar.Гроза6(Super). Golden Mask 4(превзошел все ожидания).Verator 5-4.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МалышFM
СообщениеДобавлено: Сб: 27 мар 2010 20:35 
Не в сети
Аватара пользователя

Зарегистрирован: Сб: 10 мар 2007 22:46
Сообщения: 70
Откуда: Україна Луцьк
vlaser писал(а):
Eddy71. У меня прибор после нескольких секунд убегает в сторону цветного металла (пикает высоким тоном пока не сбросишь). Повторяется постоянно.

С6 С7 какие поставил? :?

_________________
Tracker-FM. Tracker-PI. Clone-PI. Clone- pi2.Clone-AVR.Малыш FM.КРОТ2-ХМ,Гном,Крот-Смарт...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МалышFM
СообщениеДобавлено: Сб: 27 мар 2010 22:42 
Не в сети
Аватара пользователя

Зарегистрирован: Ср: 25 мар 2009 16:13
Сообщения: 1097
Откуда: Ukraine, Полтава
macepete писал(а):
Софтина WINPIC,купил новый PIC,прошил,то самое,неработает.Может катушкы неправильны /32 и 49 Ом/ ? На ногах PIC 5,6,7,8=0 В.А у вас какие там напряжения ?

8 ножка - земля, там 0 и должен быть.
7 - выход звука. Если нет мишени там тоже 0.
А вот 5 и 6 это ноги LC генератора. Если нет осциллографа можно "глянуть" звуковой карточкой компьютера. Для этого нужно "-" металлоискателя подключить на "корпус" компьютера, а 5-ю ножку контроллера через резистор 10к включить на линейный вход звуковой карточки. И "глянуть" например вот этим: http://www.qsl.net/om3cph/sb/soundscope.zip При исправных деталях должен быть меандр около 18кГц.

Проверьте остальные ноги контроллера. 1 и 4-я ноги должны быть +5в, а на 2-й и 3-й около 1-2в. Плата должна быть обязательно вымыта от следов пайки. Лучше спирт, но если нет пойдет и ацетон или растворитель Р646 или Р647.
Если не помогло, можно попробовать удалить конденсаторы на 2-й и 3-й ножках (если припаяны не тех номиналов работать не будет).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МалышFM
СообщениеДобавлено: Сб: 27 мар 2010 22:49 
Не в сети
Аватара пользователя

Зарегистрирован: Ср: 25 мар 2009 16:13
Сообщения: 1097
Откуда: Ukraine, Полтава
vlaser писал(а):
Eddy71. У меня прибор после нескольких секунд убегает в сторону цветного металла (пикает высоким тоном пока не сбросишь). Повторяется постоянно.

Как правильно заметил ars это может быть из-за керамических конденсаторов в контуре. Такие не подходят. Надо плёночные. Узнать тип конденсатора просто (если есть лишний) - раскусить кусачками. В плёночном идет прозрачная лавсановая плёнка и фольга или напыление. В керамическом ничего кроме керамики.
Но такой же эффект может быть и от севшей батарейки. Напряжение когда "плывет" почемуто начинает плыть и частота генератора. То же самое может быть если контроллер или КРЕНку греть руками - от нагрева меняются параметры деталей и напряжение стабилизатора. Правильно собранный "Малыш" может на столе лежать часами и молчать в отсутствие внешних "раздражителей".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МалышFM
СообщениеДобавлено: Сб: 27 мар 2010 23:01 
Не в сети

Зарегистрирован: Пн: 08 мар 2010 21:43
Сообщения: 13
Всем ребятам спасибо,заработало,надо было в программе поставить внутренный осциллатор,значит прошивка была плохая.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МалышFM
СообщениеДобавлено: Сб: 27 мар 2010 23:47 
Не в сети
Аватара пользователя

Зарегистрирован: Ср: 25 мар 2009 16:13
Сообщения: 1097
Откуда: Ukraine, Полтава
Какой внутренний?? Он о внешнего кварца на 20МГц тактируется и все времянки привязаны к 20МГц опорного, не от 4МГц внутреннего.. Проверьте кварц и конденсаторы с ножек 2 и 3 на "общий". В конфигурации с внутренним генератором чувствительность будет раз в 8 ниже чем при работе с кварцем.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МалышFM
СообщениеДобавлено: Вс: 28 мар 2010 0:07 
Не в сети

Зарегистрирован: Пн: 08 мар 2010 21:43
Сообщения: 13
В программе WINPIC поставил галочку на внутренний осциллатор,прошил и заработал Малыш.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МалышFM
СообщениеДобавлено: Вс: 28 мар 2010 11:13 
Не в сети
Аватара пользователя

Зарегистрирован: Ср: 25 мар 2009 16:13
Сообщения: 1097
Откуда: Ukraine, Полтава
Я понял, но работа от внутреннего не правильно. Вот WinPIC800


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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МалышFM
СообщениеДобавлено: Вс: 28 мар 2010 13:54 
Не в сети
Аватара пользователя

Зарегистрирован: Ср: 07 май 2008 23:19
Сообщения: 36
Откуда: Украина, Сумы
Ребята не надо ничего трогать. С читали зашили и забыли ,автор об этом уже писал.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МалышFM
СообщениеДобавлено: Вс: 28 мар 2010 18:14 
Не в сети
Аватара пользователя

Зарегистрирован: Ср: 25 мар 2009 16:13
Сообщения: 1097
Откуда: Ukraine, Полтава
Я так думаю что у macepete возникли проблемы с кварцем, вот и перешел он на внутренний генератор.. Так проще. Целых три детали проверять.. ;)


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

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


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

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


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

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