Pic öğrenme

pasa_1453

Üye
Katılım
18 Eki 2010
Mesajlar
17
Puanları
1
pic'i kendi imkanlarım ile öğrenmeye çalışacağım ama mantığını anlamadım.

Entegremiz var ve biz bunun giriş çıkışlarını basic ,C v.b yazılımla kontrol ediyoruz. benim anladığım bu.

PLC de kendi programlama dilleriyle proglamlanıyor ama PLC'nin içinde olanlar röleler kontrakalar sayıcılar v.b. elemanları kendi komutlarıyla kontrol ediyosun.

Bu olay PİC'te nasıl oluyor?

PİC'in giriş ve çıkışlarının basic ,C v.b yazılımla nasıl kontrol ediyoruz ?
 
Son düzenleme:
Plc ve pic farklı kavramlar.Pic mikrodenetleyici yada başka marka mikrodenetleyiciler kullanılarak PLC denilen cihazlar oluşturulur.PLC içine istenilen devreler sayıcı,zamanlayıcı vb. oluşturulur ve kullanıcı istediğini seçer ve kontrol işlemlerini yapar.Pic de bu bu tarz şeyleri oluşturmak için daha fazla donanım kullanırsın ve işlem biraz daha Elektronik tabanlıdır.Bazı işler vardır ki hem pic programlayarak hemde plc programlayarak aynı sonuçlar alınır.Ancak sanayi vb. ortamlarda plc daha dayanıklı ve kompakt çözümler sunar.Bazı iş vardır iş Pice yaptırılır,bazısıda plc olmadan olmaz.

PİC'in giriş ve çıkışlarının basic ,C v.b yazılımla nasıl kontrol ediyoruz ?

diye sormuşssun her dil için pice uygun makina dilini yani hex kodunu oluşturan editör programlarında gerekli kodlar yazılarak pic programlanır.

Biraz karışık olmuş olabilir kusra bakma anlamadığın yada sormak istediğğin başka bi soru olursa yardım etmeye çalışırım.
 
xmanxman açıklamış konuyu zaten kısacası sen PLC ye yazdığı programı direk çıkışlarını alarak kontrol edebilirsin ama PIC e yazdığın yazılımı yazılıma uygun devre yi kurmadan denemen imkansız. Bunun için hem Programla ve Deney setleri var ufak ve profesyonel olarak.Öğrenme aşamasında çok yardım edebilir..
 
pic e kendisine ait olan (35 tane varmış) komutlar hex dosyası şeklinde yüklendiğinden ve bu hex dosyası oluşturma işlemi için basic, C gibi kullanılıyor.
buraya kadar sıkıntı yok.

PLC ye yazdığı programı direk çıkışlarını alarak kontrol edebilirsin ama PIC e yazdığın yazılımı yazılıma uygun devre yi kurmadan denemen imkansız.

PİC ile devreleri nasıl kontrol ediyoruz ? PİC sadece giriş gelen devrelerden sinyaller ile çıkışı mı kontrol ediyor ve bunun yanında içerisinde sayıcı zamanlayıcı gibi işlemleri komutlarla yapıp çıkışı kontrol ediyor mu ?

Yardımlarınız için teşekkürler iyi çalışmalar kolay gelsin.
 
Merhaba
Alfa yayınlarından "Herkes için PIC programlam" adlı kitabı alırsanız konuyu tamamen kavrarsınız.Yazarı Nursel Ak.Kolay gelsin.
 
pic e kendisine ait olan (35 tane varmış) komutlar hex dosyası şeklinde yüklendiğinden ve bu hex dosyası oluşturma işlemi için basic, C gibi kullanılıyor.
buraya kadar sıkıntı yok.



PİC ile devreleri nasıl kontrol ediyoruz ? PİC sadece giriş gelen devrelerden sinyaller ile çıkışı mı kontrol ediyor ve bunun yanında içerisinde sayıcı zamanlayıcı gibi işlemleri komutlarla yapıp çıkışı kontrol ediyor mu ?

Yardımlarınız için teşekkürler iyi çalışmalar kolay gelsin.


kardeş pic ile sadece kontrol işlemi yapılmaz her şey yapılır.kontrol için örnek dc motor kontrolü,mesala led tabela tasarımı için led sürücü kontrolü,step motor kontrolü

picle bir analog veriyi digitale çevirerek sıcaklık ölçme yapabilirsin,bisikletinin hız ölçümünü yapabilrsin

sıvı seviye kontrolü yapabilrsin,mesale bir hafıza kartına bilgi yazdırabilrsin

KISACA HAYAL ettiiğin her şeyi uygun devreleri kurarak yada hazır entegreler kullanarak kompakt bir hale getirerek bir cihaz oluşturursun.Biz bunlara mikrodenetleyicili sistemler diyoruz.Çamaşır makinasının içinde mesale bir pic yada atmel marka mikrodenetleyici var bu denetleyici çıkış portlarını kontrol ederek su alıyo,kirli suyu bırakıyo,deterjanı içine alıyo,makinanın devir sayısını hesaplıyo.Sıcaklık ölçme işlemini yaparak makinanın ayarlanan seviyesinde yıkama yapıyor ve bütün bu işlemler bittikten sonra son olarak makina durunca kapağın kilidini açıyor.


Yani pic,atmel,motorala yani mikrodenetleyiciler her hangi bir dilde oluşturalan yazılıma göre istenilen işi yapan elemanlardır.35 tane komut asm. dilinde vardır.Bu en zor programlama yapılan dildir.C yada basic dilinde komutlar daha akılda kalıcı ve algoraitmadan dönüştürme yapması kolaydır.

Mesala senin 2 tane lamban olsun.dersin ki sıcaklık 25 dereceden fazla ise sarı lamba az ise kırmızı lamba yansın.

Pic programını yazmadan önce bakarsın kaç tane girişim var 1 tane griş bilgisi var oda sıcaklık.Sıcaklık lm35 analog sensör,ds18b20 digital sensörden birini seçtin ona göre yazarsın ve devreyi kurarsın.Sonra kaç tane çıkısım var 2 tane lamba.Bu lamblar pic çıkısından gelen 5 volt uygunsa direk bağlarsın.Değilse bi röle ile tetiklersin lambanın istediği voltajı röle üzerinden verirsin.Devre kurmak dediğimiz yer bu gibi şeyler.

sana şurdaki projeleri tek tek inceleyip ilk aşamada pic ve çeşitlerini tanıyıp bunlarla neler yapılabileceğinin en azından bir kısmını öğrenmeni tavsiye ederim.Elimden gelen bişey olursa tekrardan yardımcı olmaya çalışırım.Karışık olduysa bi kaç sefer oku biraz yorgunum yanlış şeyler yazdıysam afffola.


http://www.biltek.tubitak.gov.tr/gelisim/Elektronik/index.htm[/url]

http://www.altaskitap.com/PIC_kitaplari.htm

http://www.altaskitap.com/pic_deneme _kartlari.htm

http://www.altaskitap.com/pic_deneme _kartlari.htm

burdakileri al demiyorum sakın yanlış anlama.Sadece bak bu tip şeyler demek için ekledim.
 

Forum istatistikleri

Konular
129,755
Mesajlar
929,697
Kullanıcılar
452,505
Son üye
ironman2112

Yeni konular

Geri
Üst