Motormanagement simulatie MegaSquirt Hoofdstuk 9

Vergelijkbare documenten
MegaSquirt SMD. MegaSquirt V3.57 SMD Main Board

Motormanagement simulatie MegaSquirt Hoofdstuk 3

Beschrijving 2. Plaatsing componenten. 2-polige stelmotor. A = Luchtstroom. 1. Aansluitingen 2. Huis 3. Permanente magneet 4. Anker 5.

MegaSquirt motormanagement-simulatie Hoofdstuk: Inleiding

Elementaire meettechniek (6)

DATA SHEET C2-10. Besturing en bescherming van elektrische actuators. DATA SHEET C2-10 A&E Trading b.v. 1

Vermogen Elektronica : Stappenmotor

Motormanagement simulatie MegaSquirt Hoofdstuk 5

Constructie van het klokcircuit voor de processor en het spanningsdetectie circuit

ASA espeed B25.14 en B45.14 Vanaf firmware versie D29

INSTRUCTIES VOOR HET VERVANGEN VAN DE

INSTRUCTIES VOOR HET VERVANGEN VAN DE

HANDLEIDING VAN DE PLATINUM PRO SERIES BRUSHLESS SPEED CONTROLLER (ESC) MOTOR REGELAAR.

Dit wordt niet in deze setup guide besproken, raadpleeg indien nodig de handleiding voor meer informatie.

Spanningdriver LEDVD5CH20A-V7 Real Time Clock met LCD scherm

Beckhoff. Motion Control PTP

E. Gernaat (ISBN ), uitgave Overzicht meest toegepaste CR-hogedrukpompen

Spanningdriver LEDVD5CH20A-V4 Real Time Clock

DATA SHEET C2-20. Besturing voor elektrische actuators. DATA SHEET C2-20 A&E Trading b.v. 1

Bedrade afstandbediening Introductie van het spare part. Knoppen en display van de afstandbediening.

Hybride voertuigen (2)

PIR DC-SWITCH. DC Passive infra-red Detector. Model No. PDS-10 GEBRUIKSAANWIJZING/INSTRUCTION MANUAL

DucoBox Focus HANDS ON. BE(nl)

ASA espeed B25.14 en B45.14 Tot en met firmware versie D28

Motormanagement simulatie MegaSquirt Hoofdstuk 4

Handleiding Teknatool houtdraaibank Nova DVRxp Nederlands bij gebruik van de originele Engelse handleiding

Installeren van de FOREST SHUTTLE AC

Historische autotechniek (2)

Installatiehandleiding

FA23 Aansluitschema Onderdeel nr:

HANDLEIDING - ACTIEVE MOTORKRAAN

Montagehandleiding ZT-50 N Vacuum Cruise Control

Colofon. Joost van den Brink - 2 -

DinaSys DTC versie 3. 3 april 2014 DTC versie 3 Pagina 1 van 8

VERKORTE HANDLEIDING CUSTOM COMMAND

Historische autotechniek (2)

FOREST DIAMOND SENSE REMOTE X460

Alistair LED stairwell luminaire Handleiding Alistair (Emergency UC03 sensor)

Versie: A Datum: Pag: 1 van 5

MICRO FOX DRIVE Gebruikers handleiding

AUTO ON OFF BEDIENINGSHANDLEIDING RC 5

KMS CAN display Onderdeel nr:

STANDAARD TIJDSCHAKELAAR VOOR BEWATERING VOOR BEWATERING VAN DE TUIN AUTOMOTIVE INDUSTRIIE

Handleiding: instelling en werking LCD display t.b.v. ombouwset 007 en prolithium Daily Driver, Juice, Stick, Heavy Duty, Hammer en Monster

Informatiebundel ADuC832 Motor interface bord MGM/[dp]

Besturingspaneel v Raam E-systeem functie omschrijving v109

Digitale Systeem Engineering 1. Week 4 Toepassing: Pulse Width Modulation Jesse op den Brouw DIGSE1/

