Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => Diğer => Konuyu başlatan: TAYM - 08 Aralık 2021, 01:43:57

Başlık: dakikada bir pulse üretecek ic
Gönderen: TAYM - 08 Aralık 2021, 01:43:57
Merhaba,

3,7v batarya ile çalışan bir sensör node'da bulunan STM32'yi sleep moddan çıkarmak için, girişine bir dakikada bir, interrupt Pulse'i göndermek istiyorum.
Normalde Node sürekli sleep modda bekliyor ve devre üzerindeki sensör chiplerinin birinden gelen bir Interrupt Pulse'i STM32'yi uyandırıp devredeki diğer sensörlerden aldığı tüm verileri göndermesini sağlıyor. Fakat STM'i uyandiran magnetometer sensörü bazen değişimleri sens edemiyor ve sistemi uyandıramiyor.
Bundan dolayı ben de Bir dakikada bir çıkış verip STM32'yi uyandirip daha sonra tekrar uykuya geçen bir çözüm düşündüm. Bu arada STM32 programına sahip olmadığım için maalesef Programla ilgili bir çözüm ihtimali yok.
En efektif olarak nasıl bir çözüm bulabiliriz.
Başlık: Ynt: dakikada bir pulse üretecek ic
Gönderen: fide - 08 Aralık 2021, 09:43:36
12lf1822 gibi 8 pin bir mcu ve internal osilator kullanıp tek çip + 100nf ile halledilebilir. LF serisi low power olduğu için hem doğrudan batarya ile çalışır hem de bataryayı çok yormaz. Timer ile kesme oluşturulup iki kesme arasında kendisi bile uykuya alınabilir.

