Немного информации: Магнитометры, применяемые для измерения магнитной индукции, называют тесламетрами.
1 Тл = 104 Гс
В измерителе применен датчик холла SS496 с диапазоном измерения +/-840 Гс или +/-84 мТл. В даташите указано, что максимальная измеряемая магнитная индукция 840Гс, при выходном напряжении 4.2В, при 2-хполярном питании +/-5 Вольт.
Мой датчик холла выдает напряжение 4.77 в и 4.81 в (при разном вхождении силовых линий магнитного поля) при 2-хполярном питании +/-5 вольт. Измерять магнитную индукцию будем от 0 до 960Гс, в дальнейшем планирую сделать, чтобы измерял и от 0 до -960Гс. (Для этого нужен 2й датчик). Так как датчик холла выдает до 4.8 вольт, у меня шкала будет до 960Гс.
Схема измерителя:

Делитель напряжения рассчитывается на максимальное выходное напряжение 3 вольта, потому что вход АЦП рассчитан на 3 вольта.
Операционный усилитель выполняет функцию инвертирования отрицательного напряжения с выхода датчика холла.
Внешний вид БП

Датчик холла

Сама конструкция измерителя


Исходный код написан в CoIDE.
Скачать список элементов (PDF)
Прикрепленные файлы:
- izmer144.rar (709 Кб)