Made some modifications for testing in the main loop
Some changes in I2C testing in the main loop
Changed the compile file from Charging.c to ConstantCharging.c
fixed makefile in Robot Debug to point to trunk library for dragonfly
added comments explaining the columns
fixed test code
added basic test code for the archs board
added I term to current control, had weird issues with battery #4 where the current reading dops down to 26 for some reason. After this happens, unloaded voltage on bat (through multimeter) reads >6, even though it seemed discharged before. I am doubting it was fully discharged, maybe the 5 minutes actually forced too much current in?
made some fixes to robot debug. Also added the current regulation to Charging.c, which seems to work!
fixed hanging issues in stop.c, should work now NEEDS TESTINGupdated to newer version of i2c.c
it is having problems after the first charge where it gets stuck and stops sending anything
stop.c actually does what the folder title impliesIt only looks at the homing data and the contact stuff and sends it to the robot
no explosions! removed hack from ConstantCharging.c and ran a test w/ the medium inductor, no freq hack, and saved it in data
bigger inductor seems to not work without the freq hack
EXPLOSION! aka the boards are now testable and hopefully won't explode next time.ConstantCharging.c currently has the frequency hackthe two data files are real battery tests
works for real this time! I haven't tried actually running a current through the board, but without that it shows proper debug values and Robot Debug/main.c formats them nicely!
I2C works! and by works i mean it sends some stuff and then crashes Tera Term
IT WORKS! i cleared portb. oops.....
forgot the Makefile
working on getting I2C working. its not.
fixed robot debug part
PWM hack works in that it increases frequency. I2C breaks everything. Added robot debug code which will just print everything it gets from i2c... hopefully
First attempt at the frequency hackNOT TESTED ON THE BOARD!
BRANCH autonomous_recharging branch created
I think I sort of merged in the auto echarge daughter board code
"merged" frm the branch