Компас2: дизайн

Май 12 2011 Published by under Electronics

Дочитал зубодробительный аппнот, нарисовал схему будущего девайса.

Как легко заметить, делать все в железе я не собираюсь, а буду обрабатывать поправки и калибровку программно (заодно поразвлекаюсь с PIC12 и I2C).

Сигнал с датчика усиливается по X и Y:

Для автоматической компенсации смещения (в зависимости от температуры, напряжение на выходе датчика смещается вверх или вниз), используется т.н. flipping scheme — периодически через специальный резистор пропускается короткий импульс около ампера, и показания датчика инвертируются. Это позволяет определить смещение.

Импульс генерируется следующей схемой:

Отдельный резистор в датчике (comp) занимается его размагничиванием. Но так как по даташитам ток там требуется небольшой (15 mA), импульсы будет генерировать микроконтроллер напрямую.

2 комментария

  • А где акселерометр для компенсации негоризонтальности?

    • А он тут не нужен :). Эта штука будет работать на автоматической яхте, где негоризонтальность бывает редко, ненадолго и решается усреднением. Акселерометр будет отдельным датчиком.

Добавить комментарий