kategoriler: Mikrodenetleyici devreleri
Görüntülenme sayısı: 32596
Makaleye Yorumlar: 0

Mikrodenetleyicinin servis edilebilirliği nasıl kontrol edilir

 

Ekipmanı ve montaj devrelerini tamir ederken, tüm elemanların iyi çalışır durumda olduğundan emin olmanız gerekir, aksi takdirde zamanınızı boşa harcarsınız. Mikrodenetleyiciler de yanabilir, ancak dışsal işaretler yoksa nasıl kontrol edilir: kasadaki çatlaklar, kömürleşmiş alanlar, yanık kokusu vb. Bunu yapmak için ihtiyacınız olan:

  • Sabit voltajlı güç kaynağı;

  • multimetre;

  • Osiloskop.

Mikrodenetleyici cihaz

Uyarı:

Mikrodenetleyicinin tüm düğümlerinin tam olarak kontrol edilmesi zordur - bunu bilinen bir iyi olanla veya mevcut olanla değiştirmenin en iyi yolu başka bir program kodunu yükseltin ve yürütülmesini kontrol edin. Bu durumda, program hem tüm pimlerin kontrol edilmesini (örneğin, belirli bir süre sonra LED'leri açma ve kapatma) hem de kesme devreleri ve diğer şeyleri içermelidir.


teori

mikrodenetleyici Çok fonksiyonlu düğümlerde karmaşık bir cihazdır:

  • güç devreleri;

  • kayıt;

  • giriş ve çıkışlar;

  • ALU;

  • RAM,

  • ROM;

  • ADC;

  • arayüzler ve daha fazlası.

Mikrodenetleyici blok şeması

Bu nedenle, bir mikrodenetleyici teşhis ederken, sorunlar ortaya çıkar:

Açık düğümlerin çalışması, kalan bileşenlerin çalışmasını garanti etmez.

Herhangi bir entegre devrenin teşhisine devam etmeden önce, bulmak için teknik belgelere aşina olmanız, bir arama motoruna aşağıdaki gibi bir ifade yazmanız gerekir: "veri sayfası öğesinin adı", bir seçenek olarak - "atmega328 veri sayfası".

ATMega328

İlk sayfalarda, öğe hakkındaki temel bilgileri göreceksiniz, örneğin, veri sayfasından ortak 328. atmega'ya kadar olan bireysel anları düşünün, örneğin, dip28 paketinde var, farklı paketlerdeki mikro denetleyicilerin pinoutunu bulmalıyız, bizi ilgilendiren dip28'i düşünmeliyiz.

Mikrodenetleyici sonuçları

Dikkat edeceğimiz ilk şey, 7 ve 8 pinlerinin artı güç ve ortak bir telden sorumlu olmasıdır. Şimdi güç devrelerinin özelliklerini ve mikrodenetleyicinin tüketimini bilmemiz gerekiyor. Besleme gerilimi 1,8 ila 5,5 V arasındadır, aktif modda tüketilen akım 0,2 mA'dır, düşük güç modunda 0,75 μA'dır ve 32 kHz gerçek zamanlı saat dahildir. Sıcaklık aralığı -40 ila 105 santigrat derece.

karakteristikleri

Bu bilgi temel bir teşhis koymamız için yeterlidir.


Ana nedenler

Mikrodenetleyiciler, hem kontrolsüz koşullar hem de yanlış kullanım nedeniyle başarısız olur:

1. Çalışma sırasında aşırı ısınma.

2. Lehimleme sırasında aşırı ısınma.

3. Sonuçların aşırı yüklenmesi.

4. Ters güç kaynağı.

5. Statik elektrik.

6. Güç dalgalanmaları.

7. Mekanik hasar.

8. Neme maruz kalma.

Arduino kartındaki mikrodenetleyici

Her birini ayrıntılı olarak düşünün:

1. Cihazı sıcak bir yerde çalıştırırsanız veya tasarımınızı çok küçük bir muhafazaya yerleştirdiyseniz aşırı ısınma meydana gelebilir. Mikrodenetleyicinin sıcaklığı, dirençler, güç transistörleri, lineer güç regülatörleri - yanında ısıtma elemanları olduğunda çok sıkı kurulum, yanlış PCB düzeni ile arttırılabilir. Ortak mikrodenetleyicilerin izin verilen maksimum sıcaklıkları 80-150 santigrat derece arasındadır.

2. Çok güçlü bir havya ile lehim yaparsanız veya sokmayı uzun süre bacaklarında tutarsanız, mikronları aşırı ısıtabilirsiniz. Uçlardan geçen ısı kristale ulaşacak ve onu veya pimlerle bağlantısını yok edecektir.

3. Terminallerin aşırı yüklenmesi, yanlış devre ve toprağa kısa devre nedeniyle oluşur.

4. Polaritenin ters çevrilmesi, yani Vcc'ye ve artı GND'ye eksi güç beslemesi, IC'nin devre kartına yanlış takılması veya programlayıcıya yanlış bağlantıdan kaynaklanabilir.

5. Statik elektrik, antistatik özellikler ve topraklama kullanmıyorsanız veya çalışma sırasında hem kurulum sırasında çipe zarar verebilir.

6. Bir arıza meydana gelirse, dengeleyici kırılır veya herhangi bir nedenle mikrodenetleyicinin izin verilen voltajdan daha yüksek bir gerilimi vardır - sağlam kalması pek olası değildir.Acil durumun süresine bağlıdır.

7. Ayrıca, parçayı monte ederken veya cihazı sökerken bacaklara ve elemanın kasasına zarar vermeyecek kadar gayretli olmayın.

8. Nem oksitlerin nedeni olur, temas kaybına, kısa devreye yol açar. Ve sadece tahtadaki sıvının doğrudan isabetinden değil, aynı zamanda yüksek nemli koşullarda (göletlerin ve bodrumların yakınında) uzun süreli operasyondan da bahsediyoruz.



Mikrodenetleyiciyi alet kullanmadan kontrol etme

Harici bir muayene ile başlayın: kasa sağlam olmalı, terminallerin lehimlenmesi, mikro çatlaklar ve oksitler olmadan kusursuz olmalıdır. Bu, sıradan büyüteçle bile yapılabilir.

Lehim hataları

Cihaz hiç çalışmıyorsa, mikrodenetleyicinin sıcaklığını kontrol edin; çok yüklü ise, ısınabilir, ancak yanmaz, yani. kasanın sıcaklığı, parmağın uzun süre tutulması ile tolere edilebileceği şekilde olmalıdır.Araç olmadan hiçbir şey yapmayacaksınız.

Mikrodenetleyici aşırı ısınması

Multimetre kontrolü

Vcc ve Gnd'ye gelen voltajı kontrol edin. Voltaj normalse, akımı ölçmeniz gerekir, bunun için Vcc güç çıkışına giden parçayı kesmek uygundur, o zaman ölçümleri paralel bağlı elemanların etkisi olmadan belirli bir mikro devrelere lokalize edebilirsiniz.

Probun kapağını proba dokunacağınız yerde bakır tabakaya ayırmayı unutmayın. Dikkatlice keserseniz, yolu bir damla lehim veya bir parça bakırla, örneğin transformatör sargısından geri yükleyebilirsiniz.

Alternatif olarak, mikrodenetleyiciye harici bir 5V güç kaynağından (veya başka bir uygun voltajdan) güç verebilir ve tüketimi ölçebilirsiniz, ancak yine de diğer elemanların etkisini dışlamak için izi kesmeniz gerekir.

Multimetre kontrolü

Tüm ölçümler için veri sayfasından yeterli bilgiye ihtiyacımız var. Mikrodenetleyici için güç regülatörünün hangi voltaj için tasarlandığını görmek gereksiz olmayacaktır. Gerçek şu ki, farklı mikrodenetleyici devreler farklı voltajlarla güçlendirilir, 3.3V, 5V ve diğerleri olabilir. Voltaj mevcut olabilir, ancak derecelendirmeye uymuyor olabilir.

Voltaj yoksa, güç devresinde ve diğer ayaklarda kısa devre olup olmadığını kontrol edin. Bunu hızlı bir şekilde yapmak için, panoya giden gücü kapatın, arama modunda multimetreyi açın, kartın ortak kablosuna (toprak) bir prob yerleştirin.

Genellikle kartın çevresi boyunca geçer ve kasa ile bağlantı noktalarında kalaylı platformlar veya konektör muhafazaları bulunur. İkincisi, çipin tüm sonuçlarını çıkar. Bir yerde satın alırsa - ne tür bir pim olduğunu kontrol edin, arama GND pimi üzerinde çalışmalıdır (atmega328'deki 8. pim).

Mikrodenetleyici kontrolü

Eğer çalışmazsa, mikrodenetleyici ile ortak kablo arasındaki devre kesilmiş olabilir. Diğer bacaklarda çalıştıysa - pim ve eksi arasındaki düşük direnç şemasına bakın. Değilse, mikro denetleyiciyi çıkarmanız ve tekrar çalmanız gerekir. Aynı şeyi kontrol ediyoruz, ancak şimdi artı güç (7. pimli) ve mikro denetleyicinin terminalleri arasında. İstenirse, tüm bacaklar birlikte aranır ve bağlantı şeması kontrol edilir.


Osiloskop Testi

osiloskop - bir elektronik mühendisinin gözleri. Bununla birlikte, rezonatörde lazer olup olmadığını kontrol edebilirsiniz. XTAL1,2 (bacak 9 ve 10) terminalleri arasında bağlanır.

Osiloskop Testi

Ancak osiloskop probunun bir kapasitansı vardır, genellikle 100 pF, bölücüyü 10'a ayarlarsanız, prob kapasitansı 20 pF'ye düşer. Bu sinyalde bir değişiklik yapar. Ancak performansı test etmek çok önemli değil, herhangi bir dalgalanma olup olmadığını görmeliyiz. Sinyal böyle bir şekle ve belirli bir örneğe karşılık gelen frekansa sahip olmalıdır.

osilogram

Devre harici bellek kullanıyorsa, çok kolay kontrol edebilirsiniz. Veri hattında dikdörtgen darbeler patlamalıdır.

Osiloskop Örneği

Bu, mikro denetleyicinin kodu doğru şekilde yürüttüğü ve bellekle bilgi alışverişi yaptığı anlamına gelir.


Programlayıcıyı kullanıyoruz

Mikrodenetleyiciyi çıkarır ve programlayıcıya bağlarsanız, reaksiyonunu kontrol edebilirsiniz.Bunu yapmak için, PC'deki programda, Oku düğmesine tıklayın, daha sonra programlayıcının kimliğini göreceksiniz, AVR'de sigortaları okumayı deneyebilirsiniz. Okuma koruması yoksa, ürün yazılımı dökümünü okuyabilir, başka bir program indirebilir, bildiğiniz koddaki işlemi kontrol edebilirsiniz.Bu, mikrodenetleyici arızalarını teşhis etmenin etkili ve kolay bir yoludur.

Programcı, ATS ailesi için USBASP gibi uzmanlaşabilir:

Programlayıcıyı kullanıyoruz

Ve evrensel, Miniprog gibi.

Programcı Miniprog

Atmega 328'e USBASP bağlantı şeması:

USBASP - atmega 328 bağlantı şeması

Sonuç

Bu nedenle, programlayıcı kullanma ve mikrodenetleyiciden bilgileri okuma fırsatınız olmadıkça, mikrodenetleyiciyi kontrol etmek, diğer mikro devreleri kontrol etmekten farklı değildir. Yani PC ile bağlantı olasılığı olduğuna ikna oldunuz. Ancak, bu şekilde tespit edilemeyen arızalar meydana gelir.

Genel olarak, kontrol cihazı nadiren başarısız olur, daha sıklıkla sorun bağlayıcıdır, bu nedenle hemen tüm araçlarla mikrodenetleyiciye gitmemelisiniz, sonraki bellenimde sorun yaşamamak için tüm devreyi kontrol etmelisiniz.

Ayrıca bkz. electro-tr.tomathouse.com:

  • Performans için çip nasıl kontrol edilir
  • AVR mikrodenetleyicilerinin çeşitleri ve düzenlenmesi
  • Arduino yakmak için nasıl - yeni başlayanlar için ipuçları
  • Elektronik Devre Sorun Giderme Yöntemleri
  • Diyot köprüsü nasıl kontrol edilir

  •