Otomotiv devreleri, arabalar için kendin yap devreleri. Otomotiv devreleri, otomobil devreleri, kendin yap Mikrodenetleyicilerdeki elektronik devreler kendin yap

Otomotiv devreleri, arabalar için kendin yap devreleri. Otomotiv devreleri, otomobil devreleri, kendin yap Mikrodenetleyicilerdeki elektronik devreler kendin yap

Dolap kapılarını kapatma prensibi çok basittir. Dolap kapakları petekten kesilmiş özel stoper ile desteklenmiştir. Gerekli miktardaki naylon iplik durana kadar takılır. İpliği çektiğinizde durdurucu kırılır ve nem nedeniyle kafes kapıları kapanır. Bu manuel modda ama ben kimse olmadan otomatik bir işlem uygulamak istiyorum.

Kapı kapatma mekanizmasını çalıştırmak için servo sürücü kullanılır. Bu süreçte robotlar galaları kapattı. Kızgın bir kuşun sesi. Bu nedenle servo sürücüyü radyo kaplamalı bir makineden alınan komütatör motorla değiştirdim. Sessiz çalıştı ve mükemmel uyum sağladı, bu nedenle komütatör motoruyla çalışmak zor olmadı.

Kolaylık sağlamak adına kuşlar zaten kapıda olduğundan ucuz bir roc sensörü satın aldım. Ruhh sensörünün kendisi zaten eksiksiz bir cihazdır ve lehimlemeye gerek yoktur. Bununla birlikte, bu sensörün çok geniş bir uygulaması vardır ve müşterinin iç kısmına da yanıt vermemesi için gereklidir. Bu amaçla sensörü eko lamba görevi gören tabanın yakınına yerleştirdim. Kartondan sensör için ortasında delik bulunan özel bir fiş kesildi. Sensör için verilen fişlerle oynadıktan sonra sensörü uygulamak için en uygun kesimi ayarladık.

Kuşlar seslendiğinde, microSD hafıza kartına kayıtlı olan WTV020M01 ses modülünü kurmaya karar verdim. Onları kendim yakalayacaktım. Bir ses dosyasını çıkardıktan sonra, onu bir ses modülü ile, ses modülü ile mikrokontrolör arasındaki değişim protokolünü ihlal etmeden basit bir şekilde oluşturdum.

Ses modülünün dokuzuncu ayağına düşük sinyal uygulandığında modül açılmaya başlar. Ses modülünün on beşinci düğümünde ses üretildiği anda düşük bir ses seviyesi ayarlanır. Sonuçta mikrodenetleyici sesin oluşturulmasından sorumludur.

Ses üretimi döngüleri arasında durakladığım için program, ses üretimini başlatmak için ses modülünün alt kısmına düşük bir seviye uyguluyor (sıfırlama). Ses modülü, kendi ses yükselticisine sahip eksiksiz bir cihazdır ve genel olarak ek ses yükseltici gerektirmez. Ancak seste çok az iyileşme oldu ve sesi geliştirmek için TDA2822M mikro devresini kurdum. Ses modunda 120 miliamper vardır. Gölgeli kuşun her saat meşgul olduğu Vrahovuchi, pil özerk olduğu için, güç kaynağı gibi o kadar da yeni olmayan bir pille (hepsi aynı, boşta yatıyordu) durgunlaştım.
Elektronik devrenin prensibi basittir ve devre esas olarak hazır modüllerden oluşur.

Program ve şema -

Park edilmiş bir arabanın yanından geçiyorsunuz ve göz ucuyla, onu lambaların karanlık ışığında görmeyeli uzun zaman olduğunu, ışığı açmayı unuttuğunuzu fark ediyorsunuz. Keşke kendimi böyle kaybetmiş olsaydım. Işığın kapalı olmadığına dair standart bir gösterge varsa iyi olur ve aks kullanımda değilse bu titreşimin faydası olur: Işık kapatılmazsa ciyaklamayı unutmayacaksınız ve arka vites yapışacak içinde.

Ateşleme seviyesinin dijital göstergesinin devresi yüksek düzeyde tekrarlanabilirliğe sahiptir; bu, mikro denetleyicilerle çalışmanın önemsiz olduğu anlamına gelir, bu nedenle katlama ve ayarlama işleminin inceliklerini anlamak sorun yaratmaz. Gromov programcısı, AVR mikro denetleyicisini programlamak için gerekli olan en basit programcıdır. Goromov programcısı hem dahili devre hem de standart devre programlama için çok uygundur. Aşağıda yangın göstergesini kontrol etmek için bir şema bulunmaktadır.

