Dear all,
I need to be able to read values that range from 450VDC to a max of 600VDC where 450V corresponds to 1V input to an analog pin, and 600VDC corresponds to 5VDC.
Using chatgpt I made a small schematic for using a Voltage divider with 2 resistors, but I'm not too sure.
Can someone please give a definite answer of how you would do it? Without writing 1000 words and no conclusive answers.
Is it for school ?
Do you really have to build it ?
A circuit where 450VDC corresponds with 1V and 600VDC corresponds with 5V is weird. I'm not going to help you with that. The circuit that you would need will add extra inaccuracy which a normal voltage divider does not have. It seems a theoretical question by someone who is overthinking it.
If you want to read a voltage up to 600VDC, that is possible with a voltage divider and if R1 consists of a number of resistors in series to reduce the voltage over each resistor.
The Arduino Uno needs a circuit that has a impedance of 10k or lower at a analog input. However, for safety, you could go higher than that. Perhaps adding a capacitor to reduce noise and taking a number of samples for averaging/oversampling.
Can you buy something ? I don't want you to blow a battery pack. Is there a charger or controller that has a communication plug ? Maybe we can find the information how to read that.
I ve tried to search online for a 600vdc to 0...10vdc converter but haven't really found much.
the battery has an internal BMS but to check if it has serial communication or similar I should open the battery pack...so I thought using a voltage divider was the easier option
You don't need a converter, you need a voltage meter with a communication bus.
600VDC can not be compared to the 230VAC mains voltage. It is more dangerous, not just twice as dangerous but more.
It is possible with a voltage divider as I wrote, and it can be safe. But I have a feeling: "if you have to ask it, then you should not build it".
Purely theoretically speaking, if 600V input gives 5V output, then 450V input would give 5*450/600 = 3.75V, not 1V, because voltage dividers are linear.
Practically speaking, I agree with @Koepel, this project is too dangerous for you to attempt until you have a high level of knowledge and experience. It is clear that you do not currently have a high level of knowledge and experience.
I wouldn’t build one or mess around. Im from Canada, i have used these. They are accurate and well built. You want to look for “Voltage Transducer” when trying to find something yourself for cheaper/China. Fully certified and compliant to North American standards is going to be 200-400$
And have used these…
I love the DIY but these voltages can be very dangerous and unforgiving BUT I am sure I don’t have to tell you that! You have that crazy battery pack at home!!!
How I would do it? I would use a DC to DC voltage transducer like this one. 0 to 600 VDC can become Output isolated from input Available with 0-5 VDC, 0-10 VDC or 4 - 20 mADC outputs.
Now what application is this for? Commercial industrial or would this be part of a school assignment? You have less than 1,000 words and a conclusive answer.
Consider also that when most people here see ChatGPT mentioned it's an immediate turn off and most replies will be have ChatGPT do it for you.