Benzin Enjektör sinyalini PWM sinyale çevirme

ilkearas

Üye
Katılım
13 Eylül 2020
Mesajlar
13
merhabalar foruma izmirden katılıyorum. Mekanik bilgim oldukça fazla fakat elektronik kısımda zayıfım ve bir projede siz değerli arkadaşların yardımına ihtiyacım var. Otomobillerdeki benzin enjektör sinyalini 0-5 v luk bir pwm sinyaline dönüştürmek istiyorum bunun için nasıl bir çalışma yapmam lazım? Benzin enjektörü bir ucuna 12volt sabit + diğer topraklama ucuna ise ms cinsinden anlık toprak geliyor.
 
O enjektörü anlık olarak toprağa çeken herhalde bir transistördür (MOSFET veya IGBT olabilir). O transistörün kollektöründe 0 dan 12V a hızla değişen bir kare dalga olacaktır. Sen bu karedalganın seviyesine 0 dan 5V a değişen hale mi getirmek istiyorsun?

Eğer amaç bu ise, basit iki tane gerilim bölücü direnç ile yapabilirsin.
 
Aşağıda simulatörde çizdim. IN yazan yer enjektörün şaseye anahtarlanan ucu. 0 ve 12 V arasında değişiyor. Out da bunun bölünmüş hali. 0 ve 4.8 V arasında değişiyor.

1599997981225.png
 
öncelikle vakit ayırdığınız için çok teşekür ederim. Ben tam olarak yapmak istediği anlatayım. Enjektör sinyali çıkışına elektronik gaz kelebeği bağlamak istiyorum enjektör sinyaline göre gaz kelebeğinin açıklığını kontrol etmek amacım. takmak istediğim ürünlerin spec dosyalarınıda link olarak paylaşıyorum. enjektör çıkış ile linkteki ürünü çalıştırmak amacım.

 
Benim anladıgım enjektor motor devrine baglı olarak calısıyor. Arkadasta yine bu duruma uygun pwm sinyali istiyor.

Durum böyle ise bir mcu enjektörün çalışma frekansını sayacak. Belirlenen frekanslar arası mcu doğrusal artan pwm üretecek... Bence anafikir bu.
 
Benim anladıgım enjektor motor devrine baglı olarak calısıyor. Arkadasta yine bu duruma uygun pwm sinyali istiyor.

Durum böyle ise bir mcu enjektörün çalışma frekansını sayacak. Belirlenen frekanslar arası mcu doğrusal artan pwm üretecek... Bence anafikir bu.

aynen ana fikir bu motor beyini motorun rpm devri ve manifold da oluşan basınca göre bir enjektör sinyali oluşturuyor ve bu uygun sinyale göre sürekli bir pwm sinyaline ihtiyacımız var.
 
aşağıdaki videoda yapılan olayın tam tersini yapmak amacım.


videodaki devrenin şemasıda aşağıda paylaşıyorum bilgi sahibi olan arkadaşlar için
FIPZFGUGWF61274.jpg
 
Ben otomobiller hakkında hemen hiçbirşey bilmiyorum.Ama eğer araştırdığınız konu boğaz kelebeği ise boğaz kelebeklerin de zaten PWM üretilir yani klepenin (hava girişindeki valfın)n konumu pwm le içindeki devre ile iletilir
örnek video
(Bu kanalda bu konunun birkaç devam videosuda var)

 
Ben otomobiller hakkında hemen hiçbirşey bilmiyorum.Ama eğer araştırdığınız konu boğaz kelebeği ise boğaz kelebeklerin de zaten PWM üretilir yani klepenin (hava girişindeki valfın)n konumu pwm le içindeki devre ile iletilir
örnek video
(Bu kanalda bu konunun birkaç devam videosuda var)

evet ama biz gaz kelebeğini gaz yolunu açıp kapatmak için kullanmak istediğimiz için yakıt oranını belirleyen etken enjektör sinyali biz bir ne nevi gaz geçisinin debisini kontrol etmek için elektronik bir vana yapmak amacımız...
 
