We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hello kind devlepolers.
We want to charge about 100 Lead Acid battery 80AH need to be charged per week, and we have question s;
What kind of equipment setup is needed? Will a 8051 be fast enough? Will arm be better, we hear cortex is faster?
Does the kiel eval have examples for the job?
What will be the best language for the job?
Please help us.
What is "100 Lead Acid battery 80AH"? 100 concurrently charging 80Ah lead acid batteries?
8051 be fast enough?
Thousands of times faster than what is needed to keep track of the charging state of the battery.
Much too slow to react, and disconnect power, in case of a short-circuit.
Slow if sending out the power through the processor pins.
So exactly what do you mean by "fast enough"?
Don't know about what examples you can find, but the city of Kiel is quite large, so if you check with all students there, you should be able to find similar code, even if not including any USB - unless the code makes use of a USB-to-serial bridge to let a PC control the charge process.
No, Keil (not Kiel) doesn't to my knowledge have any examples how to charge a 80Ah lead-acid battery. But the job is trivial (if you have suitable hardware), so if you know programming you can do it. And if you can't program, then you either shouldn't do it, or you should learn how to program.
The best language is a language that you know and/or a language that you have access to. The task is trivial. Any language that you can get to run on the processor or that can compile into assembler and run on the processor will manage.
Please help you with what? I kind of get the impression that you have a school assignment that you want someone else do do for you. The other big alternative is that you are going to make a commercial product, but wants people to do the job for free, so you can sell the product and make money.
By the way - exactly what does USB have with this to do? Not too much USB support in 8051 chips. And USB normally gives 5V 500mA from an USB host. 5V charge voltage would mean a two-cell lead-acid battery. I don't think I have ever seen such a battery. I have seen single-cell batteries - 2V nominal voltage. And I have seen 6V, 12V, 24V. And 80Ah full cycle with 100% efficiency means 1A for 80 hours. 500mA for about a week. But that is for 100% efficiency. And another thing is that you are not fully in control of the charge current. When empty, the battery will want many A of current unless the charge voltage is reduced. When almost full, the charge current will be very low, unless you step up the charge voltage. How will you get USB to adapt the charge voltage depending on where in the charge cycle the battery is?