JTAG cihazim motor parazitlerinden kitleniyor

Başlatan z, 24 Ekim 2014, 03:26:46

z

Daha onceleri de bir kaz kez basima gelmisti fakat simdi her defasinda JTAG kitleniyor. Aslinda bu sorunu cozmek icin tam ortamina sahipim cunku olay aynen su sekilde gelisiyor.

Keil'de debug moduna geciyorum. Kodlarimi kosturuyorum. Kod ne zaman DC motoru calistiran satiri isletse JTAG bir daha cevap vermez oluyor ve Keil kendiliginden debug menuden kod gelistirme ekranina dusuyor.

Bu esnada JTAG ledi kavuniciye donuyor ve oylece kaliyor. Tekrar debug menuye gecmek istersem bu kez klasik windows hatasi aliyorum ve Keil kendiliginden kapaniyor.

Tekrar Keili calistirirsam yukaridaki olaylar ayni sekilde gelisiyor.

Tamam ortamda motordan kaynaklanan gurultu mevcut fakat kendi islemcim Keil'i hic devreye sokmazsam kodlari olmasi gerektigi gibi kosturuyor ve sapitmiyor.

Gecmis yillarda benzer sorunla karsilastigimda USB portun kitlendigini  dusunuyordum. Klein, ben de bir kac kez ayni sorunu yasadim JTAG kitleniyor demisti. JTAG cihazinin icini acip beslemesini PC den degil haricten vermek isterim ama kutusu vidalanabilir kapakli degil.

Benzer sorun yasayip cozen varmi?
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

RaMu

Nasıl bir DC motor neyle besleniyor bilmiyorum ama
bence bütün önlemleri almışsınızdır,
aklıma en uç gelen şeyi söyleyecem:
DC motoru besleyen güç kaynağı ile
PC yi besleyen güç kaynağı topraklarını ayırıp deneyebilir misin hocam.
Yani DC motoru besleyen güç kaynağı prize topraksız bağlansın.
Sorularınıza hızlı cevap alın: http://www.picproje.org/index.php/topic,57135.0.html

z

#2
Guc kaynaklarini ayirma isine girmeyecegim. Cunku motor cok ama cok kucuk gucte bir motor. Bu sorunu mevcut besleme sartlarinda cozmem gerekiyor.

Ustelik kendi islemcim sapitmiyor Jtag sapitiyor. Jtag cihazi da zaten kendi beslemesini USB uzerinden PC'den aliyor.

Simdi Jtag kablosunun ustune aluminyum folyo sardim deneyip etkisi olacakmi bakacagim.



mesaj birleştirme:: 24 Ekim 2014, 04:11:25

Başımın derdi bu sorundan bu kadar kolay kurtulacağımı tahmin edemezdim.



JTAG cihazından işlemcime gelen "flat cable"ın üstüne folyo sardım. Kısa devreye neden olmasın diye de üstünü bandladım. Folyoyu GND hattina bile bağlamadım.

Şorun çözüldü.

https://www.facebook.com/337826782908966/photos/a.813141772044129.1073741828.337826782908966/864864593538513/?type=1&theater

Bana e^st de diyebilirsiniz.   www.cncdesigner.com

RaMu

Blendajlı flat kablo,
tarihte ilk mi?
Ben ilk defa görüyorum :)
Gerçekten enteresan çözüm.
Sorularınıza hızlı cevap alın: http://www.picproje.org/index.php/topic,57135.0.html

z

#4
Ayni cozumu LCD, motor calistiginda sapitiyor sacma sapan karakterler cikiyor seklinde soru sorup cozum arayan arkadaslar da denesinler. Muhtemelen onlarin da sorununu cozecektir.

mesaj birleştirme:: 24 Ekim 2014, 02:30:49

Aslinda bunu cok daha once denemeliydim. Cunku;

Zamaninda TI'dan 1000$'a aldiğim daha dogrusu Spectrum Digitalden aldigim JTAG cihazinin flat kablosunun ustunde siyah lastik gibi bir kaplama vardi.

Zamanla bu kaplama ayrildi ve kablo cirkin bir gorunum aldi. Bende sokup attim. Atmadan once de lastigi biraz kurcalamistim.

Adamlar cok ince bakir bir elegi lastik icine yapistirmislar. Bu lastigi de flat kable uzerine yapistirmislar.

Demekki amaclari buydu.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

ustad

3M'in hazır kabloları var bu amaçla kullanılan,

