Otomobillerde pic reset atması nasıl engellenir ?

Başlatan solidus, 16 Eylül 2006, 19:57:55

solidus

Hala öğrenemedim timer ve interrupt kullanımını ama bu gün bir oto elektrikçi marşa basma anında akünün tüm akımının marş motoruna verilmesi için arabalarda röleli bi devre olduğunu bu röle ile marşa basma anında çevre birimlere (çakmak,cd çalar,radyo,ses düzeni v.b.) giden voltajların kesildiğine dair bişeyler anlattı. Eğer durum bu ise sadece 2. batarya kullanımı ile sorunu çözebiliriz. Yanlışmıyım ???
Kimine göre kralım kimine göre yalanım… Herkes rahatına baksın, ben adamına göre adamım..

mesmert

slm solidus yaptığın kartın pcb resimlerini çekip veya çizdiğin dosyayı buraya yüklesersen onunla ilgili bir sorun varmı yok mu.

aYe

Geçenlerde arabamdaki mekanik sunroof arızasının elektronik kontrol kartı tasarım hatası sonucu olduğuna karar verdim.

Ve pic ile bir kontrol kartı yaparak orjinaliyle değiştirdim, haftalardır sorunsuz çalışıyor.

Mcu olarak pic12f675 kullandım, eeprom'a sunroof'un son pozisyonu vs. gibi bilgilerde de kaydediyor.

Yani beslemenin temiz olması önemliydi.

Besleme devresi şu şekilde; +12V giriş 1n4007 diyot'a çıkışında 100uF50V kondansatör, LM7805 regülatör(sadece mcu besledigi için smd tip kullandım, en fazla 50mA akım çeker diye düşündüm) ve onunda çıkışında 100uF25V kondansatör.
Dünyada iki şey sonsuzdur. İnsanın aptallığı ve evren. Ancak ikincisinden o kadar emin değilim... (Einstein)

solidus

Devreyle ilgili herhangi bi sorun yok..Şıkır şıkır çalışıyor.. Beslemedede 1n4003lerle köprü diyot 220uf 35 v kondansatör 7805 ve çıkışına 100uf50v kondansatör ekledim ama marşa basıp araba çalıştıktan soona pic reset atıyor hala..Sanırım bu işin en kolay çözüm yolu 2 tane şarjlı pil...Ne dersiniz ?
Kimine göre kralım kimine göre yalanım… Herkes rahatına baksın, ben adamına göre adamım..

aYe

Benim sunroof kartı marş basarken de kitlenmiyor yada resetlemiyor.

Belki arabaların elektrik sistemleri farklıdır.

Bu durumda sizin 12voltun marş süresince gittiğini düşünürsek; 7805 öncesine 220 değilde 15000uF(deneyerek en uygun degeri bulursunuz) bir kondansatör koyun olsun bitsin.
Dünyada iki şey sonsuzdur. İnsanın aptallığı ve evren. Ancak ikincisinden o kadar emin değilim... (Einstein)

Göktuğ

Pil işe yaramayacak gibime geliyor.
Sorun devreye parazitlerin ulasması. Cozum için +- uclarına 10-100uH lik 2 adet bobini seri olarak ekleyip deneyebilirmisin ?
Birde hatanın en buyugu olcum yapılmayarak yapılıyor sanırım. Osiloskop ile beslemenin durumu ve devreye etkileri tam olarak gozlemlenebildimi ?

dogada

Alıntı yapılan: "solidus"Beslemedede 1n4003lerle köprü diyot 220uf 35 v kondansatör 7805 ve çıkışına 100uf50v kondansatör ekledim
Kutuda yer sorunun yoksa özellikle girişteki 220uf 35 v  değeri artır. Önerim 4700uF olacak. Ayrıca marş motorundan dolayı gerilim sıçraması oluyorsa Transient Voltage Suppressor Diodes [1.5KE24A (1N6280A) Farklı değerde olabilir] devrenin girişinde kullanabilirsin. Yazılımda ve donanımda farklı sorunlar var mı? tekrar bakın. Ben "orada hatam yok eminim" dediğim yerlerde kendi hatalarımı sonradan çok buldum.
******

solidus

2 tane 10000  uf bağlayıp hemen deneyeceğim.Şu an için en kolay deneme bu gibi gözüküyor.
Bide arkadaşlar buraya nasıl resim eklenir ? Devrenin resimlerini ekleyeceğim beceremedim bi türlü...
Kimine göre kralım kimine göre yalanım… Herkes rahatına baksın, ben adamına göre adamım..

z

Zamaninda Intel 8051 serisini terkedip PIC serisine gecmemin tek sebebi PIC'in gurultu bagisikligiydi.

Otomobil uygulamalarinda PIC den cok memnundum.

Devrende uzun kablolarla karttan uzaklasan sinyal girislerin vs varsa (ornegin sensor ve buton kablolari) bunlari iptal et (kart tarafindan sok). devre mesela +, sase ve display den olusan ciplak saat modunda kalsin.

Bu sekilde marsa bas. Hala reset kapiyor mu?
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

Göktuğ

Alıntı yapılan: "solidus"2 tane 10000  uf bağlayıp hemen deneyeceğim.Şu an için en kolay deneme bu gibi gözüküyor.
Bide arkadaşlar buraya nasıl resim eklenir ? Devrenin resimlerini ekleyeceğim beceremedim bi türlü...

--En kolay yontemin 10mf lık seviyelerde kapasite kullanmak olduguna eminmisiniz? Bana abartılı bir secim gibi geldi...

--Olcum yapılıyormu ? Devreye nasıl bir gurultu geldigi tespit edilebildimi?
Denenen her elemanın gurultuye etkisi gozlemlenebiliyormu ?

--7805 gibi dandik bir eleman yerine daha farklı bir eleman kullanmak secenekler arasına eklenmelimidir?

imageshack.us adresine gidip resmin yerini gosterip host it diyorsun.
sana 5-6 link verecek thubmnail for forums benzeri ifade olan 2 linkten birini yapıstır.

ise

beslemeye 20mf  bağlaman sorunu tam olarak çözümlemeyebilir.   parazit beslemeden geliyorsa hazır LC satılan filtrelerden kullanmanı tavsiye ederim. parazit kristal ani durması ile ilgili ise osilatörlü kristaller kullanılabilir. yüksek manyetik alan ise  kartı kutu içerisinde blendajlı kablolarla dış etkilerden koruyabilirsin. devrede kontaktör röle kullanıyorsan kontaktöre paralel RC devresi koymalısın. yinede reset varsa  brownout watchdog u devreden çıkar .

aYe

Anladığım kadarıyla arkadaşın yaşadığı sorun parazit değilde, marşa basarken araçta voltaj düşmesi yada marş sistemi hariç diğer aksamlara giden enerjinin tamamen kesilmesi akibetinde pic'in en doğal reset hakkını kullanması sorunsalı.

Pil yorucu bir çözüm olur, o yüzden kondansatör önerdim.
Dünyada iki şey sonsuzdur. İnsanın aptallığı ve evren. Ancak ikincisinden o kadar emin değilim... (Einstein)

yalnayak

Alıntı yapılan: "yalnayak"cogu arabalarda kontagi bir kere cevirince 12 volt verir ve marş icin ikinci cevirmede 12 volt radyoteyp,farlar,anten cakmak vs gibi yerlerden kesilir.ve marş alınca tekrar 12 volt dagılır.
omenek ve diğer arkadaslarin dediklerini uygulaman sadece akunun zayif oldugu durumlarda kesinlikle işe yarayacaktir.benim onerim kontak in birinci kademesinden  saatin displayini besle.pici ise akuden direk beslersen 1. kademe ile 2 kademe arasında displayin beslemesi gidecek ama arka planda pic devamli beslenmiş olacak.kolay gelsin..
ilaveten;aynı arabada ve aynı pic i programlayarak mi deniyorsunuz?
Kızımın iffeti batmakta rezîlin gözüne... Acırım tükürüğe billâhi, tükürsem yüzüne..! MEHMED AKİF ERSOY  Kardan Adaminla,GUNES'e calim mi satiyorsun?

solidus

Sorunum tam olarak talısukurnazı kardeşimin dediğidir. Marşa basma anında tüm kaynağın marşl motoruna yönlenmesini sağlayan röleli bir sistem var. İlk marş anında marş motoru haricinde başka hiç bir yere voltaj gitmiyor. Buda doğal olarak kontak bırakıldığında pic in yeniden başlamasına neden oluyor..
Devre Seması: http://img126.imageshack.us/img126/6606/devresemasiwu9.jpg

Baskı Devre: http://img177.imageshack.us/img177/465/baskdevreow9.jpg
Kimine göre kralım kimine göre yalanım… Herkes rahatına baksın, ben adamına göre adamım..

dogada

Alıntı yapılan: "solidus"Sorunum tam olarak talısukurnazı kardeşimin dediğidir. Marşa basma anında tüm kaynağın marşl motoruna yönlenmesini sağlayan röleli bir sistem var.

Sorunu tespit ettiysen arkadaşım neden devrene olmazsa olmaz kondansatörleri koyup denemiyorsun. Birçok kişi önermiş. Ayrıca bir devre tasarlanıyorsa her IC beslemesine 10-100 nF kondansatör koymak bir nevi yasal  :D  zorunluluktur.Açık devrenizde pic için göremedim.

Siz kontak çevrildiginde enerjinin kesildiğini volmetre ile ölçüp tespit yaptınız mı? Bu şekilde enerji kesilmesini tespit edip,resetleme olarak belirtiyorsanız;
Çözüm önerim

1. Mümkünse o bahsedilen röle kontağının girişinden enerjiyi almanız.
2.Değilse  kontak açık süresinde devreye enerji sağlamak için pil yada kondansatörle takviye yapmanızdır.
Kolay gelsin,
******