HANDLEIDING QUICKHEAT-FLOOR THERMOSTAAT

In- en uitgangssignalen van microprocessoren

Motormanagement simulatie MegaSquirt Hoofdstuk 1

Storing indicatie van LED binnen/buiten en eerste oordeel

Gebruiksaanwijzing stroomprint JGA i. Inhoudsopgave

Integratie van Net2 met een inbraakalarmsysteem

T6590B1000 FANCOIL REGELAAR KENMERKEN TOEPASSINGEN PRODUCT GEGEVENS

A R D U I N O. addendum bij: Leren programmeren, meten en sturen met de Arduino. 3 e druk INHOUD

LocoServo Handleiding

Programmeerhandleiding Nelson Turf EZ Pro Jr. voor de types 8304, 8306, 8309, 8312, 8374, 8376, 8379, 8382

Gebruiksaanwijzing stroomprint JGA1009D 1.0L

De Arduino-microcontroller in de motorvoertuigentechniek (4)

ADRESSEERBARE ZONE UITBREIDING int-adr_nl 05/14

Historische autotechniek (2)

Montage handleiding 123ignition 4 en 6 cilinder 16 curve uitvoering cw/ccw positief en negatief geaard. BELANGRIJK

Locobuffer Handleiding

Regeltechniek. Meten. Uitgave : Jan Heynen PID-regeling 1

Opgaven elektrische machines ACE 2013

K-Steel deuropenermodule 1156/10 met numeriek toetsenbord

Stroomprint JGA1009 gebruiksaanwijzing

Handleiding 4 kwadrant regeling

Laboratory session 3 Power Electronics

INSTALLATIEHANDLEIDING & INSTRUCTIES

code Foutmelding Omschijving en Mogelijke oplossingen

Alistair LED stairwell luminaire Handleiding Alistair (UC03 sensor)

LocoServo Handleiding

Spanningdriver LEDVD5CH20A-V11 WiFi interface met LCD display

Beknopte informatie voor GBS leverancier t.b.v. NIBE warmtepomp 1145/1245/1155/1255/1345

Multi Purpose Converter 20A

Colofon. Joost van den Brink

DATA SHEET C2-30. Besturing voor elektrische actuators. DATA SHEET C2-30 A&E Trading b.v. 1

Installeren van de Forest Shuttle. Home Automation by

G. Schottert Handleiding Freekie 1. Nederlandse handleiding. Freekie DMX ADRES INSTELLINGEN 1

Remote Powercontrol for TCP/IP networks

Deze handleiding is van toepassing op alle directe opgeladen LED Cube met Bluetooth Speaker:

De keuze voor de juiste elektromotor

Spanningdriver LEDVD5CH20A-V9 DALI interface met LCD display

Elektronische sluitertijd 1/50 tot 1/ auto dubbel pyroelektrisch element

Geldt voor Emotron VFX 2.0 en FDU 2.0 frequentieregelaar

Spanningdriver LEDVD5CH20A-V10 RJ45 Ethernet connector

Handleiding GuardCam-LED

Frequentieregelaar 400V 15kW Vector Control - fluxcon 100 serie

PROGRAMMEERBARE STURING

Meltemi. Model. Luchtgordijnen Meltemi LI

RGB wand bedieningspaneel DMX sturing en PWM output

TRUST VIBRATION FEEDBACK RALLY MASTER II

De AT90CAN microprocessor van ATMEL in de motorvoertuigentechniek (4)

Computerhandleiding Infiniti ST-990 Blue Computerhandleiding Infiniti ST-990 Blue -1-

DucoBox Silent Connect

Het afdrukken van de opstartpagina in-/uitschakelen

1 Mitsubishi Alpha XL

INITIALISATIEPROCEDURE ACCUTOESTAND (i-stop-instelling) [SKYACTIV-G 2.0, SKYACTIV-G 2.5]

Spanningdriver LEDVD5CH20A-V12 ZigBee interface met LCD display