Ben bildiğim kadarı ile otomobilin hızlanmasını anlatayım
Gaz pedalına basınca gaz pedalı konum sensörü boğaz kelebeğine klepeyi daha da aç sinyali gönderir,klepe açılır daha çok oksijen girer,klepe daha çok açıldı sinyali ECU yede gelir ECU de enjectörden yakıt fışkırtan mekanizmaya daha fazla yakıt gönder sinyali verir araç da hızlanır

Eğer doğru ise burada sizin yapmak istediğiniz nedir?
 
Ben uzman değilim ama kendim uğrasıyor olsaydım şöyle bir yol izlerdim.

4 devirde 1 defa calısıyorsa bu enjektör. 600dv/dk da dakika 150 defa calısır. 150/60sn= 2.5hz eder. 12000dv/dk da ust limit olsa 50hz eder. Hatam yoksa senin 0-50hz arasını ölçmem lazım.

Optokuplor kullanarak arduino ile ölçüm yapıp. Bu aralığa denk gelecek sekilde bir mosfet ile pwm üretilir ise bu iş olur gibi...

Belki daha iyi yolları vardır. Bilmiyorum ben olsam böyle yapardım.
 
Ben uzman değilim ama kendim uğrasıyor olsaydım şöyle bir yol izlerdim.

4 devirde 1 defa calısıyorsa bu enjektör. 600dv/dk da dakika 150 defa calısır. 150/60sn= 2.5hz eder. 12000dv/dk da ust limit olsa 50hz eder. Hatam yoksa senin 0-50hz arasını ölçmem lazım.

Optokuplor kullanarak arduino ile ölçüm yapıp. Bu aralığa denk gelecek sekilde bir mosfet ile pwm üretilir ise bu iş olur gibi...

Belki daha iyi yolları vardır. Bilmiyorum ben olsam böyle yapardım.

Enjektör sinyal aralığı sabit olan bir değer değil rpm ve turbo basınçı ve mainfolda giren hava değerine bağlı olarak enjeksiyon ms süresi uzayıp kısalabiliryor daha fazla veya daha az açık kalabilir. tam olarak şekil olarakda kelebeği kullanmak istediğimiz yeri belirten bir resim ekliyorum...
Adsız.jpg
 
Bebim dusumcem tammen devire odaklıydı. Devire göre pwm üreterek senin kelebeği uygun bir acıya getirecekti. Ama anladığım senin ihtiyacın bundan biraz daha karışık. Bu yüzden tam anlamıyorum.

Şöyle düşün. Pwm dediğin en basit ifade ile ayarlı bir voltaj. 12v da %50 pwm 6v a denk gelir.

Enjektör sinyali ne olursa pwm sinyali ne olacak bunu netleştirmelisin. Örneğin 100ms enjektör sinyali olursa pwm %100 mu olacak. Anlaşılırlık için Bir kural ifade etmelisin.
 
Burada Benzin enjektörünün nasıl çalıştığını anlatıyor.Benim anladığım kadarıyla siz bir ECU nün yaptığı işin en azından bir kısmını yaptırmak istiyorsunuz ,basit devir ile ilgili hesaplamayı videonun sonlarında izah ediyor ama iş oldukça hassas ve zor gözüküyor

 
Bebim dusumcem tammen devire odaklıydı. Devire göre pwm üreterek senin kelebeği uygun bir acıya getirecekti. Ama anladığım senin ihtiyacın bundan biraz daha karışık. Bu yüzden tam anlamıyorum.

Şöyle düşün. Pwm dediğin en basit ifade ile ayarlı bir voltaj. 12v da %50 pwm 6v a denk gelir.

Enjektör sinyali ne olursa pwm sinyali ne olacak bunu netleştirmelisin. Örneğin 100ms enjektör sinyali olursa pwm %100 mu olacak. Anlaşılırlık için Bir kural ifade etmelisin.
Şöyle ifade edebilirim o zman Enjektör 14 Ohm la çalışıyor MS olarak 0 ms 0.0 volt 25.5 ms 5 volt istediğimiz değer..
 
Şöyle anlıyorum.

Enjektör sinyalinin uzunluğuna göre bir pwm oluşacak.
0ms için 0volt
12ms için 2.5v
25ms için 5v

