Модуль электронного компаса

From Shmuma

Jump to: navigation, search

Цель разработки: создание точного, удобного модуля компаса для подключения к микроконтроллеру.

Первая итерация: KMZ41

Путем гугления по форумам была найдена такая схема:

Kmz41-orig-scheme.gif

Из даташита следует что на выходе KMZ41, при питании 5V, будет сигнал из диапазона -89mV...89mV.

Схема состоит из делителя, формирующего опорное напряжение и дифференциального усилителя.

Diff-amp-scheme.png

Напряжение на выходе такого усилителя определяется по формуле: V_{out}=(V_1 - V_2)*(1+\frac{R_2}{R_1}) + V_{ref}

Подобрав параметры, получил вот такую схему и плату:

Kmz41-scheme.png Kmz41-pcb.png

Коэффициент усиления - 24.5, что дает на выходе амплитуду от 0.3 до 4.6 вольт.

К сожалению, уже после монтажа выяснилась неприятная вещь - чувствительности KMZ41 недостаточно для работы в качестве датчика компаса. Однако, плата может пригодиться для определения угла поворота механических частей конструкции (для чего на эти части необходимо установить постоянный магнит).

Вторая итерация: kmz52

Personal tools