Zombieverter or Lexus GS450h VCU that is the question. Topic is solved

dadiowe
Posts: 109
Joined: Fri Sep 17, 2021 6:11 pm
Has thanked: 41 times
Been thanked: 19 times

Zombieverter or Lexus GS450h VCU that is the question.

Post by dadiowe »

Just asking,

Does anyone have a Zombieverter, GS450h combination driving on the road?

If you have, how have you managed to get round the problems listed by "crasbe" in his post of 14th December 2022?
viewtopic.php?p=49901#p49901

Is it worth using a Lexus GS450h VCU, which I understand is out and running cars in the community, as a stop gap solution to getting my BMW Z4 on the road for final "fettling" whilst the bugs are "ironed out" of the Zombieverter VCU.

I do understand that the Zombieverter is in development and that the people who are working on it do so without financial gain and I am trying to ask fair questions without causing offence.

I would just like reasonable answers to 3 questions.
nkiernan
Posts: 505
Joined: Mon Feb 24, 2020 8:59 pm
Location: Ireland
Has thanked: 276 times
Been thanked: 64 times

Re: Zombieverter or Lexus GS450h VCU that is the question.

Post by nkiernan »

Haven't seen much detail about road going builds with this setup yet other than Damien's video

https://www.youtube.com/watch?v=aG3x5pmqF8Y

If you're that far on with your Zombie setup, is it not possible to dial down some parameters in the web interface to reduce any effect of issues and allow for tame testing to get started? It might allow you to help find/test/iron out some of the issues or at least give feedback to the forum here so others can join in as it sounds you're a little further ahead than some of us.

I have both VCU types and had a simple T connection set up so could easily swap between either type. If you don't have a GS450H VCU spare, it would seem a shame to have to go buy one just to do some provisional testing. Timeline on future Zombie releases is unknown though.
et0
Posts: 127
Joined: Sun Oct 13, 2019 8:06 pm
Location: Scotland
Has thanked: 14 times
Been thanked: 5 times

Re: Zombieverter or Lexus GS450h VCU that is the question.

Post by et0 »

Wondering the same thing myself, having been away from the project for a long time to work on other things, it seems that the same problems are outstanding:
No usable current limit, and some bug causing violent hard cut and re-application of torque
No regen
Hard cut for RPM limit as well.

It's accurate?

I now consider trying to solve these myself but from experience the Zombie software is (for me) difficult to understand and debug. And with so few others using or developing it, there isn't a "critical mass" to help make progress when stuck.
So I'm asking honestly if falling back to the arduino based GS450H (even though abandoned) could be be easier to work with in terms of software modifications and debugging, and for being more mature in the first place.
JamesA
Posts: 17
Joined: Fri Dec 09, 2022 10:56 am
Location: London
Has thanked: 6 times
Been thanked: 6 times

Re: Zombieverter or Lexus GS450h VCU that is the question.

Post by JamesA »

Interesting question! The Zombieverter is a marvellous project, very ambitious and wide-ranging, but clearly still in development.
I was intrigued to note that a clever chap got a 210 gearbox running with yet another option - using a Prius Gen 3 inverter with the dual-motor OpenInverter board.
Each method has different challenges, I guess.
nkiernan
Posts: 505
Joined: Mon Feb 24, 2020 8:59 pm
Location: Ireland
Has thanked: 276 times
Been thanked: 64 times

Re: Zombieverter or Lexus GS450h VCU that is the question.

Post by nkiernan »

et0 wrote: Tue Jan 31, 2023 12:51 pm I now consider trying to solve these myself but from experience the Zombie software is (for me) difficult to understand and debug. And with so few others using or developing it, there isn't a "critical mass" to help make progress when stuck.
So I'm asking honestly if falling back to the arduino based GS450H (even though abandoned) could be be easier to work with in terms of software modifications and debugging, and for being more mature in the first place.
My thought would be, if there are people at the stage of being able to test the Zombie in conversions, it would be great to see them try push on and help create the 'critical mass'. The arduino based VCU is surely easier to modify for most, but if some have the ability to work on the Zombie code it would help the overall development and possibly get more involved when there are things happening?
dadiowe
Posts: 109
Joined: Fri Sep 17, 2021 6:11 pm
Has thanked: 41 times
Been thanked: 19 times

Re: Zombieverter or Lexus GS450h VCU that is the question.

Post by dadiowe »

I will be in a position in the very near future to run my car again. Just sorting out the DC/DC side so that I don't run out of low volts when driving. Once that is done I would be happy to test any software changes that have been made in a "real world" situation. If anyone would like to contact me regarding testing I would more than happy to help move this project forward.
paaa
Posts: 209
Joined: Fri Dec 06, 2019 8:59 pm
Location: Dublin & Kilkenny Ireland
Has thanked: 2 times
Been thanked: 11 times
Contact:

