SN7490 ile bir buton 5 fonksiyon led lamba

Başlatan mustafaaxu, 03 Aralık 2024, 21:46:22

mustafaaxu

arkadaşımın başa takılan led lambası bozulmuş
bir buton ile dört fonksiyonlu  döngü yapmış çinli
 1 low 2 hight 3 flipflop 4 stop
aklıma ilk gelen algoritmayı 12F675 pik e yazmaktı
sona  biran lojik mantıksal çözüm üreteyim dedim
projeye SN7490  bu iş için uygunluğunu gördüm

flipflop için 2 NPN transistörlü devre
hight low içinde bir PNP transistör ile sorunu çözdüm
low için 5 fonksiyon ürettim
fonksiyonların aynısını
hight olaeak ürettim
oldumu tek buton 10 fonksiyon

devre şematik olarak basitçe yapılabilir
peatikte biraz işçilik ister
flipflop işlevi ve düz yanması için kontrol BC547 lerin beyz leri ile yapıldı
7490 B ve C çıkışları 10k ile bc 547 beyzine verildi
 DM 7490 nın (C) çıkışı 10k ile T1 şn betzine verildi
(C) out olduğunda flipflop düz yanar
(C ve D) out olduğunda flipflop yapar

T3 ise hight ve low yapıyor
kolay gelsin

Resim  1.jpg
buda devre şeması
20241203_202916_373x600.jpg

seron

Bence çok güzel.
DIY el feneri yapmak için kullanılabilir.
Güç transistörü ve power LED ile çok iyi el feneri olur bundan.

seron

Flood!

@mustafaaxu abi merhaba.

Devreyi temizce yeniden çizdim. İlerde PCB'sini de çizebilirim.

Çok Fonksiyonlu El Feneri.png

Yalnız bazı sorunlar tesbit ettim:

-R3 direncine gerek yok. Çünkü R3 direnci yerine R5 ve PNP transistör hattı ile power LED devresi var. Dolayısıyla 1k direnç gereksiz geldi.

-LED'in katotuna bağlı olan BC547 transistörü LED'i çalıştırmak için zayıftır. Bu nedenle o transistörün BC337 veya BD139 ile değiştirilmesi gerekir.

-PNP transistörün emetörüne bağlı 220R direnç kollektörde bağlı olursa daha iyi olur.

-7490 entegresinin datasheet'ine baktığım zaman minimum besleme voltajının 4,7V olduğunu gördüm. Max.5V ile çalışıyor. Dolayısıyla lityum pille düzgün çalışmayacak gibi görünüyor.

-Entegrenin devamlı devrede kalması, pili yavaş yavaş boşaltır. Bu nedenle girişe bir anahtar daha gerekiyor.

Devrenin çalışma sistemini doğru mu anlamışım?

Bu bir sayıcı entegresi. 1 ve 14 terminalleri birlikte şaseye çekilirse bir adım bacak değiştiriyor. Bacaklar HIGH oluyor. Buraya kadar tamam.

Devreye güç uygulandığında(5V) 1W LED, 220R üzerinden çalışmaktadır. Bunun olması için 8 no'lu ve 12 nolu bacağın HIGH olması yani aktif olması gerekiyor. Bu oluyor mu? Yoksa butona bir kez basınca mı 8 ve 12 devreye giriyor?

Butona bir kez (daha) basınca, 12'nolu bacak LOW, 8nolu bacak HIGH olarak kalmalıdır. Böylece PNP transistör devreye girerek LED parlaklığını MAX yapar.

Butona bir kez (daha) basınca, 12'nin durumunu bilmiyorum, hem 8 hem de 9 nolu bacağın birlikte HIGH olması gerekiyor. Böylelikle flip-flop devresi çalışmaya başlar ve 1W LED yanıp söner, flaş yapar.

Butona bir kez daha basılırsa ne olur, orasını bilmiyorum.


Öneriler:

Flip-flop devresi yapmaktansa bir adet flaşör LED kullanılarak flaş işlevi sağlanabilir. Çok da iyi olur. Hem daha fazla fonksiyon (daha fazla parlaklık seçeneği) eklenebilir.

Devre üzerinde çalışarak geri dönüş yapacağım.


mustafaaxu

teşekür ederim seron kardeş önerileirinin hepside mantıkli
R3 gereksiz
entegrenin 1/2ve 1/5 sayıcılarını uygun kombinasyonları yakalamak için kullandım
başka bir sayıcıda farklı kombinasyon lar oluşabılir
enerji tasarrufu yapılabilirmi bilemedim
flaşör led çok daha uygun
kolay gelsin

mustafaaxu

Alıntı yapılan: seron - 05 Aralık 2024, 23:07:28Flood!
-7490 entegresinin datasheet'ine baktığım zaman minimum besleme voltajının 4,7V olduğunu gördüm. Max.5V ile çalışıyor. Dolayısıyla lityum pille düzgün çalışmayacak gibi görünüyor.

hocam bende merak ettim kaç volta kadar inebilirim diye  sanırım baya indi
3,20 voltta hala çalışıyordu 
3 voltta stop
buda bizde bilği olarak kalsın
tabiki 5 volt iyidir ama olmazsada 3,2 ile iş görür
kolay gelsin

20241208_150210_387x600.jpg

seron

Tamamdır devre çalışıyorsa sorun yok.
Zaten 3,5Voltta kullanımı kesmen gerekiyor.

Ben de müsait bir zamanda PCBsini çizer paylaşırım.


seron

