PLC EĞİTİM DVD LERİ  2 ADETTİR

. 1.DVD PROGRAMLAR(WinCC,MicroWİN,Delta,Siemens) 2.DVD EĞİTİM DÖKÜMANLARI VE VİDEOLAR

 

1-Hiç kod asm,c ..vb bilmenize gerek yok 2-Akış diyagramı ile kolayca program yazma 3-Güç bağlantısını USB Bilgisayardan alır 4-Programlama cihazına ihtiyaç yoktur direk Bilgisayardan oluşturduğunuz  hex dosyasını yüklüyorsunuz. 5-isterseniz robotunuzuzun kalbi isterseniz makinenizin beyni olur. SATIN AL

DETAYLI İNCELE

 


Super Flux RGB LED Denetleyici

Super Flux RGB LED Denetleyici
Yazar: Hélio- consola.repairgmail.com – modding


 

 

Giriş


Bu projede kullanılmıştır? Piranha Super-flux RGB?? Renk kombinasyonları oluşturmak amacıyla, ortak anot ve PIC18F25K20 açtı. Bu iki fonksiyonu modları, renk dizisi μC belleğinde saklanan üreten otomatik ve manuel modda yedi renk seçebileceğiniz vardır.

 

Şematik

Firmware


PIC18F25K20 sadece 2 PWM çıkışları (Donanım), çünkü RGB led kontrol, PWM (Darbe Modülasyon ile) ile yapılan, ben TIMER0 kullanmak için 3 PWM çıkışları yazılım ve Manuel modda kullanmak için PWM IOC (değişiklik kesme).

 

De-Bounce


Bu projede ben modları arasında geçiş yapmak ve renklerini değiştirmek için butonlar kullanın. Ama devre gibi düğmesini kullanın (1) bir problem var. Bu yapılandırma ile ilgili sorun, bir tür yay geri dönüş eylemi içeren herhangi bir anahtarı mekanik doğası nedeniyle, kazandı? T bir devlet diğerine temiz bir geçiş olabilir, ancak yerine bir dizi olacak, yüksek ve düşük devletlerin ani. Biz de zıplatma sistemi uygulamak var, bu sorunu çözmek için, donanım veya yazılım tarafından yapılabilir. RC gecikme devresi veya bir Schmitt tetikleme ile yapılabilir, ancak her iki yönde fiyat artacaktır. Bu yüzden de sıçrama yazılım tarafından yapılır.

Örnek de sıçrama yapmak için kod:

Farklı uzakta yapılır, ancak bu şekilde benim için çalışıyor olabilir.

PSU

RGB led voltajı sabit tutmak için 7812 voltaj regülatörü kullanımı ve μC için bir LM317 voltaj Regülatörü kullanın. LM317, çıkış hesaplamak için bu denklemi kullanın:

Led RGB


Hangi renk, her renk için LUX aynı olması için farklı bir VF (İleri Voltaj), çünkü RGB Led farklı direnç değerleri kullanın. Bu denklemler resister hesaplamak için:

Indirin

Motosiklet Evrensel Vites Göstergesi Devresi

Motosiklet Evrensel Vites Göstergesi Devresi

Yazar: Vassilis Papanikolaou - Vpapanik gmail.com


Giriş

Bu, herhangi bir motosiklet yedek parça aksesuar olarak takılabilir evrensel bir vites göstergesi için yeni bir tasarım. Başlıca avantajı faaliyete yerine nadiren büyük motosiklet, hız göstergesi ve takometre sensörler (pahalı ticari cihazlarda bulunur), bağlama, vites kolunun tamamen bağlı olduğunu. 7-segment LED gösterge, motosiklet çerçeveye bağlı iki Hall sensörleri ve vites kolu üzerine yerleştirilen küçük bir mıknatıs içeren bir ana devre oluşur.

 

 

Read the rest of this entry »

Programlanabilir Ev Güvenlik Alarm Sistemi

Programlanabilir Ev Güvenlik Alarm Sistemi yazar: Dilshan R Jayakody
- Jayakody2000lk gmail.com


Giriş

