[DRIVING] leaf powered 1983 Subaru BRAT (dual outlander WIP)

Tell us about the project you do with the open inverter
User avatar
Bratitude
Posts: 783
Joined: Thu Jan 02, 2020 7:35 pm
Location: Canada
Has thanked: 57 times
Been thanked: 168 times
Contact:

Re: 1983 Subaru BRAT

Post by Bratitude »

Photo dump
8C4979B5-79E0-4FED-BF65-6F8E16CD13FE.jpeg
CB1FCC44-A200-4E4F-A73D-669FA476CF75.jpeg
92D7A89B-0A56-4F7B-A391-D0AA902C06BA.jpeg
AE377411-C82A-4F2D-9DF1-CDAB24B016C7.jpeg
E1263044-AAA3-4A93-9204-6519385EBF29.jpeg
0E2D9A6D-D5D9-46EC-8F16-B932948D5F0D.jpeg
https://bratindustries.net/ leaf motor couplers, adapter plates, custom drive train components
User avatar
Bratitude
Posts: 783
Joined: Thu Jan 02, 2020 7:35 pm
Location: Canada
Has thanked: 57 times
Been thanked: 168 times
Contact:

Re: 1983 Subaru BRAT

Post by Bratitude »

prius throttle pedal is reading fine, but potnom stays at zero, and cant seems to figure out why.

tried many different parameters, and swamped throttle channel pins
brat_prams.json
(1.16 KiB) Downloaded 82 times
bratpram.jpg
throtplot.jpg
https://bratindustries.net/ leaf motor couplers, adapter plates, custom drive train components
Dusty4
Posts: 83
Joined: Tue Dec 25, 2018 12:41 pm
Location: Western Australia
Has thanked: 11 times
Been thanked: 7 times

Re: 1983 Subaru BRAT

Post by Dusty4 »

Is it in run mode? checked error status?
User avatar
Bratitude
Posts: 783
Joined: Thu Jan 02, 2020 7:35 pm
Location: Canada
Has thanked: 57 times
Been thanked: 168 times
Contact:

Re: 1983 Subaru BRAT

Post by Bratitude »

Dusty4 wrote: Thu Aug 18, 2022 1:52 pm Is it in run mode? checked error status?
regardless of run mode, or manual run. Changed firmware version no difference. No reported errors
https://bratindustries.net/ leaf motor couplers, adapter plates, custom drive train components
User avatar
johu
Site Admin
Posts: 5684
Joined: Thu Nov 08, 2018 10:52 pm
Location: Kassel/Germany
Has thanked: 153 times
Been thanked: 960 times
Contact:

Re: 1983 Subaru BRAT

Post by johu »

I assume udcmin is your problem. Also divide down the throttle signal with a series resistor as they both saturate at 4095
Support R/D and forum on Patreon: https://patreon.com/openinverter - Subscribe on odysee: https://odysee.com/@openinverter:9
User avatar
Bratitude
Posts: 783
Joined: Thu Jan 02, 2020 7:35 pm
Location: Canada
Has thanked: 57 times
Been thanked: 168 times
Contact:

Re: 1983 Subaru BRAT

Post by Bratitude »

johu wrote: Fri Aug 19, 2022 4:26 am I assume udcmin is your problem.
to high? changed to to a varity of differnt levels all the way down to 10v up to 400v
and udcmax to 450
johu wrote: Fri Aug 19, 2022 4:26 am Also divide down the throttle signal with a series resistor as they both saturate at 4095
added a few in series till i got the max digits below 4000 on potmax /potmax2

with both changes, still nothing from potnom
https://bratindustries.net/ leaf motor couplers, adapter plates, custom drive train components
User avatar
johu
Site Admin
Posts: 5684
Joined: Thu Nov 08, 2018 10:52 pm
Location: Kassel/Germany
Has thanked: 153 times
Been thanked: 960 times
Contact:

Re: 1983 Subaru BRAT

Post by johu »

ok, post a full dump http://192.168.4.1/cmd?cmd=json
Support R/D and forum on Patreon: https://patreon.com/openinverter - Subscribe on odysee: https://odysee.com/@openinverter:9
User avatar
Bratitude
Posts: 783
Joined: Thu Jan 02, 2020 7:35 pm
Location: Canada
Has thanked: 57 times
Been thanked: 168 times
Contact:

Re: 1983 Subaru BRAT

Post by Bratitude »

johu wrote: Fri Aug 19, 2022 6:18 pm ok, post a full dump http://192.168.4.1/cmd?cmd=json


Code: Select all