#6
@mustafaaxu abi ben bu devrenin nasıl çalıştığını hala çözemedim yardımcı olur musun?
Yapay zekaya sorarak entegrenin çıkışlarını öğrendim.

Ekran görüntüsü_2024-12-13_01-32-05.png
Çok Fonksiyonlu El Feneri.png

Buna göre devre şöyle çalışacak:

Butona basmazsam tüm çıkışlar LOW LED sönük.
Butona 1. kez basarsam, QA çıkış verir. Bu, PNP transistörü kesimde tutar, hala LED sönük.
Bunona 2. kez basarsam, QB çıkış verir, LED hala sönük. Çünkü yanması için QC'nin çıkış vermesi lazım.
Butona 3. kez basarsam, QA ve QB çıkışları HIGH olur, LED hala sönük.
Butona 4. kez basarsam, QC HIGH olur, Lamba MAX parlaklıkta yanar çünkü PNP low sinyali almakta, LED'in katotundaki transistör iletimdedir.
Butona 5. kez basarsam, QA ve QC HIGH olur, LED kör parlaklıkta yanar.
Butona 6. kez basarsam, QB ve QC HIGH olur, LED yanıp sönmeye başlar. (max parlaklıkta çünkü PNP devamlı iletimde).
Butona 7. kez basarsam, QA, QB, QC HIGH olur, LED yanıp sönmeye başlar (kör parlaklıkta çünkü PNP yalıtıma gitti).
Butona 8. Kez basarsam, Sadece QD(boşta) HIGH olur. LED sönük.
Butona 9. kez basarsam, QA ve QD HIGH olur, LED yine sönük.
Butona 10. kez dönersem sıfıra dönmüş olurum yani 0. kademe hepsi low.

Bu çıkışlar bana biraz tuhaf görünüyor nerede yanlış yapıyorum bir inceleyip dönüş yapabilir misin?

Yani düğmeye devamlı basıp çektiğimizi düşünürsek şöyle oluyor:
Sönük---> Sönük---> Sönük---> MAX Yanık---> Kör Yanık---> parlak flipflop--->kör flip-flop--->Sönük--->Sönük.

Sönük sayısı çok fazla.

Saygılar.

seron

#7
Sanırım çözdüm. Ama devreyi yeniden çizdim.

Önce tabloyla devreyi yeniden görelim:

Ekran görüntüsü_2024-12-13_01-32-05.png

Çok Fonksiyonlu El Feneri-2.png

Butona hiç basılmadan LED sönüktür ve tüm çıkışlar lojik 0'dır.
Butona 1. basışta A HIGH olur, LED yüksek parlaklıkta yanar.
Butona 2. basışta B HIGH olur, LED söner.
Butona 3. basışta A ve B HIGH olur, LED düşük parlaklıkta yanar.
Butona 4. basışta C HIGH olur, LED söner.
Butona 5. basışta A ve C HIGH olur, LED yüksek ışıkta flip-flop yapar.
Butona 6. basışta B ve C HIGH olur, LED söner.
Butona 7. basışta A,B,C HIGH olur, LED düşük ışıkta flip-flop yapar.
Butona 8. basışta D HIGH olur, D'ye bağlı transistör vasıtasıyla devre resetlenir.

ÖZET: Söner > Parlak yanar > Söner > Kör yanar > Söner > Yüksek flaşör > Söner > Düşük flaşör > Reset atar.

İnceleme uzun sürer devreyi takip ederek incelemelisiniz.

Yav musti abi bu kadar niye uğraşıyoruz anlamadım. :D
Aha aha aha işte:

çok fonksiyonlu bir başka el feneri.png

Bir sürgülü anahtar bir de potansiyometreyle iş tamam.

Analog candır...

dede_salih

@seron
Analog hayat kurtarır.
Dijital candır...  ;)


mustafaaxu

Hocam son incelemen doğrusudur
Burda aslında şunu belirtmem gerekir
Bu butonlu lamba bir arkadaşıma gelmiş
Buton arızası varmış bazen basıyor bazen başlıyormuş
Derken bizim arkadaş butonu değiştiriyor
ama sistem çalişmiyor
yani Elinde patliyor şarz etmiyor devre çalışmıyor
besleme  2 x 18650 pil vardı
Şarj için type C girişli 4056 modül kullandık

Haklısın Çoklu kayan swic ile sorun çözülür
Orjinal bozulmasin diye butonlu tercih ettik onun için böyle uğraştık

Aslında Devreyi 4017 ile yapsaydık  bu kadar  karışık olmazdı

Dijital devrelerin güzel yanı bu tip devreler ile beyin jimnastiği yapiyoruz
Kolay gelsin

mustafaaxu

seron hocam sn7490 iki sayıcısını parelel giriş yaptığımızda
pratikte deney setinde oluşan tablo şu şekilde
ilgini çekerse paralel tablo yu derledim

1/2 sayıcısı    0..1..0..1 seklinde ilerliyor
1/5 sayıcısı da
0....000   0
1....100   1
0....010   2
1....110   3
0....001   4
1....000   5
0....100   6
1....010   7
0....110   8
1....001   9
tekrar 0 dan başlıyor reset kullanmadım

pratikte LED DURUMU ise bu tabloda A ve BCD çıkışları led durumu
deneyim:
teoride tasarladım bir devre pratikte bazı sorunlar çıkarabiliyor
mesela voltaj verildiğinde
tüm çıkışlar low iken devre flaş yapıyor  fazlada  araştırmadım


adsız.jpg