_____ / ____| | | __ | | |_ | | |__| | \_____|
## ## ## ## ## ## ## ## #####
_ | | _ | | | |_| | \___/
# ## # # # ###
## ### ## ## ## ######
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: Dyno Function requirements: Sweeps, defined start RPM1(Starting at a static RPM undependent of torque), defined top RPM2 and defined time between RPM1 and RPM2 or defined RPMs/Sec. Should also be able to start at high RPM1 and end at a low RPM2, running the sweep backwards. ....... Static RPM undependent of torque. ....... A constant load (easier to tune acceleration enrichments while allowing the rpms to rise) Much like a inertia-mode, letting the amount of power decide the acceleration-rate, could be a great future. ....... Steadystate. Holding it at a defined RPM for defined timed before moving to next defined RPM (every 250rpm maybe?) -------- ECU-Hardware requirements: Inputs: At least two Hall-sensor inputs for RPM measurement of each hub(maybe four for future 4wd expansion possibilities). Maybe a inductive clamp-on inductive pickup, when running cars with automatic transmissions. Two-four loadcell inputs (4ch of mcp3208. 12bit resolution/channel should be enough, that’s 1nm / unit at 8000nm on 2wd) Wideband O2 input (One or two) A bunch of type-k inputs. Some low-temperature inputs(0-100c - IAT and SAE/DIN-correction, maybe for measuring hub-temperature ? ) Some pressure inputs (Maybe 3-4 ? MAP and Exhaustpressure – and weather-correction) ---------- Outputs: Two-four 0-5v for controlling the breakingpower. Coolingfan output (Rising fan-speed when the run is about to begin and running it at a lower speed between runs, configurable. Needs external fan-controller.) ---------------- Dyno Software requirements (could be a simple visualstudio application): Plot: While the run is made the Torque and HP measurements should be ploted onto a view that has configurable X- and Y-axles. Be able to choose to plot every run on the same screen(like dynojet, very easy to see differences between every run. Be able to add several curves directly to the sheet, like map, exhaustpressure egt´s and so on. -------------------------- Dyno plan with v3 and VemsTune *v3 input: rpm ** Also torque input from loadcell amplifier *output: pwm 0-100% means 0-5 Volt for the torque controller !Simple Torque- rpm curve (for tune): http://www.vems.hu/files/ErikEnglund/dyno/dyno-rpm-torque1.png *below rpm1 threshold output is 0% duty (0V) *above rpm1 threshold output has very deep slope !Advanced Torque- rpm curve (for Tune): http://www.vems.hu/files/ErikEnglund/dyno/dyno-rpm-torque2.png * if the rpm reach rpm1 with M1 torque // output percentage, not measured torque * in rpm1 and rpm2 hold M1 torque *above rpm2 threshold output has very deep slope !RPM- time curve (for measure): http://www.vems.hu/files/ErikEnglund/dyno/dyno-rpm-time1.png *when rpm reach rpm1 then thy to switch form rpm1 to rpm2 with a predefined slope (rpm2-rpm1)/(t2-t1) *from the measured output(forces torque) the rpm vs torque or rpm vs power can be calculaeted ** All power/torque visualization have to be actual measured torque from loadcell, not controller ouput percent. ----------------- Hardware Measurements made by Arduino MCU using MCP3208 and PID is controlled by V3/RoundV2 (Probably RoundV2), RPM and TargetRPM sent from Arduino. 2 Hall inputs 8 EGT Inputs (0-5v) 2 0-7bar Pressure 2 MAP 7bar 2 Torque inputs (0-5v) + Extra configurable 0-5v inputs. Need High-side output driver from Roundv2! Transformator is controlled via 0-5v or 0-10v (configurable) ----------------- 2012-07-08: Ive now tested the dyno and it works quite well, but i need help with the RPM control. Im using a board with arduino nano (atmega328) with 2 mcp3208 and 2 ad627 in-amps (for loadcells). How can we use v3 or round to pid control it? Or if you have some kind of pid-library i could borrow/steal/have a look at. Ive made small boards with optocoupler( for insulation, fried an opamp without it) and rc-filter, so all i need from the round is PWM 0-100% @ ~3906hz. How to send current-rpm and target-rpm to the round from my MCU? I have a few free pwm-outputs and also one frequency-output that outputs 50% duty. Some sort of communication would probably be the best: MCU -> Round: RPM, TargetRPM, TargetRPM/SEK..... Round -> MCU: WB-Lambda, PID-output Please give me some sort of feedback of how i should go on . Thanks 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.