(https://i.ebayimg.com/images/g/cLsAAOSwFpVcZA6q/s-l500.jpg)
Başlık: Ynt: dakikada bir pulse üretecek ic
Gönderen: Erol YILMAZ - 08 Aralık 2021, 10:08:46
Her çipe program atmak ta zor olabiliyor.

"programmable watchdog" gibi bir terimle arayabilirsiniz.
Başlık: Ynt: dakikada bir pulse üretecek ic
Gönderen: elektronik - 08 Aralık 2021, 12:00:50
NE555 + 2 tane CD4017 ile yapabilirsin
Başlık: Ynt: dakikada bir pulse üretecek ic
Gönderen: TAYM - 08 Aralık 2021, 12:16:31
öneriler için çok teşekkür ederim, denemelerden sonra uyguladigimiz yöntemi ve sonuclarini buraya yazacagim.
Iyi çalışmalar, saygılar.
Başlık: Ynt: dakikada bir pulse üretecek ic
Gönderen: kt_eem - 08 Aralık 2021, 13:40:35
Whatchdog timer kullanarak ek donanım kullanmadan çözmenizi öneririm.
Başlık: Ynt: dakikada bir pulse üretecek ic
Gönderen: mehmet - 08 Aralık 2021, 13:52:52
STM32 her şeyi hallettiniz de;
RTC modülünü mü kullanamadınız?
Başlık: Ynt: dakikada bir pulse üretecek ic
Gönderen: TAYM - 08 Aralık 2021, 16:14:28
Alıntı yapılan: mehmet - 08 Aralık 2021, 13:52:52STM32 her şeyi hallettiniz de;
RTC modülünü mü kullanamadınız?

Hocam, sistemi biz uretmedik, sistem hazır, o nedenle yazılıma veya devre tasarimina mudahele etme şansımız maalesef yok,

aslında sorumda belirtmiştim ama muhtemelen sorumu tam olarak okuyamadiniz, veya hızlıca baktınız, vaktiniz azdi belki de.
saygılar...
Başlık: Ynt: dakikada bir pulse üretecek ic
Gönderen: TAYM - 08 Aralık 2021, 16:16:17
Alıntı yapılan: kt_eem - 08 Aralık 2021, 13:40:35Whatchdog timer kullanarak ek donanım kullanmadan çözmenizi öneririm.
yazılıma mudahele şansımız yok mecburen harici donanım kullanacağız.
Saygılar..
Başlık: Ynt: dakikada bir pulse üretecek ic
Gönderen: devrecii - 08 Aralık 2021, 18:17:34
Eğer mcu uyandığında bir pin ON , uykuda OFF oluyorsa , titreşimlide olabilir, 

Bir dirençle kapasitör dodurulur kapsitör boşlınca pini uyarır , gerekirse transistörde kullanılabilir. Self osilator. 

(https://i.ibb.co/C2bMwVd/untitled.png)
Başlık: Ynt: dakikada bir pulse üretecek ic
Gönderen: CLR - 08 Aralık 2021, 18:18:21
Sot23-6 PIC10 veya ATTINY serisi işlemciler var, bunlarla istediğin sürede aç-kapa yapabilirsin, periyodik veya olmasın fark etmez, sistem pilli olduğun içinde çok rahat 1uA'in altında akım çeker, böylece sensörlü sistemin yaşam süresi çok değişmez
Başlık: Ynt: dakikada bir pulse üretecek ic
Gönderen: MrThinking - 09 Aralık 2021, 10:41:25
Alıntı yapılan: devrecii - 08 Aralık 2021, 18:17:34Eğer mcu uyandığında bir pin ON , uykuda OFF oluyorsa , titreşimlide olabilir, 

Bir dirençle kapasitör dodurulur kapsitör boşlınca pini uyarır , gerekirse transistörde kullanılabilir. Self osilator. 

(https://i.ibb.co/C2bMwVd/untitled.png)
Bu devre tam olarak nasıl çalışıyor açıklayabilirmisiniz. İsis te simüle etmeye çalıştım ama pek bir şey anlamadım.
Yani türkçe anlamıyla kendi kendine salınım gerçekleştirmiyor.
Başlık: Ynt: dakikada bir pulse üretecek ic
Gönderen: elektronik - 09 Aralık 2021, 12:55:08
Alıntı yapılan: ümitgungor - 09 Aralık 2021, 10:41:25Bu devre tam olarak nasıl çalışıyor açıklayabilirmisiniz. İsis te simüle etmeye çalıştım ama pek bir şey anlamadım.
Yani türkçe anlamıyla kendi kendine salınım gerçekleştirmiyor.

İşlemci çalışırken Out pini lojik 1 oldu yani 5 volt diyot üzerinden kondansatör hızlıca şarj oldu sonra işlemci uykuya geçti out pini lojik 0 oldu kondansatörün kapasitesine ve direncin değerine göre kondansatör zamanla boşaldı kondansatör boşalınca işlemci uyandı. böyle bir döngü
Başlık: Ynt: dakikada bir pulse üretecek ic
Gönderen: TAYM - 11 Aralık 2021, 22:15:20
Alıntı yapılan: Erol YILMAZ - 08 Aralık 2021, 10:08:46Her çipe program atmak ta zor olabiliyor.

"programmable watchdog" gibi bir terimle arayabilirsiniz.

Hocam buradan yola çıkarak linkteki TPL5010 kullanacağız, teşekkürler.

https://www.ti.com/lit/gpn/tpl5010&ved=2ahUKEwi9uOepudz0AhVuh1YBHSLLADMQFnoECBwQAQ&sqi=2&usg=AOvVaw2I0w9fZ7oqW0731yhxgcX2
Başlık: Ynt: dakikada bir pulse üretecek ic
Gönderen: elektronik - 12 Aralık 2021, 00:36:10
Alıntı yapılan: devrecii - 08 Aralık 2021, 18:17:34(https://i.ibb.co/C2bMwVd/untitled.png)

Bunu yapmayı deneseydiniz çok basit ve maliyeti düşük. olmadı en fazla bir tane bc transistör eklenebilir.
Başlık: Ynt: dakikada bir pulse üretecek ic
Gönderen: devrecii - 12 Aralık 2021, 02:44:02
Burada olmasa da başka işlerde işe yarayabilir.

Kabaca hesaplama yaparsak 2.2M ohm direnç 47uf yada 33uf arası bir kondansatörle 1dk olur, ya da 4.7Mohm 10uf -22uf.
Diyotun yanına 100ohm direnç koymak iyi olur mcu out pinini korumak için .