Генератор видео на STM32F407: рецепт быстрого приготовления

Производительность современных недорогих и доступных микроконтроллеров позволяет с лёгкостью решать задачи, за которые было страшно браться, скажем, лет 10 назад. Давайте соберём несложный формирователь видеосигнала на популярной плате STM32F4Discovery.


Читать дальше

Ещё по поводу генерации синусов

Сначала казалось, что решение хранить вектор в качестве положения и поворачивать его при интегрировании хорошая идея. Это избавляет от необходимости вычисления косинусов от угла поворота при переходе между системами координат. Проблемы появляются от методической неточности интегрирования, начинает копится ошибка величина которой зависит от скорости. Ошибка не очень большая (~1%) но неприятно, она же методическая. Да и значение угла может понадобится, для оценки формы ЭДС и компенсации пульсаций момента, например.

И пришлось написать табличную реализацию sincosf. Под катом код и возможно описание.



Читать дальше
  • +4
  • 04 ноября 2013, 21:41
  • amaora

Генератор ШИМ/импульсов на STM32F050

Иногда полезная приблуда — управляемый по RS232 генератор на 6 каналов ШИМа + 1 импульсный.


Читать дальше

Простой формирователь ШИМ-сигнала с ручной регулировкой

В ходе размышлений над контроллером электродвигателя придумался мне простой формирователь ШИМ-сигнала на инверторе с триггером шмитта.


Читать дальше

Многоканальный DDS генератор на STM32

Библитека позволяет генерировать сигналы нескольких форм (синус, прямоугольник, треугольник, пила), и микшировать произвольное количество каналов:
Синус 50+440+1500 Гц


Читать дальше

Генерация синуса

Мне показалось не все знают такие простые способы. Можно генерировать последовательные значения sin(t) без таблиц и каких либо тяжелых вычислений. Суть именно в том, что генерируется последовательность на регулярной сетке по времени, для примера sin(0.1), sin(0.2), и тд. Для этого случая есть простой способ.


Читать дальше

Звуковуха в качестве генератора

Понадобилось мне тут на девайс подать трёхфазный синус. Задача пустяшная, да вот беда — генератор у меня только один. В процессе чесания репы, взгляд упал на стоящий рядом ноут с установленным линухом. «Ага» — вспомнил я — «там ведь есть PulseAudio, а в нём в комплекте есть модуль для генерации синуса — как раз то, что мне надо». Оставалось только выяснить, как с ним работать. С этим вопросом я обратился к гуглу и тот наставил меня на путь истинный.

Читать дальше

Навешиваем динамогенератор на велосипед

Привет Всем! Это моя первая статья. В ней я расскажу как собрал динамогенератор (ДГ) для велосипеда, который питает светодиод переднего фонаря.

Идея:
Во времена СССР динамогенераторы были довольно широко распространены, но источники света оставляли желать лучшего. В наше время в качестве ДГ используются динамовтулки или обычные генераторы приставляемые к колесу велосипеда. Мощность первых около 5 Вт, вторых 3 Вт, прямо скажем не густо, да и КПД их неизвестен. В предлагаемой конструкции в качестве генератора было решено использовать шаговый мотор Mitsumi M49SP-1 (рис.3) с небольшой доработкой. Реализации подобной идеи в интернете уже есть, но об их эффективности не сказано ни слова.

Читать дальше

Простейший тактовый генератор для разлочки AVR от неверных фьюзов.

Недавно я собрал себе USBasp, и перешел с Uniprof на USBASP AVRDUDE PROG. ГУИшка, конечно, хорошая, но мне пока трудно перестроиться на обратную нотацию фьюз-бит. И вот этот момент настал: я залочил свою мегу16 на внешний тактовый сигнал.


Читать дальше
  • -1
  • 24 апреля 2011, 17:18
  • enq