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

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

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

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




Начать новую тему Ответить на тему
 [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: OVERSAMPLING (передискретизация)
СообщениеДобавлено: Пн: 08 сен 2008 18:59 
Не в сети
Аватара пользователя

Зарегистрирован: Ср: 27 фев 2008 20:29
Сообщения: 166
Откуда: Томск
Знающие люди подскажите как организовать oversampling для МК,
Допустим ATMEGA8 или PIC18F242, в общем не важно.
Важна сама программная реализация на СИ
Вобщем задача - увеличить разрядность АЦП с 10 бит до 12.


Последний раз редактировалось shemmer Пн: 08 сен 2008 19:59, всего редактировалось 1 раз.

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


Вы можете отключить эти сообщения.
 Заголовок сообщения:
СообщениеДобавлено: Пн: 08 сен 2008 19:10 
Не в сети
Аватара пользователя

Зарегистрирован: Вс: 06 ноя 2005 11:17
Сообщения: 4527
Откуда: С.-Петербург
А какие проблемы ? Читаешь вот этот документ, и пишешь: http://www.atmel.com/dyn/resources/prod ... oc8003.pdf

Кстати, пишется как и слышится, "дискрет", а не "дискрит".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн: 08 сен 2008 19:55 
Не в сети
Аватара пользователя

Зарегистрирован: Ср: 27 фев 2008 20:29
Сообщения: 166
Откуда: Томск
Спасибо, Andy_F, почитал этот документ
и стало не понятно зачем там используется таймер, со всей этой внешней обвязкой?
У вас в CLONEPI AVR как-то попроще?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн: 08 сен 2008 20:21 
Не в сети
Аватара пользователя

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

Странно, если читал...

shemmer писал(а):
У вас в CLONEPI AVR как-то попроще?

У меня один из вариантов, описанных в этом документе, п.3.2.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OVERSAMPLING (передискретизация)
СообщениеДобавлено: Вт: 09 сен 2008 10:30 
Не в сети

Зарегистрирован: Пн: 14 май 2007 18:24
Сообщения: 608
Откуда: Новосибирск
shemmer писал(а):
увеличить разрядность АЦП с 10 бит до 12.

Всё согласно теории… по Найквисту…
При уменьшении полосы пропускания системы, величина шума уменьшается в корень квадратный раз.
С увеличением разрядов с 10… до 12, шум должен быть уменьшен в 4 раза, или частота АЦП – увеличена в 16 раз.
Делаем 16 измерений 10р АЦП – суммируем – и оставляем только 12 старших разрядов… это и есть один отсчет, что эквивалентно фильтру нижних частот зарезающего полосу пропускания в 16 раз, но в цифровой форме…
Только, шум на входе системы должен быть на уровне не менее младшего разряда.
Если же уровень шума входного сигнала намного превышает этот младший разряд, то таким накоплением можно его уменьшить в цифровой форме, в ущерб скорости оцифровки … говорить, в этом случае о повышении разрядности - некорректно...
Уменьшать шум или увеличивать разрядность можно, но не до бесконечности, т.к. существует шумовая граница, определяемая полосой и температурой.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт: 09 сен 2008 11:19 
Не в сети
Аватара пользователя

Зарегистрирован: Вт: 20 ноя 2007 14:15
Сообщения: 205
Откуда: г. Киев
Я в свем приборе применяю оверсамплинг в пинпоинте, сигналы с СД в статике подаю на стандартный 10битный ацп и поднимаю до 12бит. Вполне достаточно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт: 09 сен 2008 18:46 
Не в сети

Зарегистрирован: Пт: 11 май 2007 15:33
Сообщения: 10
Откуда: Spain
Цитата:
Допустим ATMEGA8 или PIC18F242, в общем не важно.


Если не важно ATMEGA8 или PIC18F242 зачем нужно делат oversampling? PIC18F2423/2523/4423/4523 ето замена PIC18F242 серия толко там уже 12-Bit A/D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт: 09 сен 2008 18:49 
Не в сети
Аватара пользователя

Зарегистрирован: Ср: 27 фев 2008 20:29
Сообщения: 166
Откуда: Томск
Спасибо за ответы, почитав материал,понял что для моего случая необходим "честный" 12-ти разрядный ацп.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт: 09 сен 2008 18:53 
Не в сети
Аватара пользователя

Зарегистрирован: Ср: 27 фев 2008 20:29
Сообщения: 166
Откуда: Томск
Aster писал(а):
Цитата:
Допустим ATMEGA8 или PIC18F242, в общем не важно.


Если не важно ATMEGA8 или PIC18F242 зачем нужно делат oversampling? PIC18F2423/2523/4423/4523 ето замена PIC18F242 серия толко там уже 12-Bit A/D

как раз их и заказал только что :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт: 09 сен 2008 18:57 
Не в сети
Аватара пользователя

Зарегистрирован: Вс: 06 ноя 2005 11:17
Сообщения: 4527
Откуда: С.-Петербург
Aster писал(а):
Если не важно ATMEGA8 или PIC18F242 зачем нужно делат oversampling? PIC18F2423/2523/4423/4523 ето замена PIC18F242 серия толко там уже 12-Bit A/D

Всё ещё проще - берётся подходящий dsPIC, который настоящий сигнальник, с 12-bit быстрым АЦП, с колоссальным быстродействием, цена на них сопоставима, а то и ниже цены PIC'а, и готово :) .


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср: 10 сен 2008 3:55 
Не в сети
Аватара пользователя

Зарегистрирован: Ср: 27 фев 2008 20:29
Сообщения: 166
Откуда: Томск
Да,заказал пару dspic30. Действительно цены примерно одинаковые,зато имеем 16 разрядный сигнальник. Про dspic33 слышал что сыроваты пока они.


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

Вы можете отключить эти сообщения.
 Заголовок сообщения:
СообщениеДобавлено: Ср: 10 сен 2008 13:34 
Не в сети
Аватара пользователя

Зарегистрирован: Вс: 06 ноя 2005 11:17
Сообщения: 4527
Откуда: С.-Петербург
shemmer писал(а):
Да,заказал пару dspic30. Действительно цены примерно одинаковые,зато имеем 16 разрядный сигнальник. Про dspic33 слышал что сыроваты пока они.

А вот это зря. dsPIC30 потребляют столько, что, как пишут на Микрочипе, "не держит рука". Для носимой аппаратуры они не годятся. А 33 существуют уже довольно давно, "особенности" исправляются. Сам бы с удовольствием попробовал, но сейчас нет подходящей задачи.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт: 12 сен 2008 14:34 
Не в сети
Аватара пользователя

Зарегистрирован: Ср: 27 фев 2008 20:29
Сообщения: 166
Откуда: Томск
Заказал себе 33 серию, буду экспериментировать на макетной плате с ними, так сказать для развития. А вот конкретное устройство с их участием пока не придумывается :)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 13 ] 

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


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

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


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

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