Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Забыл сказать,тактовая частота 4МГц.
Отправлено
Irek
26 сентября 2007 г. 12:25
В ответ на:
Знает ли кто-нибудь,насколько быстро ATmega16 считает функцию синуса?Мне нужно реализовать ШИМ с частотой 20 КГц,и каждые 50мкс происходит просчет синуса.Но по-моему МК не успевает это сделать.
отправлено Irek 26 сентября 2007 г. 12:24
Составить ответ
|
Вернуться на конференцию
Ответы
Существует несколько типов алгоритмов расчета синуса. Вы можете выбрать в зависимости от вашей задачи.
—
bp
(26.09.2007 12:33:29
81.3.189.234
,
пустое
,
ссылка
)
Ответ: Ну если и успеет (при такой тактовой (а чё не хочешь 16 МГц поставить?)), то ничего подсчёта синуса она уже не успеет сделать...Тогда смысл применения такого решения???
—
Не заполнено имя
(26.09.2007 12:28:19
217.118.66.52
,
пустое
)
Ответ: Это нужно каждый 50 мкС выдавать волну синуса....Это хотя бы раз в 5 мкС менять частоту ШИМА...Успеет если сделать таблиную реализацию и каждое след.знач. частоты ШИМА брать из таблички...Ну всё равно придется или каждые 5 мкС (20 тактов процессора) прерываться...Либо останавливать все процесы и заниматься тока синусом
—
Не заполнено имя
(26.09.2007 12:31:53
217.118.66.52
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
что получится, если сложить 4 и 4 ?
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru