SİTE İÇİ ARAMA

PIC denetleyicisi. PIC denetleyicilerinin programlanması. PIC denetleyicilerinin şemaları

Şemalar oluşturulduğunda, birilerininya da gerekli eylemlerin uygulanmasını kontrol eden bir şey. Bir kişi için, oldukça sorunludur, çünkü işlemlerini kontrol etmek için önemli sayıda farklı element (transistör, direnç, tristör, diyot, kapasitör vb.) Kullanmak gereklidir. Ancak tüm karmaşık ve büyük devreler kontrolörlerin (mikro denetleyiciler) yardımıyla kontrol edilebilir. Ne oldukları, PIC aileleri örneğinde anlatılacaktır. Öyleyse mankenler için PIC denetleyicileri nedir? Planları nedir ve nerede kullanılır?

PIC mikro denetleyici nedir

pic denetleyicisi
PIC denetleyicisi (veya mikro denetleyici)önceden hazırlanmış bir program kullanarak belirli eylemlerin uygulanmasını otomatikleştiren bir araçtır. Bu ürün grubunun temsilcilerinin bir özelliği, programlama kolaylığı ve iş için gerekli tüm işlevlerin bulunmasıdır. Tasarımını özetlemek gerekirse, bileşiminde sadece bir silikon kristali (bu tüm mikro denetleyicilerin karakteristik bir özelliği) olduğuna dikkat edilmelidir. Buna ek olarak, PIC denetleyicisinin belirli sayıda ayakları vardır. Bunların bir kısmı mantıksal girdi olarak, bir kısmı çıktı olarak, geri kalanın ise iki yönlü uygulamaları olabilir. Bacaklar dijital veya analog olabilir.

Büyük çoğunluğun çalışması içinРосперсиев kontrolörleri istikrarlı bir voltaja ihtiyaç duyuyorlar - 5V. Bu, her zamanki tarzında çalışması ve kendinden önceki programı yerine getirmesi için yeterlidir. PIC denetleyicileri doğrudan bilgisayardan programlamak mümkün değildir. Bu amaçla bir programcı kullanılır.

Denetleyici aileleri

pic kontrol cihazlarının programlanması
PIC denetleyicisi birimde mevcut değilkopyası. Şirket, her biri kendi karakteristiklerini, yeteneklerini ve potansiyel uygulamalarına sahip önemli bir mikroişlemci serisi üretmektedir. Ailelerin kendisi çok büyüktür ve ana özellik olarak alınan sınıflandırma özelliğine bağlıdır. Bu nedenle sadece temel sınıflamadan bahsetmek gerekir; burada yalnızca üç ailesi bulunur: 8-, 16- ve 32-bit. Onlar sırayla diğerlerine ayrılıyorlar, ancak ailelerin kendileri de makalenin konusu olmadığından bahsedilmeyeceklerdir.

Uygun olduğu yerde

Çok yönlülüğü nedeniyle PIC denetleyicisineredeyse her yere uygulanabilir. Mikrodenetleyicilerin kendileri buzdolaplarında, televizyonlarda ve çamaşır makinesinde bulunabilir. Ancak RIS ürün serisi, radyo amatörleri ve kendi kendine öğretilen robotlar arasında PIC denetleyicilerindeki devrelerin popüler olması özelliğine sahiptir. Yardımları sayesinde, düğümün veya tüm cihazın çalışmasını kolaylıkla yapılandırabilirsiniz. Böyle popülerlik makul fiyat, programlama kolaylığı ve eğitim materyali önemli miktarda teşvik eder.

Oluşturma sırasında PIC denetleyicisini kullanabilirsiniz.radyo kumandalı makineler, robot elleri ve yapılabilecek diğer el işleri, mütevazı bir bütçeyle sınırlıdır. Aynı zamanda endüstriyel bir şey için de kullanılabilir - oldukça popüler bir mikrodenetleyici tarafından kontrol edilen otomatik kendinden yapımlı makineler yaratma konusudur. Kullanım alanı geniş ve yetkili bir yaklaşımla hemen hemen her hedefe ulaşılabilir, bu nedenle PIC denetleyicilerindeki devreler sadece amatör kreasyonlar üzerinde değil.

PIC denetleyici ile çalışmak için yazılım

pic denetleyicileri üzerinde şemalar
Gerekli minimum yazılım -o defter. Ancak yine de, ücretsiz dağıtım nedeniyle, üretici tarafından sunulan MPLAB yazılımını kullanabilirsiniz. Daha doğrusu, yazılım hattı (geliştirme ortamı, derleyiciler) MPLAB. Şirketin politikası sayesinde, ücretsiz olarak dağıtılır, ancak bazı sınırlamalar vardır. Yani, kısa süreli bir demo sürümü ile tüm olasılıkları deneyebilirsiniz, ancak sonlandırıldıktan sonra programın işlevselliği kesilecektir. Tam teşekküllü bir programda, program oluşturmayı kolaylaştıran önemli bir araç vardır, çeşitli sorun alanlarını aramak ve kod optimizasyonunu yapmak uygundur. Versiyona bağlı olarak, kod optimizasyon fonksiyonu sonlandırılabilir veya program tarafından desteklenen kontrolörlerin sayısı azaltılabilir. Gerçeklik uğruna, şirketin sadece en popüler temsilcilere destek vereceğini söylemeye değer.