Bu proje bir giriş sensörleri gibi birkaç LDR bulunuyor kullanarak düşük maliyetli, yüksek performanslı programlanabilir ev güvenlik sistemi tasarımı. Yukarıdaki sensörü (ler) sistemi, telefon numarası belirtilen kullanıcı numarasını (DTMF inşa kullanarak tetiklenir olsun jeneratör) ve yüksek güç sesli alarm ve ışıklar etkinleştirin . DTMF jeneratör, ses alarmı ve hafif bir arayüzü tüm parametreleri programlanabilir RS232 seri arabirim
Şu firmware Bu sistem, RS232 arabirimi üzerinden interaktif kontrol sistemi sunar . Bu kontrol sistemi ile oluşan menüyapılandırma seçenekleri, öz testleri, sistem raporu jeneratörler, vb tahrik
Bu sistem aynı zamanda (4Ω hoparlör ile), Polis siren, yangın motor siren ve Ambulans sireni üç seçilebilir ton yapılandırmaları, ile sesli alarm 5W içerir .
Read the rest of this entry »

Mikrodenetleyici Programlama ve Deneme Yapabilen Bir Kartın Yapımı

Mikrodenetleyici Programlama ve Deneme Yapabilen Bir Kartın Yapımı

2.2.1. Kart İçin Gerekli Malzemeler

Programlama Kartı
1 IC1=18 Pin IC soket
2 R1=2,2 K
3 R2=22 K
4 R3=2,2 K
5 R4=10 K
6 D1=1N4148
7 D2(zener)=5,6 V
8 C1=1 µF
9 X3=DS9P(Seri dişi port)
10 5X6 cm Bakır plaket

35

2.2.2. Kartın Baskı Devresini Çıkarma

İşlem Basamakları Öneriler
Devre şemasındaki yollarını milimetrik 

kâğıt üzerine çiziniz.

Bağlantı yolları devre şemasında 

birbirinin üstünden geçebilir. Baskı devre şemasında bağlantı yollarını birbirinin üstünden geçirilmemesine dikkat edilmelidir.

Baskı devre şeması çizilirken elemanların fiziksel büyüklükleri göz önünde tutulmalıdır.

Hazırladığınız veya verilmiş baskı devre 

şemasını bakır plaket üzerine baskı devre kalemi ile geçiriniz.

Çizim yapılırken çizilen hatlarda 

aydınlık veya bulanık bölgenin kalmamasına dikkat edilmelidir. Çizgiler koyu olmalıdır.

Baskı devre şeması çizilmiş bakır plaketi 

asit banyosuna atınız.

Asit karışımı iyi ayarlanmalı gerekirse 

su miktarı arttırılmalıdır.

Bağlantı noktalarını 1mm’lik matkap ile 

deliniz.

Matkap ucunun kaymaması için bağlantı 

noktalarının ortası, delme işleminden önce bız ile işaretlenebilir.

Programlama Kartı


Şekil 2.4: Programlama kartı, baskı devresinin üst ve alt görünüşü

36

Deneme Kartı

Şekil 2.5: Deneme kartı, baskı devresinin üst görünüşü

Şekil 2.6: Deneme kartı baskı devresinin alt görünüşü

37

2.2.3. Devre Elemanlarını Baskı Devre Üzerine Monte Etme

İşlem Basamakları Öneriler
Bakır plaket üzerindeki bağlantı yollarını 

test ediniz.

Bağlantı yollarını şemadan takip ederek 

en uç noktalarıyla irtibatlı olup olmadığına bakabilirsiniz.

Malzemelerinizin sağlamlık kontrolünü 

yapınız.

AVO metre ile sağlamlık kontrolü 

yapılabilecek elamanları ölçebilirsiniz.

Bağlantı noktalarına göre, 

malzemelerinizin ayak uzunluklarını

belirleyiniz.

Elemanların bağlantılarını dik veya 

yatay yapabilirsiniz.

Havyanızı uygun sıcaklığa getiriniz. Elektronik malzemelerin montajı 

yapılırken 30 W’lık havya kullanabilirsiniz.

Malzemelerinizi üst görünüş şemasına 

göre bakır plaket üzerine lehimleyiniz.

Entegrelerin sıcaktan etkilenmesini 

önlemek için yalnız soketleri

lehimleyebilirsiniz.

2.2.4. Kartın Besleme ve Bağlantılarının Tanıtılması

Mikrodenetleyici programlama kartı D sub 9P (seri dişi port) üzerinden iletişim yapmaktadır. Devre enerjisi seri port üzerinden verilmektedir. Haricî enerji uygulamaya gerek yoktur.
PIC mikrodenetleyiciler 2V-5,5V arasında çalışmaktadır. Mikrodenetleyicinin en uygun çalışma gerilimi 5V’tur. Deneme kartının + ve – besleme uçlarına gerilim uyguladığında mikrodenetleyiciyi deneyebiliriz.

