roboforum.ru

Технический форум по робототехнике.

Цифровой фильтр на BasCom.

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Цифровой фильтр на BasCom.

Сообщение GIGOLAS » 26 июл 2010, 21:04

Ребят подскажите пример кода на Васике, для реализации цифрового фильтра. Скорость поступления сигнала на вход контролера, ну как сказать, насколько быстро сможеш махнуть рукой. Сигнал не очень быстрый и не сложный, так что поидее контролер справица легко. Но как его реализовать на Васике даже не представляю, поидее хочу резать АЧХ как душе вздумается, но с чего начать даже не представляю.

Заранее спасибо за любую помощ.
По жизненному опыту я точно знаю, что есть определённый тип людей, который считает что все ему должны.
Я отношу себя к противоположному типу, который постоянно считает себя виноватым в чём либо.
Ненавижу когда кто то пользуется моими недостатками.
Аватара пользователя
GIGOLAS
 
Сообщения: 302
Зарегистрирован: 22 сен 2008, 22:15
Откуда: Раменки 43

Re: Цифровой фильтр на BasCom.

Сообщение elesy » 27 июл 2010, 06:37

Может сначала ознакомиться с теоремой Котельникова? А потом уже плясать дальше.
elesy
 
Сообщения: 92
Зарегистрирован: 24 май 2010, 15:31
Откуда: Екатеринбург
ФИО: Зайцев Иван Алексеевич

Re: Цифровой фильтр на BasCom.

Сообщение vadinator » 27 июл 2010, 09:36

GIGOLAS, наверное ждёте примеров и удивляетесь, что их нет :D
Просто, вас не просто понять... поподробнее о задаче, глядишь и мы поймём :)
Роботы, уже среди нас...
Прошу прощения за аватар, никак схему динамической индикации не могу настроить :)
Аватара пользователя
vadinator
 
Сообщения: 979
Зарегистрирован: 19 янв 2010, 14:51
Откуда: Петрозаводск
прог. языки: C, FBD, Wiring-Processimg,,,LD, SFC, ST...
ФИО: Вадим

Re: Цифровой фильтр на BasCom.

Сообщение Romikgy » 27 июл 2010, 10:02

сначало .... АВР не предназначен для таких целей!
1. можно сделать БПФ (быстрое преобразование фурье) нахимичить с АЧХ все что хочешь , и обратное БПФ
2. можно использовать КИХ или БИХ фильтры (что сие в википедию посмотри)

PS однако чем будет задаваться что резать в АЧХ а что нет ? и все таки какая частота сигнала на входе (с какой скоростью отчеты идут)?
die Wahrheit ist irgendwo da draußen
Аватара пользователя
Romikgy
 
Сообщения: 750
Зарегистрирован: 15 ноя 2009, 13:37
Откуда: Porto Franco "Odessa"

Re: Цифровой фильтр на BasCom.

Сообщение avr123.nm.ru » 27 июл 2010, 11:06

Посмотрите поиском "детка 001" - это цветомузыка на баскоме - там есть цифровой фильтр.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Цифровой фильтр на BasCom.

Сообщение blindman » 27 июл 2010, 11:08

Romikgy писал(а):сначало .... АВР не предназначен для таких целей!

Для каких "таких"? О целях как раз и не известно ничего
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Цифровой фильтр на BasCom.

Сообщение GIGOLAS » 27 июл 2010, 11:51

Romikgy спс пока заморочусь с фурье, дальше будет видно.
По жизненному опыту я точно знаю, что есть определённый тип людей, который считает что все ему должны.
Я отношу себя к противоположному типу, который постоянно считает себя виноватым в чём либо.
Ненавижу когда кто то пользуется моими недостатками.
Аватара пользователя
GIGOLAS
 
Сообщения: 302
Зарегистрирован: 22 сен 2008, 22:15
Откуда: Раменки 43

Re: Цифровой фильтр на BasCom.

Сообщение Romikgy » 28 июл 2010, 10:23

blindman писал(а):
Romikgy писал(а):сначало .... АВР не предназначен для таких целей!

Для каких "таких"? О целях как раз и не известно ничего

для сигнальных алгоритмов... этими вещами типа цифровых фильтров и преобразователей фурье и ими подобными в основном занимаются DSP ( хотя могут и другие но не рационально)
да и для таких целей нужны ф-ции числомолотилок с умножением (особено для цифровых фильтров)

