#### ## ## ###### ## #####
_ _ ( ) ( ) `\`\/'/' > < /'/\`\ (_) (_)
_ _ | | | | | |_| | | _ | | | | | \_| |_/
#### ## ## ## ## ## ## ## ## ####
______ | ___ \ | |_/ / | / | |\ \ \_| \_|
IMPORTANT: enter the case-INsensitive alphabetic (no numbers) code AND WRITE SOME SHORT summary of changes (below) if you are saving changes. (not required for previewing changes). Wiki-spamming is not tolerated, will be removed, so it does NOT even show up in history. Spammers go away now. Visit Preferences to set your user name Summary of change: 17-08-2013 I just tried camshaft control on M54B30 - '''double variable VANOS with two solenoid valves'''... ...and faced with following camshaft control problem: PWMing has wide "dead zone" where camshaft stays in fixed position. Somewhat like from 35...60%. So current strategy works very robust reqires P=255 and high I value. But once pwm crosses dead-zone margin, camshaft movement is 1)already delayed 2)too sharp. IMHO BMW purpose was guaranteed PWM area where camshafts are fixed because angle measurement is performed just once per cycle (yes just one signal [of same polarity] per cam rev). At idle/low rpms it is quite a long time (200ms@600rpm, 120ms@1000rpm) when angle potentialy may go wrong. Engine has only one mod: intake manifold from M50b25 (DBW eleminated). 1.2.11 Frequencies proven 94..375hz. Final 187Hz. Diodes in parallel to solenoids. * I also have an m54 but m54b25 instead of b30, will run some verifications on this next week and report my findings. So my '''suggestion''' is implement something like dead zone whithin pwm stays in case of small error. And '''PID starts from top or bottom value''' of this zone if error is higher. '''Second problem''' what persists in any VVT control with VEMS are unstable camshaft angle reading at dynamic situations. It hardly disturbs VVT control. Especially at low rpms or on engines with wide cams and light flywheels. * I will look into this next week - DB * I am trying to control the double VANOS on that very same engine, I am trying different combinations of PIDs. I can't reach a specific value that gets me to control, any luck out there? - Joe ** problem seems unsolved also up to 1.1.23fw. With right method control would be better than usual japanese VVT systems with exact midle point. Current control with existing PID method is poor. Try to start with P=255 D=0 and find some I and refference position value combo. GintsK Optional: Add document to category: Wiki formatting: * is Bullet list ** Bullet list subentry ... '''Bold''', ---- is horizontal ruler, <code> preformatted text... </code> See wiki editing HELP for tables and other formatting tips and tricks.