Elektrotekno.com Ana Sayfa || Pic ve diğer işlemci ve denetleyiciler ile yapılmış devreler, projeler


Açıklama:
Elektrik, Elektronik, Haberleşme ve Otomasyon konularının ağırlıklı olarak konuşulduğu, tartışıldığı ve bilgi paylaşımı yapıldığı forumumuza hoşgeldiniz.

Şu an Tamamlanmış Elektronik Devreler, Projeler kategorisi içerisindeki Pic ve diğer işlemci ve denetleyiciler ile yapılmış devreler, projeler forumunda bulunuyorsunuz.
Bu sayfada üyelerimizin "potansiyemetre ile isteğine göre pwm yapan pic16f877 programı ve devresi" konusundaki problem, görüş ve önerileri okuyabilir ayrıca konu hakkındaki doküman, resim, proje, devre ve programlara ücretsiz olarak ulaşabilirsiniz. Üye olduktan sonra sizler de konu hakkında sorular sorabilir ya da yorum ve paylaşım yaparak birikimlerinizi aktarabilirsiniz.

Forumdan tam olarak yararlanabilmek için üye olmayı unutmayınız!

potansiyemetre ile isteğine göre pwm yapan pic16f877 programı ve devresi

Kayıt: 24 Arl 2006
Mesajlar: 44

Offline
crc
Tarih: 20 02 2007 21:47

pic16f877 ile yapmış olduğum pwm devresi ile yapılabilecekler
dc motor hız kontrolü yapılabilir
actif filtre tasatımında comparatör çıkışındaki analog sinyal ilgili analog girişe girilerek isteninlen seviyede pwm yapılabilir.


potansiyemetre ile isteğine göre pwm yapan pic16f877 programı ve devresi
potansiyemetre ile isteğine göre pwm yapan pic16f877 programı ve devresi
potansiyemetre ile isteğine göre pwm yapan pic16f877 programı ve devresi
potansiyemetre ile isteğine göre pwm yapan pic16f877 programı ve devresipotansiyemetre ile isteğine göre pwm yapan pic16f877 programı ve devresi
bu devrede oyuncak dc motorun hız kontrolünü yaptım

En son crc tarafından 21.02.2007, 09:48 tarihinde değiştirildi, toplam 1 kere değiştirildi

3 Kullanıcı bu konu için crc arkadaşımıza teşekkür ettiler

Kayıt: 22 Hzr 2006
Mesajlar: 148
Konum: Adana
Offline
yucelll
Tarih: 20 02 2007 23:26

arkadaşım bunu 16f84a için olanı var mı yani hex dosyası???
Başa dön
Kayıt: 28 Ksm 2006
Mesajlar: 223

Offline
ta2mc
Tarih: 21 02 2007 00:09

crc yazmış

programın her türlü hakkı tarafıma aittir.
Emeğiniz ve paylaşımınız için teşekkürler.

Ancak, basit bir PWM fonksiyonu için çok fazla iddialı bir söz.. Hoş da değil.. Sanırım kastınızı biraz aşmışsınız.

Çok daha karmaşık programları hazırlayıp, kaynak kodları ile incelemeye ve kullanıma sunan arkadaşları da düşünecek olursanız... ??
Başa dön
Kayıt: 24 Arl 2006
Mesajlar: 44

Offline
crc
Tarih: 21 02 2007 09:47

16f84 için malesef yok


bilmediğim için 16f84 kodlarını yayınlayamıyorum.

bence yaptığım birşeyin kendimin yaptığını söylemede, bir problem olduğunu sanmıyorum...

ancak anlaşılan biraz rahatsız oldunuz..bu cümleden.sizin için ta2mc, kaldırdım...

uyarınız için teşekkür ediyorum.ancak daha yapıcı uyarılar bekliyorum sizden.nasıl derseniz.şu kod daha güzel gibisinden...

ben yaptım buyrun siz de buna bir bakın gibisinden...siz başkasının avukatlığını yapmayın.burada moderatörler var sizin

yaptığınız uyarıyı gerektiğinde yapıyor...

aslına bakarsanız sizin amacınız galiba her konuya cevap yazıp derecenizi yükseltmek..:)yanılıyormuyum? galiba sizi biraz

sinirlendir dim ta2mc...bugün biraz heyheylerim üstünde...
Başa dön
Kayıt: 07 May 2006
Mesajlar: 7

Offline
mucip
Tarih: 21 02 2007 10:37

yucelll yazmış
arkadaşım bunu 16f84a için olanı var mı yani hex dosyası???


yucelll bu devreyi 16f84 ile yapamazsın devrede ADC var 16F84 de ADC portu olmadığı için böyle bir devreyi 16F84 ile yapamazsın kolay gelsin
Başa dön
Kayıt: 13 Oca 2007
Mesajlar: 14
Konum: istanbul
Offline
lvnttkn
Tarih: 21 02 2007 10:59