Transcriptie:

Motormanagement simulatie MegaSquirt Hoofdstuk 9 ISBN 978-90-79302-12-3 Steele B.V Ep Gernaat 1 Stationair draaien TunerStudio en de MS2Extra firmware ondersteunen verschillende stationaire regeluitvoeringen. We behandelen de by-pass PWM-klep en de bi-polaire stappenmotor. Zowel de PWM elektronisch aangestuurde klep als de stappenmotor regelen de grootte van een opening parallel aan de gasklep. De gasklep dient tijdens het stationair draaien geheel gesloten te zijn. De verbrandingslucht komt dan uitsluitend via de opening van de stationaire luchtklep. De grootte van de doorstroomopening wordt bepaald door de stand van de PWM-klep of de stappenmotor. Zie fig.?? en fig.?? uit hoofdstuk 1. We bekijken eerst de PWM-klep. 2 De PWM aangestuurde stationairklep Alvorens de stationaire regelklep met behulp van TunerStudio te gaan instellen zullen we eerst de eigenschappen van de klep in kaart moeten brengen. Dit is reeds in hoofdstuk 4 beschreven. We zullen ook moeten kijken of de MegaSquirt hardware in staat is om een dergelijke klep aan te sturen. Standaard is het toegepaste driver IC niet voldoende. We kunnen de hardware uitbreiden als in fig. 1. De toegepaste driver is de Power MOSFET IRF640N en dit IC kan een stroom aan van 18 A. 2.1 Regelmodes MS2extra onderscheidt twee regelklepmodes: Open-loop (PWM-warmup); Closed-loop. 1

12V 12 V V3.0 print IRF640N G D S stationair klep Idle 1 PTA1 R19 1k D8 G D pin OUT 30 IDL IRF640N Q20 niet monteren R39 22V 100k S gemodiciceerd voor PWM klep Figuur 1: Uitbreiding van de hardware voor de aansturing van de stationaire regelklep (V3.0 print). 2.2 Open-loop regeling De PWM-Open-loop warmup-mode is het eenvoudigste. Tijdens het koud stationair draaien staat de klep open en gaat langzaam in de dicht-richting wanneer de motor warmer wordt. Op het gewenste toerental blijft de klep in een vaste kleine open stand staan. We kunnen deze mode selecteren onder Startup/Idle, Idle Control en dan kiezen voor het Open-loop (warmup) Algorithm. Onder Idle Warmup Duty-Cycle/Steps kunnen we het PWM-signaal instellen t.o.v. de koelwatertemperatuur. Zie fig.2. Figuur 2: De duty-cycle van de stationaire regelklep in relatie tot de koelvloeistoftemperatuur. 2

2.3 Closed-loop regeling Op modernere auto s wordt een PWM Closed-loop mode toegepast. Het stationaire toerental wordt dan constant gehouden met behulp van een PID-regeling. Het stationaire toerental zelf is afhankelijk van de motortemperatuur. Om de eigenschappen van de klep te bepalen dienen we deze extern met een PWM- (duty-cycle) signaal aan te sturen. Dit is in hoofdstuk 4 beschreven. In ons voorbeeld houden we een aanstuurfrequentie aan van ongeveer 200 Hz. Valve Mode Normal, 0% off. Crank-to-Run Taper time (tijd van starten naar stationair) 5 sec. Idle Valve closed 20% en Idle valve open 80%. De PID-instelling laten we zoals default is aangegeven. Zie fig. 3 en fig. 4. Figuur 3: Closed loop PWM stationair draaien Figuur 4: Closed loop PWM stationair draaien 3