LED'lerin her modda (kapılar ve tavan lambaları) sorunsuz karartılması ve kısılması. Ayrıca araba beş dakika içinde orada olacak. Temizleme modunda minimum şişme.

Seçenek 1 – Eksi ile değişim. (N-kanallı transistörlerin durmasından itibaren) 1) "eksi komütasyon", yani bu seçenek, lambanın canlı kablolarından biri +12V aküye (yaşam kablosu) bağlandığında ve diğer kablo lamba aracılığıyla kaynağı değiştirdiğinde, böylece onu açarsınız. Hangi seçeneğin eksi var. Bu tür devreler için çıkış anahtarları olarak N-kanallı alan etkili transistörlerin kurulması gerekir.

Modemin kendisi küçük boyutludur, ucuzdur, sorunsuz, sorunsuz ve herhangi bir şikayet olmadan çalışır. Benim için tek dezavantajı düğmeye basıp basma zorunluluğudur. Eğer ıslanmıyorsa, modem boşalmış bir pille çalışıyordu ve pil sonunda boşaldı ve modemin yeniden takılması gerekiyordu.

Çalışma prensibi basittir: vidalı düğmeler sesi ayarlar ve basıldığında ses basılır. Windows veya Android'de yazmak için gereklidir

İlk defa Lifan Smily (sadece değil) arka kapı çalışma modu tektir ve "tekrar el sallama" olarak adlandırılır. Bu mod, özellikle arka tarafta lekeler toplanmışsa ve kapının bir geçişi için yeterli güç yoksa, tahtaların mevsiminde olumsuz olarak algılanır. Yani ya camdaki sakızın gıcırdamasını duyabilirsiniz ya da bir robot gibi davranabilirsiniz ve kapı periyodik olarak çarpılır.

Bir Ford otomobilinin iç aydınlatmasını kısma süresi boyunca röle devresini biraz tamamladıktan sonra (devre, Ford 85GG-13C718-AA standart rölesinin yerine tamamen özel bir otomobil için geliştirildi, ancak başarıyla kuruldu. bir Vietnam “klasiği”).

Bu tür mikropların etrafa yayılması çok uzun sürmeyecek. İnsanların ürün yazılımına sıkışacaklarından korkuyorum. Elmchan'ın "8 pinli IC'li Basit SD Ses Oynatıcısı" projesine dayanan büyük bir koku istiyorum. Yazar, projeyi düzeltmeleri gerektiğini, parlaklığın daha kötü olduğunu vb. ileri sürerek açılmıyor. Kısacası açık kaynaklı bir projeyi aldılar, topladılar ve kendileri gördüler.

Otje. Mikrodenetleyici Attiny 13 - Onun kalbini inşa edeceğim. Bu bellenimle uzun süre uğraştığımdan, flaş yapmasını sağlayamadım. Ne LPT'den geçen beş kablo ne de Gromov'un programcısı. Bilgisayar denetleyiciyi açmıyor ve hepsi bu.

PDR'deki yeniliklerle bağlantılı olarak insanlar günlük işleyen düzenlemelerin uygulanmasını düşünmeye başladı. Olası yollardan biri uzaktaki ışık lambalarını bir dereceye kadar açmaktır ve durum budur.

Bu cihaz, kısa huzmenin kafayı otomatik olarak açmasını sağlar ve doğanızın akışkanlığına bağlı olarak kısa huzmeli farlardaki voltajı düzenler. Yani bu, güvenli bir yaşama hizmet etmek ve lambaların ömrünü uzatmak içindir.

Arkadaşıma çift kanallı döngüsel zamanlayıcının bir versiyonunu gösteriyorum. Yeni işlevler eklendi ve tasarım ilkesi değiştirildi. Döngüsel zamanlayıcı, saati açıp kapatmanıza ve döngüsel modda ayarlanan saat aralıklarında duraklatmanıza olanak tanır. Zamanlayıcı çıkışlarında 2 çalışma modu vardır - “Mantıksal” ve “PWM”. Mantıksal mod seçilirse cihaz, ek röle kontaklarını, aydınlatmayı, kavurucuyu, havalandırmayı ve diğer elektrikli cihazları kontrol etmenize olanak tanır. Basınç, rölenin maksimum gücünden daha ağır basmayan herhangi bir elektrikli cihazdan etkilenebilir. "PWM" çıkış tipi, sabit durumlu bir motoru bir güç transistörü aracılığıyla bağlamanıza olanak tanır; bu, PWM voltajını, motorun düzgün bir şekilde dönmesini sağlayacak şekilde ayarlamayı mümkün kılar.

