Измерение 600 В постоянного тока с помощью Arduino (делитель напряжения)
Мне нужно обнаружить быстрое (~ 200 мс) падение напряжения, поэтому я думаю сделать осциллограф с Arduino. Проблема в том, могу ли я надежно считывать напряжение постоянного тока 600 В и какие номиналы резисторов выбрать для делителя напряжения? Могу ли я применить те же правила, что и для более низкого напряжения (150 кОм и 1 кОм)?
@Ri Di, 👍-2
Обсуждение1 ответ
Я думаю, прежде всего вам нужна схема для снижения напряжения примерно до 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
- Самый эффективный делитель напряжения для Arduino?
- Считанное значение не меняется при вращении потенциометра в Arduino?
- Измерение 12 В через делитель напряжения: правильный выбор резисторов
- Будет ли резистор сопротивлением 100 кОм, подключенный к земле, понизить сопротивление открытой аналоговой линии до 0?
- Зуммер мешает показаниям термистора
- Отправка значения с одного Arduino на другой
- Использование аналогового входа для чтения кнопки
- Как работать с аналоговыми контактами в цикле?
Я думаю, что это лучше подходит для обмена электрическими стеками., @chrisl
Я, вероятно, пожалею, что спросил, но: каково фактическое применение этого?, @timemage
Добро пожаловать в SE/Arduino! -- Безопасно ли прикасаться к заземлению (опорному) источника постоянного тока 600 В? Типа, вы измеряете мощность трамвая (общественного транспорта)?, @the busybee