{ 
   "curkp": {"unit":"","value":32.00,"isparam":true,"minimum":0.00,"maximum":20000.00,"default":32.00,"category":"Motor","i":0},
   "curki": {"unit":"","value":20000.00,"isparam":true,"minimum":0.00,"maximum":100000.00,"default":20000.00,"category":"Motor","i":1},
   "curkifrqgain": {"unit":"dig/Hz","value":50.00,"isparam":true,"minimum":0.00,"maximum":1000.00,"default":50.00,"category":"Motor","i":2},
   "fwkp": {"unit":"","value":-100.00,"isparam":true,"minimum":-10000.00,"maximum":0.00,"default":-100.00,"category":"Motor","i":3},
   "dmargin": {"unit":"Hz","value":-2000.00,"isparam":true,"minimum":-10000.00,"maximum":0.00,"default":-2000.00,"category":"Motor","i":4},
   "syncofs": {"unit":"dig","value":1500.00,"isparam":true,"minimum":0.00,"maximum":65535.00,"default":0.00,"category":"Motor","i":5},
   "polepairs": {"unit":"","value":4.00,"isparam":true,"minimum":1.00,"maximum":16.00,"default":2.00,"category":"Motor","i":6},
   "fmax": {"unit":"Hz","value":500.00,"isparam":true,"minimum":21.00,"maximum":1000.00,"default":200.00,"category":"Motor","i":9},
   "dirchrpm": {"unit":"rpm","value":100.00,"isparam":true,"minimum":0.00,"maximum":20000.00,"default":100.00,"category":"Motor","i":11},
   "dirmode": {"unit":"0=Button, 1=Switch, 2=ButtonReversed, 3=SwitchReversed, 4=DefaultForward","value":0.00,"isparam":true,"minimum":0.00,"maximum":4.00,"default":1.00,"category":"Motor","i":12},
   "snsm": {"unit":"12=KTY83-110, 13=KTY84-130, 14=Leaf, 15=KTY81-110, 16=Toyota","value":14.00,"isparam":true,"minimum":12.00,"maximum":16.00,"default":12.00,"category":"Motor","i":13},
   "pwmfrq": {"unit":"0=17.6kHz, 1=8.8kHz, 2=4.4KHz","value":1.00,"isparam":true,"minimum":0.00,"maximum":2.00,"default":1.00,"category":"Inverter","i":14},
   "ocurlim": {"unit":"A","value":5000.00,"isparam":true,"minimum":-65536.00,"maximum":65536.00,"default":100.00,"category":"Inverter","i":17},
   "il1gain": {"unit":"dig/A","value":1.65,"isparam":true,"minimum":-100.00,"maximum":100.00,"default":4.68,"category":"Inverter","i":18},
   "il2gain": {"unit":"dig/A","value":1.65,"isparam":true,"minimum":-100.00,"maximum":100.00,"default":4.68,"category":"Inverter","i":19},
   "udcgain": {"unit":"dig/V","value":5.62,"isparam":true,"minimum":0.00,"maximum":4095.00,"default":6.15,"category":"Inverter","i":20},
   "udcofs": {"unit":"dig","value":250.00,"isparam":true,"minimum":0.00,"maximum":4095.00,"default":0.00,"category":"Inverter","i":21},
   "udclim": {"unit":"V","value":540.00,"isparam":true,"minimum":0.00,"maximum":1000.00,"default":540.00,"category":"Inverter","i":22},
   "bmslimhigh": {"unit":"%","value":50.00,"isparam":true,"minimum":0.00,"maximum":100.00,"default":50.00,"category":"Derating","i":25},
   "bmslimlow": {"unit":"%","value":-1.00,"isparam":true,"minimum":-100.00,"maximum":0.00,"default":-1.00,"category":"Derating","i":26},
   "udcmin": {"unit":"V","value":250.00,"isparam":true,"minimum":0.00,"maximum":1000.00,"default":450.00,"category":"Derating","i":27},
   "udcmax": {"unit":"V","value":520.00,"isparam":true,"minimum":0.00,"maximum":1000.00,"default":520.00,"category":"Derating","i":28},
   "idcmax": {"unit":"A","value":5000.00,"isparam":true,"minimum":0.00,"maximum":5000.00,"default":5000.00,"category":"Derating","i":29},
   "idcmin": {"unit":"A","value":-5000.00,"isparam":true,"minimum":-5000.00,"maximum":0.00,"default":-5000.00,"category":"Derating","i":30},
   "tmphsmax": {"unit":"°C","value":150.00,"isparam":true,"minimum":50.00,"maximum":150.00,"default":85.00,"category":"Derating","i":31},
   "tmpmmax": {"unit":"°C","value":300.00,"isparam":true,"minimum":70.00,"maximum":300.00,"default":300.00,"category":"Derating","i":32},
   "throtmax": {"unit":"%","value":100.00,"isparam":true,"minimum":0.00,"maximum":100.00,"default":100.00,"category":"Derating","i":33},
   "throtmin": {"unit":"%","value":0.00,"isparam":true,"minimum":-100.00,"maximum":0.00,"default":-100.00,"category":"Derating","i":34},
   "chargeki": {"unit":"dig","value":10.00,"isparam":true,"minimum":0.00,"maximum":100.00,"default":10.00,"category":"Charger","i":38},
   "potmin": {"unit":"dig","value":750.00,"isparam":true,"minimum":0.00,"maximum":4095.00,"default":0.00,"category":"Throttle","i":41},
   "potmax": {"unit":"dig","value":3800.00,"isparam":true,"minimum":0.00,"maximum":4095.00,"default":4095.00,"category":"Throttle","i":42},
   "pot2min": {"unit":"dig","value":1200.00,"isparam":true,"minimum":0.00,"maximum":4095.00,"default":4095.00,"category":"Throttle","i":43},
   "pot2max": {"unit":"dig","value":3600.00,"isparam":true,"minimum":0.00,"maximum":4095.00,"default":4095.00,"category":"Throttle","i":44},
   "potmode": {"unit":"0=SingleRegen, 1=DualChannel, 2=CAN","value":1.00,"isparam":true,"minimum":0.00,"maximum":2.00,"default":0.00,"category":"Throttle","i":45},
   "throtramp": {"unit":"%/10ms","value":2.50,"isparam":true,"minimum":0.09,"maximum":100.00,"default":100.00,"category":"Throttle","i":46},
   "throtramprpm": {"unit":"rpm","value":10000.00,"isparam":true,"minimum":0.00,"maximum":20000.00,"default":20000.00,"category":"Throttle","i":47},
   "throtcur": {"unit":"A/%","value":5.00,"isparam":true,"minimum":0.00,"maximum":10.00,"default":1.00,"category":"Throttle","i":48},
   "brknompedal": {"unit":"%","value":0.00,"isparam":true,"minimum":-100.00,"maximum":0.00,"default":-50.00,"category":"Regen","i":49},
   "regenramp": {"unit":"%/10ms","value":0.25,"isparam":true,"minimum":0.09,"maximum":100.00,"default":100.00,"category":"Regen","i":50},
   "brknom": {"unit":"%","value":0.00,"isparam":true,"minimum":0.00,"maximum":100.00,"default":30.00,"category":"Regen","i":51},
   "brkmax": {"unit":"%","value":0.00,"isparam":true,"minimum":-100.00,"maximum":0.00,"default":-30.00,"category":"Regen","i":52},
   "brkcruise": {"unit":"%","value":-20.00,"isparam":true,"minimum":-100.00,"maximum":0.00,"default":-30.00,"category":"Regen","i":53},
   "brkrampstr": {"unit":"Hz","value":10.00,"isparam":true,"minimum":0.00,"maximum":400.00,"default":10.00,"category":"Regen","i":54},
   "brkout": {"unit":"%","value":-50.00,"isparam":true,"minimum":-100.00,"maximum":-1.00,"default":-50.00,"category":"Regen","i":55},
   "idlespeed": {"unit":"rpm","value":-100.00,"isparam":true,"minimum":-100.00,"maximum":10000.00,"default":-100.00,"category":"Automation","i":56},
   "idlethrotlim": {"unit":"%","value":50.00,"isparam":true,"minimum":0.00,"maximum":100.00,"default":50.00,"category":"Automation","i":57},
   "idlemode": {"unit":"0=always, 1=nobrake, 2=cruise, 3=off","value":3.00,"isparam":true,"minimum":0.00,"maximum":3.00,"default":0.00,"category":"Automation","i":58},
   "speedkp": {"unit":"","value":0.18,"isparam":true,"minimum":0.00,"maximum":100.00,"default":0.25,"category":"Automation","i":59},
   "speedflt": {"unit":"","value":5.00,"isparam":true,"minimum":0.00,"maximum":16.00,"default":5.00,"category":"Automation","i":60},
   "cruisemode": {"unit":"0=Button, 1=Switch, 2=CAN","value":0.00,"isparam":true,"minimum":0.00,"maximum":2.00,"default":0.00,"category":"Automation","i":61},
   "udcsw": {"unit":"V","value":280.00,"isparam":true,"minimum":0.00,"maximum":1000.00,"default":330.00,"category":"Contactor Control","i":62},
   "tripmode": {"unit":"0=AllOff, 1=DcSwOn, 2=PrechargeOn, 3=AutoResume","value":0.00,"isparam":true,"minimum":0.00,"maximum":3.00,"default":0.00,"category":"Contactor Control","i":64},
   "pwmfunc": {"unit":"0=tmpm, 1=tmphs, 2=speed, 3=speedfrq","value":0.00,"isparam":true,"minimum":0.00,"maximum":3.00,"default":0.00,"category":"Aux PWM","i":65},
   "pwmgain": {"unit":"","value":100.00,"isparam":true,"minimum":-100000.00,"maximum":100000.00,"default":100.00,"category":"Aux PWM","i":66},
   "pwmofs": {"unit":"dig","value":0.00,"isparam":true,"minimum":-65535.00,"maximum":65535.00,"default":0.00,"category":"Aux PWM","i":67},
   "canspeed": {"unit":"0=250k, 1=500k, 2=800k, 3=1M","value":1.00,"isparam":true,"minimum":0.00,"maximum":3.00,"default":1.00,"category":"Communication","i":68},
   "canperiod": {"unit":"0=100ms, 1=10ms","value":1.00,"isparam":true,"minimum":0.00,"maximum":1.00,"default":0.00,"category":"Communication","i":69},
   "manualiq": {"unit":"A","value":0.00,"isparam":true,"minimum":-400.00,"maximum":400.00,"default":0.00,"category":"Testing","i":70},
   "manualid": {"unit":"A","value":0.00,"isparam":true,"minimum":-400.00,"maximum":400.00,"default":0.00,"category":"Testing","i":71},
   "version": {"unit":"4=4.94.R-foc","value":4.00,"isparam":false},
   "hwver": {"unit":"0=Rev1, 1=Rev2, 2=Rev3, 3=Tesla, 4=TeslaM3, 5=BluePill, 6=Prius","value":2.00,"isparam":false},
   "opmode": {"unit":"0=Off, 1=Run, 2=ManualRun, 3=Boost, 4=Buck, 5=Sine, 6=AcHeat","value":1.00,"isparam":false},
   "lasterr": {"unit":"0=NONE, 1=OVERCURRENT, 2=THROTTLE1, 3=THROTTLE2, 4=CANTIMEOUT, 5=EMCYSTOP, 6=MPROT, 7=DESAT, 8=OVERVOLTAGE, 9=ENCODER, 10=PRECHARGE, 11=TMPHSMAX, 12=CURRENTLIMIT, 13=PWMSTUCK, 14=HICUROFS1, 15=HICUROFS2, 16=HIRESOFS, 17=LORESAMP, 18=TMPMMAX,","value":0.00,"isparam":false},
   "status": {"unit":"0=None, 1=UdcLow, 2=UdcHigh, 4=UdcBelowUdcSw, 8=UdcLim, 16=EmcyStop, 32=MProt, 64=PotPressed, 128=TmpHs, 256=WaitStart","value":0.00,"isparam":false},
   "udc": {"unit":"V","value":385.06,"canid":1,"canoffset":0,"canlength":16,"cangain":1,"isrx":false,"isparam":false},
   "idc": {"unit":"A","value":0.00,"isparam":false},
   "il1": {"unit":"A","value":0.00,"isparam":false},
   "il2": {"unit":"A","value":-0.59,"isparam":false},
   "id": {"unit":"A","value":-4.81,"isparam":false},
   "iq": {"unit":"A","value":-2.25,"isparam":false},
   "ud": {"unit":"dig","value":-142.00,"isparam":false},
   "uq": {"unit":"dig","value":41.00,"isparam":false},
   "heatcur": {"unit":"A","value":0.00,"isparam":false},
   "fstat": {"unit":"Hz","value":0.00,"isparam":false},
   "speed": {"unit":"rpm","value":0.00,"isparam":false},
   "cruisespeed": {"unit":"rpm","value":-1.00,"isparam":false},
   "turns": {"unit":"","value":1.00,"isparam":false},
   "amp": {"unit":"dig","value":0.00,"isparam":false},
   "angle": {"unit":"°","value":204.21,"isparam":false},
   "pot": {"unit":"dig","value":731.00,"isparam":false},
   "pot2": {"unit":"dig","value":1174.00,"isparam":false},
   "potnom": {"unit":"%","value":0.00,"isparam":false},
   "dir": {"unit":"-1=Reverse, 0=Neutral, 1=Forward","value":1.00,"isparam":false},
   "tmphs": {"unit":"°C","value":17.18,"isparam":false},
   "tmpm": {"unit":"°C","value":26.87,"isparam":false},
   "uaux": {"unit":"V","value":14.31,"isparam":false},
   "pwmio": {"unit":"","value":59136.00,"isparam":false},
   "canio": {"unit":"1=Cruise, 2=Start, 4=Brake, 8=Fwd, 16=Rev, 32=Bms","value":0.00,"isparam":false},
   "din_cruise": {"unit":"0=Off, 1=On, 2=na","value":0.00,"isparam":false},
   "din_start": {"unit":"0=Off, 1=On, 2=na","value":0.00,"isparam":false},
   "din_brake": {"unit":"0=Off, 1=On, 2=na","value":1.00,"isparam":false},
   "din_mprot": {"unit":"0=Error, 1=Ok, 2=na","value":1.00,"isparam":false},
   "din_forward": {"unit":"0=Off, 1=On, 2=na","value":0.00,"isparam":false},
   "din_reverse": {"unit":"0=Off, 1=On, 2=na","value":0.00,"isparam":false},
   "din_emcystop": {"unit":"0=Error, 1=Ok, 2=na","value":1.00,"isparam":false},
   "din_ocur": {"unit":"0=Error, 1=Ok, 2=na","value":1.00,"isparam":false},
   "din_desat": {"unit":"0=Error, 1=Ok, 2=na","value":1.00,"isparam":false},
   "din_bms": {"unit":"0=Off, 1=On, 2=na","value":0.00,"isparam":false},
   "cpuload": {"unit":"%","value":28.18,"isparam":false}
}

