Yazar Arşivleri: FxDev

firat_deveci

FxDev Hakkında

FXDEV.ORG Sitesinde bulunan yazıları bu sayfaya eklenmiştir Elektronik uygulamaları, teknik teorik bilgiler, programlama, mikrodenetleyici devreleri, elektronik programları.. Web sitesi: https://320volt.com/author/fxdev/ İletişim E-Posta

Teoriden Gerçeğe: Goertzel Algoritması (Vol. II)

| 2011/02/01

Daha önceki yazımda teorisinden bahsedip, bilgisayar ortamında örneklerini yaptığım Goertzel Algoritmasını bugün en sonunda gerçeğe dökebildim. Uygulamada temel bileşen ile (50Hz) özellikle elektrik ve güç elektroniği ile ilgilenenlerin başını sıkça ağrıtan ilk 10 harmoniği (150-250-350-450-550-650-750-850-950-1050) algılamaya çalıştım. Yaptığım uygulama ayrıca PIC24F serileri ile örnek alımını ve bu serilerin ADC ve Timer birimlerini öğrenmek isteyenlere güzel…

Teoriden Gerçeğe: Goertzel Algoritması (Vol. I)

| 2011/01/26

Ülkemizde özellikle ‘kopyala-yapıştır programcılık’ mantığıyla çalışan kişi sayısının artmasından bıkan biri olarak, özellikle bir işin nasıl olması gerektiğine kendimce bir yanıt vermeyi amaçladığım bu yazı dizimde, final döneminde rastladığım, kısa notlar ve örneklerle pekiştirdiğim Goertzel algoritmasına değineceğim. Kısaca değinmek gerekirse, Dr. Gerald Goertzel’in 1958 yılında yayınladığı Goertzel algoritması sinyalin içerisindeki frekans bileşenlerini çözen dijital sinyal…

ARM: DAC

| 2010/12/30

DAC (Digital to analog converter) herkesin bildiği üzere ADC’nin yaptığı işlevin tam tersini yapan, verilen dijital bilgiye göre analog çıkış üreten özel bir birimdir. Pulse, Binary, R2R, Oversampling, Hibrid ve bir çok DAC metodu olmasına rağmen Pulse, Binary ve R2R metotları günümüz uygulamalarında oldukça fazla tercih edilmektedir. Bu yöntemleri çok kısa açıklarsak: Pulse DAC Metodu:…

MPLAB X

| 2010/11/07

Bugün bitirme tezimde kullanmayı düşündüğüm dsPIC ile alakalı derleyici araştırması yaparken bir sitede gördüğüm haber ile oldukça fazla sevindim. Bildiğiniz üzere çoğumuz gerek düşük gerekse yüksek seviyeli PIC’leri programlarken bir çok yazımda ya da konuşmamda belirttiğim gibi görünümü ve kullanımı oldukça kötü bir IDE olan MPLAB kullanmak zorunda kalıyorduk ve bu da biz programcıları hata…

MSP430 ve UART Denemesi

| 2010/10/31

Ne zamandır MSP430 ile ilgili bir uygulama yapmıyordum bu yüzden bugün biraz kafamı diğer işlerden uzaklaştırmak ve notlarımı düzenlemek için MSP430’un UART kısmına göz atmaya karar verdim. Fakat ilk hevesle baktığım bu çevre birimini, MSP430’un datasheet’inden anlamak gerçekten zor. Sanırım bu yüzdendir ki sitesinde her mikrodenetleyici ile ilgili ufak tefek onca kod parçacığı var. Ben…

Buck/Boost Converter

| 2010/10/27

Uzun süredir bitirme tezi çalışmaları, ehliyet sınavı koşuşturmacası derken siteyle doğru düzgün ilgilenemediğimi, hatta internette takip ettiğim bir çok elektronik sitesini bile gezemediğimi fark ettim. Bugün kendime yarattığım bu küçük boşlukta hem kendi bilgilerimi tazelemek hem de güç elektroniği konusunu merak edenler için bir kaç örnek uygulama yapmak istedim. Öncelikle, güç elektroniğine girmeden önce, herkesin…

Serial Port Terminal

| 2010/10/13

Tatili meşe oynayarak geçirdiğim şu günlerde C# üzerine çalışmalarımı seri port üzerine yoğunlaştırdım. Bir elektrik ya da elektronikçi olarak, şimdilerde geçmiş yüzyılın teknolojisi kabul edilen fakat yeni başlayanlar için kullanım kolaylığı sağlayan seri port haberleşmesi ile oldukça sık uğraşacaksınız. Bu sene özellikle robot kol, FFT gibi projelerde sıkça kullandığım seri portu, C# öğrenmem vesilesi ile…

ARM PLL Hesaplama programı ARM calculator

| 2010/10/13

Uzun süredir ARM çalışmalarıma bitirme tezi dolayısıyla ara vermiş olsam da ne zamandır aklımda olan bir programı bugün tamamlayabildim: ARM Calculator. İlgilenenlerin bildiği üzere ARM konusunda kullanıcılara ilk başta en karmaşık gelen ünitelerden biri saat kaynağı seçim bloğudur. LPC1768‘i baz alarak söylersek, bu birim gerek dahili osilatörden gerek dışarıdan beslenecek yapıda dizayn edilmiştir ve bazı…

ARM: System Tick Timer

| 2010/10/02

Yazın sonunda karar verip başladığım ARM konusunda çalışmak için geçen ay bir ekip projesiyle birlikte yurtdışından üzerinde LPC1768 bulunan LPCExpresso kartı sipariş etmiştim. Kartın gelmesi uzasa da (ki bu süre zarfında ben başka bir ARM kitiyle çalışmalara başladım) en sonunda bugün çalışmalarıma başlayabildim. Daha önce çeşitli sitelerde okuduğum kadarıyla LPC1768’de ilk dikkatimi çeken kısım System…

ARM: Hello World

| 2010/09/27

8051, PIC, ATMEL ve MSP derken sıra gömülü sistemlerin şahı ARM‘a geldi. ARM herkesin bildiği üzere bir core yani çekirdek. Çeşitli firmalarda bu çekirdeği alıp, yanına kendilerine göre çevre birimleri ekleyip ya piyasaya sunuyorlar ya da kendi cihazlarında kullanıyorlar. Örneğin benim telefonum Nokia N79’da ARM11 kullanılıyor. ARM’ın bir diğer güzel özelliği ise güç tüketimi konusunda.…