2.3.1 Toelichting op de overige instellingen Dashpot Adder (%) Onder Dashpot wordt het systeem bij carburateurs verstaan dat er voor zorgt dat de gasklep niet meteen helemaal dichtvalt wanneer het gaspedaal wordt losgelaten. Hier: Tot hoever de regelklep open gaat (in % duty-cycle) wanneer het gaspedaal wordt losgelaten terwijl de regelklep gesloten was. Default waarde: 1.2 Dashpot Decay Factor De snelheid waarmee de toename van de duty-cycle terugvalt naar 0. Instelling tussen 0 en 100. Default waarde 0. Use Last Value Or Table Default instelling: Use last value Close Delay De hoeveelheid tijd die verloopt tussen het intrappen van het gaspedaal en het sluiten van de regelklep tijdens het (weg)rijden. 0 betekent instelling uitgeschakeld. Default instelling 3 sec. Schakelinstelling Leave Valve Close Above (rpm) Tot welk toerental de motor terugvalt tijdens het schakelen. Daarboven blijft de klep gesloten. Default: 1500 t/min. For This Number Of Seconds De tijd dat het schakelen maximaal duurt. Na deze tijd volgt de klep de normale dashpot-instelling. Default: 3 sec. Closed Loop Idle PID Gains Tuning Mode ingesteld op Basic, dit betekent P = 100%, I = 100%, D = 0. De fout (e) wordt snel geheel weggeregeld. PID hoeft dan niet meer te worden ingesteld. Closed-Loop Gain Stel in totdat het toerental begint te oscilleren, regel dan terug. Default: 500 Closed-Loop Idle PID Delays And Behavior PID Delays Tijd nodig om over te gaan naar de closed loop control. Default: tussen 2-5 sec. Crank to Run Taper Tijd om van de startinstelling naar de stationair-instelling te gaan. De- 4

fault 2-5 sec. PID Ramp To Target Tijd die verloopt tussen het werkelijke toerental en het ingestelde toerental. Default: 2 sec. PID Control Interval De hoeveelheid tijd die verloopt tussen de Close Loop Algoritmes. Default: 200 ms PID Disable RPMdot (Max) (rpm/sec) De snelheid waarmee het toerental verandert moet lager zijn dan de ingestelde waarde, wil men de closed loop regelcyclus inschakelen. Default: 1000. Zie ook RPM-dot meter onder Calculations Closed Loop Idle PID Activation Settings Idle Activation TPS threshold (Max)(%): Onder deze gaspedaalstand wordt de stationaire closed-loop regeling onder voorwaarden tot stand gebracht. Default: 1% RPMdot Threshold (Max)(rpm/sec) Boven deze waarde wordt de stationairregeling niet geactiveerd. Default: 100. Zie ook RPMdot-meter onder Calculations Max Decel Load % / Load Threshold (Min)(%) De deceleratie-belasting (MAP) moet boven deze waarde zijn voordat de stationairregeling plaatsvindt. Zal dus wat lager moeten zijn dan de MAP tijdens het stationair draaien. Default: 20 tot 25 (kpa) Closed Loop Idle Entry (For Clutch Neutral Switch) PID Lockout On Switch Active Alleen wanneer er een koppelingsschakelaar aanwezig is. Default: Off Sliding Window Smoothing PID RPM Window Size (1=Off): Een geleidelijke overgang in het toerental. Default: 0 2.3.2 Target RPM Curve Nu dienen we nog het gewenste toerental als functie van de koelwatertemperatuur in te stellen. In fig. 5 hebben we dit -als voorbeeld- gedaan. De PIDregeling zal dan het gewenste Target toerental bij die temperatuur proberen vast te houden. 5

Figuur 5: Het stationair toerental als funtie van de koelvloeistoftemperatuur. 2.4 PWM Idle Voltage Compensation De spanning tijdens het stationair draaien zal door de dynamo constant worden gehouden. Wanneer de batterij ontladen is kan het enige tijd duren voordat de spanning weer constant is. Ter compensatie kunnen we de duty-cycle gedurende deze tijd wat vergroten. De hierop volgende Idle Advance Settings houden we (in eerste instantie) Off. Zie als voorbeeld fig. 6. Figuur 6: Ter compensatie kan bij lagere spanning de duty-cycle worden vergroot. 6

