Калибровка ACS712, часть первая

Raspberry Pi Logo

Итак, я все-таки погорячился, когда утверждал, что питания 3,3 В будет достаточно для работы датчика Холла в ACS712. После нескольких попыток подключения как в цепь постоянного, так и переменного тока, убедился, что на выходе датчика — случайный шум, никак не коррелирующий с величиной тока, замеряемой мультиметром.

Читать далее «Калибровка ACS712, часть первая»

Измеряем ток потребления с помощью Raspberry Pi Pico и ACS712

Raspberry Pi Logo

Я тут выяснил, что датчик Холла ACS712 прекрасно работает с напряжением питания 3,3 В, хотя в документации указано, что он предназначен для работы с напряжением питания в 5 В. Но, видимо, придется перекалибровать.

Raspberry Pi Pico + ACS712

Raspberry Pi Pico (RP2040) отличается от обычной Raspberry Pi наличием встроенных АЦП, пусть и всего лишь 12-разрядных: ADC0, ADC1 и ADC2. Они доступны на выводах 31, 32 и 34, соответственно, инициализируются как GP26, 27 и 28. В примере ниже используется ADC2, который инициализируется командой machine.ADC(28) — как GP28. Код — под катом.

Читать далее «Измеряем ток потребления с помощью Raspberry Pi Pico и ACS712»