much appreciated!
https://bratindustries.net/ leaf motor couplers, adapter plates, custom drive train components
User avatar
Ev8
Posts: 801
Joined: Sat Jan 30, 2021 11:05 am
Has thanked: 41 times
Been thanked: 149 times

Re: 1983 Subaru BRAT

Post by Ev8 »

Direction mode set to button? Not sure how you have this wired? But if not using a momentary input might cause an issue?
User avatar
Bratitude
Posts: 783
Joined: Thu Jan 02, 2020 7:35 pm
Location: Canada
Has thanked: 57 times
Been thanked: 168 times
Contact:

Re: 1983 Subaru BRAT

Post by Bratitude »

Ev8 wrote: Sun Sep 04, 2022 7:23 pm Direction mode set to button? Not sure how you have this wired? But if not using a momentary input might cause an issue?
iv tired both, button and switch, both function properly.

shouldn't potnom have a value regardless of state?
https://bratindustries.net/ leaf motor couplers, adapter plates, custom drive train components
User avatar
Ev8
Posts: 801
Joined: Sat Jan 30, 2021 11:05 am
Has thanked: 41 times
Been thanked: 149 times

Re: 1983 Subaru BRAT

Post by Ev8 »

Ok just din forward & reverse both showing 0 in the above dump, also din brake and emergency stop 1?
User avatar
Ev8
Posts: 801
Joined: Sat Jan 30, 2021 11:05 am
Has thanked: 41 times
Been thanked: 149 times

Re: 1983 Subaru BRAT

Post by Ev8 »

I see regen parameters brknompedal and Brkmax all set to 0 so if brake input is high potmon will be 0 regardless of throttle input
User avatar
Bratitude
Posts: 783
Joined: Thu Jan 02, 2020 7:35 pm
Location: Canada
Has thanked: 57 times
Been thanked: 168 times
Contact:

Re: 1983 Subaru BRAT

Post by Bratitude »

Ev8 wrote: Sun Sep 04, 2022 7:44 pm I see regen parameters brknompedal and Brkmax all set to 0 so if brake input is high potmon will be 0 regardless of throttle input

Code: Select all