Mikrodenetleyici Programlama ve Deneme Kartı

Mikrodenetleyici Programlama ve Deneme Kartı

Şekil 2.1: Mikrodenetleyici programlama ve deneme kartı görünüşleri

Mikrodenetleyici programlama kartı, mikrodenetleyicin istenilen şekilde çalışabilmesi için yazılan programı mikrodenetleyiciye yükleyen karttır. Yapılan kartın özelliğine göre bilgisayarın seri veya paralel portuna bağlanabilir. Bizim yapacağımız kart seri iletişim yapan mikrodenetleyici programlama kartıdır.
33

Şekil 2.2: Programlama kartı devre şeması

Mikrodenetleyici deneme kartı, programlanmış mikrodenetleyicinin çalışmasının gözlemlendiği karta deneme kartı denir. Deneme kartlarında giriş olarak push buton ve anolog giriş için potansiyometre seçilebilir. Çıkış değerlerini görmek için led, display ve lcd ekran kullanılabilir. Programlanmış mikrodenetleyicinin deneneceği deneme kartının şeması Şekil 2.3’te görülmektedir.
34

Şekil 2.3: Deneme kartı devre şeması

Mikroişlemciler ile ilgili soru ve cevaplar

Aşağıdaki soruları doğru (D), yanlış (Y) olarak doldurunuz.

1. ( ) Mikroişlemcinin bir anda işleyebileceği bit sayısına kelime uzunluğu denir.

2. ( ) Saat frekansı işlemcinin hızını belirler.

3. ( ) Adres hattı sayısı işlemcinin adresleyebileceği bellek alanını gösterir.

4. ( ) Her mikroişlemcinin kaydedici sayısı aynıdır.

5. ( ) Mikroişlemcinin hızı sistemin hızını tayin eder.

6. ( ) ALU’nun işleyeceği veriler program sayıcıya yüklenir.

7. ( ) Program sayıcının büyüklüğü 8 bittir.

8. ( ) Bellekten alınan komutlar, komut kaydedicisine yüklenir.

9. ( ) Komut kaydedicisindeki komutu ALU çözer.

10. ( ) ALU’nun yaptığı işlemlerin sonucundan durum kaydedicisi etkilenmez.

11. ( ) Yığın işaretçisi geçici bellek bölgesinin adresini tutar.

12. ( ) Veri aktarmada kullanılan yollara veri yolu denir.

13. ( ) Adres bölgesini temsil eden bilgilerin taşınmasında kullanılan hatlara adres yolu

denir.

Read the rest of this entry »

16F84 I/O Port Pinlerine Kumanda Edilecek Devre Elemanlarının Bağlanması

16F84 I/O Port Pinlerine Kumanda Edilecek Devre Elemanlarının Bağlanması

I/O portlarından geçebilecek 25 mA’lik giriş akımı veya 25 mA’lik çıkış akımı ile led, lcd, transistör, tristör ve triyak’lar doğrudan sürülebilir çıkış akımının yetmediği durumlarda yükselteç devreleri kullanılmalıdır.

Şekil 1.36:I/O port pinlerine kumanda edilecek devre elemanlarının bağlanması

PIC16F84’ün I/O Pinleri Akım Sınırları

PIC16F84’ün I/O Pinleri Akım Sınırları

PIC16F84’ün belleğinde bulunan programı çalıştırması sırasında çıkış portlarına 0 veya 1 bilgisi gönderir. Portlara 0 bilgisi gönderildiğinde çıkış portu max 25 mA’lik giriş (sink) akımı çeker. Portlara 1 bilgisi gönderildiğinde çıkış portu 25mA’lik çıkış (source) akımı verilebilir.

Şekil 1.35: Sing ve source akım

16F84 ün I/O Pinleri ve Port Yapısı Nasıldır

16F84 ün I/O Pinleri ve Port Yapısı Nasıldır


PIC16F84’de 1,2,3,17 ve 18 nu.lu pinler giriş 6,7,8,9,10,11,12 ve 13 nu.lu pinler çıkış olarak tanımlanmıştır. Program yazılırken istenilen pin, giriş veya çıkış pini olarak atanabilir. B portunun 8 ucu PIC içerisinde pull-up yapılmış etki gösterir.

Şekil 1.33: 16F84’ün pin uçları