Re: Zombieverter or Lexus GS450h VCU that is the question.

Post by paaa »

I'm happy to test in the e65 superyacht but neither myself.of Damien have noticed either if those issues, I would assume it relates to a bad shunt value being supplied by the ivt shunt or interference or a battery setpoint that is being adhered to. If you have any specific things you want me to test let me know
dadiowe
Posts: 109
Joined: Fri Sep 17, 2021 6:11 pm
Has thanked: 41 times
Been thanked: 19 times

Re: Zombieverter or Lexus GS450h VCU that is the question.

Post by dadiowe »

Thanks for the offer paaa.

The age old problem of installation or software issues. It is very hard to say in a lot of cases which is the issue.

As far as bugs are concerned I can only quote "crasbe" as saying on 14th December 2022,

"The bug in the idc limit handling is known but as of now not yet fixed and it's known that the torque limiting due to overcurrent/overcurrent/overspeed can be too hard".

I assume that crasbe is of sufficient level in the development of the "zombieverter" to make that statement. Please can you confirm if crasbe is correct or not?

The only thing I noticed with the land yacht is that it has a 24Kwh power pack and mine is 52Kwh, perhaps the extra power available is the issue!
also the throtmax setting was at 10% on the parameters that Damien posted late last year. I could stop the Torque cut by setting my throtmax to less than 16% but the car was very sluggish.

Regarding the torque dropping off to 0, I think it is the fact that when the power comes back in it is back to max again so the transmission is going from load to no load back to load again.
Attachments
image.png
image.png (35.21 KiB) Viewed 3 times
Attachments
image.png
image.png (35.21 KiB) Viewed 6882 times
User avatar
catphish
Posts: 954
Joined: Fri Oct 08, 2021 11:02 pm
Location: Dorset, UK
Has thanked: 93 times
Been thanked: 179 times

Re: Zombieverter or Lexus GS450h VCU that is the question.

Post by catphish »

Just wanted to add my thoughts here:

I believe this issue exists, but after reading the code I don't believe it's a bug as such. Most likely at high current levels, interference is causing abnormal values to be read from the current sensor, which is triggers the idcmax protection.

I see two solutions here. Firstly, some sanity checking on the current sensor values. I believe The IVT can report up to 2 million amps. We can can therefore simply ignore the majority of those possible values as nonsense.

Secondly, I am in the process of writing a smoother derating algorithm for openinverter. If it works, I assume this code can be pulled into zombie.

In the meantime, as an end user, you're going to have to make the decision yourself whether DC current derating is necessary for your setup, and if not, you can simply remove it for now. With manual tuning, it's not really hard to configure torque limits so that DC current always stays within your desired limit.
User avatar
Bigpie
Posts: 1585
Joined: Wed Apr 10, 2019 8:11 pm
Location: South Yorkshire, UK
Has thanked: 74 times
Been thanked: 299 times

Re: Zombieverter or Lexus GS450h VCU that is the question.

Post by Bigpie »

https://github.com/damienmaguire/Stm32- ... /tag/1.11A Damien cut a new release with fix for DC current limit.
VW Beetle 2003
Outlander front generator
Prius Gen 3 inverter (EVBMW logic board)
Outlander charger
3x Golf GTE batteries
Chademo Charging
Outlander water heater
et0
Posts: 127
Joined: Sun Oct 13, 2019 8:06 pm
Location: Scotland
Has thanked: 14 times
Been thanked: 5 times

Re: Zombieverter or Lexus GS450h VCU that is the question.

Post by et0 »

Yes, saw the update on github and already tried this version 1.11A-

"Fix the non working idcmax param caused by move to float calcs in throttle.".

So it was a bug, and was at least partly related to the line I identified in utils.c, which is now
Throttle::IdcLimitCommand(finalSpnt, ABS(Param::GetFloat(Param::idc)));

And I confirm the torque drops are not there any more (tested with wheels off the ground).

So that's good, I shouldn't have spent all yesterday trying to fix it :)


Question: how likely is regen to start working - I guess I am asking how wise is it to spend time on it myself?
User avatar
Bigpie
Posts: 1585
Joined: Wed Apr 10, 2019 8:11 pm
Location: South Yorkshire, UK
Has thanked: 74 times
Been thanked: 299 times

Re: Zombieverter or Lexus GS450h VCU that is the question.

Post by Bigpie »

Damien has covered regen in a video coming out at the weekend. In short, it's not going to coming yet, unless someone else works on it.