{ 
   "curkp": {"unit":"","value":32.00,"isparam":true,"minimum":0.00,"maximum":20000.00,"default":32.00,"category":"Motor","i":0},
   "curki": {"unit":"","value":20000.00,"isparam":true,"minimum":0.00,"maximum":100000.00,"default":20000.00,"category":"Motor","i":1},
   "curkifrqgain": {"unit":"dig/Hz","value":50.00,"isparam":true,"minimum":0.00,"maximum":1000.00,"default":50.00,"category":"Motor","i":2},
   "fwkp": {"unit":"","value":-100.00,"isparam":true,"minimum":-10000.00,"maximum":0.00,"default":-100.00,"category":"Motor","i":3},
   "dmargin": {"unit":"Hz","value":-2000.00,"isparam":true,"minimum":-10000.00,"maximum":0.00,"default":-2000.00,"category":"Motor","i":4},
   "syncofs": {"unit":"dig","value":1500.00,"isparam":true,"minimum":0.00,"maximum":65535.00,"default":0.00,"category":"Motor","i":5},
   "polepairs": {"unit":"","value":4.00,"isparam":true,"minimum":1.00,"maximum":16.00,"default":2.00,"category":"Motor","i":6},
   "fmax": {"unit":"Hz","value":500.00,"isparam":true,"minimum":21.00,"maximum":1000.00,"default":200.00,"category":"Motor","i":9},
   "dirchrpm": {"unit":"rpm","value":100.00,"isparam":true,"minimum":0.00,"maximum":20000.00,"default":100.00,"category":"Motor","i":11},
   "dirmode": {"unit":"0=Button, 1=Switch, 2=ButtonReversed, 3=SwitchReversed, 4=DefaultForward","value":0.00,"isparam":true,"minimum":0.00,"maximum":4.00,"default":1.00,"category":"Motor","i":12},
   "snsm": {"unit":"12=KTY83-110, 13=KTY84-130, 14=Leaf, 15=KTY81-110, 16=Toyota","value":14.00,"isparam":true,"minimum":12.00,"maximum":16.00,"default":12.00,"category":"Motor","i":13},
   "pwmfrq": {"unit":"0=17.6kHz, 1=8.8kHz, 2=4.4KHz","value":1.00,"isparam":true,"minimum":0.00,"maximum":2.00,"default":1.00,"category":"Inverter","i":14},
   "ocurlim": {"unit":"A","value":5000.00,"isparam":true,"minimum":-65536.00,"maximum":65536.00,"default":100.00,"category":"Inverter","i":17},
   "il1gain": {"unit":"dig/A","value":1.62,"isparam":true,"minimum":-100.00,"maximum":100.00,"default":4.68,"category":"Inverter","i":18},
   "il2gain": {"unit":"dig/A","value":1.62,"isparam":true,"minimum":-100.00,"maximum":100.00,"default":4.68,"category":"Inverter","i":19},
   "udcgain": {"unit":"dig/V","value":5.59,"isparam":true,"minimum":0.00,"maximum":4095.00,"default":6.15,"category":"Inverter","i":20},
   "udcofs": {"unit":"dig","value":250.00,"isparam":true,"minimum":0.00,"maximum":4095.00,"default":0.00,"category":"Inverter","i":21},
   "udclim": {"unit":"V","value":540.00,"isparam":true,"minimum":0.00,"maximum":1000.00,"default":540.00,"category":"Inverter","i":22},
   "bmslimhigh": {"unit":"%","value":50.00,"isparam":true,"minimum":0.00,"maximum":100.00,"default":50.00,"category":"Derating","i":25},
   "bmslimlow": {"unit":"%","value":-1.00,"isparam":true,"minimum":-100.00,"maximum":0.00,"default":-1.00,"category":"Derating","i":26},
   "udcmin": {"unit":"V","value":250.00,"isparam":true,"minimum":0.00,"maximum":1000.00,"default":450.00,"category":"Derating","i":27},
   "udcmax": {"unit":"V","value":520.00,"isparam":true,"minimum":0.00,"maximum":1000.00,"default":520.00,"category":"Derating","i":28},
   "idcmax": {"unit":"A","value":5000.00,"isparam":true,"minimum":0.00,"maximum":5000.00,"default":5000.00,"category":"Derating","i":29},
   "idcmin": {"unit":"A","value":-5000.00,"isparam":true,"minimum":-5000.00,"maximum":0.00,"default":-5000.00,"category":"Derating","i":30},
   "tmphsmax": {"unit":"°C","value":150.00,"isparam":true,"minimum":50.00,"maximum":150.00,"default":85.00,"category":"Derating","i":31},
   "tmpmmax": {"unit":"°C","value":300.00,"isparam":true,"minimum":70.00,"maximum":300.00,"default":300.00,"category":"Derating","i":32},
   "throtmax": {"unit":"%","value":100.00,"isparam":true,"minimum":0.00,"maximum":100.00,"default":100.00,"category":"Derating","i":33},
   "throtmin": {"unit":"%","value":-100.00,"isparam":true,"minimum":-100.00,"maximum":0.00,"default":-100.00,"category":"Derating","i":34},
   "chargeki": {"unit":"dig","value":10.00,"isparam":true,"minimum":0.00,"maximum":100.00,"default":10.00,"category":"Charger","i":38},
   "potmin": {"unit":"dig","value":1100.00,"isparam":true,"minimum":0.00,"maximum":4095.00,"default":0.00,"category":"Throttle","i":41},
   "potmax": {"unit":"dig","value":3600.00,"isparam":true,"minimum":0.00,"maximum":4095.00,"default":4095.00,"category":"Throttle","i":42},
   "pot2min": {"unit":"dig","value":700.00,"isparam":true,"minimum":0.00,"maximum":4095.00,"default":4095.00,"category":"Throttle","i":43},
   "pot2max": {"unit":"dig","value":3900.00,"isparam":true,"minimum":0.00,"maximum":4095.00,"default":4095.00,"category":"Throttle","i":44},
   "potmode": {"unit":"0=SingleRegen, 1=DualChannel, 2=CAN","value":1.00,"isparam":true,"minimum":0.00,"maximum":2.00,"default":0.00,"category":"Throttle","i":45},
   "throtramp": {"unit":"%/10ms","value":4.00,"isparam":true,"minimum":0.09,"maximum":100.00,"default":100.00,"category":"Throttle","i":46},
   "throtramprpm": {"unit":"rpm","value":20000.00,"isparam":true,"minimum":0.00,"maximum":20000.00,"default":20000.00,"category":"Throttle","i":47},
   "throtcur": {"unit":"A/%","value":6.21,"isparam":true,"minimum":0.00,"maximum":10.00,"default":1.00,"category":"Throttle","i":48},
   "brknompedal": {"unit":"%","value":-35.00,"isparam":true,"minimum":-100.00,"maximum":0.00,"default":-50.00,"category":"Regen","i":49},
   "regenramp": {"unit":"%/10ms","value":0.21,"isparam":true,"minimum":0.09,"maximum":100.00,"default":100.00,"category":"Regen","i":50},
   "brknom": {"unit":"%","value":0.00,"isparam":true,"minimum":0.00,"maximum":100.00,"default":30.00,"category":"Regen","i":51},
   "brkmax": {"unit":"%","value":-35.00,"isparam":true,"minimum":-100.00,"maximum":0.00,"default":-30.00,"category":"Regen","i":52},
   "brkcruise": {"unit":"%","value":-20.00,"isparam":true,"minimum":-100.00,"maximum":0.00,"default":-30.00,"category":"Regen","i":53},
   "brkrampstr": {"unit":"Hz","value":10.00,"isparam":true,"minimum":0.00,"maximum":400.00,"default":10.00,"category":"Regen","i":54},
   "brkout": {"unit":"%","value":-50.00,"isparam":true,"minimum":-100.00,"maximum":-1.00,"default":-50.00,"category":"Regen","i":55},
   "idlespeed": {"unit":"rpm","value":-100.00,"isparam":true,"minimum":-100.00,"maximum":10000.00,"default":-100.00,"category":"Automation","i":56},
   "idlethrotlim": {"unit":"%","value":50.00,"isparam":true,"minimum":0.00,"maximum":100.00,"default":50.00,"category":"Automation","i":57},
   "idlemode": {"unit":"0=always, 1=nobrake, 2=cruise, 3=off","value":3.00,"isparam":true,"minimum":0.00,"maximum":3.00,"default":0.00,"category":"Automation","i":58},
   "speedkp": {"unit":"","value":0.18,"isparam":true,"minimum":0.00,"maximum":100.00,"default":0.25,"category":"Automation","i":59},
   "speedflt": {"unit":"","value":5.00,"isparam":true,"minimum":0.00,"maximum":16.00,"default":5.00,"category":"Automation","i":60},
   "cruisemode": {"unit":"0=Button, 1=Switch, 2=CAN","value":1.00,"isparam":true,"minimum":0.00,"maximum":2.00,"default":0.00,"category":"Automation","i":61},
   "udcsw": {"unit":"V","value":280.00,"isparam":true,"minimum":0.00,"maximum":1000.00,"default":330.00,"category":"Contactor Control","i":62},
   "tripmode": {"unit":"0=AllOff, 1=DcSwOn, 2=PrechargeOn, 3=AutoResume","value":0.00,"isparam":true,"minimum":0.00,"maximum":3.00,"default":0.00,"category":"Contactor Control","i":64},
   "pwmfunc": {"unit":"0=tmpm, 1=tmphs, 2=speed, 3=speedfrq","value":0.00,"isparam":true,"minimum":0.00,"maximum":3.00,"default":0.00,"category":"Aux PWM","i":65},
   "pwmgain": {"unit":"","value":100.00,"isparam":true,"minimum":-100000.00,"maximum":100000.00,"default":100.00,"category":"Aux PWM","i":66},
   "pwmofs": {"unit":"dig","value":0.00,"isparam":true,"minimum":-65535.00,"maximum":65535.00,"default":0.00,"category":"Aux PWM","i":67},
   "canspeed": {"unit":"0=250k, 1=500k, 2=800k, 3=1M","value":1.00,"isparam":true,"minimum":0.00,"maximum":3.00,"default":1.00,"category":"Communication","i":68},
   "canperiod": {"unit":"0=100ms, 1=10ms","value":1.00,"isparam":true,"minimum":0.00,"maximum":1.00,"default":0.00,"category":"Communication","i":69},
   "manualiq": {"unit":"A","value":0.00,"isparam":true,"minimum":-400.00,"maximum":400.00,"default":0.00,"category":"Testing","i":70},
   "manualid": {"unit":"A","value":0.00,"isparam":true,"minimum":-400.00,"maximum":400.00,"default":0.00,"category":"Testing","i":71},
   "version": {"unit":"4=4.94.R-foc","value":4.00,"isparam":false},
   "hwver": {"unit":"0=Rev1, 1=Rev2, 2=Rev3, 3=Tesla, 4=TeslaM3, 5=BluePill, 6=Prius","value":2.00,"isparam":false},
   "opmode": {"unit":"0=Off, 1=Run, 2=ManualRun, 3=Boost, 4=Buck, 5=Sine, 6=AcHeat","value":0.00,"isparam":false},
   "lasterr": {"unit":"0=NONE, 1=OVERCURRENT, 2=THROTTLE1, 3=THROTTLE2, 4=CANTIMEOUT, 5=EMCYSTOP, 6=MPROT, 7=DESAT, 8=OVERVOLTAGE, 9=ENCODER, 10=PRECHARGE, 11=TMPHSMAX, 12=CURRENTLIMIT, 13=PWMSTUCK, 14=HICUROFS1, 15=HICUROFS2, 16=HIRESOFS, 17=LORESAMP, 18=TMPMMAX,","value":10.00,"isparam":false},
   "status": {"unit":"0=None, 1=UdcLow, 2=UdcHigh, 4=UdcBelowUdcSw, 8=UdcLim, 16=EmcyStop, 32=MProt, 64=PotPressed, 128=TmpHs, 256=WaitStart","value":4.00,"isparam":false},
   "udc": {"unit":"V","value":3.37,"canid":1,"canoffset":0,"canlength":16,"cangain":1,"isrx":false,"isparam":false},
   "idc": {"unit":"A","value":0.00,"isparam":false},
   "il1": {"unit":"A","value":0.00,"isparam":false},
   "il2": {"unit":"A","value":0.00,"isparam":false},
   "id": {"unit":"A","value":0.00,"isparam":false},
   "iq": {"unit":"A","value":0.00,"isparam":false},
   "ud": {"unit":"dig","value":0.00,"isparam":false},
   "uq": {"unit":"dig","value":0.00,"isparam":false},
   "heatcur": {"unit":"A","value":0.00,"isparam":false},
   "fstat": {"unit":"Hz","value":0.00,"isparam":false},
   "speed": {"unit":"rpm","value":0.00,"isparam":false},
   "cruisespeed": {"unit":"rpm","value":-1.00,"isparam":false},
   "turns": {"unit":"","value":0.00,"isparam":false},
   "amp": {"unit":"dig","value":0.00,"isparam":false},
   "angle": {"unit":"°","value":0.00,"isparam":false},
   "pot": {"unit":"dig","value":1175.00,"isparam":false},
   "pot2": {"unit":"dig","value":715.00,"isparam":false},
   "potnom": {"unit":"%","value":0.00,"isparam":false},
   "dir": {"unit":"-1=Reverse, 0=Neutral, 1=Forward","value":0.00,"isparam":false},
   "tmphs": {"unit":"°C","value":17.18,"isparam":false},
   "tmpm": {"unit":"°C","value":-370.00,"isparam":false},
   "uaux": {"unit":"V","value":14.53,"isparam":false},
   "pwmio": {"unit":"","value":59136.00,"isparam":false},
   "canio": {"unit":"1=Cruise, 2=Start, 4=Brake, 8=Fwd, 16=Rev, 32=Bms","value":0.00,"isparam":false},
   "din_cruise": {"unit":"0=Off, 1=On, 2=na","value":0.00,"isparam":false},
   "din_start": {"unit":"0=Off, 1=On, 2=na","value":0.00,"isparam":false},
   "din_brake": {"unit":"0=Off, 1=On, 2=na","value":0.00,"isparam":false},
   "din_mprot": {"unit":"0=Error, 1=Ok, 2=na","value":1.00,"isparam":false},
   "din_forward": {"unit":"0=Off, 1=On, 2=na","value":0.00,"isparam":false},
   "din_reverse": {"unit":"0=Off, 1=On, 2=na","value":0.00,"isparam":false},
   "din_emcystop": {"unit":"0=Error, 1=Ok, 2=na","value":1.00,"isparam":false},
   "din_ocur": {"unit":"0=Error, 1=Ok, 2=na","value":1.00,"isparam":false},
   "din_desat": {"unit":"0=Error, 1=Ok, 2=na","value":1.00,"isparam":false},
   "din_bms": {"unit":"0=Off, 1=On, 2=na","value":0.00,"isparam":false},
   "cpuload": {"unit":"%","value":0.00,"isparam":false}
}
pulled the inverter and put it on the bench, loaded the gt86 leaf prams, set up my throttle again, regardless of how regen is set up still nothing on potnom. brake input is off
https://bratindustries.net/ leaf motor couplers, adapter plates, custom drive train components
User avatar
johu
Site Admin
Posts: 5684
Joined: Thu Nov 08, 2018 10:52 pm
Location: Kassel/Germany
Has thanked: 153 times
Been thanked: 960 times
Contact:

Re: 1983 Subaru BRAT

Post by johu »

In the last dump inverter is in neutral forcing potnom=0. Please also test potmode=SingleRegen and also update to the latest firmware
Support R/D and forum on Patreon: https://patreon.com/openinverter - Subscribe on odysee: https://odysee.com/@openinverter:9
User avatar
Bratitude
Posts: 783
Joined: Thu Jan 02, 2020 7:35 pm
Location: Canada
Has thanked: 57 times
Been thanked: 168 times
Contact:

Re: 1983 Subaru BRAT

Post by Bratitude »

reset everything, and cleaned up test wiring, set to single throttle and we have lift off!

i feel stupid....thanks guys!
https://bratindustries.net/ leaf motor couplers, adapter plates, custom drive train components
User avatar
Bratitude
Posts: 783
Joined: Thu Jan 02, 2020 7:35 pm
Location: Canada
Has thanked: 57 times
Been thanked: 168 times
Contact:

Re: 1983 Subaru BRAT

Post by Bratitude »

Well I think my Tesla dcdc is fried. Had the HV Input swaped... pulled it out and onto the bench, internal fuse was blown, jumped that and tired it with hv wired correctly.... blew my external fuse immediately.
156704E5-8510-4D42-909F-C5F9B15851B2.jpeg
luckily there’s a Chevy volt and an outlander dcdc just down the road so hopefully I’m back up and running tomorowo... I just insured it!
https://bratindustries.net/ leaf motor couplers, adapter plates, custom drive train components
User avatar
Bratitude
Posts: 783
Joined: Thu Jan 02, 2020 7:35 pm
Location: Canada
Has thanked: 57 times
Been thanked: 168 times
Contact:

Re: 1983 Subaru BRAT

Post by Bratitude »

Blew some stuff up this week:

1.welded my leaf contractors because I was having some cheeky fun test drives..

2. Killed the Tesla dcdc converter as I wired the HV backwards. Internal fuse was blown, jumped it and it blew my external one immediately. It’s dead for now...

3. Popped the main board uln2003 driver. Mistook the erro out for emergency stop, pulled it high and poof.
804FC244-DE4A-4DC7-AF2A-A1200EF3AA43.jpeg

*edit

using mprot as for my emergency stop.

-Luckily I have a few other boards laying around with some uln2003 drives so hopefully that’s all that needs to be swapped.

-when down to the local yard i got my volt pack from, thinking there’d still have the dcdc converter. They didn’t!
But the outlander hybrid stuff was still there. And a gen1 volt pack. So picked up a outlander rear motor/gearbox, volt pack, inverter, charger, hvjb, and dc/ac converter(p/n:9461A038)? For a steal of a deal as nothing had been touched for the past year. 2200 cad all in!

I’ll temporarily use the outlander charger/dcdc converter as a temporary dcdc replacement till a Tesla unit turns up.
image.jpg
https://bratindustries.net/ leaf motor couplers, adapter plates, custom drive train components
User avatar
Bratitude
Posts: 783
Joined: Thu Jan 02, 2020 7:35 pm
Location: Canada
Has thanked: 57 times
Been thanked: 168 times
Contact:

Re: 1983 Subaru BRAT

Post by Bratitude »

got some boards made being in in a time crunch, when johu was away. luckly stm32s were in stock! at jlcpcb. but i didnt double check the order, missing the output fet, inductor coil and a nand gate(SN74LVC1G10DBVR). okay next day digi key order. anddddd the nand gate foot print is wrong in the bom... some forum digging, yup! that was caught... but never updated. so wire tapped the gate and we are good to go! woops fliped a tap... blew the gate drives on my inverter.... luckly i have another leaf stack.
we are back on the road.


and replacement telsa dcdc showed up, everything is working again!


iv been tweaking the gt86 prams, but im getting overcurrent in low speed regen. or when going into regen from a full stop.

it seems to struggle crawling up a driveway in 3rd gear.

resolver offsets?
https://bratindustries.net/ leaf motor couplers, adapter plates, custom drive train components
User avatar
johu
Site Admin
Posts: 5684
Joined: Thu Nov 08, 2018 10:52 pm
Location: Kassel/Germany
Has thanked: 153 times
Been thanked: 960 times
Contact:

Re: 1983 Subaru BRAT

Post by johu »

Tell us your parameters or better still output of 192.168.4.1/cmd?cmd=json

Yeah I don't look after the footprints well as JLC ignores them anyway.
Support R/D and forum on Patreon: https://patreon.com/openinverter - Subscribe on odysee: https://odysee.com/@openinverter:9
User avatar
Bratitude
Posts: 783
Joined: Thu Jan 02, 2020 7:35 pm
Location: Canada
Has thanked: 57 times
Been thanked: 168 times
Contact:

Re: 1983 Subaru BRAT

Post by Bratitude »

johu wrote: Wed Oct 12, 2022 6:39 am Tell us your parameters or better still output of 192.168.4.1/cmd?cmd=json

Yeah I don't look after the footprints well as JLC ignores them anyway.
ill send an update on git :)




