Ana içeriğe atla

Kayıtlar

AKIM SENSÖRÜ KULLANIMI

ACS711 İLE ADC VE DMA KULLANARAK AKIM OKUMA ACS711 ile akım değeri okurken tek kanal ADC ve DMA kullanıldı. Yazdığımız kodda önemli olan birkaç nokta ve değerin okunabilmesi için çözünürlük hesabından bahsetmeden önce kodumuzu anlatalım. Öncelikle konfigürasyonları yaparken ADC den tek kanalın benim için yeterli olduğu için tek kanal aktif ettim. Daha sonra ADC’nin yukarıda gördüğünüz özelliklerini enable ettim. DMA ile okuyacağım için DMA Channel 1 i aktif ettim ve özelliklerini yukarıdaki gibi ayarladım. Kodda ilk başta tanımlarımızı yaptık. ADC değerlerini toplamak için Uint16_t tipinde bir dizi tanımladık. Bu dizinin boyutunu 2 olarak belirledik normalde tek kanal okuduğumuz için 1 boyutlu dizi yetmekte ama bu şekilde olmadığında kodda sıkıntı çıkmakta. ADC den aldığımız veriyi belli hesaplamalardan geçerek ampere çevirdiğimizde eşitlemek içinde float tipinde bir amp_value isimli değişken tanımladık. Hesaplamalarda kullandığımız sabit sayıları define ola
En son yayınlar

Baskı Devrede Anten Yolları Çizimi

Anten nedir ? Antenler , boşlukta yayılan  elektromanyetik  dalgaları toplayarak iletim kanalı içerisinde yayılmayı sağlamak (receiver) ya da boşluğa elektromanyetik dalgalar yaymak (transmitter) amacıyla tasarlanmışlardır. Antenler, verileri yaydıkları dalgalar itibariyle kilometrelerce uzaklara taşıyabilirler. Genellikle bir anten, elemanlarıyla iletken malzemeyle elektriksel olarak bağlı alıcı ve vericiden oluşur. Verici anten de  elektronlar sınırlandırılarak bir elektrik alan oluştururlar ve tabi ki aynı zamanda bir de manyetik alan oluştururlar. Bu, zamanla beraber değişmekte olan dalgalar uzaya ya da boşluğa enine elektromanyetik dalga olarak yayılır. Tersinde ise, yani antene gelen elektromanyetik dalga anten üzerinde bulunan elektronları  ileri geri hareket etmesine sebep olarak, giderek hızlanan bir titreşim meydana getirir. Bu da antenin içinde elektronların hareketinden dolayı akım oluşmasını sağlar. Maksimum Güç Transferi Teoremi İç dirence sahip herhang

Nextion HMI Ekran Kullanımı

NEXTION EDITOR NEDİR NASIL KULLANILIR ? İnsan ve makina arasındaki iletişim geçmişte çoğunlukla göstergeler, düğmeler, vanalar ve kollarla sağlanırken, artık günümüzde renkli ekranlar ve bu ekranların üzerinde bulunan dokunmatik paneller vasıtasıyla sağlanıyor. Bu durumda biz elektronikçilere anlaşılır ve estetik görsellerle süslenen ve karmaşıklığa sebep olmayacak şekilde makinalara komuta edilebilecek ara yüzler tasarlamak düşüyor. Bu ara yüzleri hazırlamak her zaman kolay olmayabiliyor. Var olan ara yüz tasarlama güçlüğünü en aza indirmek için, Itead firması Nextion ismini verdiği HMI (Human Machine Interface – İnsan makina arayüzü) ürünlerini piyasaya çıkartmıştır. Bu ürünler sayesinde karmaşık TFT ekran kullanma algoritmalarını hiç kullanmak istemeyen veya kısa zamanda proje üretmek isteyen kişiler hedeflerine kolayca ulaşabilmekteler. Nextion HMI aslında bir TFT ekran ve üzerindeki dokunmatik panelden, dahili işlemcisi ve dokunmatik kontrolcüsü bulunan bir sistem olarak ta

Decoupling Capacitor(Dekuplaj Kapasitörleri)

DECOUPLING CAPACITOR( DEKUPLAJ KAPASİTÖR ) Devrede gürültü istenilmeyen bir durumdur. Gürültüyü engellemenin en kolay yollarından biri ise dekuplaj kondansatörü kullanmaktır. Gürültüyü engellemek yani düzgün voltaj sağlanması ve düzgün frekans kontrolü yapılabilmesi için kullanılmaktadır.  Bu bağlantı şekli elektronik devrelerin çalışması için son derece önemlidir. Hatta çalışmayan pek çok elektronik devre, gürültüye maruz kalan bir eleman yüzünden çalışmamaktadır. Eğer bir elektronik devre tasarlıyor iseniz gürültülere dikkat ederek doğru şekilde gürültüleri toprağa göndermelisiniz. Özellikle gürültüden çabuk etkilenen ve frekansların sizin için önemli olduğu devrelerde kullanmanız gerekir. Eğer bu kapasitörleri seri bağlarsanız DC yalıtmış olursunuz,paralel bağlar iseniz AC yalıtmış olursunuz. Hidroist ekibinin en çok kullandığı yer ise ST mikroişlemcilerinin devreleridir. Bunun sebebi ise mikroişlemcilerin veya harici kristallerin gürültüden etkilenmemesi ve az da olsa voltaj

STM32 Kullanarak I2C İle Oled Kullanımı

I2C NEDİR ? I²C  ( Inter-Integrated Circuit )  Philips  tarafından geliştirilmiş, düşük hızlı çevre birimlerini  anakart ,  gömülü sistem  ya da  cep telefonu 'na bağlamak için kullanılan  toprağa referanslı ,  çok denetleyicili  bir  seri   veriyoludur . 1990'ların ortasından beri  Siemens  (sonrasında Infineon Technologies),  NEC , STMicroelectronics (öncesinde SGS-Thomson),  Motorola (sonrasında Freescale Semiconductor), Intersil gibi pek çok firma  NXP  (öncesinde Philips Semiconductor Division) I²C-sistem standartıyla tam uyumlu ürünler piyasaya sürmüşlerdir. 1 Ekim 2006 itibarıyla ürünlerinde I²C protokolünü kullanmak isteyen firmalar için lisans ücreti ödeme zorunluluğu ortadan kalkmıştır, ancak NXP tarafından tahsis edilen I²C bağımlı birim adresine sahip olabilmek halen ücrete tabidir. I²C pull-up dirençleriyle pozitif beslemeye bağlanmış iki adet çift yönlü  open-drain  sinyal hattı kullanır (Serial Data Line(SDA) ve Serial Clock (SCL)). Daha düşük ya da yükse