ATtiny2313 mikrodenetleyici ve LED matrisindeki koleksiyonların yılı, saati 6 farklı modda gösterir.

8*8 LED matrisi çoğullama yöntemi kullanılarak çekirdekleştirilir. Anahtarlama dirençleri tasarımı kapatmayacak şekilde devrelerden kapatılır ve LED'in etrafındaki parçalar kalıcı olarak hasar görmez, zarar görmez.

Menü için sadece tek bir tuş bulunmaktadır; ilk tuşa basış (basınç ve sabah) menüyü döndürmek için ve ilk tuşa basmak menüyü seçmek için kullanılır.

Bu arzu edilen bir projedir, dolayısıyla yıllık çalışmanın doğruluğu kontrolörün dahili jeneratörünün kalibrasyonuna bağlıdır. Bu proje için kuvars kullanmadım çünkü iki parça ATtiny2313'ü ödünç aldım. Kuvars, alternatif bir tasarımın (üretilen tahta) doğruluğunu artırmak için kullanılabilir.

Attiny48 ve MB501'de 500 MHz'e kadar frekans

Bu sefer 1 ila 500 MHz aralığı ve ayrı bir 100 Hz aralığı olan basit, küçük boyutlu bir frekans ölçer sunacağım.

Şu anda, jeneratörden bağımsız olarak tüm mikro denetleyiciler, harici darbeleri desteklemek için özel olarak tasarlanmış raf girişleri adı verilen girişlere sahiptir. Vikorist girişinin frekans sayacını tasarlaması çok kolaydır.

Ancak bu terapötik yaklaşım, frekans ölçerin tamamen daha ciddi ihtiyaçları karşılamak için kullanılmasına izin vermeyen iki otoriteye tabidir. Bunlardan biri, pratikte çoğumuzun, mikrokontrolörün hareket ettiremeyeceği birkaç yüz mV genliğe sahip bir sinyali titretiyor olmamızdır. Tipe bağlı olarak, girişin düzgün çalışması için en az 1-2 U'luk bir sinyal gerekir. Aksi takdirde, hastanenin mimarisi ve bağlı olarak mikro denetleyici girişindeki maksimum küresel frekans birkaç MHz'in altına düşer. cihazın cesora saat frekansında.

ATmega8'de (Thermopot) elektrikli su ısıtıcısı için termostat

Bu cihaz, su ısıtıcısındaki suyun sıcaklığını kontrol etmenizi sağlar, suyun sıcaklığını sabit bir seviyede ayarlama ve kaynar suyu artırma işlevine sahiptir.

Cihaz, 8 MHz frekanslı bir kuvars rezonatör tarafından çalıştırılan bir ATmega8 mikro denetleyicisine dayanmaktadır. Analog sıcaklık sensörü LM35. Filament anotlu yedi bölümlü gösterge.

Attiny44 ve WS2812'de yeni ayna

Bu dekoratif ayna, kontrol edilebilen 50 adet özel RGB LED'den oluşmaktadır. ATtiny44A. Tüm LED'ler sürekli olarak rastgele renk ve parlaklık değiştirir. Ayrıca ara sıra etkinleştirilen bir dizi farklı efekt türü de vardır. Üç potansiyometre ana renklerin yoğunluğunu değiştirebilir. Butona basıldığında potansiyometrenin konumu LED'lerle gösterilir ve renk ve akışkanlık etkisi üç aşamada değiştirilebilir. Bu proje, özel bir tel levha formu aracılığıyla SMD bileşenlerine dayanacaktır. Basit düzenden bağımsız olarak tahta yapısı oldukça katlanabilir ve yeni başlayanlar için uygun değil.

AVR'de asenkron motor için frekans değiştirici

Bu makalede, bir mikro denetleyicide (MK) evrensel bir üç fazlı frekans dönüşümü anlatılmaktadır. ATmega 88/168/328P. ATmega, ısıtma elemanları, PK ekranı ve üç fazın oluşturulması üzerinde tam kontrol sahibi olur. Projenin yalnızca Arduino 2009 ve Uno gibi hazır kartlarda kullanılacağı ancak hayata geçirilmediği bildirildi. Diğer çözümlerin aksine sinüs dalgası burada hesaplanmaz, ancak tabloda görüntülenir. Bu, kaynakları korur, belleği kullanır ve MK'nin tüm kontrol öğelerini işlemesine ve uygulamasına olanak tanır. Programdaki kayan noktayı kaçırmayın.

