|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
01.04.2013, 00:32 | #1 |
Регистрация: 05.04.2012
Сообщений: 7
|
Синус на микроконтроллерах
Доброго времени суток всем
У меня есть некоторая задача, для примера сузим ее до определения наличия и размера гармоник подаваемом напряжении. Сейчас я стою перед вопросом ее реализации. Как мне думается для выполнения данной задачи будет использоваться АЦП в паре с микроконтроллером. Гармоники определяются путем интегрирования синуса (косинуса) входного сигнала. Возникает вопрос - есть ли микроконтроллеры в которых есть функция синуса/косинуса? PS: ни с контроллерами ни с программированием дел толком не имел, поэтому был бы рад услышать ваши советы по поводу выбора языка программирования и выбора элементной базы. PPS: в перспективе устройство будет иметь возможность соединяться с пк по USB - прийдется писать драйверы и клиентское ПО которое будет строить графики и т.п. PPPS: по поводу языка програмирования - немного шпрехаю на делфи, но как понимаю в даннном случае на нем получится только клиентское ПО написать. |
01.04.2013, 01:20 | #2 |
Старожил
Регистрация: 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 |
01.04.2013, 09:41 | #3 |
Регистрация: 05.04.2012
Сообщений: 7
|
Спасибо, по первым двум - там получается довольно низкая точность, для меня же точность очень важна, по третьей - не смотрел - требуется регистрация
|
01.04.2013, 14:18 | #4 |
C/C++, Asm
Участник клуба
Регистрация: 02.03.2010
Сообщений: 1,323
|
может не откладывать USB на будущее, а сделать сразу?
тогда устройство будет просто семплировать входящий сигнал, а анализ и обработку будет делать хост. на мой взгляд, для микрокотроллера вариант 1, из предложенных raxp, оптимален. Последний раз редактировалось f.hump; 01.04.2013 в 14:26. |
01.04.2013, 14:18 | #5 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
...не нужна регистрация ...что касается точности, давайте тогда конкретику - входные частоты, разрешение, тип МК.
Для больших потоков используют внешний параллельный АЦП, пошерстите продукцию Analog Devices. Первичную обработку можно реализовать на ПЛИС. МК под это дело используют только, как правило, ARM или DSP.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Гиперболический синус | 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 |