brat_overcurrentregen_prams.json
(1.46 KiB) Downloaded 67 times

Code: Select all

  "curkp": {"unit":"","value":32.00,"isparam":true,"minimum":0.00,"maximum":20000.00,"default":32.00,"category":"Motor","i":0},
   "curki": {"unit":"","value":20000.00,"isparam":true,"minimum":0.00,"maximum":100000.00,"default":20000.00,"category":"Motor","i":1},
   "curkifrqgain": {"unit":"dig/Hz","value":50.00,"isparam":true,"minimum":0.00,"maximum":1000.00,"default":50.00,"category":"Motor","i":2},
   "fwkp": {"unit":"","value":5.00,"isparam":true,"minimum":0.00,"maximum":1000.00,"default":5.00,"category":"Motor","i":3},
   "fwki": {"unit":"","value":300.00,"isparam":true,"minimum":0.00,"maximum":1000.00,"default":300.00,"category":"Motor","i":4},
   "fwmargin": {"unit":"dig","value":2500.00,"isparam":true,"minimum":0.00,"maximum":10000.00,"default":2500.00,"category":"Motor","i":5},
   "syncofs": {"unit":"dig","value":1500.00,"isparam":true,"minimum":0.00,"maximum":65535.00,"default":0.00,"category":"Motor","i":6},
   "lqminusld": {"unit":"mH","value":2.00,"isparam":true,"minimum":0.00,"maximum":1000.00,"default":0.00,"category":"Motor","i":7},
   "fluxlinkage": {"unit":"mWeber","value":90.00,"isparam":true,"minimum":0.00,"maximum":1000.00,"default":90.00,"category":"Motor","i":8},
   "polepairs": {"unit":"","value":4.00,"isparam":true,"minimum":1.00,"maximum":16.00,"default":2.00,"category":"Motor","i":9},
   "respolepairs": {"unit":"","value":4.00,"isparam":true,"minimum":1.00,"maximum":16.00,"default":1.00,"category":"Motor","i":10},
   "sincosofs": {"unit":"dig","value":2048.00,"isparam":true,"minimum":1.00,"maximum":4096.00,"default":2048.00,"category":"Motor","i":11},
   "encmode": {"unit":"0=Single, 1=AB, 2=ABZ, 3=SPI, 4=Resolver, 5=SinCos","value":4.00,"isparam":true,"minimum":0.00,"maximum":5.00,"default":0.00,"category":"Motor","i":12},
   "fmax": {"unit":"Hz","value":500.00,"isparam":true,"minimum":21.00,"maximum":1000.00,"default":200.00,"category":"Motor","i":13},
   "numimp": {"unit":"ppr","value":400.00,"isparam":true,"minimum":8.00,"maximum":8192.00,"default":60.00,"category":"Motor","i":14},
   "dirchrpm": {"unit":"rpm","value":100.00,"isparam":true,"minimum":0.00,"maximum":20000.00,"default":100.00,"category":"Motor","i":15},
   "dirmode": {"unit":"0=Button, 1=Switch, 2=ButtonReversed, 3=SwitchReversed, 4=DefaultForward","value":1.00,"isparam":true,"minimum":0.00,"maximum":4.00,"default":1.00,"category":"Motor","i":16},
   "snsm": {"unit":"12=KTY83-110, 13=KTY84-130, 14=Leaf, 15=KTY81-110, 16=Toyota, 21=OutlanderFront, 22=EpcosB57861-S, 23=ToyotaGen2","value":14.00,"isparam":true,"minimum":12.00,"maximum":23.00,"default":12.00,"category":"Motor","i":17},
   "pwmfrq": {"unit":"0=17.6kHz, 1=8.8kHz, 2=4.4KHz","value":1.00,"isparam":true,"minimum":0.00,"maximum":2.00,"default":1.00,"category":"Inverter","i":18},
   "pwmpol": {"unit":"0=ActHigh, 1=ActLow","value":1.00,"isparam":true,"minimum":0.00,"maximum":1.00,"default":0.00,"category":"Inverter","i":19},
   "deadtime": {"unit":"dig","value":78.00,"isparam":true,"minimum":0.00,"maximum":255.00,"default":63.00,"category":"Inverter","i":20},
   "ocurlim": {"unit":"A","value":5000.00,"isparam":true,"minimum":-65536.00,"maximum":65536.00,"default":100.00,"category":"Inverter","i":21},
   "il1gain": {"unit":"dig/A","value":1.65,"isparam":true,"minimum":-100.00,"maximum":100.00,"default":4.68,"category":"Inverter","i":22},
   "il2gain": {"unit":"dig/A","value":1.65,"isparam":true,"minimum":-100.00,"maximum":100.00,"default":4.68,"category":"Inverter","i":23},
   "udcgain": {"unit":"dig/V","value":5.62,"isparam":true,"minimum":0.00,"maximum":4095.00,"default":6.15,"category":"Inverter","i":24},
   "udcofs": {"unit":"dig","value":250.00,"isparam":true,"minimum":0.00,"maximum":4095.00,"default":0.00,"category":"Inverter","i":25},
   "udclim": {"unit":"V","value":540.00,"isparam":true,"minimum":0.00,"maximum":1000.00,"default":540.00,"category":"Inverter","i":26},
   "snshs": {"unit":"0=JCurve, 1=Semikron, 2=MBB600, 3=KTY81, 4=PT1000, 5=NTCK45_2k2, 6=Leaf, 7=BMW-i3","value":6.00,"isparam":true,"minimum":0.00,"maximum":7.00,"default":0.00,"category":"Inverter","i":27},
   "pinswap": {"unit":"0=None, 1=Currents12, 2=SinCos, 4=PWMOutput13, 8=PWMOutput23","value":4.00,"isparam":true,"minimum":0.00,"maximum":15.00,"default":0.00,"category":"Inverter","i":28},
   "potmin": {"unit":"dig","value":1450.00,"isparam":true,"minimum":0.00,"maximum":4095.00,"default":0.00,"category":"Throttle","i":29},
   "potmax": {"unit":"dig","value":3400.00,"isparam":true,"minimum":0.00,"maximum":4095.00,"default":4095.00,"category":"Throttle","i":30},
   "pot2min": {"unit":"dig","value":0.00,"isparam":true,"minimum":0.00,"maximum":4095.00,"default":4095.00,"category":"Throttle","i":31},
   "pot2max": {"unit":"dig","value":0.00,"isparam":true,"minimum":0.00,"maximum":4095.00,"default":4095.00,"category":"Throttle","i":32},
   "potmode": {"unit":"0=SingleRegen, 1=DualChannel, 2=CAN, 3=CANDual, 4=BiDir, 6=CANBiDir","value":0.00,"isparam":true,"minimum":0.00,"maximum":6.00,"default":0.00,"category":"Throttle","i":33},
   "throtramp": {"unit":"%/10ms","value":4.00,"isparam":true,"minimum":0.09,"maximum":100.00,"default":100.00,"category":"Throttle","i":34},
   "throtramprpm": {"unit":"rpm","value":18000.00,"isparam":true,"minimum":0.00,"maximum":20000.00,"default":20000.00,"category":"Throttle","i":35},
   "throtcur": {"unit":"A/%","value":5.00,"isparam":true,"minimum":0.00,"maximum":10.00,"default":1.00,"category":"Throttle","i":36},
   "brakeregen": {"unit":"%","value":-30.00,"isparam":true,"minimum":-100.00,"maximum":0.00,"default":-50.00,"category":"Regen","i":37},
   "regenramp": {"unit":"%/10ms","value":0.25,"isparam":true,"minimum":0.09,"maximum":100.00,"default":100.00,"category":"Regen","i":38},
   "regentravel": {"unit":"%","value":15.00,"isparam":true,"minimum":0.00,"maximum":100.00,"default":30.00,"category":"Regen","i":39},
   "offthrotregen": {"unit":"%","value":-20.00,"isparam":true,"minimum":-100.00,"maximum":0.00,"default":-30.00,"category":"Regen","i":40},
   "cruiseregen": {"unit":"%","value":-25.00,"isparam":true,"minimum":-100.00,"maximum":0.00,"default":-30.00,"category":"Regen","i":41},
   "regenrampstr": {"unit":"Hz","value":20.00,"isparam":true,"minimum":0.00,"maximum":400.00,"default":10.00,"category":"Regen","i":42},
   "brklightout": {"unit":"%","value":-40.00,"isparam":true,"minimum":-100.00,"maximum":-1.00,"default":-50.00,"category":"Regen","i":43},
   "bmslimhigh": {"unit":"%","value":50.00,"isparam":true,"minimum":0.00,"maximum":100.00,"default":50.00,"category":"Derating","i":44},
   "bmslimlow": {"unit":"%","value":-1.00,"isparam":true,"minimum":-100.00,"maximum":0.00,"default":-1.00,"category":"Derating","i":45},
   "udcmin": {"unit":"V","value":250.00,"isparam":true,"minimum":0.00,"maximum":1000.00,"default":450.00,"category":"Derating","i":46},
   "udcmax": {"unit":"V","value":520.00,"isparam":true,"minimum":0.00,"maximum":1000.00,"default":520.00,"category":"Derating","i":47},
   "idcmax": {"unit":"A","value":5000.00,"isparam":true,"minimum":0.00,"maximum":5000.00,"default":5000.00,"category":"Derating","i":48},
   "idcmin": {"unit":"A","value":-5000.00,"isparam":true,"minimum":-5000.00,"maximum":0.00,"default":-5000.00,"category":"Derating","i":49},
   "idckp": {"unit":"dig","value":1.00,"isparam":true,"minimum":0.09,"maximum":20.00,"default":2.00,"category":"Derating","i":50},
   "idcflt": {"unit":"dig","value":9.00,"isparam":true,"minimum":0.00,"maximum":11.00,"default":9.00,"category":"Derating","i":51},
   "tmphsmax": {"unit":"°C","value":150.00,"isparam":true,"minimum":50.00,"maximum":150.00,"default":85.00,"category":"Derating","i":52},
   "tmpmmax": {"unit":"°C","value":300.00,"isparam":true,"minimum":70.00,"maximum":300.00,"default":300.00,"category":"Derating","i":53},
   "throtmax": {"unit":"%","value":100.00,"isparam":true,"minimum":0.00,"maximum":100.00,"default":100.00,"category":"Derating","i":54},
   "throtmin": {"unit":"%","value":-100.00,"isparam":true,"minimum":-100.00,"maximum":0.00,"default":-100.00,"category":"Derating","i":55},
   "chargemode": {"unit":"0=Off, 3=Boost, 4=Buck","value":0.00,"isparam":true,"minimum":0.00,"maximum":4.00,"default":0.00,"category":"Charger","i":56},
   "chargecur": {"unit":"A","value":0.00,"isparam":true,"minimum":0.00,"maximum":50.00,"default":0.00,"category":"Charger","i":57},
   "chargekp": {"unit":"dig","value":80.00,"isparam":true,"minimum":-100.00,"maximum":100.00,"default":80.00,"category":"Charger","i":58},
   "chargeki": {"unit":"dig","value":10.00,"isparam":true,"minimum":-100.00,"maximum":100.00,"default":10.00,"category":"Charger","i":59},
   "chargeflt": {"unit":"dig","value":8.00,"isparam":true,"minimum":0.00,"maximum":10.00,"default":8.00,"category":"Charger","i":60},
   "chargepwmin": {"unit":"%","value":0.00,"isparam":true,"minimum":0.00,"maximum":99.00,"default":0.00,"category":"Charger","i":61},
   "chargepwmax": {"unit":"%","value":83.50,"isparam":true,"minimum":0.00,"maximum":99.00,"default":90.00,"category":"Charger","i":62},
   "idlespeed": {"unit":"rpm","value":-100.00,"isparam":true,"minimum":-100.00,"maximum":10000.00,"default":-100.00,"category":"Automation","i":63},
   "idlethrotlim": {"unit":"%","value":50.00,"isparam":true,"minimum":0.00,"maximum":100.00,"default":50.00,"category":"Automation","i":64},
   "idlemode": {"unit":"0=Always, 1=NoBrake, 2=Cruise, 3=Off, 4=HillHold","value":3.00,"isparam":true,"minimum":0.00,"maximum":4.00,"default":3.00,"category":"Automation","i":65},
   "holdkp": {"unit":"","value":-0.25,"isparam":true,"minimum":-100.00,"maximum":0.00,"default":-0.25,"category":"Automation","i":66},
   "speedkp": {"unit":"","value":0.18,"isparam":true,"minimum":0.00,"maximum":100.00,"default":0.25,"category":"Automation","i":67},
   "speedflt": {"unit":"","value":5.00,"isparam":true,"minimum":0.00,"maximum":16.00,"default":5.00,"category":"Automation","i":68},
   "cruisemode": {"unit":"0=Button, 1=Switch, 2=CAN, 3=ThrottlePot","value":0.00,"isparam":true,"minimum":0.00,"maximum":3.00,"default":0.00,"category":"Automation","i":69},
   "udcsw": {"unit":"V","value":280.00,"isparam":true,"minimum":0.00,"maximum":1000.00,"default":330.00,"category":"Contactor Control","i":70},
   "udcswbuck": {"unit":"V","value":540.00,"isparam":true,"minimum":0.00,"maximum":1000.00,"default":540.00,"category":"Contactor Control","i":71},
   "tripmode": {"unit":"0=AllOff, 1=DcSwOn, 2=PrechargeOn, 3=AutoResume","value":0.00,"isparam":true,"minimum":0.00,"maximum":3.00,"default":0.00,"category":"Contactor Control","i":72},
   "bootprec": {"unit":"0=Off, 1=On, 2=na","value":0.00,"isparam":true,"minimum":0.00,"maximum":1.00,"default":0.00,"category":"Contactor Control","i":73},
   "pwmfunc": {"unit":"0=tmpm, 1=tmphs, 2=speed, 3=speedfrq","value":0.00,"isparam":true,"minimum":0.00,"maximum":3.00,"default":0.00,"category":"Aux PWM","i":74},
   "pwmgain": {"unit":"","value":100.00,"isparam":true,"minimum":-100000.00,"maximum":100000.00,"default":100.00,"category":"Aux PWM","i":75},
   "pwmofs": {"unit":"dig","value":0.00,"isparam":true,"minimum":-65535.00,"maximum":65535.00,"default":0.00,"category":"Aux PWM","i":76},
   "canspeed": {"unit":"0=250k, 1=500k, 2=800k, 3=1M","value":1.00,"isparam":true,"minimum":0.00,"maximum":3.00,"default":1.00,"category":"Communication","i":77},
   "canperiod": {"unit":"0=100ms, 1=10ms","value":1.00,"isparam":true,"minimum":0.00,"maximum":1.00,"default":0.00,"category":"Communication","i":78},
   "nodeid": {"unit":"","value":1.00,"isparam":true,"minimum":1.00,"maximum":63.00,"default":1.00,"category":"Communication","i":79},
   "manualiq": {"unit":"A","value":0.00,"isparam":true,"minimum":-400.00,"maximum":400.00,"default":0.00,"category":"Testing","i":80},
   "manualid": {"unit":"A","value":0.00,"isparam":true,"minimum":-400.00,"maximum":400.00,"default":0.00,"category":"Testing","i":81},
   "version": {"unit":"4=5.20.R-foc","value":4.00,"isparam":false},
   "hwver": {"unit":"0=Rev1, 1=Rev2, 2=Rev3, 3=Tesla, 4=BluePill, 5=Prius","value":2.00,"isparam":false},
   "opmode": {"unit":"0=Off, 1=Run, 2=ManualRun, 3=Boost, 4=Buck, 5=Sine, 6=AcHeat","value":0.00,"isparam":false},
   "lasterr": {"unit":"0=NONE, 1=OVERCURRENT, 2=THROTTLE1, 3=THROTTLE2, 4=CANTIMEOUT, 5=EMCYSTOP, 6=MPROT, 7=DESAT, 8=OVERVOLTAGE, 9=ENCODER, 10=PRECHARGE, 11=TMPHSMAX, 12=CURRENTLIMIT, 13=PWMSTUCK, 14=HICUROFS1, 15=HICUROFS2, 16=HIRESOFS, 17=LORESAMP, 18=TMPMMAX,","value":0.00,"isparam":false},
   "status": {"unit":"0=None, 1=UdcLow, 2=UdcHigh, 4=UdcBelowUdcSw, 8=UdcLim, 16=EmcyStop, 32=MProt, 64=PotPressed, 128=TmpHs, 256=WaitStart","value":256.00,"isparam":false},
   "udc": {"unit":"V","value":380.59,"isparam":false},
   "idc": {"unit":"A","value":0.00,"isparam":false},
   "il1": {"unit":"A","value":0.00,"isparam":false},
   "il2": {"unit":"A","value":0.00,"isparam":false},
   "id": {"unit":"A","value":0.00,"isparam":false},
   "iq": {"unit":"A","value":0.00,"isparam":false},
   "ifw": {"unit":"A","value":0.00,"isparam":false},
   "ud": {"unit":"dig","value":0.00,"isparam":false},
   "uq": {"unit":"dig","value":0.00,"isparam":false},
   "fstat": {"unit":"Hz","value":0.00,"isparam":false},
   "speed": {"unit":"rpm","value":0.00,"isparam":false},
   "cruisespeed": {"unit":"rpm","value":-1.00,"isparam":false},
   "turns": {"unit":"","value":0.00,"isparam":false},
   "amp": {"unit":"dig","value":0.00,"isparam":false},
   "angle": {"unit":"°","value":0.00,"isparam":false},
   "pot": {"unit":"dig","value":1397.00,"isparam":false},
   "pot2": {"unit":"dig","value":618.00,"isparam":false},
   "potnom": {"unit":"%","value":0.00,"isparam":false},
   "dir": {"unit":"-1=Reverse, 0=Neutral, 1=Forward","value":0.00,"isparam":false},
   "tmphs": {"unit":"°C","value":10.65,"isparam":false},
   "tmpm": {"unit":"°C","value":27.00,"isparam":false},
   "uaux": {"unit":"V","value":13.21,"isparam":false},
   "pwmio": {"unit":"","value":59136.00,"isparam":false},
   "canio": {"unit":"1=Cruise, 2=Start, 4=Brake, 8=Fwd, 16=Rev, 32=Bms","value":0.00,"isparam":false},
   "din_cruise": {"unit":"0=Off, 1=On, 2=na","value":0.00,"isparam":false},
   "din_start": {"unit":"0=Off, 1=On, 2=na","value":0.00,"isparam":false},
   "din_brake": {"unit":"0=Off, 1=On, 2=na","value":0.00,"isparam":false},
   "din_mprot": {"unit":"0=Error, 1=Ok, 2=na","value":1.00,"isparam":false},
   "din_forward": {"unit":"0=Off, 1=On, 2=na","value":0.00,"isparam":false},
   "din_reverse": {"unit":"0=Off, 1=On, 2=na","value":0.00,"isparam":false},
   "din_emcystop": {"unit":"0=Error, 1=Ok, 2=na","value":1.00,"isparam":false},
   "din_ocur": {"unit":"0=Error, 1=Ok, 2=na","value":1.00,"isparam":false},
   "din_desat": {"unit":"0=Error, 1=Ok, 2=na","value":1.00,"isparam":false},
   "din_bms": {"unit":"0=Off, 1=On, 2=na","value":0.00,"isparam":false},
   "cpuload": {"unit":"%","value":0.00,"isparam":false}
}
https://bratindustries.net/ leaf motor couplers, adapter plates, custom drive train components
User avatar
johu
Site Admin
Posts: 5684
Joined: Thu Nov 08, 2018 10:52 pm
Location: Kassel/Germany
Has thanked: 153 times
Been thanked: 960 times
Contact:

Re: 1983 Subaru BRAT

Post by johu »

Usual suspects throtcur and syncofs seem ok, Touran certainly pulls up the hill with similar parameters in any gear.
Resolver correctly wired?
Support R/D and forum on Patreon: https://patreon.com/openinverter - Subscribe on odysee: https://odysee.com/@openinverter:9
User avatar
Bratitude
Posts: 783
Joined: Thu Jan 02, 2020 7:35 pm
Location: Canada
Has thanked: 57 times
Been thanked: 168 times
Contact:

Re: 1983 Subaru BRAT

Post by Bratitude »

johu wrote: Wed Oct 12, 2022 6:14 pm Usual suspects throtcur and syncofs seem ok, Touran certainly pulls up the hill with similar parameters in any gear.
Resolver correctly wired?
hmm

just pulled the inverter and double checked. compared it with a stock leaf harness using multimeter and wiring diagrams. all checks out right.

hmm possibly the nand chip ?

i have some logs here:
stopintodownhill.csv
(2.81 KiB) Downloaded 63 times
drivearoundtheblock.csv
(29.23 KiB) Downloaded 61 times
rollingfromstop.jpg
https://bratindustries.net/ leaf motor couplers, adapter plates, custom drive train components
User avatar
Bratitude
Posts: 783
Joined: Thu Jan 02, 2020 7:35 pm
Location: Canada
Has thanked: 57 times
Been thanked: 168 times
Contact:

Re: 1983 Subaru BRAT

Post by Bratitude »

currently on bit of a road trip with the brat! its been interesting, photos to come.

motor to gearbox is smooth. very smooth. revd up around 18-200000 rpm by accident a few times absolutely no vibrations.
but there's a bad axle and possibly a wheel bearing. definitely some bad drivetrain loss there.

have not had any over current errors, when i did a once over of my resolver connections, there was some surface traces of solder, cleaned those off. might have been introducing a bit of noise. so far a mix of hwy, back roads and in town driving. no really steep hills ( where i was getting over current) one peddle driving makes for a very intuitive driving experience.
still running the above prams, going to increases off throttle regen and up throtcur/ power levels


ill need to set up a water pump controller, as it gets quite hot after a while running full bore when the car is stationary.

also need to setup automatically turning on the dcdc when the 12v battery drops to a set threshold. nearly killed my 12v battery lastnight when forgetting to turn on the dcdc.


still manually top balancing a few cells that the original gen2 volt bms pulled under when i left part of it connected. they have dropped below 3v a couple times when trying to get to a charger. this has been very nerve racking. but so far they seem OKAY. but this has really limited my range. should have the pack more balanced by this afternoon. have some hwy driving todo, so well see how the hold compared to the rest of the pack. with what im seeing, looks like i should have just over 100-130km of range when the pack is balanced.

lastly:

it is very clear that i need chademo
https://bratindustries.net/ leaf motor couplers, adapter plates, custom drive train components
arber333
Posts: 3241
Joined: Mon Dec 24, 2018 1:37 pm
Location: Slovenia
Has thanked: 74 times
Been thanked: 223 times
Contact:

Re: 1983 Subaru BRAT

Post by arber333 »

Bratitude wrote: Tue Oct 18, 2022 4:04 pm ....
still manually top balancing a few cells that the original gen2 volt bms pulled under when i left part of it connected. they have dropped below 3v a couple times when trying to get to a charger. this has been very nerve racking. but so far they seem OKAY. but this has really limited my range. should have the pack more balanced by this afternoon. have some hwy driving todo, so well see how the hold compared to the rest of the pack. with what im seeing, looks like i should have just over 100-130km of range when the pack is balanced.
May i recommend this Balancer module. I use 1A version, but 2A version is also available. What you can do is wire your 12S + 12S packs where you have problematic cells and leave them overnight. Maybe you can get some Molex connectors to fit original BMS connectors?
This module should straighten them out. However for true equality you should connect modules by overlaping by 12S.... so charge will distribute fore and aft...
Beware! I am not sure if Volt gen1 cells have fuses on BMS connector. I know Volt gen2 does. You should not connect any source/load through those wires!
https://www.aliexpress.com/item/1005002 ... 4itemAdapt

lastly:

it is very clear that i need chademo
Dont we all! 8-)
User avatar
Bratitude
Posts: 783
Joined: Thu Jan 02, 2020 7:35 pm
Location: Canada
Has thanked: 57 times
Been thanked: 168 times
Contact:

Re: 1983 Subaru BRAT

Post by Bratitude »

arber333 wrote: Tue Oct 18, 2022 5:00 pm May i recommend this Balancer module. I use 1A version, but 2A version is also available. What you can do is wire your 12S + 12S packs where you have problematic cells and leave them overnight. Maybe you can get some Molex connectors to fit original BMS connectors?

this looks great, at first i was just thinking of making a connector for my sky rc lipro charger, but an active balance makes much more sense. keep it in the car and ready no matter where i am.
no problem making it fitto ether my bms loom or the cell taps!
arber333 wrote: Tue Oct 18, 2022 5:00 pm
Beware! I am not sure if Volt gen1 cells have fuses on BMS connector. I know Volt gen2 does. You should not connect any source/load through those wires!
using a gen2 battery, with a gen 1 bms. I was unaware of the fused cell taps on the gen2 battery, that explains why i had 2 "dead" cell taps,.
https://bratindustries.net/ leaf motor couplers, adapter plates, custom drive train components
Post Reply