Измерение 600 В постоянного тока с помощью Arduino (делитель напряжения)

analogread voltage-divider

Мне нужно обнаружить быстрое (~ 200 мс) падение напряжения, поэтому я думаю сделать осциллограф с Arduino. Проблема в том, могу ли я надежно считывать напряжение постоянного тока 600 В и какие номиналы резисторов выбрать для делителя напряжения? Могу ли я применить те же правила, что и для более низкого напряжения (150 кОм и 1 кОм)?

, 👍-2

Обсуждение

Я думаю, что это лучше подходит для обмена электрическими стеками., @chrisl

Я, вероятно, пожалею, что спросил, но: каково фактическое применение этого?, @timemage

Добро пожаловать в SE/Arduino! -- Безопасно ли прикасаться к заземлению (опорному) источника постоянного тока 600 В? Типа, вы измеряете мощность трамвая (общественного транспорта)?, @the busybee


1 ответ


0

Я думаю, прежде всего вам нужна схема для снижения напряжения примерно до 5 вольт, иначе 600 вольт сломают Arduino. считыватель напряжения

Вот код

int vin=A2;
int inputstate;
float inputvalue;

void setup()
{
Serial.begin(9600);
pinMode(vin,INPUT);
}

void loop()
{
inputstate=analogRead(vin);
inputvalue=(inputstate*5.5)/(11.7)/0.8;
Serial.println(inputvalue);
}

Это может сработать, но мне трудно получить реальный расчет, но вам нужно изменить это по своему вкусу, сделайте этот расчет,

входное состояние (максимальное значение вывода аналогового считывания (1023)) × 5,0 (вам нужно изменить это значение при расчете) / 11,7 (или любое число, которое можно разделить, чтобы получить 600,0) Таким образом, ваш расчет будет

1023 × 5,0 (или любое другое число) / 11,0 (или любое другое число, чтобы получить 600,0)

После того, как вы получили правильный расчет Вы вводите числа, с которыми вы рассчитали, вместо 5,0 и 11,0

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

,

Я поставил резисторы 1 МОм и 10 кОм, которые, кажется, работают., @Ri Di

Это должно сработать, но если резистор 119 кОм когда-нибудь выйдет из строя, это может привести к попаданию смертельного напряжения на компьютер (и пользователя). Было бы разумно разделить цепь на часть с потенциально небезопасным напряжением и безопасную часть с некоторой гальванической развязкой между ними. И попросите, чтобы конструкция была проверена кем-то, кто имеет квалификацию для работы с высокими напряжениями., @Edgar Bonet

@EdgarBonet хорошая идея, Эдгар, 600 В постоянного тока смертельно опасны и могут нанести ущерб не только компьютеру, но и пользователю., @Joseph Afodu

Попробуйте спроектировать оптопару вместо использования решений, которые приводят к тому, что Arduino делит землю и иным образом напрямую подключается к системе постоянного тока на 600 вольт. Однако это обнаружит только 600 В или ноль. Для промежуточных напряжений это не подходит. Однако существуют методы использования ШИМ-сигнала для представления напряжения, которое может проходить через оптопару., @6v6gt

Если заземление (опорное) 600 В постоянного тока безопасно для прикосновения, несколько последовательных резисторов являются хорошим и распространенным решением. Только один из них сломается или выйдет из строя, оставив остальные в качестве меры безопасности., @the busybee

Имейте в виду, что резисторы имеют максимальное номинальное напряжение. Обычно используется цепочка резисторов меньшего размера для распределения напряжения между ними. Например, десять последовательных резисторов 75 В 100 кОм дадут 1 МОм при номинальном напряжении 750 В. Предполагая, что вы проектируете макет печатной платы с правильными зазорами и т. Д. При 600 В вам нужно быть * очень * осторожным с дизайном вашей печатной платы., @Majenko