PS ну и все зависит от характеристик входных сигналов (если будет одно изменение за секунду думаю и авр справится если его не сильно грузить )
die Wahrheit ist irgendwo da draußen
Аватара пользователя
Romikgy
 
Сообщения: 750
Зарегистрирован: 15 ноя 2009, 13:37
Откуда: Porto Franco "Odessa"

Re: Цифровой фильтр на BasCom.

Сообщение blindman » 28 июл 2010, 10:57

Типа, мы говорим "фильтр", подразумеваем "DSP" :ROFL:

Я бы не был столь категоричен, повторюсь - о сигнале ничего не известно
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Цифровой фильтр на BasCom.

Сообщение SERGEY_M » 28 июл 2010, 11:07

Аватара пользователя
SERGEY_M
 
Сообщения: 682
Зарегистрирован: 20 мар 2009, 12:45
Откуда: Украина, Одесса
ФИО: Сергей

Re: Цифровой фильтр на BasCom.

Сообщение avr123.nm.ru » 28 июл 2010, 12:28

Элм Чен это сила. Но просили на BASCOM :D
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Цифровой фильтр на BasCom.

Сообщение Romikgy » 28 июл 2010, 20:32

blindman писал(а):Типа, мы говорим "фильтр", подразумеваем "DSP"
Я бы не был столь категоричен, повторюсь - о сигнале ничего не известно

а посмотрите в остальной электронике где используют фильтры что ставят? почемуто авр там нет ....

Добавлено спустя 2 минуты 44 секунды:
SERGEY_M писал(а):вот БПФ на МЕГА8
http://www.rlocman.ru/shem/schematics.html?di=33988

даже здесь перед авр стоит фильтр :) скорости не хватать и БПФ делать и фильтровать )))))
да и частота дискретизации 9.6 кГц чуть лучше чем в телефонии...

PS ждем от топик стартера параметров входных сигналов!!!
die Wahrheit ist irgendwo da draußen
Аватара пользователя
Romikgy
 
Сообщения: 750
Зарегистрирован: 15 ноя 2009, 13:37
Откуда: Porto Franco "Odessa"

Re: Цифровой фильтр на BasCom.

Сообщение SERGEY_M » 28 июл 2010, 21:27

корость поступления сигнала на вход контролера, ну как сказать, насколько быстро сможеш махнуть рукой.

чем не характеристика входного сигнала? :D
Аватара пользователя
SERGEY_M
 
Сообщения: 682
Зарегистрирован: 20 мар 2009, 12:45
Откуда: Украина, Одесса
ФИО: Сергей

Re: Цифровой фильтр на BasCom.

Сообщение GIGOLAS » 29 июл 2010, 00:11

Чего сказать сам пока не знаю, сигнал примерно будет частотой 4-10кГц, форма сигнала хз но несложная но с помехами типа синуса. Грубо говоря может неправильно выражусь, посмотреть определенный участок спектра виде шкалы или цифр на индикаторе, перестраиваемый по диапазону.

Еше много НО, еше нет толком реализации в железе, но сигнал снимается с индуктивности (по типу металлоискателя но мы работаем только на прием), так что не могу точно сказать форму сигнала, скорее всего будет прогон через фильтр до микросхемы АВР. Просто хотел пока с исходниками занятся, чтоб хоть как то работало потом подгонять под железо. Так в двух словах.

Да и в чем еше проблема может и большая, кроме Васика и Atmega и ее семейства ничего не знаю, так что отталкиваюсь от того что знаю :D
По жизненному опыту я точно знаю, что есть определённый тип людей, который считает что все ему должны.
Я отношу себя к противоположному типу, который постоянно считает себя виноватым в чём либо.
Ненавижу когда кто то пользуется моими недостатками.
Аватара пользователя
GIGOLAS
 
Сообщения: 302
Зарегистрирован: 22 сен 2008, 22:15
Откуда: Раменки 43

Re: Цифровой фильтр на BasCom.

Сообщение elesy » 29 июл 2010, 06:03

Сначала дучше определиться с "хотелками" и с железом, а уж толкько потом за софт браться
elesy
 
Сообщения: 92
Зарегистрирован: 24 май 2010, 15:31
Откуда: Екатеринбург
ФИО: Зайцев Иван Алексеевич

След.

Вернуться в Микроконтроллеры

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

Сейчас этот форум просматривают: Bing [Bot], GoGo.Ru [Bot] и гости: 20