Ви не увійшли.
Буду дивитись в напрямку програмної правки
Яка може бути програмна правка, коли вихід операційного підсилювача упирається в напругу живлення?
або шукати інше апаратне рішення...
Ви готовий модуль підключаєте? Замініть шунт 100 Ом на менший. Або зменшіть коефіцієнт підсилення першого каскада, збільшивши вхідний резистор або зменшивши резистор у зворотньому звʼязку.
Ще можна підняти напругу живлення, але можуть бути нюанси. Яка схема у модуля? На виході є розвʼязуючий конденатор, як тут? Тоді на стороні ардуіно також має якось задаватись середня точка, наприклад, резистивним дільником.
Нема тут ні якої програмної правки, тільки переробка модуля.
Чітка відповідь! Дякую!
Буду дивитись в напрямку програмної правки або шукати інше апаратне рішення...
Доброго дня!
Роблю проект, де задіян модуль датчика струму.
Вимірювати струм треба до 5аПроблема наступна - при струмі до 1ампера - вимірювання відповідають дійсності,
якщо вище - то вже показники відрізняються від реальних в меншу сторону.
Ну а шо Ви чекали?, це ж іграшка...
Ось дивится, по даташиту на ZMCT103C 5A
Дільник 1000:1 , тобто 5мА , на нагрузке максімум 50ом, напряжение максімум 0,25в
На плате модуля стоит 100ом тобто 0,5в. вже е похибка.
далі стоит перший підсилювач з коеф.посилення 10:1 і "средней точкой живлення "=Uпит/2=5в/2=2,5в
на виходе підсилювача при 5А должно бути 0,5в*10+2,5В=7,5в
LM358 по даташиту умеет на виходе Uпит-1,5в=5в-1,5в=3,5в...
коли Ви подеете до 1А , 0,1в*10+2,5в=3,5В все працюе згідно даташита на LM358.
Доброго дня!
Роблю проект, де задіян модуль датчика струму.
Вимірювати струм треба до 5а
Програмую на ардуіно іде, використовую бібліотеку EmonLib.
Проблема наступна - при струмі до 1ампера - вимірювання відповідають дійсності,
якщо вище - то вже показники відрізняються від реальних в меншу сторону.
Нагрузка активна без індуктивної частини.
з коефицієнтом в emon1.current(pin, 30); грався в різні боки.
Буду вдячний за пораду