Yardım Proje

Başlatan hkilic5, 04 Ocak 2014, 03:41:13

hkilic5

Merhabalar
Elimde resimde görüldüğü gibi yapmam gereken bir proje mevcut.
Ancak nerden başlayacağım konusunda bir fikrim yok.
Hangi parçaları kullanmak daha mantıklı ve doğru olur?
Fikir vermek amacıyla yardımcı olursanız çok sevinirim.

Teşekkürler



sadogan

PWM nedir den başlayabilirsin.

hkilic5

PWM sinyali bana ait olmayacak yani proje tamamlandığında doğruluğunu tanımlamak amacıyla gönderilecek bir sinyal.


MC_Skywalker

#3
Yapacakların basit. önce 5V AC besleme yapacaksın bunu çıkışında ki 50Hz sinisü kare dalgaya dönüştüreceksin.
NAND kapıları veJ-K FilipFilop kullanarak önce 50ye bölecek(3 tane JKFF 2 NAND) sonrada 10 böleceksin ve bir sayıcının CLK girişine uygulayacaksın.

Ersin

CD4051 ve CD4017 lojik entegreleri bir araştır , işini görmesi lazım.

hkilic5



Kırmızı ile işaretlediğim yer 12 Volt AC giriş yeri.
Sarı ile işaretlediğim yer 12 Volt AC yi 12 Volt DC ye çevrildiği yer. (Köprü Tipi Doğrultucu)
Mor ile işaretlediğim yer 12 Volt DC yi 5 Volta düştüğü yer 7805 ile.
Mavi ile işaretlediğim yer demux dediği yer ile buffer yeri 74365 ve 7400 entegreleri.
Kahverengi yer ise buffer ların motor ile bağlantılarını göstermektedir.
Abi sorularım şunlar;
1-   DIVIDER 1 ve DIVIDER 2 yi nereye nasıl bağlayacağım? (Biraz ipucu lütfen abi)
2-   Pulse shaper nedir? (Aklıma sigorta olması geliyor ancak başka bir şey olabilir diye soruyorum bu soruyu abi)


MC_Skywalker

#6
Trafonun çıkışını 9VAC kabul edersek köprü diyota girmeden önce 470Ohm diren içe 4N25 optonun 1 nolu ayağına gir. optonun 1 ile 2 nolu ayakları atasona Katodu 1 nolu pine gelecekşelilede 1N4148 parell bağla 4N25 in 2 nolu ucunu trafonun diğer ucuna.

4N25 in 5 nolu ucu 1K ile +5V ,4N25 in 4 nolu ucu 10k ile -5V ,4N25 in 4 nolu ucu BC237 nin base, Emiteri şase, Koletörü 470Ohm ile +5V. Kollektörün dirençle birleştiği yerden şekil düzeltilmiş olarak 1 nolu Bölücüye gir.

Maxim

devrenin amacını bilmiyorum ama
yukarıda ilk verdiğin tasarım başka

öncelikle köprü diyot kullanmaman lazım adam öyle yapmış
klasik 2 diyot ile yarım dalga doğrultma yapılmış
yukarıya bakacak olursan rectifier çıkışı 9volt yarım dalga sinüs
yani pozitif alternasta 50hz lik yarım dalga sinüs sinyali görüyoruz.
(kondansatör falan kullanmıyorsun)

şimdi elimizde 50hz yarım dalga bir sinüs var
(öncelikle diğer entegreleri buradan beslemeyeceksin, onlara ayrı düzgün bir dc gerilim ayarla)

sinyalimiz pulse shaper denen yere geldi
puls shaper türkçesi puls keskinleştirici gibi birşey
yani bizim 9volt yarım dalga sinüs sinyali girecek, çıkışında 5volt 50hz kare dalga olacak
bunu yapmak için basit bir kapı devresi kullanılabilir sanırım.

ondan sonra elimizde 5volt 50hz kare dalga bir sinyal olacak
onuda divider yani bölücü kapı devresinden geçirecek ve 50 ye böleceksin
şimdi elimizde 5volt 1hz kare dalga sinyal var

amcam onuda 10 a bölmüş aynı şekilde (divider2)
şimdi elimizde 5volt 0.1hz kare dalga var

sonrada bu sinyali demux kapı entegresine giriyorsun
bu demux a extradan pwm sinyali geliyor dışardan.

demux çıkışında buffer yani tamponlar var
bunlar sinyali çevirmeyecek yani + girerse + çıkacak
ama bufferları kapı devresi gibi düşünme onlar dc motor sürücüleri
basit bir transistor bile olabilir amaç sinyali güçlendirmek sadece.

zaten sen motorları direk ttl entegrelerin çıkışına direk takmışsın ki olmaz öyle şey.

ete