I'll post the video here when it's publicly available.
VW Beetle 2003
Outlander front generator
Prius Gen 3 inverter (EVBMW logic board)
Outlander charger
3x Golf GTE batteries
Chademo Charging
Outlander water heater
JamesA
Posts: 17
Joined: Fri Dec 09, 2022 10:56 am
Location: London
Has thanked: 6 times
Been thanked: 6 times

Re: Zombieverter or Lexus GS450h VCU that is the question.

Post by JamesA »

Many thanks to Damien for the fix (and for all the previous work of course)
User avatar
Bigpie
Posts: 1585
Joined: Wed Apr 10, 2019 8:11 pm
Location: South Yorkshire, UK
Has thanked: 74 times
Been thanked: 299 times

Re: Zombieverter or Lexus GS450h VCU that is the question.

Post by Bigpie »

VW Beetle 2003
Outlander front generator
Prius Gen 3 inverter (EVBMW logic board)
Outlander charger
3x Golf GTE batteries
Chademo Charging
Outlander water heater
User avatar
catphish
Posts: 954
Joined: Fri Oct 08, 2021 11:02 pm
Location: Dorset, UK
Has thanked: 93 times
Been thanked: 179 times

Re: Zombieverter or Lexus GS450h VCU that is the question.

Post by catphish »

I guess I was entirely wrong! Thanks Damien for fixing.
dadiowe
Posts: 109
Joined: Fri Sep 17, 2021 6:11 pm
Has thanked: 41 times
Been thanked: 19 times

Re: Zombieverter or Lexus GS450h VCU that is the question.

Post by dadiowe »

I have not had a chance to view the video as yet. But just a quick post to say that I have just driven my car on the road and I can honestly say the difference is unbelievable. It pulls well and there is a proper rev limit control with a gentle drop in power and then back on power. Thanks to everyone on the forum who have helped me get to this point.
et0
Posts: 127
Joined: Sun Oct 13, 2019 8:06 pm
Location: Scotland
Has thanked: 14 times
Been thanked: 5 times

Re: Zombieverter or Lexus GS450h VCU that is the question.

Post by et0 »

Again, great that this regression is finally fixed! Thank you Damien.

I still experience what seems like a hard cut on idcmax - causes hard juddering once you reach the set limit, totally smooth if you stay below it. On GS450H, 1.11.A. Is this to be expected, or am I on the wrong version or wrong setting?

Example behaviour with idcmax set to 25A - throttle held steady as speed increases.
D89E4578-3F68-4BE2-8574-F7C61071B42F.png
et0
Posts: 127
Joined: Sun Oct 13, 2019 8:06 pm
Location: Scotland
Has thanked: 14 times
Been thanked: 5 times

Re: Zombieverter or Lexus GS450h VCU that is the question.

Post by et0 »

FWIW we finally swapped out to the GS450H Inverter Controller board, and it's been night and day in terms of understanding how to set it up, adding functionality and the development cycle. For my skillset anyway!

Already have working regen, a throttle map, current limit with PID control, safety features, CAN interfacing to other components, a useful serial diagnostic output.. Lots more to add but with just a few days hacking the vehicle starts to behave how it should.

So, thank you again to Damien for that project, and Catphish for the refactored code!
dadiowe
Posts: 109
Joined: Fri Sep 17, 2021 6:11 pm
Has thanked: 41 times
Been thanked: 19 times

Re: Zombieverter or Lexus GS450h VCU that is the question.

Post by dadiowe »

Just to clarify, have you replaced the Zombieverter with the GS450h Inverter controller?
User avatar
DkubusEV
Posts: 81
Joined: Sat Sep 17, 2022 4:22 am
Location: Australia
Has thanked: 130 times
Been thanked: 15 times

Re: Zombieverter or Lexus GS450h VCU that is the question.

Post by DkubusEV »

Just wanted to ask if you swapped-out a "bad" Toyota board within the inverter? Or if you swapped the Toyota part for an open inverter board? Or if you swapped the Zombie controller board with???

Cheers
et0 wrote: Thu Mar 30, 2023 12:33 pm FWIW we finally swapped out to the GS450H Inverter Controller board, and it's been night and day in terms of understanding how to set it up, adding functionality and the development cycle. For my skillset anyway!

Already have working regen, a throttle map, current limit with PID control, safety features, CAN interfacing to other components, a useful serial diagnostic output.. Lots more to add but with just a few days hacking the vehicle starts to behave how it should.

