Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.04.2013, 00:32   #1
DGJ
 
Регистрация: 05.04.2012
Сообщений: 7
По умолчанию Синус на микроконтроллерах

Доброго времени суток всем

У меня есть некоторая задача, для примера сузим ее до определения наличия и размера гармоник подаваемом напряжении.

Сейчас я стою перед вопросом ее реализации.
Как мне думается для выполнения данной задачи будет использоваться АЦП в паре с микроконтроллером.

Гармоники определяются путем интегрирования синуса (косинуса) входного сигнала.

Возникает вопрос - есть ли микроконтроллеры в которых есть функция синуса/косинуса?

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

PPS: в перспективе устройство будет иметь возможность соединяться с пк по USB - прийдется писать драйверы и клиентское ПО которое будет строить графики и т.п.

PPPS: по поводу языка програмирования - немного шпрехаю на делфи, но как понимаю в даннном случае на нем получится только клиентское ПО написать.
DGJ вне форума Ответить с цитированием
Старый 01.04.2013, 01:20   #2
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

...по анализу спектра под МК вы можете использовать упрощенные методы 5-ти ординат или посмотреть код Элм-Чена.

Курить:
http://victorprojects.narod.ru/12analizator.html
http://cxema.at.ua/publ/10_ti_polosn...ektra/1-1-0-34
http://www.rlocman.ru/shem/schematics.html?di=33988
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 01.04.2013, 09:41   #3
DGJ
 
Регистрация: 05.04.2012
Сообщений: 7
По умолчанию

Спасибо, по первым двум - там получается довольно низкая точность, для меня же точность очень важна, по третьей - не смотрел - требуется регистрация
DGJ вне форума Ответить с цитированием
Старый 01.04.2013, 14:18   #4
f.hump
C/C++, Asm
Участник клуба
 
Аватар для f.hump
 
Регистрация: 02.03.2010
Сообщений: 1,323
По умолчанию

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

на мой взгляд, для микрокотроллера вариант 1, из предложенных raxp, оптимален.

Последний раз редактировалось f.hump; 01.04.2013 в 14:26.
f.hump вне форума Ответить с цитированием
Старый 01.04.2013, 14:18   #5
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

...не нужна регистрация ...что касается точности, давайте тогда конкретику - входные частоты, разрешение, тип МК.

Для больших потоков используют внешний параллельный АЦП, пошерстите продукцию Analog Devices. Первичную обработку можно реализовать на ПЛИС. МК под это дело используют только, как правило, ARM или DSP.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Гиперболический синус Lemoral Общие вопросы C/C++ 9 21.11.2012 01:17
Синус kuy Паскаль, Turbo Pascal, PascalABC.NET 1 08.11.2011 22:56
синус Кристина1 Помощь студентам 9 13.11.2008 22:38
Косинус, синус,... Манжосов Денис :) Свободное общение 9 26.08.2008 15:59
Синус AndrewASV Общие вопросы Delphi 4 24.10.2007 13:21