Pull to refresh
  • by relevance
  • by date
  • by rating

Построение цифрового фильтра с конечной импульсной характеристикой

Algorithms
Sandbox
Вступление издалека

Недавно передо мной встала достаточно интересная задача, с которой я раньше никогда не сталкивался — борьба с шумом. Мы принимали сигнал с датчиков на аналогово-цифровой преобразователь (АЦП)
А так как данная тема для меня была (хотя и сейчас есть кое-где) темным лесом, я пошел мучить вопросами гугл, мне показалось освещена эта тема не очень подробно и доступно, поэтому решил написать статью с примером разработки и готовым исходником.
Читать дальше →
Total votes 39: ↑36 and ↓3 +33
Views106.1K
Comments 32

Угадай фильтр по импульсной характеристике

Entertaining tasksMathematicsReverse engineeringRobotics developmentProgramming microcontrollers


На некотором сайте, в некотором форуме, добрый молодец по прозвищу SciFi озадачил коллектив свой историей.
Нашел он в руководящих технических материалах иноземной фирмы Texas Instruments [FSK Modulation and Demodulation With the MSP430 Microcontroller] требуемый ему цифровой фильтр. Но иноземцы шибко хитры оказались, и в исходном коде привели следующее:
Читать дальше →
Total votes 74: ↑71 and ↓3 +68
Views18.3K
Comments 36

Рекурсивный фильтр скользящего среднего

ProgrammingPerfect codeMathematicsRobotics developmentProgramming microcontrollers


Да, дорогой читатель, такое тоже бывает, и может быть вкусно и полезно!

Как ты уже наверняка знаешь, дорогой читатель, существует два способа построения цифровых фильтров.
Читать дальше →
Total votes 28: ↑25 and ↓3 +22
Views25K
Comments 45

Работа с китайской микросхемой АЦП Hx711

Programming microcontrollers
Sandbox
Причина написания этого поста заключается в желании разобраться с модулем 24 разрядного дельта сигма преобразователя АЦП на основе микросхеме Hx711. Сам преобразователь собран в виде готового модуля по схеме включения рекомендованного производителем (????). Замечания о работе данного модуля есть и на данном сайте в блоге Герасименко Андрея «АЦП НХ711 от 3,3V- не верьте китайской документации и не только…».

Для испытания данного модуля была собрана схема на основе микроконтроллера ATmega16, модуля АЦП, двустрочного жки BC1602, на основе контроллера HD44780, четырех кнопок. В качестве среды разработки использовалась программа Code Vision AVR, version 1.25.9 professional, AVR Studio 4, Version 4.09.0.338, программатор AVR JTAG USB, позволяющий не только программировать кристалл, но и отслеживать пошагово, если это необходимо, выполнение программы в микроконтроллере, практически в режиме реального времени.


Читать дальше →
Total votes 20: ↑18 and ↓2 +16
Views8.4K
Comments 19