Beste mensen,
Onverwacht en aangenaam, kreeg dit topic een lekker Castrol luchtje mee:
Zelf mengen, 15 mm Bing carburateur met de lange instelbare sproeier en het reed al een stuk beter. Oh ja, eerst het rubber op de carb en luchtfilter zetten, het luchtfilter iets omlaag duwen, twee nieuwe gaatjes in het frame boren en je kon niet meer horen dat er een 15 mm op zat. (Puch/Tomos)
Hierbij een tussentijdse update, met wat vragen ook.
Wat gelukt is met de Arduino, Picoscoop en een board met een ledje plus weerstand, is het zichtbaar maken van het PWM signaal dat de Arduino kan maken. Dat was erg lonend!
Ook een 1,5 en 3 en 4,5 volt signaal aangesloten op de Arduino die dan verschillende PWM signalen laat zien.
Tenslotte ook de stroomafname van de benzinepomp gemeten: die ligt laag, dat wil zeggen tussen de 1,3 en 1,4 ampère.
Toen verder met het schema van Lambiek, waarbij de Arduino een controller aanstuurt, met een gefiltert PWM signaal. ( In een later stadium wil ik kijken of een mosfet met of zonder driver tussen de Arduino en de pomp gezet kan worden)
Vanwege het 5v signaal wat de Arduino levert, lijkt de versterking door de Opamp in het schema niet nodig. Klopt het schema zonder Opamp? Zie foto:
Omdat de filtering een laagdoorlaat type is komt de weerstand 100K meteen op de plus van de Arduino en de condensator daarna, tussen de rails, met een capaciteit van 100nF.
>Sparky GLX geeft aan dat de kantelspanning op grond van deze twee waarden 15 Hz is. Als ik het goed begrijp worden dan alle frequenties tot 15HZ doorgelaten, en daarboven geblokkeerd. Slaat deze frequentie op het PWM signaal van de Arduino, dan komt er niets door, want het signaal van de Arduino is ongeveer 500Hz. Volgens Digi Key calculator zou de weerstand dan 31k kunnen zijn, en de condensator 10 nF.
Of slaat deze kantelfrequentie op iets anders?
Gaat het trouwens om een keramische condensator?
? Wanneer het filter goed is zal ik dat kunnen zien op de scope.
? Maar ik zal ook de Kemo met een potmeter die is meegeleverd de pomp aan laten sturen om zo alvast te kunnen horen dat deze controller het kan.
@HD13
Al eens in Tuner Studio gekeken of de microsquirt zelf dit signaal niet kan genereren ?
Je bent niet de enige die z'n brandstofpomp wil regelen.
Goed idee van je, maar ik zie dat bij de programmable outputs via TunerStudio alleen een 5V signaal aan of uit gezet kan worden in MicroSquirt, wat hooguit een relais mag bedienen.
Misschien is deze mogelijkheid wél te gebruiken om de Arduino van een net 5Volt signaal te voorzien, en hoeft er elders geen 12 naar 5 volt omzetting plaats te vinden!
@ Sparky GLX
Wat je ook zou kunnen doen, is zo'n regelaar gebruiken, vast ingesteld voor een lage snelheid, en met een apart signaal de regelaar naar 100% sturen als dat nodig is, als je één of ander bruikbaar signaal van de microsquirt of ergens anders vandaan kunt halen. Je stuurt de pomp dan niet continue variabel aan, maar op 2 standen. Het voordeel daarvan is dat je de hele Arduino niet nodig hebt, wat het een stuk eenvoudiger en betrouwbaarder zou maken.
Is een gaaf idee!
Van complex naar simpel. Dat bij bepaalde waarden van de MAP de Kemo in of uitgeschakeld wordt door de MicroSquirt.
@Paulinha_B
als de pwm-uitgang hoog is, dan wordt de condensator C1 opgeladen via de serieweerstand R1. Is daarentegen de pwm-uitgang laag, dan wordt de condensator ontladen via diezelfde weerstand. Daarmee is de spanning over de C een maat voor de verhouding tussen de tijd van laden (="hoog") en de tijd van ontladen (="laag"). Want hoger die verhouding, hoe meer er wordt geladen, en hoe minder er wordt ontladen.
Door deze uitleg begint het langzaam bij mij te dagen hoe de ‘omzetting’ van een PWM signaal naar analoog te werk gaat. Het is bijzonder ingenieus.
Zoiets als dat het niet gaat om de vergelijking van een grafiek, maar de oppervlakte eronder. Niet de hoogte van het voltage, maar de lading, vermogen die ermee gepaard gaat. Daar moet ik nog verder mee.
> @Harry64
De pompdruk is eigenlijk geen probleem, het is alleen bij de heel lage belasting dat deze omlaag zou kunnen. Wel denk ik dat er een heel eenvoudig/primitieve regeling van de druk is, en er geen feedbackloop qua druk aanwezig is.
? Ik zou het fijn vinden wanneer jullie nog eens je commentaar en adviezen wilde geven. Dat heeft me de vorige keer goed geholpen, en brengt de toepassing naar de praktijk weer een stukje dichterbij! Voor nu gaat het vooral om het filter te laten werken en te begrijpen.
Alvast bedankt en groeten.