Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Кстати, вместо таблицы синус можно достаточно весело вычислять алгоритмами типа Брезенхемов всяких.
Отправлено
Michael Klokov
29 мая 2009, г. 23:08
В ответ на:
Ответ: Т.е. храню в памяти таблицу синусов, и запихваю в ШИМ контроллер нужное число по прерыванию в нужное время. На выходе PWM ставлю RC цепь и готово. Верно я понял?
отправлено пользователем
Mty1
29 мая 2009, г. 14:32
Составить ответ
|
Вернуться на конференцию.
Ответы
Ответ:
-
Michael Klokov
(11.09.2009, 22:38:19
85.249.73.51
,
пустое
)
Как это Брезенхемом? А вот алгоритмом CORDIC - можно.
-
Леонид Иванович
(30.05.2009, 02:33:13
87.252.227.56
,
пустое
)
CORDIC, насколько я понимаю, это последовательное уточнение с повротом вектора на фиксированные величины.... (+)
-
Michael Klokov
(30.05.2009, 11:51:18
85.249.73.51
, 359 байт)
Не исключаю, что можно придумать свой алгоритм вычисления синуса. Но пока встречал DDS только с таблицей и CORDIC.
-
Леонид Иванович
(30.05.2009, 14:45:51
87.252.227.56
,
пустое
)
Ну например такие алгоритмы применяются для интерполяции дуг в ЧПУ.
-
Michael Klokov
(30.05.2009, 15:18:25
85.249.73.51
, 361 байт)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 47:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru