My thoughts are the same. But as long as you leave voltage headway in your system it should be OK. My power switches are rated for 1200v so a 470v battery with 50% boost is still only 705 . It would be past the rating of the cap though...
Arlo, how about a vacation in Switzerland? You could bring your Leaf motorLebowski said:Problem for me is, my own motor only makes 4V extra on top of 80, it'll be almost impossible to see the effect, so testing it will be challenging...
That's good news as 180 is about 80 more then I needLebowski said:Well, I would be interested in trying out field weakening... first I want to finish with the temperature sensors though (but before that the work related project).
The leaf motor is very suitable for field weakening by the way. If you calculate the inductor impedance, the chip says its 237 uH, combined with 9000 rpm and I'm
guessing 4 erpms per rpm, you get an impedance of around 0.9 Ohm. The ''gain'' in voltage headroom for making rpms is about 2 * 0.9Ohm * I_phase_fw. So at
100A phase you have an effective 180V extra for making more rpms... (and for blowing up all your stuff tooI am thinking about disabling all error
current checks once it goes into the field weaking range)
Problem for me is, my own motor only makes 4V extra on top of 80, it'll be almost impossible to see the effect, so testing it will be challenging...
I was thinking you could keep it.Lebowski said:Thanks for the kind offer Arlin but shipping a heavy motor back and forth, it'll be easier to let you try it out once I have something.
...
Shoot I closed it alreadyLebowski said:it would be interesting to see the calibration data from the hall sensors (as shown in the hall sensor menu) ?
Arlo1 said:Shoot I closed it alreadyLebowski said:it would be interesting to see the calibration data from the hall sensors (as shown in the hall sensor menu) ?
I have to change a couple things as with no throttle at a stop some times it jitters and goes in and out of drive 3. I raised the E-rpm transition to drive 3 to 200 but I will try raising it more. There is likely a few other settings I can adjust. I will try to make up the proper wires tomorrow night and run it at 220v and set it up the rest of the way to make sure its smooth. I just want to make sure sensorless is as good as it can be as well in case I ever need it.
I will post the data from the halls asap.
Yup sorry I should have mentioned that more clearly in the video. But recovery is cool I pushed the reset button like 10 times trying it out with throttle and without. Its very cool.Lebowski said:did you hear the noise in the video at 2:23 ? That is the recovery workingAfter you pressed the setup all lights are on for about a second or so, after
which the chip resets. Since you have the motor standstill detection off the chip goes and tries to recover the motor, which is the chirpy noise at 2:23. After that
you can power the motor again.... remember with the older versions you had to wait for the motor to spin down all the way to standstill ?
save the following HEX lines in a text file, including the '*' termination char
acter
0x08FA 0x06BB 0x0E74 0x0024 0x0003 0x000C 0x7FBC 0x00AF
0x0000 0x002C 0x8000 0x0130 0x00A9 0x01A1 0x038A 0x0398
0x038A 0xAAAA 0xAAAA 0xAAAA 0x0BB8 0x1770 0x008F 0x0D05
0x0003 0xF62C 0x0690 0x1000 0x0000 0x0000 0xFFFF 0xFFFF
0xFFFF 0x0054 0x03AB 0xFFFF 0xFFFF 0x0370 0x00CB 0x021E
0x0000 0x05A8 0x0258 0x0064 0xFFFF 0xFFFF 0xFFFF 0xFFFF
0x0000 0x4CCD 0x000C 0x0000 0x00F0 0xFFFF 0xB333 0xFFF4
0x0000 0xFF10 0x0000 0x07AE 0x0018 0x0000 0x01E0 0xFFFF
0xF852 0xFFE8 0x0000 0xFE20 0x0003 0x0000 0x0078 0x0000
0x0000 0xFFFD 0x0000 0xFF88 0x0000 0x0000 0x003C 0x0003
0x0000 0x0000 0x0000 0xFFC4 0xFFFD 0x0000 0x0000 0x0000
0x00F0 0x000C 0x0000 0x0000 0x0000 0xFF10 0xFFF4 0x0000
0x0000 0x0000 0x647C 0x0161 0x0EDA 0x097B 0x0152 0x00F3
0x0411 0x0CA4 0x05B0 0x0024 0x0288 0x0042 0x0010 0x0E10
0x0000 0x012C 0x00C8 0x2328 0x03B6 0x6000 0x0152 0x05B2
0xFF00 0x8617 0xDC17 0xB117 0x3117 0x5B17 0x0617 0xFF00
0xFFFF 0xC519 0x764B 0x5482 0x41B3 0x35C3 0x2D7A 0x276B
0x22C9 0x1F1E 0x1C28 0x19B5 0x17A6 0x15E6 0x1463 0x1312
0x11EB 0x10E4 0x0FFB 0x0F28 0x0E6B 0x0DC0 0x0D23 0x0C94
0x0C10 0x0B97 0x0B27 0x0ABF 0x0A5F 0x0A05 0x09B1 0x0962
*
a) save data to ROM for motor use
I have scoped the halls on the one side of the 4.7k resistors on the brain board. I will scope them on the brain input if I can get a chance before work.Lebowski said:Still have to look through the settings but confidence '2' in the hall menu is extremely low, it's basically telling you the hall signals are random noise with a tiny bit of information mixed in. You can try calibrating again at a lower rpm but i think you need to put the hall signals on a scope to see whether they look like nice solid square waves... measure them as close to the controller ic as possible!
Futterama said:Lebowski, when using the new gate drivers from Avago, the ACPL-336J/337J, a mute time on the input is needed after a DESAT event, to reset the fault output and to re-enable the gate driver output. This required mute time can be as long as 4.2ms where the input must be low.
Is a hard reset of the dsPIC the only way to have it stop PWM at the outputs for those 4.2ms?
The ACPL-333J had an automatic fault output reset that would reset the fault output after no more than 40µs so this mute time is a new thing with the new generation gate drivers from Avago.
Arlo1 said:This Is tricky with the isolated brain power supply....
Yes can be noise or maybe the distance of the sensor also it was ~ 2300rpm when calibrated so maybe I will try lower.Lebowski said:Yep, confidence has to go up, ideally all the way to 7. This afternoon I saw a goldenmotor with halls get a confidence of 7...
ideally the halls divide the 360 degrees of the motor into 6 sections, so 60 degree spacing. You are close there:
code 6 -> 8 degree
code 4 -> 68 degree
code 5 -> 127 degree
etc etc
so almost perfect 60 degree spacing.
code 6: this is binary 110 meaning hall 3 is a logic 1, hall 2 is a 1 and hall 1 is a 0.
I think the code table is close to perfect, but the low confidence tells me there's a lot of noise on the signals, When you're running the motor with hall info this noise is what makes it misbehave...
For my RC car application, I will probably allow a few DESAT detections without shutdown in case they are somehow false triggers. If something really is totally wrong, the DESAT would trip immediately again, and my supporting PIC would detect this and then shutdown. All this info will of course be collected and sent to the remote device (smartphone).Lebowski said:But... if you almost had a catastrophic DESAT event, shouldn't you let the rider
know by means of lots of blinking warning lights and a disabled controller ?