Я построил индикатор уровня заряда батареи и провел тестирование с батареей на 12 В. Повредит ли это моей плате Arduino, если я подключу батарею на 48 В?

Я новичок и прошёл руководство по созданию индикатора уровня заряда батареи, как показано ниже. базовый дизайн

Пожалуйста, предложите любые изменения, которые мне необходимо внести, чтобы схема работала с батареей на 48 В, поскольку приведенная выше схема тестируется с батареей на 12 В. Спасибо.

, 👍0

Обсуждение

Хотите поделиться кодом?, @SDsolar

работает ли он с аккумулятором Super 1000ah, 12 В?, @namme131


2 ответа


Лучший ответ:

2

У вас там есть делитель напряжения, который даст (если предварительно установленный потенциометр установлен на максимум):

Vout = (Vin * R2) / (R1 + R2)
Vout = (12 * 10000) / (100000 + 10000)
Vout = 1.09

Таким образом, батарея 12 В будет выдавать 1,09 В на аналоговом входе.

Эта же схема подключения, по-видимому, подойдет для аккумулятора напряжением 48 В:

Vout = (48 * 10000) / (100000 + 10000)
Vout = 4.36

Поскольку аналоговый вход может обрабатывать до 5 В, то это должно быть нормально. Однако я бы сначала проверил выход делителя напряжения с помощью мультиметра, чтобы убедиться, что он не превышает 5 В, — перед подключением его к Arduino.


Возможно, вам придется изменить код для проверки различных диапазонов входного напряжения, отличных от того, что используется для батареи 12 В.

,

Также, если вы используете 3-контактный триммер/потенциометр, обязательно закоротите центральный контакт на "неиспользуемый". Таким образом, если пыль/грязь скапливается на резистивном элементе или в случае серьезной неисправности, максимальное сопротивление этого триммера будет 10 кОм, а не "бесконечно", что позволит избежать подачи разрушительных 48 В на цифровой вход., @next-hack

Хорошая идея. Вы не хотите, чтобы при повороте котла произошел разрыв цепи из-за попадания пыли., @Nick Gammon

Это здорово! Отредактировал, потому что я понял., @abhishekgidde

Вы также можете подключить стабилитрон на 5 В между штырем датчика напряжения и землей. Таким образом, если вы превысите 5 В, стабилитрон отведет избыточное напряжение на землю и защитит штырь., @Duncan C


1

Чтобы получить более плавное переключение с одного уровня на другой, можно ввести еще один резистор и использовать analogWrite(), чтобы уменьшить яркость одного светодиода и сделать другой ярче.

Ссылка: https://www.arduino.cc/en/Tutorial/PWM

,