Çıkış sinyallerinin frekansı ve genliği 3 ek düğme kullanılarak ayarlanabilir ve MK'nin EEPROM belleğine kaydedilebilir. Benzer şekilde 2 analog giriş üzerinden harici ısıtma sağlanmaktadır. Doğrudan motor sargısı bir atlama teli veya bir atlama teli ile gösterilir.

Ayarlanabilir V/f karakteristiği, zengin motorlara ve diğer yardımcılara uyum sağlamaya olanak tanır. Ayrıca analog girişler için PID kontrol cihazını entegre ederken, PID kontrol cihazı parametreleri EEPROM'a kaydedilebilir. Anahtarlama tuşları arasındaki duraklama saati (Ölü Zaman) değiştirilebilir ve kaydedilebilir.

Frekans ölçer III tipi DANYK

AVR mikro denetleyicili bu frekans ölçer, otomatik olarak seçilen 7 aralıkta frekansı 0,45 Hz ila 10 MHz arasında ve periyodu 0,1 ila 2,2 μs arasında değiştirmenize olanak tanır. Veriler yedi haneli bir LED ekranda görüntülenir. Proje Atmel AVR ATmega88/88A/88P/88PA mikrokontrolcü tabanlıdır, programı aşağıda bulabilirsiniz. Konfigürasyon bitlerinin konfigürasyonu aşağıdakilere dayanmaktadır: bebek 2.

Titreşim prensibi öndeki iki frekans sayacından farklıdır. İki ön frekans sayacında (frekans sayacı I, frekans sayacı II) algılanan, 1 saniye sonra darbeleri beslemenin basit bir yolu, Hertz parçalarının sönmesine izin vermez. Bu nedenle yeni frekans ölçüm cihazım III için farklı bir titreşim prensibi seçtim. Bu yöntem çok karmaşıktır ancak frekansı ayrı ayrı 0,000 001 Hz'e kadar değiştirmenize olanak tanır.

Frekans ölçer II tipi DANYK

Bu, bir AVR mikro denetleyicisindeki çok basit bir frekans ölçerdir. Otomatik olarak seçilen 2 aralıkta frekansları 10 MHz'e kadar değiştirmenize olanak tanır. Frekans ölçer I'in önceki tasarımına dayanarak, göstergenin 4 yerine 6 hanesi vardır. Alt karartma aralığı 1 Hz'den ayrı olarak değişir ve 1 MHz'e kadar uzanır. Daha yüksek aralık 10 Hz'e bölünür ve 10 MHz'e kadar uzanır. Simüle edilen frekansı görüntülemek için 6 haneli LED ekran seçilir. Mikrodenetleyici tabanlı alarm sistemi Atmel AVR ATtiny2313A ya da başka ATTiny2313. Bu konfigürasyonun kurulumu aşağıda bulunabilir.

Mikrokontrolör, 20 MHz frekanslı (izin verilen maksimum saat frekansı) bir kuvars rezonatör tarafından saatlenir. Ölçümün doğruluğu kristalin doğruluğu ve C1 ve C2 kapasitörlerinin voltajı ile belirlenir. Karartılmış sinyal periyodu sırasındaki minimum gecikme, kristal osilatörün daha büyük frekansından kaynaklanmaktadır (AVR mimarisinin dolaşımı). Böylece görev döngüsünün %50'si için 10 MHz'e kadar frekanslar ayarlanabilmektedir.

Artık masamda iki yeni programcı var. Ve hepsi yeni aygıt yazılımını denemek için. Bu ikizleri tek tek dikiyorum. Tüm soruşturmalar bu kapsamda yürütülüyor MS Windows XP SP3.
Meta - robotun hızında bir artış ve programcının zekasında bir artış.

Geliştirmenin popüler kalbi Arduino IDE, Merezha'nın genişliğinde bulunabilecek çok sayıda hazır kütüphane ve faydalı projeyi ekler.


Az önce siparişimde bir sürü ATMEL ATMega163 ve ATMega163L mikrodenetleyici buldum. Mikro devreler, dönemlerine hizmet eden cihazlardan alındı. Bu denetleyici ATMega16'ya çok benzer ve aslında daha eski bir versiyondur.

