ACS712 працює при напрузі 5В а STM ADC працює при напрузі 3,3 В. Ми збираємо зразки АЦП протягом 1 хвилини, щоб знайти мінімальне пікове значення (а не максимальне пікове значення), а потім робимо пікове значення АЦП * 3,3/4096. Без навантаження ми очікуємо, що значення АЦП буде 4096/2=2048, це значення зміщення.
ACS712 IC працює далі 5 вольт. Вихідний сигнал ACS712 є аналоговим. Vout можна виміряти за допомогою будь-якого АЦП. Без навантаження вихідна напруга датчика струму становить 2,5 вольта, і в міру збільшення струму та залежно від напрямку виміряного струму вихідна напруга збільшується або зменшується.
Типове хороше реле, як-от OMRON, зазвичай специфікується для замикання при напрузі від 75% до 120% номінальної напруги, тобто 3,75 В для реле 5 В. Отже 3,3 В може замкнути певне реле на 5 вольт, але ви, ймовірно, не можете на це розраховувати.
Джерело живлення на VCC/GND: 4,5 – 5,5 В. Споживана потужність ACS712 IC: ~ 10 мА. Завдяки наявності світлодіода споживаний струм модуля трохи вище: близько 12 мА.
просто використовуйте дільник напруги, що складається з 2 резисторів. Один із вдвічі більшим опором, ніж інший. Ви сформуєте дільник напруги, який видаватиме 2/3 напруги (3,3 В у точці між двома резисторами).
Клеми провідного шляху електрично ізольовані від проводів мікросхеми датчика (контакти 5–8). Це дозволяє IC датчика струму ACS712 бути використовується в програмах, що вимагають електричної ізоляції без використання оптоізоляторів або інших дорогих методів ізоляції.