Компас на KMZ52

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 20
Зарегистрирован: Вт апр 27, 2010 06:11:37

Сообщение levibyte »

У меня atmega32 , xотел собрать компас на основе сенсора KMZ52 (филипс)
Собрал сxему как было указано в датащите , даю импульсные сигналы из контролера ,
кручу плату , читаю из ацп контролера ....не пашет.

Если кто нибудь имел дело с этим сенсором (или аналогичным)
скажите пожалуйста зачем нужно давать сенсору ипульсные сигналы? ( flip coil )
Реклама
Открыл глаза
Сообщения: 71
Зарегистрирован: Ср янв 20, 2010 20:55:10
Откуда: Новосибирск

Сообщение kospov »

Уровень сигнала может быть маловат с датчика - может операционники слабовато усиливают. либо частота АЦП не фазируется с частотой импульсов на датчике.

Ну кгб - это мое предположение.
Контактная информация:
Реклама
Встал на лапы
Сообщения: 90
Зарегистрирован: Пн мар 08, 2010 02:59:04

Сообщение Digikey »

зачем нужно давать сенсору ипульсные сигналы? ( flip coil )
МР датчик имеет напряжение смещения и температурный дрейф, которые могут существенно превосходить значения полезного сигнала. Для выделения сигнала используется свойство бистабильности МР структуры - под воздействием внешнего магнитного поля вектор намагниченности может быть изменен на противоположный, при этом происходит инверсия выходного сигнала. Таким образом, периодически изменяя направление намагниченности, можно промодулировать полезный выходной сигнал. При такой модуляции полный выходной сигнал будет содержать сумму переменного напряжения размахом 2*Uполезного и постоянных(медленно изменяющихся) напряжений ошибки. Теперь, после фильтрации, усиления и выпрямления(вычисления амплитуды) переменной составляющей, можно получить постоянный сигнал пропорциональный измеряемому магнитному полю.
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»