Merhaba Datagor okuyucuları! Gösterge tipinin otomatik seçimi ve mod seçimi ile yüksek işlevsellik elde etmek için göstergenin bölüm bölüm gösteriminden minimum boyutlarda bir voltmetre seçebildim.


Edward Ned'in makalelerini okuduktan sonra DIP versiyonunu aldım ve çalışırken doğruladım. Etkili bir şekilde çalışan voltmetre, darbe başına 16 miliamper'i aşmadan çıkış mikro devrelerinden göstergeye doğru ilerler, bu nedenle segment akışlarıyla kesişen dirençsiz mikro devrelerin çalışması tamamen kabul edilebilir ve elemanların herhangi bir gürültüsüne neden olmaz.
Ekranın sık sık güncellenmesi mümkün olmadı ve ölçek “999” olarak ayarlandı. Programı göndermek istiyorum ancak yazar çıkış kodlarını içermiyor.

Küçük bir yaşam ünitesi için voltmetre ve ampermetreye ihtiyacım vardı. Azaltılmış seçeneği seçmek mümkündü veya iki minyatür voltmetre seçmek mümkündü ve iki voltmetrenin boyutları azaltılmış seçeneğe göre daha küçüktü.
Seçimimi mikro devreye sabitledim ve göstergenin bölüm bölüm geliştirilmesi için çıkış kodunu yazdım.
Vinil kodunun yazılması sürecinde, ölçeklerin programlı bir şekilde tersine çevrilmesi ve komanın konumu fikri ortaya çıktı ve uygulandı.


Mekanik enkoder aynı zamanda manueldir ancak eksiklikleri de giderebilir. Zokrema, zamanla kontaklar yıpranır ve işe yaramaz hale gelir, gıcırtılı hale gelir. Optik kodlayıcılar çok daha güvenilirdir, ancak daha pahalıdırlar; pek çok kişi onlardan korkar ve nadiren radyo mühendisliğinde kolayca kötüye kullanılabilecek şekilde görünürler.

Kısacası döner motorun enkoder olarak kullanılabileceğini öğrendiğimde bu fikir bana çok cazip geldi.
Neredeyse sonsuz bir kodlayıcı! Ona işkence etmek imkansız: Bir kere kurtarırsın ve tüm hayatını harcayabilirsin.

Dijital kablolu ön güç anahtarı. Arduino kabuğu, Microchip'in elektronik potansiyometreleri, grafik TFT aracılığıyla programlanabilir.


Bu cihazı bozup toplamak gibi bir planım yoktu. Peki, bu hiç iyi değil! Zaten iki ön güçlendiricim var. Tamamen vlashtovovat yapmak benim için rahatsız edici.
Ale, her zaman hatırladığım gibi, çeşitli basamakların mobilyaları veya lantzug'ları gitmiş ve yakın gelecekte eksen boyanmıştı.

Merhaba sevgili okuyucular! Sizi "" ile tanıştırmak istiyorum - masa tenisi için, yeni başlayanlar ve amatörler için herhangi bir masa alanında farklı servis türlerini uygularken yararlı olacak ve topun zamanlamasını ve gücünü geliştirmeye yardımcı olacak bir robot sağlayan bir proje.

Veya yeni bir lastiği veya raketi çalıp hafifçe vurabilirsiniz.

Çok okuyucum var! Zaten on yaşına girmiş bir yaz bilgisayarı kullanıyorum. Bu hattın parametreleri şunlardır: 3,0 GHz "güdük", birkaç GB RAM ve eski bir EliteGroup 915 serisi anakart.


Ve yaşlı bir kadına yardım eli uzatma (hediye etme, satma) fikrini aklıma getirdiğimde, Skoda'yı bu yüzden boşa harcadım. Ancak planda bir tutarsızlık vardı: Anakart, güç düğmesini açmaya yanıt vermedi ve kabloları kontrol etmekten başlayıp karttaki transistörleri çalmaya kadar her şeyi denememe rağmen sorunu bulamadım. . Onarım için tamirciye verin - onarımlar herhangi bir bilgisayardan daha pahalı olacaktır.