Ayrıca bir dizi yazılım da var.diğer şirketler tarafından sağlanmıştır. Genel olarak, işlevsellikleri benzerdir, ancak farklılıklar vardır. Bu nedenle, birçok kişi MPLAB'ın kullanıcı tasarımına bir sadakatsizlik etmesinden duyduğu memnuniyetsizliği ifade etmektedir. Bu nedenle üreticiler, kırpılmış fonksiyonları ve yazılımlarıyla çalışma rahatlığını korumaya güveniyor. PIC kontrolörleri için programlar çok çeşitlidir, bu yüzden burada büyük ölçüde bir tat meselesidir.

PIC denetleyicisi için bir program oluşturma

mikrodenetleyici programlama
Kullanarak özel bir program oluşturabilirsinizİlgili yazılımı ve hatta basit bir not defterinde. Böyle bir fırsat, assembler ve C gibi programlama dilleriyle çalıştığı için ortaya çıkmaktadır. Asıl fark, yazılan bilginin miktarı ve verilerin ayarlanması kolaylığından kaynaklanmaktadır. C'nin karmaşıklığı hakkında çok şey duyabilirsiniz, ancak assembler daha da karmaşıktır ve daha dikkatli bir yaklaşım gerektirir.

Yani, bir program oluştururken,hangi kontrolör için tasarlanmıştır. Birtakım ayarların yapılması gerekebilir, ancak bunların deneyim veya güvenle yapılması gerekir, çünkü hatalar mikrokontrolörlerin sıradan plastik ve demir parçalarına dönüşecekleri gerçeğine yol açabilir.

Programlayıcı ile programlama

pic denetleyicileri için programlar
Ama geliştirilen programı kendi içine nasıl aktarabiliriz?mikrodenetleyici? Mikrodenetleyici programlama nasıl çalışır? Özellikle bu amaçla özel cihazlar var - programcılar. Mikrodenetleyiciye sinyaller gönderir, bu da programa göre hafızadaki hücreleri değiştirir. Aktarım işlemini başlatmak için mikrodenetleyiciyi programlayıcıya yerleştirmeniz ve daha sonra bilgisayara bağlamanız gerekir. Sonra yazılımı çalıştırmak için yazılımı kullanın. Tipik olarak PIC kontrol cihazlarının programlanması otuz saniye ila iki dakika arasında sürer.

Programcı türleri

firmware pic denetleyicileri
Bir programı kaydetmek için hangi programcı seçilir?mikrodenetleyiciye Şartlı olarak, üç tür vardır: ev yapımı, üretici ve fabrikadan diğer şirketlerden. Her birinin kullanımının kendine özgü özellikleri vardır.

Yani, kendinden programcılar güzelucuz. Ancak kullanımları, mikrodenetleyiciyi kolayca bir plastik ve demir parçasına dönüştürebilmeleri gerçeğiyle doludur. Ve mikrodenetleyicilerin programlanması, bu tür durumlarda, elektrik çarpması şeklinde hoş olmayan sonuçlara dönüşebilir, bu nedenle güvenlik önlemlerine uyulması gerekir. Buna ek olarak, kendinizi sıfırdan yapıyorsanız, çoğu zaman iş nesnesini değiştirmek için oldukça sınırlı olasılıklara sahip bir ürün elde edersiniz. Ancak, küresel ağda, başkaları tarafından önerilen ve muhtemelen size herhangi bir sorun vermeyecek olan bu soruna önemli sayıda çözüm bulabilirsiniz.

Orijinal programcıŞirket-imalatçı, herhangi bir mikrodenetleyici için çalışmasını niteliksel olarak yapabilecek. Üzerinde bir garanti var ve makbuzdan sonra işe yaramazsa, değiştirilecek bir sorun olmaz. Ancak, şeyler sıralamasında, PIC denetleyicileri, sorunsuz bir şekilde gerçekleştirildiğinde.

Ancak devralımından oldukça yüksek bir fiyattan vazgeçiyor.

Diğer şirketler tarafından yayınlanan programcılar,Çalıştıkları oldukça geniş bir nesne yelpazesine sahip olmak. Bunların özelliği düşük fiyat ve / veya PIC dışındaki diğer mikrodenetleyicilerle çalışma yeteneğidir. Çok çeşitli türlerde çalışmalar yapabilen, ancak çok sayıda bağlantı yaratma ihtiyacından dolayı, fiyatlarının düşük olmadığı gerçekten evrensel “canavarlar” vardır.

Şematik özellikleri

aptallar için pic denetleyicileri
Ve son olarak görüntü şemaları hakkında birkaç kelime. Mikrokontrolörler şematik olarak genellikle sonuçların gerçek yapısından farklı olduğu için, eşlik eden dokümanlara dayanarak bacaklara yönlendirilmelidir. Bu gibi durumlarda asıl önemli olan, imzalanmış sonuçlardır ve bu onlar içindir ve cihazı yaratırken yönlendirilmelidir.

</ p>
  • Değerlendirme: