Клеммные колодки Keen Side

Алгоритмы расчета тригонометрических функций на контроллере Atmel

Страница 2 из 2
Новичок
 
Регистрация: 06.01.2013
Сообщений: 47
Репутация: 27
0 20
0 0
 
20.01.2014 19:37 #11
Скорее всего, что из флеш можно будет быстрее достать значение, чем с ОЗУ по той причине, что формулу тоже надо обработать. Она как Вы понимаете не очень маленькая и мега будет некоторое время ее мучать, еще и от подхода к написаю программы зависит. Но и тот и другой вариант есть приемлем в особых случаях. Если памяти МК уже недостаточно, то наверно выгоднее формулу вписать в флеш, чем табл син, кос.
Оценка
К конденсаторам источников питания высокой мощности предъявляются высокие требования по качеству и надежности. Пленочные – единственный тип конденсаторов, который может справиться с такой задачей. Компания Hongfa предлагает продукцию, которая подходит для применения практически во всех функциональных узлах типовых AC/DC- или DC/AC-преобразователей. Рассмотрим характеристики и применения плёночных конденсаторов Hongfa для различных решений.
Специалист
 
Аватар для antonydublin
 
Регистрация: 22.09.2010
Адрес: г. Донецк
Сообщений: 873
Репутация: 381
372 0
3 0
 
20.01.2014 19:43 #12
Всегда можно сгенерировать нужную таблицу в Matlab, Maple и т.д. Ведь два знака после запятой - это приличная точность, а сходимость большинства итерационных методов у вершин обозначенных триг. функций невысокая.
Оценка
Вслед за сериями на DIN-рейку DDRH-60/120/240 и на шасси RSDH-150/300 компания MEAN WELL выпустила новые маломощные DC/DC-преобразователи DDRH-15/30/45 со сверхшироким входным напряжением 150…1500 В, и монтажом не только на DIN-рейку, но и печатную плату или винтовым соединением. Все преобразователи семейства DDRH и RSDH работают при температурах -40…80°C и обладают высокой изоляцией 4000 В AC между входом и выходом, что обеспечивает надежную защиту. Они подходят для использования на высоте до 5000 м и сертифицированы по стандарту IEC62109-1 для фотоэлектрических систем. Преобразователи DDRH/RSDH есть в наличии и под заказ.
Знаток
 
Аватар для salyamkamrad
 
Регистрация: 07.10.2009
Адрес: А кому интересно?
Сообщений: 382
Репутация: 70
62 18
2 2
 
17.02.2016 00:51 #13
Флешку прикрутить на пару гигов, и забить в нее таблицы Брадиса... в трех экземплярах... для надежности.
Оценка
В последние годы растёт спрос на источники питания для промышленной автоматизации в связи с увеличением инфраструктурных проектов, требующих надёжного электропитания. Источники питания на DIN-рейку MEAN WELL обладают высокой эффективностью, надёжностью и безопасностью, обеспечивая стабильное выходное напряжение. Большой ассортимент в наличии позволяет выбрать подходящий ИП MW на DIN-рейку для решения любой задачи электропитания.
Новичок
 
Регистрация: 06.01.2013
Сообщений: 47
Репутация: 27
0 20
0 0
 
17.02.2016 11:06 #14
Да, лучше в 3-х так надежней)

По совету antonydublin, я тогда забил в flash память таблицу и получил точность расчета в 0,01, что меня полностью устраивало
Оценка
Banned
 
Регистрация: 21.04.2012
Адрес: южнее Дуная
Сообщений: 4,318
Репутация: 419
500 352
141 0
 
17.02.2016 21:52 #15
....чем не сгожа Интерполяция? И бистро, и економно.
Оценка
Знаток
 
Аватар для salyamkamrad
 
Регистрация: 07.10.2009
Адрес: А кому интересно?
Сообщений: 382
Репутация: 70
62 18
2 2
 
29.09.2017 11:27 #16
Для интерполяции нужно чтобы было меж чем интерполировать. Опять же нужно извлекать данные из таблицы или вычислять их.
Оценка
Новичок
 
Регистрация: 25.07.2013
Сообщений: 2
Репутация: 10
 
16.07.2018 14:27 #17
И зачем быстро считать синус?





Делаю управление скоростью двигателя, на ардуине, реализовал ШИМ синуса. Увидел на осциллографе, первые и последние импульсы какие то слишком неправильные первый широкий, потом очень узкий, а последние черезчур широкие, начал разбираться.
Частота ШИМ 256кГц=4мкс, синус в ардуине считается по моим вычислениям где то 300 мкс, (по поиску в интернете 2000 тактов 125 мкс).

Сейчас пару дней разбирался с темой, думаю сделать следующее.

большой точности не нужно,
до ПИ/6 можно взять приближение sin(x)=6 точность 4%
до ПИ/2 думаю отнимать второй член ряда x^3/3! = x*x*x/6 для ПИ/2 выходит 0,92 => 8%
Оценка
Новичок
 
Регистрация: 25.07.2013
Сообщений: 2
Репутация: 10
 
16.07.2018 15:46 #18
Так мне больше нравиться.
Пачка синусов, (без учета вывода в терминал) 1800 и 360 мкс по штатной и приближенной формуле.




Пойду перепаивать транзисторы и запускать в железе.
Оценка
Гуру
 
Регистрация: 28.06.2012
Сообщений: 4,860
Репутация: 1167
1,313 117
483 1
 
16.07.2018 16:13 #19
Цитата:
Сообщение от taraserker
И зачем быстро считать синус?
Так может, вообще ничего не считать, а сделать простейшую таблицу значений синуса в ПЗУ, если там есть место ? Мне как-то нужен был синус на мелкой АВР-ке. Я сделал проще - таблица на 256 значений и простейший ЦАП R-2R на резисторах. Затраты - 256 байт в ПЗУ и 8 ножек порта микроконтроллера. Синус практически идеальный ...
Оценка
Эксперт
 
Аватар для DmitriyVDN
 
Регистрация: 08.11.2009
Сообщений: 2,310
Репутация: 640
620 131
34 9
 
16.07.2018 17:00 #20
Цитата:
Сообщение от taraserker
Так мне больше нравиться.
а вот так это выглядит при тактовой 4МГц без дуриновских костылей
ШИМ 26.3КГц
почуВствуй разницу
Изображения
Тип файла: png синусШИМ.png (45.1 Кб, 0 просмотров)
Оценка
Ответ
Страница 2 из 2
Похожие темы
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход
Электронные компоненты. Скидки 15%, кэшбэк 15% и бесплатная доставка от ТМ Электроникс
Часовой пояс GMT +3, время: 17:16.
Обратная связь РадиоЛоцман Вверх