Düşündüm, düşündüm ve bu kötü şeyden kurtulmanın en iyi yolunu biliyordum. BIOS pilini kaybeden bilgisayar çöktü ve hayat geldiğinde hemen başladı! Daha sonra her BIOS'ta klavye düğmesini veya klavyedeki POWER düğmesini kullanarak bilgisayarı başlatabilirsiniz. Sorun çözülmüş gibi görünüyor. Ama hayır, nüanslar var. USB klavyelerden başlatma istenmedi. Artı, yeni cetvelle gevezelik etmek istemedim, bilgisayar kasadaki canlı düğmeden başlayabilirdi.

Mikrodenetleyicili virüsler artık geçerli olmadıkları için besindir. Yeni teknolojilerin, robotların ve makinelerin çağı olan 21. yüzyılda yaşıyoruz. Günümüzde her insan, küçük yaşlardan itibaren interneti ve çeşitli gadget'ları kullanabilmektedir ve bunlar olmadan günlük yaşamda yönetimi zordur.

Dolayısıyla bu yazımızda, günümüzde karşılaştığımız sorunları hafifletme yöntemi ile mikrodenetleyicilerin beslenmesini ve anında durgunlaşmasını, tabiri caizse, yok ediyoruz. Bu aracın değerini ve pratikte nasıl kullanılacağını anlayalım.

Mikrodenetleyici bir çiptir, yani elektrikli cihazların kullanılması anlamına gelir. Klasik bir denetleyici, hem işlemciyi hem de uzak aygıtları tek bir yongada birleştirir ve rastgele erişimli bir bellek aygıtı içerir. Zagalom, basit bir şekilde kullanılabilen tek kristalli bir kişisel bilgisayardır.

Mikroişlemci ile mikrodenetleyici arasındaki fark, işlemci mikro devresine gömülü "başlatma-durdurma" cihazlarının, zamanlayıcıların ve diğer uzak yapıların varlığında yatmaktadır. Yeni bir denetleyicinin kullanılması, tek bir set yerine tek devreyi temel alan, büyük yeteneklere sahip güçlü bir hesaplama aparatı gerektirir; bu, bu cihazlara dayalı yaratımların ölçeğini ve maliyetini önemli ölçüde değiştirir.

Böyle bir cihazın, örneğin hesap makinesi, anakart, CD denetleyicileri gibi bilgi işlem ekipmanlarında kullanılabileceği açıktır. Ayrıca mikro fırınlar, çamaşır makineleri ve diğerleri gibi elektrikli cihazlarda da kullanılırlar. Mikrodenetleyiciler ayrıca endüstriyel makinelerde mikrorölelerden başlayarak tezgah üstü ayarlama yöntemlerine kadar yaygın olarak kullanılmaktadır.

AVR mikrodenetleyicileri

AVR gibi bir denetleyicinin günümüz teknoloji dünyasında daha kapsamlı ve yorucu olduğu bilinmektedir. Bu depo, yüksek güçlü bir RISC mikroişlemcisini, 2 tür enerji harcayan belleği (Flash proje önbelleği ve EEPROM görüntü önbelleği), RAM tabanındaki operasyonel önbelleği, I/O bağlantı noktalarını ve diğer çeşitli cihazları, uzaktan bağlantılı yapıları içerir.

  • çalışma sıcaklığı -55 ila +125 santigrat dereceye ayarlanmalıdır;
  • sıcaklık -60 ila +150 derece arasında tutuldu;
  • GND'ye bağlı RESET çıkışındaki en yüksek voltaj: maksimum 13 V;
  • maksimum voltaj: 6,0 V;
  • en yüksek voltaj giriş/çıkış hattı: 40 mA;
  • yaşam hattı boyunca maksimum akış VCC ve GND: 200 mA.

AVR mikro denetleyicisinin yetenekleri

Kesinlikle Mega tipindeki tüm mikrodenetleyiciler bağımsız kodlama gücüne ve sürücü belleğinin depolama alanını üçüncü taraf yardımı olmadan değiştirme yeteneğine sahiptir. Bu pirinç, tamamen plastik bir konsept kullanılarak kalıplanabilme yeteneği verir ve bu çalışma yöntemi, özellikle mikrodenetleyici tarafından, ortadaki çağrılarla belirlenen bu veya başka bir resme bağlı olarak değiştirilir.

Başka nesil AVR mikrodenetleyicileri için tahmini önbellek yeniden yazma devir sayısı 11 bin devirden yüksek, standart devir sayısı ise 100 binden fazla.