http://solutions.3m.com/wps/portal/!ut/p/c1/04_SB8K8xLLM9MSSzPy8xBz94NS8-NBg_Qj9KLP4IC8Py1BTI2MDf3NjFwPPYD83SydjZ-NgIwP9ggxHRQAhtIRH/?PC_Z7_RJH9U5230O73D0ISNF9B3C3SI1000000_nid=V8N8QLR78Zit6Z44P5GPWMglNM53CGW07Hbl

Okan AKÇA

Beninde basima gelmisti nuveli kablo kullanarak çözdüm

RaMu

Sorularınıza hızlı cevap alın: http://www.picproje.org/index.php/topic,57135.0.html

HexfeT

#8
Bugün bir arkadaş arızalı casper lcd monitörüne bakmamı rica etti. Görüntüde sıklıkla kaymalar, kırılmalar oluyordu. Sanki panel ile sürücü kart arasında iletişim sıkıntısı var gibi geldi. Derken bu konuyu hatırladım. Monitörü açtığımda panelin flat kablosunun çıplak olarak epey mesafe katettikten sonra anakarta takıldığı ve panel kasasının şase ile irtibatının olmaması dikkatimi çekti. Flat kabloya alüminyum folyo sarıp panel gövdesi ile birlikte şaseledim ve sorun ortadan kalktı. Bu konuyu görmemiş olsam belki de bunu düşünemeyecektim.

Bu şekilde 2 yıl sorunsuz çalışıp şimdi bozulmuş olmasını zamanla yıpranıp parazit seviyesinin artmasına sebep olan smps güç kaynağı, led sürücü ve lojik borddaki kapasitörlere bağladım.

elektronart

Bunlar gözle görebildikleriniz ve sonuçlarını farkedebildikleriniz, CE testlerinde hiç farkedilmeyecek sinyalleri antenle yakalayıp GE-ÇE-MEZ-SİN diyorlar. Cihaz sorunsuz çalışıyor niye bu kadar zorluyorsunuz dediğimizde kendi devrene zarar vermese bile yanında çalışan başka cihazları etkileyebilir diye demişlerdi. Bu gibi durumları kastediyorlarmış demekki. Siz etkilenen elemanı koruyarak çözüm geliştirmişsiniz, etkileyen elemanın etkisini azaltmak da bir başka çözüm olabilir.
Açık Elektronik

tekosis

çok faydalı bir konu olmuş tasarımlarımda mutlaka bu konuya dikkat edeceğim.
İlim ilim bilmektir, ilim kendin bilmektir, sen kendin bilmezsin, bu nice okumaktır.

CoşkuN

Otomobillerde de büyük oranda ateşlemeden kaynaklı gürültüler var. Konnektörler ve kablolara dikkat ediyorum öyle özel bir yapıları
yokmuş gibi duruyor. Arabalarda nasıl çözüyorlar bu işleri acaba?

z

Tahmin;

JTAG ve LCD monitor orneginde kablolardan tasinan sinyallerin frekansi yuksek. Otomobilde ise bu kadar yuksek frekansda sinyal aktarimina gerek yok. Can Bus uzerinden haberlesen birimler de zaten bu yapinin korumasi altinda.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

elektronart

Otomobillerdekiler nispeten düşük frekanslı, genlik olarak yüksek parazitlerdir. Büyük oranda kablo üzerinde etkilidirler ve giriş korumaları ile filtrelenebilirler. Bahsedilen sorunlar elektromanyetik olduklarından kablosuz olarak yayılıp çevrelerindeki iletkenlerde özellikle içinden geçebilecekleri çembersel olanlarda parazite yol açarlar. Önlemenin yolu da topraklayarak kalkan oluşturmaktan geçer.
Açık Elektronik

HexfeT

Geçenlerde stm32 discovery kit üzerinde çalışırken cahilliğimden kaynaklı bir sorun yaşadım. Encoder pot'un bir pinini düşen kenarda kesme oluşturup, kesme rutininde her iki pinin konumuna bakarak okutuyorum. Kesme için kullandığım pinin hemen dibindeki pini 20khz pwm çıkışı yapacak şekilde konfigüre edince potun kesme rutini fena halde saçmalamaya başladı. Düşen kenarda kesme gereğini normal yerine getiriyor ama yükselen kenarda da defalarca kesmeye girip sapıtıyordu. Skopta incelediğimde kesmeye sebep olacak bir parazit göremedim. Pottaki anahtar açık konuma geldiğinde direnç üzerinden dolan kapasitör voltajı gayet temiz bir şekilde yükseliyordu. PCB üzerinde paralel giden hatlar yüzünden pwm sinyali potun kesme pinine kuple olup kritik noktada kesmeye sokuyor diye düşünüp sorunu bir kaç satır kod ekleyerek çözdüm.