Birkaç sıkıntı daha var.
1. Mcu ancak sinyal kesildikten sonra pwm üretir. Sinyal geldi kaç ms sürecegini bilemezsin.neye göre pwm üreteceksin... Bu nedenle sinyal kesilince ne kadar sürdüğüne bakılır. Sonra uygun pwm oluşur buda sistemin geçikmeli çalışmasına neden olur. Bu ne kadar sorun teşkil eder.
2. Enjektör sinyali 5ms sürdü. Pwm sinyalide 5ms mi sürecek. Öyle değilse ne zamana kadar pwm sinyali devam edecek.
 
Enjektör Sinyali motor çalışma aralığı ilk marş esnası 150 rpm min max çalışma aralığı 1900 rpm yani yani 0.625 hz min 7.91 hz maksimum motor çalışma esnasından sürekli pwm sinyali olmalı gaz kelebeği sabit istenen açıda açık kalmalı 1sn geçikmeler sorun teşkil etmicektir.
 
Benim düşündüğüm yöntemde şöyle bir sıkıntı var. Sinyal ölçüm boyunca pwm çıkışı kapalı kalır.

İlk sinyal alındıktan sonra sinyal süresine göre pwm üretilir. İkinici sinyal alındığında pwm sinyali güncellenir. Sürekli pwm sinyali olur. Ancak motorun kapandığını anlamak için bir yöntem daha gerekiyor. Ya şu kadar süre yeni sinyal gelmez ise çıkışı kapat dersin, yada motorun çalıştığını gösterir başka bir sinyale ihtiyaç var.

Velhasıl tam bir çözüm üretemedim kafamda. Diğer Arkadaşlardanda birşeyler çıkar...
 
Benim düşündüğüm yöntemde şöyle bir sıkıntı var. Sinyal ölçüm boyunca pwm çıkışı kapalı kalır.

İlk sinyal alındıktan sonra sinyal süresine göre pwm üretilir. İkinici sinyal alındığında pwm sinyali güncellenir. Sürekli pwm sinyali olur. Ancak motorun kapandığını anlamak için bir yöntem daha gerekiyor. Ya şu kadar süre yeni sinyal gelmez ise çıkışı kapat dersin, yada motorun çalıştığını gösterir başka bir sinyale ihtiyaç var.

Velhasıl tam bir çözüm üretemedim kafamda. Diğer Arkadaşlardanda birşeyler çıkar...

bence 2 Sn içinde sinal gelmezse pwm kes diye bir sistem oluşturula bilirse bence mükemmel olur. Ama gaz kelebeğinin ana enerjisini beyin üzerinden verdiğimiz için pwm sinyali gelsede motor stop esnasında gaz kelebeğine giden 12 volt elektrikde kesileceği için pwm sinyal gitmesinin hiç bir espirisi olmucaktır kelebek otomatikmen kendini çalışmaz hale getirecektir.
 
Tam emin değilim tecrübemi aşıyor ancak. Yanılmıyorsam arduino ile donaımsal pwm ve kesme kullanarak tam istediğin şey yapılır diye düşünüyorum. Maliyet olarak olduça ucuz emek olarak oldukça uğraştırabilir seni.
 

Çevrimiçi personel

Forum istatistikleri

Konular
5,985
Mesajlar
102,132
Üyeler
2,517
Son üye
Dzenit

Son kaynaklar

Son profil mesajları

deneyci wrote on hakan8470's profile.
Sibonge uNkulunkulu ngokuhlukahluka asinike kona.

Bu hangi dil? :)
Lyewor_ wrote on taydin's profile.
Merhabalar. Elektrik laboratuvarınız varsa bunun hakkında bir konunuz var mı acaba? Sizin laboratuvarınızı merak ettim de :)
Lyewor_ wrote on taydin's profile.
Merhabalar forumda yeniyim! Bir sorum olacaktı lcr meterler hakkında. Hem bobini ölçen hemde bobin direnci ölçen bir lcr meter var mı acaba?
gruptaki arkadaşlara selamlar. sıteyi bu gün fark ettim. Asansör için 2x7 segment LCD gösterge üretmek istiyorum. acaba bu sayfadaki arkadaşlardan destek alabilirmiyim. LCD nin mantık açılımı ektedir.
deneyci wrote on TA3UIS's profile.
Selam.
Amatör telsiz lisansı nasıl alınıyor?
Lisansı olmayanı forumlarına almıyorlar. :)
Bilgi alamıyoruz.
Back
Top