AVR'nin giriş ve çıkış portlarının özelliklerinin konfigürasyonu mevcut olana dayanmaktadır: fizyolojik çıkış nedeniyle, geleneksel deşarj kontrolörlerinde (Intel, Microchip, Motorola,) olduğu gibi iki değil üç bit düzenleme vardır. vesaire.). Bu güç, koruma ile bellekteki bağlantı noktasındaki yinelenen bileşenlere olan ihtiyacı kapatmanıza olanak tanır ve ayrıca ilgili elektrik sorunları durumunda mikro denetleyicinin harici cihazlarla ve kendisiyle birlikte enerji verimliliğini hızlandırır.

Tüm AVR mikrokontrolörleri zengin katmanlı bir yaklaşım teknolojisine sahiptir. Vona, öncelikli olan ve şarkı söyleyen adımlarla belirlenen işarete ulaşmak için Russifier'ın standart bir uzantısıyla gökyüzünü kesiyor. Orijinal alt program şarkıya eklenmek üzere yeniden oluşturulur ve projenin hafızasına taşınır.

Belleği tetikleyen bir sorun varsa mikrodenetleyici depolama sistemini düzenlemeye başlar, bu programların genel işlemci tarafından işlenmesini durdurur ve bellek işleme rutinlerini çalıştırmaya başlar. Projenin tamamlanmasının ardından programın himayesinde kurtarılan şifacı ekibi yenilenir ve işlemci bitmemiş proje üzerinde çalışmaya devam eder.

AVR mikro denetleyicisini temel alan virüsler

AVR mikrodenetleyicileri üzerinde kendin yap deneyleri, basitlikleri ve düşük enerji maliyetleri nedeniyle popüler hale geliyor. Kokuların ne olduğu ve ellerinizi ve zihninizi kurcalayarak daha az şaşırtıcı bir şeyi nasıl kazanabileceğinizi öğrenin.

"Rehber"

Bu düzenleme ormanda yürümek isteyenlerin yanı sıra doğa bilimcilere de küçük bir yardımcı ve yardımcı olarak tasarlandı. Çoğu telefonun bir navigatörü olmasına rağmen, çalışmak için İnternet bağlantısına ihtiyaç duyuyorlar ve dünyanın dört bir yanındaki bölgelerde bu bir sorun değil ve ormanda şarj etme sorunu da bir sorun değil ishena. Böyle bir anne için böyle bir bağlanma tamamen faydalı olacaktır. Cihazın özü, ne anlama geldiği, hangi yöne gidileceği ve gerekli ayara olan mesafedir.

Gerçek devreler AVR mikro denetleyicisini temel alır ve 11.0598 MHz'de harici bir kuvars rezonatör tarafından saatlenir. GPS işlemi U-blox'tan NEO-6M tarafından onaylanmıştır. Bu, eski olmasına rağmen, konumu kurmadan önce net veriler elde etmek için yaygın olarak bilinen ve bütçeye uygun bir modüldür. Nokia 5670'in ekranına odaklanıyor. Modelde ayrıca HMC5883L manyetik sensör ve ADXL335 ivmeölçer bulunuyor.


Roc sensörlü drone'suz uyarı sistemi

Radyo kanalına göre veri taşımaya ve üretmeye yarayan bir cihazı içeren kahverengi bir cihaz, uygulamanızla ilgili bir işarettir. Tasarım elle çalıştırılır ve ek bir pil veya pil kullanılarak şarj edilir. Bu hazırlık için bir dizi HC-12 radyo modülüne ve ayrıca bir HC-SR501 döner sensöre ihtiyacınız olacak.

HC-SR501 taşıyıcı, 4,5 ila 20 voltluk bir besleme voltajında ​​​​çalışır. LI-Ion pilin en iyi şekilde çalışması için, ömrün girişindeki çevredeki LED'in etrafından dolaşın ve doğrusal dengeleyici 7133'e (2 ve 3 bacak) erişimi kapatın. Bu işlemler tamamlandıktan sonra cihaz 3 ila 6 volt gerilimde sabit bir şekilde çalışmaya başlar.


Lütfen unutmayın: HC-12 radyo modülüyle birlikte çalışırken sensörün çalışması bir saat sürdü. Bunu ortadan kaldırmak için şanzıman basıncını 2 kat azaltmak gerekir (AT+P4 komutu). Sensör, nehir üzerinde yıkanan 700 mA/yıl kapasiteli, şarj edilmiş bir pille ve yağla çalışır.

Minterminal

