Top.Mail.Ru

Фильтр Калмана. Алгоритм фильтрации данных.

Как то так повелось, что очень нравятся мне всякие алгоритмы, имеющие четкое и логичное математическое обоснование. Но зачастую их описание в интернете настолько перегружено формулами и расчетами, что общий смысл понять просто невозможно. А ведь понимание сути и принципа работы устройства/механизма/алгоритма намного важнее, чем заучивание формул. Как это ни банально, но запоминание даже сотни формул ...

Продолжить чтение

STM32. Передача данных по USB.

Всем доброго дня! Возвращаемся к экспериментам с микроконтроллерами STM32 и сегодня продолжим обсуждать связь контроллера и компьютера при помощи интерфейса USB. Раньше мы разобрались со стандартом USB в целом, а также с приемом данных от хоста (ПК), вот ссылки на эти статьи: раз и два. Так вот, теперь пришло время разобраться с передачей данных в ...

Продолжить чтение

MSP430 и ADC. Настройка и использование АЦП.

Продолжаем с учебным курсом по микроконтроллерам MSP430 и сегодня настало время разобрать работу модуля аналого-цифрового преобразователя. По традиции сначала теория, потом практика, так что приступаем. Итак, микроконтроллеры MSP430 имеют в своем составе периферийный модуль ADC10, который представляет из себя 10-битный аналого-цифровой преобразователь (АЦП, он же ADC). А у некоторых контроллеров их целых два - 10 ...

Продолжить чтение

STM32 и Audio. Воспроизведение звука на STM32F4Discovery.

Одним из преимуществ отладочной платы STM32F4Discovery является наличие аудио-ЦАП со встроенным усилителем. Эту роль выполняет замечательная микросхема CS43L22. Так что на основе Discovery можно сделать кучу разнообразных аудио-девайсов! Мы сегодня, для начала, просто разберемся, как произвести инициализацию и первоначальную настройку всего этого добра, ну и попробуем что-нибудь пропищать ) Микросхема CS43L22 поддерживает несколько интерфейсов для ...

Продолжить чтение

STM32 и FreeRTOS. Быстрый старт для микроконтроллера STM32F4.

Помните, мы работали с операционной системой реального времени FreeRTOS? Вот эти статьи - ссылка. Там мы использовали микроконтроллеры STM32 серии STM32F10x, и вот теперь пришло время разобраться с работой FreeRTOS на контроллерах STM32F4. Собственно, приступаем к делу! И для начала необходимо скачать архив с FreeRTOS. Текущей версией является версия 7.5.3, ее и скачиваем. Получаем стомегабайтный ...

Продолжить чтение

MSP430 и Timer. Настройка и использование таймера.

Доброго времени суток! Сегодня будем разбираться с таймерами микроконтроллеров MSP430. Что для этого понадобится? Ну, лично я пользуюсь средой разработки IAR Embedded Workbench и отладочной платой MSP430 LaunchPad.  Для начала рассмотрим теорию, регистры, отвечающие за работу таймеров в MSP430, а затем напишем небольшой пример. Итак, на борту микроконтроллера MSP430G2533 имеется периферийный модуль Timer_A, представляющий из ...

Продолжить чтение

Схемы на операционных усилителях.

Продолжаем разбираться с работой операционных усилителей и сегодня мы рассмотрим ряд схем на ОУ и разберемся, как они работают. Вот, кстати, первая статья про операционники, обязательно посмотрите - ссылка. Сразу же переходим к делу, и первой схемой, которую мы рассмотрим будет схема, позволяющая либо передать сигнал на выход без изменений, либо инвертировать его. В предыдущей ...

Продолжить чтение

Операционный усилитель. Принцип работы и схемы включения.

Продолжаем изучать основы электроники на нашем сайте, и героем сегодняшней статьи будет еще одно замечательное устройство - а именно операционный усилитель. Сегодня разберемся, что это вообще такое, как он работает, ну и парочку основных схем по традиции разберем. Итак, по определению ОУ - это дифференциальный усилитель постоянного тока с очень большим коэффициентом усиления и несимметричным ...

Продолжить чтение

STM32 и USB. Использование интерфейса USB на примере STM32F3.

Продолжаем работать с интерфейсом USB, и сегодня пришло время практики. Как вы помните, теоретические аспекты мы уже рассмотрели (вот), так что сегодня возьмем в руки STM32 и напишем небольшой примерчик. Сразу скажу, что я решил поэкспериментировать с контроллером STM32F303 и, соответственно, с платой STM32F3Discovery. На плате уже есть два USB разъема, один под ST-Link и ...

Продолжить чтение

Отладочная плата STM32F4Discovery и модуль Discover-MO.

Discover-MO

Сегодня хочу вам рассказать про одну отладочную платку , а точнее специальный модуль, расширяющий возможности всем известной платы STM32F4Discovery. И называется этот модуль DM-STF4BB или просто Discover-MO. Казалось бы и так немало всего установлено на STM32F4Discovery, но модуль Discover-MO еще больше расширяет ее функциональные возможности. Не буду забегать вперед, для начала давайте разберемся как вообще ...

Продолжить чтение