Измеритель давления – ATmega8 и датчик MPXV5100

October 19, 2012 by admin Комментировать »

Датчик давления MPXV5100 разрабатывался для широкого круга задач и в основном для подключения к микроконтроллерам с АЦП. Выходное напряжение прямо пропорционально приложенному давлению. Датчик измеряет разность давлений между измеряемым и атмосферным т.е. когда измеряемое давление равно атмосферному он показывает 0 КПа. Исходный код написан на Си под оболочкой WinAVR с использованием библиотеки AVRLIB. Как можно видеть исходный код на Си очень простой, всего пару строк, но скомпиллированный код не слишком эффективен и занимает много памяти.

Преобразование аналогового напряжения, которое выдает датчик по формуле: ((((adc+x)/255)-0.04)/0.009). Где x – поправка, найденная при калибровке.

Принципиальная схема измерителя давления:
Внешний вид датчика давления: Подключение датчика давления MPXV5100 к микроконтроллеру ATmega8 примитивно. Конденсатор C4 для фильтрации высокочастотных колебаний давления.
Полученные результаты(атмосфеное давление и давление, развиваемое лёгкими):

Скачать прошивку на Си

Оставить комментарий

микросхемы мощности Устройство импульсов питания пример приемника провода витков генератора выходе напряжение напряжения нагрузки радоэлектроника работы сигнал сигнала сигналов управления сопротивление усилитель усилителя усиления устройства схема теория транзистора транзисторов частоты