Pristosuvannya mucizevi bir yardımcı olduğunu kanıtladı. Cihazın geliştirilmesinin temeli olarak AVR mikro denetleyicisine sahip bir kart gereklidir. Ortada bulunan kontrolcü ile bağlantı ekranından voltajın 3,3 volttan fazla olmaması istenir çünkü daha yüksek rakamlar cihazda sorun yaşanmasına neden olabilir.


LM2577'deki dönüşüm modülünü almalısınız ve temel olarak 2500 mA/yıl kapasiteli bir Li-Ion pil olabilir. Tüm çalışma aralıklarında sürekli olarak 3,3 volt sağlayan ticari bir konfigürasyon bulunmaktadır. Şarj yöntemini kullanarak modülü, bütçeye uygun ve anlaşılır olduğu düşünülen TP4056 mikro devresine takın. Ekranı yakma korkusu olmadan terminali 5 volt cihazlara bağlayabilmek için UART portlarını değiştirmeniz gerekmektedir.

AVR mikro denetleyicisini programlamanın temel yönleri

Mikrodenetleyicilerin kodlaması çoğunlukla assembler veya CI tarzındadır, ancak diğer Forth veya BASIC dillerini de kullanabilirsiniz. Bu şekilde, kontrolörün programlama gerçeğinin izini sürmek için, aşağıdakileri içeren aşağıdaki malzeme seti ile donatılmıştır: üç parçadan oluşan bir mikrokontrolör - en zorlu ve etkili olanlara kadar - ATmega8A-PU , ATtiny2313 A-PU ve ATtiny13A-PU.

Mikrodenetleyiciyi programlamak için bir programlayıcıya ihtiyacınız vardır: Bunlardan en önemlisi, yakın gelecekte kullanılacak olan 5 Volt voltaj sağlayan USBASP programlayıcıdır. Proje faaliyetinin dikkatli bir şekilde değerlendirilmesi ve iyileştirilmesine dayanarak gerekli veri görüntüleme kaynakları LED'ler, LED indüktörler ve ekranlardır.


Mikrodenetleyici ile diğer cihazlar arasındaki iletişim prosedürlerini takip etmek için, DS18B20'nin sıcaklığını ölçmeniz ve doğru saati, DS1307'nin tarihini göstermeniz gerekir. Transistörlerin, dirençlerin, kuvars rezonatörlerin, kapasitörlerin ve düğmelerin kullanılması da önemlidir.

Sistemleri kurmak için kurulum için özel bir panoya ihtiyacınız olacaktır. Tasarımı bir mikrodenetleyici üzerinde test etmek için, lehimlemeden katlamak için hızlı bir şekilde bir devre tahtası ve önünde bir dizi atlama teli kullanın: esnek bir atlama panosu MV102 ve çeşitli türlerdeki devre tahtasına hızlı atlama telleri - elastik ve sert ve ayrıca P benzeri ї şekiller. Kod mikrodenetleyicileri, statik programcı USBASP.

AVR mikro denetleyicisine dayalı en basit cihaz. popo

Şimdi AVR mikrokontrolörlerinin ne olduğuna ve programlama sistemlerine aşina olduktan sonra, bu kontrolörün temel aldığı en basit cihaza bakalım. Bu kıçı alçak gerilim elektrik motorlarının sürücüsü olarak işaret edelim. Bu bağlantı, iki zayıf elektrik motorunun aynı anda kesintisiz olarak kontrol edilmesini mümkün kılar.

Programı kontrol etmek için kullanılabilecek sınırlama gücü kanal başına 2 A'dır ve motorların maksimum gücü 20 W'a ayarlanmıştır. Kartta elektrik motorlarını bağlamak için bir çift çift terminal bloğu ve artan voltaj sağlamak için üç terminal bloğu bulunmaktadır.

Cihaz 43 x 43 mm ölçülerinde bir panele benziyor ve üzerinde bir radyatör mini devresi var, yüksekliği 24 mm, ağırlığı ise 25 gram. Girişleri değiştirerek sürücü kartı yaklaşık altı girişi barındırır.

Visnovok

Sonuç olarak AVR mikrodenetleyicisinin özellikle hobiciler arasında çok fazla ilgi görmesi nedeniyle değerli ve değerli bir özellik olduğunu söyleyebiliriz. Ve bunları doğru bir şekilde tanımladıktan, programlama kurallarına ve önerilerine uyarak, yalnızca günlük yaşamda değil, aynı zamanda profesyonel faaliyetlerde ve sadece günlük yaşamda da kolayca renk katabilirsiniz.

yeniden bakıyor