PWM generering via Arduino (styra fläktkontroller på bil)
Postat: 6 juli 2025, 17:21:10
Har en K22 fläktkylarkontroller som tar in konstant 12v och jord från batteriet och enbart startas och styrs via PWM-signalen.
När det gäller elektronik är jag inte helt grön men med PWM-signaler är jag ute på helt ny mark.
Denna pwm-signal vill jag kunna generera via Arduino.
Enligt ChatGPT så nyttjar K22an intern pullup till 12v 4.7kOhm och nyttjar s.k "open drain". Frekvens är 128hz.
Arduino körs på en ESP32 S3 (GPIO2) och med en ström-addon som gör att den kan ta emot en input på 12-24v.
Problemet jag får är att hur jag än gör så tycker inte fläktkontrollern om min PWM-signal och går i failsafe mode och skickar ut -11.6v till fläkten.
Jag har en bunt med motstånd tillgängligt (220/1K/10K), 2N7000-transistorer och en IRLZ44NPBF mosfet.
Jag är villig att betala för att någon ska förklara för mig hur jag ska koppla in detta korrekt och få min fläktkontroller att börja skicka ut korrekta värden.
När det gäller elektronik är jag inte helt grön men med PWM-signaler är jag ute på helt ny mark.
Denna pwm-signal vill jag kunna generera via Arduino.
Enligt ChatGPT så nyttjar K22an intern pullup till 12v 4.7kOhm och nyttjar s.k "open drain". Frekvens är 128hz.
Arduino körs på en ESP32 S3 (GPIO2) och med en ström-addon som gör att den kan ta emot en input på 12-24v.
Problemet jag får är att hur jag än gör så tycker inte fläktkontrollern om min PWM-signal och går i failsafe mode och skickar ut -11.6v till fläkten.
Jag har en bunt med motstånd tillgängligt (220/1K/10K), 2N7000-transistorer och en IRLZ44NPBF mosfet.
Jag är villig att betala för att någon ska förklara för mig hur jag ska koppla in detta korrekt och få min fläktkontroller att börja skicka ut korrekta värden.