So, thank you again to Damien for that project, and Catphish for the refactored code!
1998 Mercedes R170 SLK gs450h project
2003 Smart-Roadster hillclimb EV (DC)zilla2k
1976 Purvis-Eureka EV kit car
2011 Ford focus EV (DC)Soliton1
1990 Daihatsu charade G100 3 door DC conversion.
User avatar
catphish
Posts: 954
Joined: Fri Oct 08, 2021 11:02 pm
Location: Dorset, UK
Has thanked: 93 times
Been thanked: 179 times

Re: Zombieverter or Lexus GS450h VCU that is the question.

Post by catphish »

dadiowe wrote: Thu Mar 30, 2023 3:15 pm Just to clarify, have you replaced the Zombieverter with the GS450h Inverter controller?
DkubusEV wrote: Thu Mar 30, 2023 10:11 pm Just wanted to ask if you swapped-out a "bad" Toyota board within the inverter? Or if you swapped the Toyota part for an open inverter board? Or if you swapped the Zombie controller board with???
He referenced my code, so I assume he's using the GS450H VCU with custom code based on mine.
https://github.com/damienmaguire/Lexus- ... Controller
https://github.com/catphish/gs450h/tree ... /gs450h-v8

While it isn't nearly as flexible as the Zombie, the older VCU code is very easy to work on because it's just a small Arduino program.
User avatar
DkubusEV
Posts: 81
Joined: Sat Sep 17, 2022 4:22 am
Location: Australia
Has thanked: 130 times
Been thanked: 15 times

Re: Zombieverter or Lexus GS450h VCU that is the question.

Post by DkubusEV »

Bummer, I only have the zombie verter controller I bought fully built from Damien. As it seemed like it was supposed to be the "better" (ie "supported") system going forward. So I guess I'll need to be very patient as I have no clue how to code... either that or I buy a old version to use until the zombie catches up???
1998 Mercedes R170 SLK gs450h project
2003 Smart-Roadster hillclimb EV (DC)zilla2k
1976 Purvis-Eureka EV kit car
2011 Ford focus EV (DC)Soliton1
1990 Daihatsu charade G100 3 door DC conversion.
User avatar
catphish
Posts: 954
Joined: Fri Oct 08, 2021 11:02 pm
Location: Dorset, UK
Has thanked: 93 times
Been thanked: 179 times

Re: Zombieverter or Lexus GS450h VCU that is the question.

Post by catphish »

DkubusEV wrote: Fri Mar 31, 2023 8:56 am Bummer, I only have the zombie verter controller I bought fully built from Damien. As it seemed like it was supposed to be the "better" (ie "supported") system going forward. So I guess I'll need to be very patient as I have no clue how to code... either that or I buy a old version to use until the zombie catches up???
The Zombieverter works fine with the GS450H, I'd usually recommend sticking with it. As far as I know, the only thing it's lacking now is regen. I'm not certain why it was removed, but hopefully it will reappear soon enough.
User avatar
crasbe
Posts: 234
Joined: Mon Jul 08, 2019 5:18 pm
Location: Germany
Has thanked: 43 times
Been thanked: 97 times

Re: Zombieverter or Lexus GS450h VCU that is the question.

Post by crasbe »

catphish wrote: Fri Mar 31, 2023 9:03 am The Zombieverter works fine with the GS450H, I'd usually recommend sticking with it. As far as I know, the only thing it's lacking now is regen. I'm not certain why it was removed, but hopefully it will reappear soon enough.
Regen was removed because the throttle code was rewritten. Since at the time the GS450h testbed of Damien was not ready yet and the time he is able to devote to debugging regen is still limited, it is disabled for the time being.

So far nobody stepped forward to write and test an implementation, so for the immediate future it'll stay without regen I guess.
User avatar
DkubusEV
Posts: 81
Joined: Sat Sep 17, 2022 4:22 am
Location: Australia
Has thanked: 130 times
Been thanked: 15 times

Re: Zombieverter or Lexus GS450h VCU that is the question.

Post by DkubusEV »

crasbe wrote: Fri Mar 31, 2023 9:10 am Regen was removed because the throttle code was rewritten. Since at the time the GS450h testbed of Damien was not ready yet and the time he is able to devote to debugging regen is still limited, it is disabled for the time being.

So far nobody stepped forward to write and test an implementation, so for the immediate future it'll stay without regen I guess.
Very glad to learn as to why regen was removed, seems very logical, I wish I was able to do coding for such things so I could contribute to the zombie situation but unfortunately I'll need to remain patient on the sidelines. Cheers for the info.
1998 Mercedes R170 SLK gs450h project
2003 Smart-Roadster hillclimb EV (DC)zilla2k
1976 Purvis-Eureka EV kit car
2011 Ford focus EV (DC)Soliton1
1990 Daihatsu charade G100 3 door DC conversion.
Post Reply