What was your workaround for reverse?arturk wrote: ↑Mon Nov 25, 2019 6:27 am I did more testing and I am definitely getting different results.
If I run Damien's code then results are as follows.
- FORWARD is working fine
- In REVERSE mode no spin at all (just slight movement of the shaft back and forth), keep in mind this is with mg1_torque=0
Now, when I comment out line setting MG1 torque to 0, in REVERSE motors spin in the same direction as FORWARD but at about 1/2 rpm per the same torque value, they sound like they were "struggling"
I fear that Camry may use slightly different HTM bits, if so it would be huge disappointment. Without having access to working Camry I would not be able to capture any data to compare.
Anyways, my workaround for reverse works fine however I am still concerned about some other symptoms.
Here is video during which I am re-applying throttle during motors spin-down (when motors slow to around 100-300 rpm).
You can observe transmission rattling really badly. Sometimes motors will stall completely before they pin up again.
I wonder if either one of you observed this behavior or is it specific to my setup.
Twitching of the motors back and forth happened to me when I had a resolver wiring issue. Maybe check these, as Damien said.
Make sure your input shaft is locked - potentially you are spinning the input shaft instead of the output shaft, hence a lower speed, etc, it all depends which has less resistance.
The "rattling" can also be explained by the resolvers. I'd scope the resolver outputs, should be a sine and cosine with varying amplitudes at 10kHZ, google if you're not sure. Easy to test by spinning the transmission by hand.
I'll message you regarding service manual things.
Note that the service manual is not correct for a RHD regarding MG1 and 2 outputs. Neither is the picture you posted.
MG1 is on the left (RHD inverter).
MG2 is on the right (RHD inverter).
As evidenced by the OEM cables, the one labelled "MG2 RHD" has a longer rubber sleeve, it is intended to run past the MG1 connector.
Note that it may all be the other way around on a LHD inverter.
Another way to check is to look inside at the IGBT arrays, each MG2 phase should have 2 pairs of IGBTs, each MG1 phase should have one pair. See here, page 14: https://www.osti.gov/servlets/purl/928684
You can find which is which using a multimeter. Or by connecting the resolvers and spinning the input shaft by hand while holding the output shaft stationary. The motor which reads rpm is MG1.