![]() |
| | |||||||
| Registreer | Adverteerders | FAQ | Ledenlijst | Interessegroepen | Zoeken | Berichten van vandaag | Markeer forums als gelezen |
![]() |
| | Discussietools | Weergave |
| | #46 (permalink) |
| Lid sinds: 31 maart 2005 Locatie: waalre/demen Leeftijd: 24
Berichten: 1.108
|
Hoi Ray, Bedankt De regeling moet ik zelf ook nog bekijken en uitvogelen, het is nou niet dat ik die even uit mijn mouw schud ofso.. Ook heb ik nog nooit een ECU werkend gezien, wat het ook een stukje lastiger maakt. Desondanks is er toch wel genoeg info te vinden, zowel op inet als van jullie. Ik krijg op de TU vakken als regeltechniek en systeemtheorie waarbij dit soort technieken behandeld worden. Voor het ontwerpen van een regelaar gebruiken wij "rltool" in het Matlab pakket. Door dan verschillende plots uit te voeren als bijvoorbeeld een bodeplot kun je zien of het systeem stabiel zal blijven. Maar dat ter zeide Is er eigenlijk iemand hier op het forum die er ook ooit mee bezig is geweest? Kan handig zijn... Gr. Rik Laatst gewijzigd door rikdragonfly; 8 januari 2011 om 17:12 |
| | |
| | #47 (permalink) |
| Lid sinds: 31 maart 2005 Locatie: waalre/demen Leeftijd: 24
Berichten: 1.108
|
Ik heb een simpel PID regelaar voorbeeld gevonden in C-code (programmeertaal) geeft een idee hoe de regelaar te implementeren in een microcontroller: /////////////////////////////////// Simple PID PID = GainP * actual error + GainI * SUM(previous errors) + GainD * (actual error - last error) error = sp(set point) - pv(process value) float pid (float sp, float pv) { err_old = err; err = sp - pv; // note P_err = err; I_err += err_old; D_err = err - err_old; return 0.1*P_err + 0.3*I_err + 0.02*D_err; } /////////////////////////////////// LEESVOER Ik moet nog ontdekken hoe ik de regelaar "self-learning" kan maken.. Gr. Rik Laatst gewijzigd door rikdragonfly; 1 november 2009 om 10:54 |
| | |
| | #48 (permalink) |
| Lid sinds: 21 november 2002 Locatie: Sint-Gillis-Waas
Berichten: 953
|
leuk projectje! Welk hardware ga je gebruiken? Vermoed iets pic-achtig te zien aan je link naar de appnote. Als je echt snelle PID's nodig hebt, kijk dan eens naar een dsPIC, deze heeft hardware resources hiervoor. Zo'n discreet geimplementeerde PID werkt prima, heb er al enkele werkend zo, toevallig ook op PICjes. Vergeet zeker geen ARW (anti reset windup), de getoonde code is iets te simpel. Aleen erg opletten met de D-actie. Hangt uiteraard van het proces af, is soms nodig voor stabiliteit, maar kan echt een hele hoop in de soep sturen. Vaak is het beter Tamme-D actie te gebruiken, ff googlen, dit is D actie op de proceswaarde en niet op de fout. Nauwkeurige timing aanhouden, met interrupts oid als je I en/of D inbouwd. "pid without a PHD" is een zeer goede handleiding voor PID's Embedded.com - PID without a PhD Niels
__________________ The difference between men and boys is the price of their toys... |
| | |
| | #49 (permalink) | |
| Lid sinds: 7 februari 2007 Locatie: Sint-Maartensdijk Leeftijd: 38
Berichten: 1.572
| Citaat:
![]() ![]() | |
| | |
| | #50 (permalink) |
| Lid sinds: 31 maart 2005 Locatie: waalre/demen Leeftijd: 24
Berichten: 1.108
|
Bedankt Niels, Ik ga het inderdaad proberen in een (ds)PIC te implementeren. komende periode heb ik het druk. studie, verbouwing garage thuis, andere hobbyprojectjes, enz. Bij ons op de TUe loopt een post-doc rond die gespecialiseerd is in dit soort PID toepassingen. Ik denk dat ik komende week even bij hem ga binnenrollen om te kijken wat hij me hierover kan vertellen. Misschien dat ik deze week nog even aan de communicatie software op de PC ga werken. De hardware omtrent aansturing van pomp, uitlezing sensors lijkt me nog het minst problematisch. Het bouwen van een adaptieve betrouwbare regelaar welke met alles rekening houdt lijkt me een uitdagendere klus. I'll keep it posted. Gr. Rik (p.s. gefeliciteerd martin met de 1000 berichten! Laatst gewijzigd door rikdragonfly; 20 november 2009 om 20:27 |
| | |
| | #51 (permalink) | |
| Lid sinds: 7 februari 2007 Locatie: Sint-Maartensdijk Leeftijd: 38
Berichten: 1.572
| Citaat:
| |
| | |
| | #52 (permalink) |
| Lid sinds: 10 februari 2011 Locatie: Dordrecht Leeftijd: 45
Berichten: 49
|
@rikdragonfly: Is hier nog iets bruikbaars uitgekomen? Laatste bericht in dit draadje is al erg oud.... Ik vraag omdat ik op zoek ben naar schema/software voor zelfbouw ecu/fadec voor nog te bouwen turbine. Hoop nog wat te horen. Gr. Raymond |
| | |
| | #53 (permalink) | |
| Lid sinds: 7 november 2008
Berichten: 87
| Citaat:
hallo rik ik heb hier nog een losse picprossessor liggen van de eerste ecu is al geprogameerd voor de wren 54 laat maar weten of je het kan geruiken cq uit te lezen grt mendelt | |
| | |
| | #54 (permalink) |
| Lid sinds: 31 maart 2005 Locatie: waalre/demen Leeftijd: 24
Berichten: 1.108
|
Heren, Dit project ligt al langere tijd op zijn gat. Zodra ik een werkende turbine heb, ga ik hier mee verder (anders kan ik niet testen). Raymond, schema's en circuits kun je vinden op 5bears website http://www.5bears.com/ecu.htm Het is met name de firmware die redelijk wat inspanning vereist om te ontwikkelen.. Mendelt, de PIC processor is mogelijk beveiligd tegen uitlezen. Maar ook al kun je hem uitlezen, dan heb je de source code nog niet, alleen een programmeer bestand. Deze zou je wel in een PIC kunnen branden, maar dan moet je EXACT hetzelfde circuit gebruiken. Dus ik denk niet dat ik het kan gebruiken, toch bedankt Gr. Rik Laatst gewijzigd door rikdragonfly; 4 maart 2011 om 16:40 |
| | |
| | #55 (permalink) | |
| Lid sinds: 7 november 2008
Berichten: 87
| Citaat:
oke had een stille hoop dat ik je verder kon helpen grt mendelt | |
| | |
| | #58 (permalink) | |
| Lid sinds: 28 november 2009 Locatie: Maastricht
Berichten: 100
| Citaat:
| |
| | |
| ||||||
![]() |
| Labels |
| ecu, turbine, zelfbouw |
| Discussietools | |
| Weergave | |
| |