teşekkürler

En son lvnttkn tarafından 24.02.2007, 19:21 tarihinde değiştirildi, toplam 1 kere değiştirildi
Başa dön
Kayıt: 22 Nis 2006
Mesajlar: 318

Offline
ete
Tarih: 21 02 2007 11:11

Program aynı zamanda Hardware Pals Width modulation kullanmaktadır. 16F84 'de bu özellikte yoktur.
Ancak benzer sistem yinede 16F84 ile yapılabilir. Nasıl yapılır derseniz,
- PWM sinyali TMR0 kullanılarak yaratılacak kesme ile elde edilir.
- PWM genliği yine Sanal ADC yaratılarak yani 1 adet pot ve buna bağlı bir kondansatör kullanılarak. ayarlanabilir.
İşin temelinde 16F84 pinlerinden birine bağlı bir potansiyometre üzerinden bir kondansatör önce şarj edilir yani port çıkış olarak ayarlanır ve high verilir. SOnra pin giriş olarak ayarlanır ve port pininin kondan satör üzerinden ne kadar sürede deşarj olduğuna bakılır. Bu süre pot'un direncine bağlıdır. Dolaysıyla 0-255 arasında değişen bir değer tablosu elde edersinizki bu değerde PWM sinyalinin frekansını belirlemekte kullanılır.
Ancak bu kadar karmaşık bir sistemi kullanmaktansa bir 16F876 yada 877 kullanmak daima daha iyi olacaktır.

Ete
Başa dön
Kayıt: 24 Arl 2006
Mesajlar: 44

Offline
crc
Tarih: 21 02 2007 11:57

arkadaşlar işte buyrun analog digital modülü kullanmadan da pwm yaptım.

en üstteki tuş pwm i başlatıyor.
diğerleri ise artttırıp azaltıyor.


potansiyemetre ile isteğine göre pwm yapan pic16f877 programı ve devresi
Başa dön
Kayıt: 22 Hzr 2006
Mesajlar: 148
Konum: Adana
Offline
yucelll
Tarih: 21 02 2007 16:12

evet arkadaşlar haklısınız ben amatörüm ADC portu olmadığı için olmaz.
Başa dön
Kayıt: 28 Ksm 2006
Mesajlar: 223

Offline
ta2mc
Tarih: 21 02 2007 17:55

yucelll yazmış
evet arkadaşlar haklısınız ben amatörüm ADC portu olmadığı için olmaz.


PicBasic'in POT ve PWM komutlarını kullanarak iki satırda yapabilirsiniz.

Şu an kullandığım bilgisayarımda gerekli programlar kurulu olmadığı için denenmiş örnek (şimdilik) ekleyemiyorum.

Ancak


basla:
POT portB.0, kalibre, potdegeri
PWM portB.1, potdegeri, adet
GOTO basla

..gibi basit bir kodun işinizi göreceğini umuyorum.

portB.0'a potansiyometre ve portB.1'e akım sınırlayıcı direnç üzerinden sürücü transistor bağlarsak,
kalibre değişkenini 0-255 arası, kullandığınız potansiyometrenin değerine göre seçeceksiniz.
adet değişkeni peşpeşe gönderilecek sinyal adetidir. (0-255 arası) 5-10 gibi bir değer uygun olacaktır diye tahmin ediyorum. Deneyerek uygun değeri bulabilirsiniz.
Başa dön



potansiyemetre ile isteğine göre pwm yapan pic16f877 programı ve devresi


Benzer Konular

- basit kulanışlı bir pil şarj devresi

- PIC18F452 ile yapılmış güzel bir DMX kontrol devresi
- bisiklet için şarj devresi
- Excel Aydınlatma Hesabı Programı
- boardmaker programı
- COK ACİLLL pic16f877 ile lcd li digital termometre
- picbit programı
- Gerilim Düşümü Programı + Aktif Reaktif Hesap
- Gerilim Düşümü Programı + Aktif Reaktif Hesap

- ENH Profil Çizim Programı




Sitemize üyelik ve içeriğin indirilmesi tamamen ücretsizdir. Sitemizde paylaşılan tüm dokümanlar (Tezler, makaleler, ders notları, sınav soru cevaplar, projeler) paylaşımcıların bireysel çalışmaları olup telif hakları kendilerine aittir ya da açık bir şekilde kamusal alana yerleştirilmiş dokümanların birer kopyalarıdır. Kişilerin bireysel çalışmalarını sitemizde yüklemesinde, sitemizde paylaşıma teşvik eden puanlama sisteminin de etkisi büyüktür. Bunlara rağmen hala size ait olan ve burada bulunmasına izin vermediğiniz dokümanlar için iletişim bölümünden yöneticilere bildirmeniz durumunda derhal silineceklerdir.
Powered by phpBB | Translated by phpBB Türkiye | Ads by Google Adsense | Design by Crazy Bat based
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71