Hklic5,
Koyduğun resim aslında her şeyi açıkça anlatıyor.Bir iki nokta youruma açık olmasına rağmen iyice düşünürsen halledilmesi zor değil gibi gözüküyor.
Açıklamaya bakılırsa 2 ayrı breadboard (deney boardı) kurman gerekiyor.
Birincisinde;
- 220V AC yi bir trafoya girerek çıkışndan 9V AC alacaksın. Onu bir diyottan (veya daha iyisi bir köprü diyot dan)geçirerek negatif pulsları kırpılmış bir sinüs elde edeceksin. Voltajın DC ama regüle edilmemiş DC olacak. Diyot çıkışına kondansatör bağlamayacaksın (henüz)
- Bu sinyali bir PULS SHAPER dediği entegreye gireceksin. Bu bir Schimitt Trigger dir. 40106 entegresini kullanabilirsin. Aslında 7414 kullansan belkide hem puls seviyesini 5V a düşürür hemde sinyai kare dalga haline getirmiş olursun. Bunu yapabilmen için elindeki 9V luk sinyalden diyot dan sonrasına gerekirse bir diyot daha koyup onuda 7805 den geçireceksin. Artık 7805 girişinde kondnsatör kullanabilirsin. Bu voltajla 7414 entegresini besleyeceksin. 
Verdiğin resimdeki altta yer alan sinyal şekillerinide bu açıklamalara uygun takip etmeni öneririm.
- Şimdi elinde 50 hz lik kare dalga sinyali mevcut. Bunu bir bölücüye girerek 50'ye bölmen gerekiyor. 7493 entegresini kullan ve nasıl bölücü olarak çalıştırılacağını data sheet'inden incele.
- Şimdi elindeki sinyal 1 Hz ye düşürülmüş oldu. Bunuda tekrar ikini bir 7493 ile 10'a böl ve böylece sinyalin 0,1 hz oldu.
Buraya kadar 1. deney boardında yapılacaklar bitmiş oldu.

İkinci deney boardında yapılacaklar biraz daha karmaşık.
- Bu boarda bir PWM üretecei kurman gerekiyor. Bunu 555 veya LM324 ile yapabilirsin. İnterneti araştır bu ikisi ile yapılmış devreler göreceksin. Amaç burada bir pwm sinyali elde etmek.
- Bu PWM sinyalini bir Demultiplexer entegresine gireceksin. Bu entegre 4051 veya 74LS138 den birisi olabilir. 405q daha uygun gibi.

-  Entegre girişine bu sinyali girdin. Şimdi entegre çıkışlarına motorların pwm besleme sinyal girişlerini bağlayacaksın. Yani 4 adet DC motor sürme devren olacak. Her birinin PWM girişi olacak Bu bu girişler 4051 den sinyal alacaklar. Bu işi bir mosfet transistör kullanarak yapabilirsin. Motorun bir ucu +12V yada +5V da olacak diğer ucu Mosfet  (IRF 540) transistörün Drain ucunda olacak. Mosfet Source ucu da GND ye bağlı olacaktır. Gate ucu ise 100 ohm direnç üzerinden 4051 çıkışına bağlanacaktır.

- Burada birde Counter yani sayıcı kullanacaksın buda yine 7493 olabilir. Bunun CLK girişine  birinci deney boardından gelen 0,1Hz lik sinyal girilecektir. Bu alet saymaya başlayacak ve her 10 sn de bir ABCD çıkışları konum değiştirecektir. Sen AB çıkışlarını alıp 4051 in AB girişlerine bağlayacaksın. Böylece her 10 sn de bir 4051 in çıkışı konum değiştirecektir.  Böylece girişten verilen PWM sinyali çıkışları değiştirerek 10 sn de bir dolaşacaktır. Burada 5. çıkışı entegrenin INHB girişine girerek 5 ci çıkışta resetlenip tekrar lk çıkışa dönmesini sağlayacaksın.

Hepsi bu kadar.

Bazı noktaları özellikle detaylı anlatmadım. Bütün bu anlattıklarımı verdiğin resimden gördüm. Birazda entegre bilgisi olunca iş kolaylıkla çözülüyor. Bu anlattıklarım elbette teorik bir anlatım ama işin tamamını halledecek bilgileri veriyor. Ufak tefek sorunlar çıkabilir. Ama teorik olarak sistemin çalışması gerekir.

Kesinlikle kestirmeden gidip te şunereye bağlanacak o nedir gibi sorular sorma. Otur burada açıklanan entegrelerin data sheetlerini incele örnek devreler bulup kullanım şekillerini anlamaya çalış. SOnra açıklanan şekilde devreni kurmaya ve çalıştırmaya gayret et.
Bu konuda başka cevap yazmayacağım. Başkası isterse yazar. Amaç sana bir şeyler öğretmek. Zaten soruda bu aöaçla sorulmuş. sen öğrenmeden yaparsan yazık olur değilmi.

Ete

Bilgi hazinedir paylaştıkça büyür.            http://etepic.com

hkilic5

ete, Maxim, MC_Skywalker ve Ersin hepibnize ayrı ayrı teşekkür ederim yorumlarınız doğrultusunda devremi tekrar kuracağım.
İlgi ve alakanız için tekrar teşekkürler.
Sağolun.