Joined
·
10 Posts
Alright, my motorcycle conversion has already got an RFID keyless ignition i designed and coded that closes the contactor using a MOSFET. And i was thinkin, if i've already got an arduino on there, why not exploit it to its full potential?
So basically what i want this arduino BMS to do is (all displayed on a 16x2 LCD):
1) After the RFID card has been swiped, Begin pre-charing.
2) While pre-charging, a status bar graph appears on the LCD and once it is
full(after a designated amount of time, about 3 seconds) close the contactor
3) Measure voltage in real time, voltage divider? what value resistors? (or maybe average over every 10 reads or so)
4) Measure current in real time (which is more important to measure, the current from the motor wires or the battery wires?)
5) Read speed. I know the math behind this, but how should i pull it off? use a hall effect near the wheel and it gets driven by a magnet attached to the spoke? then get the Arduino to do the calculations of wheel diameter, distance moved per revolution and so on. OR should i do a similar setup except on the motor shaft? I'm running a Mars ME0708.
I am pretty good at coding for the Arduino, but I might need some help with some parts. I'm only 16 so I don't have a total understanding behind when to use a FET or a relay and such. So i mainly need help with what parts to use and how to wire them up.
Thanks!
Tyler
So basically what i want this arduino BMS to do is (all displayed on a 16x2 LCD):
1) After the RFID card has been swiped, Begin pre-charing.
2) While pre-charging, a status bar graph appears on the LCD and once it is
full(after a designated amount of time, about 3 seconds) close the contactor
3) Measure voltage in real time, voltage divider? what value resistors? (or maybe average over every 10 reads or so)
4) Measure current in real time (which is more important to measure, the current from the motor wires or the battery wires?)
5) Read speed. I know the math behind this, but how should i pull it off? use a hall effect near the wheel and it gets driven by a magnet attached to the spoke? then get the Arduino to do the calculations of wheel diameter, distance moved per revolution and so on. OR should i do a similar setup except on the motor shaft? I'm running a Mars ME0708.
I am pretty good at coding for the Arduino, but I might need some help with some parts. I'm only 16 so I don't have a total understanding behind when to use a FET or a relay and such. So i mainly need help with what parts to use and how to wire them up.
Thanks!
Tyler