Şekil 1.34: 16F84 giriş ve çıkış port yapısı

29

Port uçlarından herhangi birisi çıkış olarak yönlendirildiğinde o uçtaki pull-up direnci otomatik olarak iptal olur. A portunun 4. biti TOCKI adı verilen haricî timer/counter giriş ucu ile ortak kullanılınır. RA1, RA2, RA3 ve RA4 açık kollektör özelliğinden dolayı haricî olarak pull-up direncine bağlanmalıdır.

16F84 ün Giriş/Çıkış Pinleri İle Bağlantısı ve Osilatörler

16F84 ün Giriş/Çıkış Pinleri İle Bağlantısı ve Osilatörler

1.7.2.1. Besleme Gerilimi


PIC’in besleme gerilimleri 5 ve 14 nu.lu pinlerden yapılır. Kullanılan osilatör frekansına göre besleme gerilimi değişebilir. 4 Mhz’lik osilatör kullanılmışsa besleme gerilimi 2V – 5.5 V arasında uygulanabilir. Tüm frekanslar için en uygun besleme gerilim değeri 5 V’tur. 5 nulu uç Vdd=+5V’a, Vss ucu da şaseye bağlanır. PIC’e ilk defa enerji verildiğinde meydana gelebilecek gerilim dalgalanmalarını önlemek için Vdd ile Vss arasına dekuplaj kondansatörü bağlanmalıdır.

Şekil 1.23: PIC besleme gerilimi

1.7.2.2. Saat Uçları ve Osilatör Çeşitleri

PIC16F84’ün saat (clock) sinyal girişi için kullanılan iki ucu vardır. Bunlar OSC1 (16. Pin) ve OSC2 (15. Pin)’dir. Bu uçlara farklı tipte osilatörlerden elde edilen saat sinyalleri uygulanır.

1.7.2.2.1. RC Osilatör

PIC’in denetlediği elektronik devredeki zamanlamanın hassas olmadığı durumlarda kullanılır. Belirlenen değerden % 20 sapma görülebilir.

Tablo 1.24: R-C değer aralığı

26

1.7.2.2.2. XT Osilatör

Şekil 1.25: RC bağlantı şeması

Kristal veya seramikle yapılmış genel amaçlı saat osilatörüdür.

Mode Frekans OSC1/C1 OSC2/C2
KRİSTAL RESONATÖR
XT 100 KHz 

2 MHz

4MHz

100-150pF 

15-33 pF

15-33 pF

100150 pF 

15-33 pF

15-33 pF

SERAMİK RESONATÖR
XT 455 KHz 

2 MHz

4MHz

47-100 pF 

15-33 pF

15-33 pF

47-100 pF 

15-33 pF

15-33 pF

Tablo 1.26:Kristal ve seramik değer aralığı

1.7.2.2.3. HS Osilatör

Şekil 1.27: Kristal veya seramik bağlantı şeması

Kristal veya seramikle yapılmış yüksek hızlı saat osilatörüdür.

Mode Frekans OSC1/C1 OSC2/C2
KRİSTAL RESONATÖR
HS 4 MHz 

20MHz

15-33 pF 

15-33 pF

15-33 pF 

15-33 pF

SERAMİK RESONATÖR
HS 8 MHz 

10MHz

15-33 pF 

15-33 pF

15-33 pF 

15-33 pF

Tablo 1.28:Kristal ve seramik değer aralığı

27

1.7.2.2.4. LP osilatör

Şekil 1.29: Kristal veya seramik bağlantı şeması

Kristalle yapılmış düşük güçlü saat osilatörüdür.

Mode Frekans OSC1/C1 OSC2/C2
KRİSTAL RESONATÖR
LP 32 KHz 

200 KHz

68-100 pF 

15-33 pF

68-100 pF 

15-33 pF

Tablo 1.30: Kristal değer aralığı

Şekil 1.31: Kristal bağlantı şeması

1.7.2.3. Reset Uçları ve Reset Devresi


PIC16F84’ün reset ucu 4 nu.lu pinde bulunan MCLR ayağıdır. PIC16F84 besleme uçlarına gerilim uygulandığı anda EEPROM belleğindeki programın başlangıç adresinden itibaren çalışmaya başlar. Programın herhangi bir anında 4 nu.lu MCLR ucu 0 V yapılınca program başlangıç adresine geri döner.

Şekil 1.32: 16F84 reset devresi