3 Stappenmotor De MegaSquirt II kan een bipolaire stappenmotor rechtstreeks aansturen. Er moeten wel een 4-tal extra draden worden aangebracht. Het stappenmotor IC (UDN2916LBT) bevindt zich op het dochterboard van de MegaSquirt II. Bipolair wil zeggen dat de stroom door de twee stappenmotorspoelen voortdurend wordt omgekeerd. De stappenmotorspoelen worden A en B genoemd zodat de aansluitingen A1 en A2 resp. B1 en B2 worden. Een stappenmotor IC stuurt de elektromotor stapsgewijs aan. Elke stap laat de motor een vast aantal graden verdraaien. Draairichting en draaisnelheid worden bepaald door de software. Fig. 7 laat schematisch het IC zien met de aansluiting op een bipolaire stappenmotor. De aansluiting op het V3.0 board is al gedeeltelijk voorbereid. We Figuur 7: Aansluiting van een bi-polaire stappenmotor op het UDN2916 IC. De software genereert het stappenpatroon (datasheet allegromicro). moeten aan de onderzijde van de printplaat de volgende draadverbindingen maken. Zie fig. 8. Voor spoeleinde 1A moet de aansluiting JSO doorverbonden worden met aansluiting IAC1A die naar pin 25 van DB37-connector gaat. Voor spoeleinde 1B moet de aansluiting JS1 doorverbonden worden met aansluiting IAC1B die naar pin 27 van DB37-connector gaat. Voor spoeleinde 2A moet de aansluiting JS2 doorverbonden worden met aansluiting IAC2A die naar pin 29 van DB37-connector gaat. 7

Voor spoeleinde 2B moet de aansluiting JS3 doorverbonden worden met aansluiting IAC2B die naar pin 31 van DB37-connector gaat. Bovendien moet nog een verbinding worden gemaakt tusssen het gaatje (hole) S12C naar het gaatje (hole) JS9. Figuur 8: Stappenmotor bedrading aangebracht aan de onderzijde van de V3.0 print. Maken we gebruik van de JimStim simulator en willen we de pulsen op de gemonteerde twee-kleuren leds zichtbaar maken dan moeten daarop ook de nodige aansluitingen worden gemaakt. Fig. 9 toont ons de aansluitingen waarbij ook de stappenmotor zelf via break-out connectoren kan worden aangesloten. MegaSquirt 31 I2B simulator 7 27 I1B 31 DB37 connector 1 7 29 8 9 27 25 10 2x 2 kleuren led 20 coil 1 I1A 25 break out connector 37 coil2 I2A 29 stappenmotor pinrijen op simulator 10 Aansluiting via break out connectoren Figuur 9: Op de JimStim simulator kan de aansturing van de stappenmotor worden gevolgd door het oplichten van de twee tweekleurenleds. Hiervoor moeten wel enige verbingen worden gemaakt. 8

3.0.1 Het instellen van de stappenmotor in TunerStudio Vanuit het hoofdmenu gaan we naar Startup/Idle en Idle Control. Zet de Idle Stepper position meter op het scherm. Kies vanuit Idle Control voor Stepper valve (4 or 6 wire), selecteer onder Algorithm in eerste instantie voor Open loop (warmup) en pas later voor het Closed-loop algoritme. Om uit te zoeken om hoeveel stappen het gaat kunnen we de stappenmotor aansluiten op de simulator via de break-out connectoren. Met behulp van de Open Loop instelling kunnen we de koelwatertemperatuur veranderen en bekijken of de stappenmotor-verstelling correct verloopt. Zie fig. 10. Hierna kiezen we voor Figuur 10: Met behulp van de Open Loop instelling kunnen we het gedrag van de stappenmotor goed bekijken wanneer we de koelwatertemperatuur instellen. Closed Loop met de instellingen overeenkomstig fig 11. 9

Figuur 11: Instelling voor het Closed Loop algoritme 4 Vragen en opgaven Zie boek 10