Picproje Elektronik Sitesi

ENDÜSTRiYEL OTOMASYON => Motorlar & Sürücüler => Konuyu başlatan: cann - 23 Aralık 2014, 19:04:37

Başlık: hip4081
Gönderen: cann - 23 Aralık 2014, 19:04:37
iyi günler resimdeki devreyi yaptım; aslında daha öncede 2 kez yaptım.
şimdi bir sorun var, mosfetleri henüz bağlamadım.
işlemci katında sorun yok,  0-5 v arasında pwm elde ediyor ve uyguluyorum .

(girişlere herhangi bir voltaj uygulanmaz ise, her iki high mosfet açık, ne zaman ki girişlerden birine pwm uygulanırsa o tarafın highside mosfetini kapatıp lowside ı açıyor. normal çalışması böyle)

4 volta kadar uygulamada high side mosfetlerin her ikiside açık ve beklenen lowside  açılıyor, voltaj yükseldikce mosfetlere gidecek voltaj 12 den 6 volta kadar düşüyor ama sıfırlamıyor, 4 volt ve üzerinde pwm uyguladığımda normal çalışıyor ve hemen highside mosfeti kapatıyor, lowside mosfeti açıyor. normalde 0.8 volttan itibaren kapatması gerek.

şemadaki kondansatör önerisi 1uF 100V seramik, bulamadığımdan 1uf35 volt tantal kullandım. diyot olarakda 1A hızlı diyot kullandım. pcb de de bir hata bulamıyorum.

voltaja yeterli duyarlılığı göstermemesi neden kaynaklanabilir? hatayı nerede aramak gerek
(http://s10.postimg.cc/4nnj5zq79/image.jpg) (http://postimg.cc/image/4nnj5zq79/)
Başlık: Ynt: hip4081
Gönderen: pea - 23 Aralık 2014, 19:24:23
Bu entegrenin HIP4081AIP ve HIP4081IP versiyonları var. ("A" farkı)
HIP4081IP, "A"sız versiyonu eski, hatalı versiyon. Enerji verirken mosfetler kısadevre oluyordu, birkaç tane yaktım bu nedenle.

Dediğiniz sorunu yaşamadım ama bu da aklınızda olsun.
Başlık: Ynt: hip4081
Gönderen: cann - 23 Aralık 2014, 19:32:08
baktım AIPZ smd. çift yaptım ikiside aynı şekilde davranıyor.

mesaj birleştirme:: 23 Aralık 2014, 21:12:14

burada aradığım 4081 ile birebir ilgili olmayabilir, başka sürücülerde benzer mantıkla çalışıyor. aradığım mantıksal olarak nasıl bir hata nedeniyle düşük giriş voltajında  highside kapanmaz da ancak 4volt civarında normal çalışmaya geçebilmesine neden olur, .
Başlık: Ynt: hip4081
Gönderen: M.Salim GÜLLÜCE - 24 Aralık 2014, 01:55:42
Uyguladığın PWM deki duty-cycle yüzdesiyle ilgili olabileceğini düşündüm.
Ortalama gerilim alıyor olabilir.
Başlık: Ynt: hip4081
Gönderen: cann - 24 Aralık 2014, 09:54:48
böyle bir ihtimal var, ama programı daha önce kullandım. program sorunu olamaz. yanımda değil, acaba osilatör değeri yanlış olabilirmi?

kondansatörün 100 volt yerine 35 volt olması bundan sorumlu olabilir mi?
Başlık: Ynt: hip4081
Gönderen: ipek - 24 Aralık 2014, 10:17:16
Kondansatörün gereken voltajdan yüksek olması sorun değildir,fakat anma gerilimi arttıkça ESR direnci'de artmaktadır.

örnek 10mf 16 volt ESR 1.5 ohn ,  10 mf 100v ESR 10 ohm gibi,frekans yükseldikçe ripple'yi bastırmak problem olur,dahada düşük ESR'li kapasitelere ihtiyaç duyulur.fakat sorununuz bundamı kaynaklı bilemiyorum,tecrübe işi.
Başlık: Ynt: hip4081
Gönderen: z - 24 Aralık 2014, 11:15:04
@Cann

Verdiğin devre şu şekilde çalışacak.

A girişini anlatayım.

A girişi 1 iken alttaki mosfet iletimde, üstteki mosfet ise yalıtımdadır.
A girişini 0 yaptığında alttaki mosfet yalıtıma, üstteki mosfet ise iletime geçer. Ancak A girişini uzunca süre 1 de bekletebilirken uzunca süre 0 da bekletemezsin. Çünkü bu giriş PWM ile sürekli 1-0-1-0.... şeklinde beslenmek zorunda.

Aksi takdirde üstteki mosfetin gate voltajı oluşturulamaz.


Başlık: Ynt: hip4081
Gönderen: cann - 24 Aralık 2014, 17:35:02
tam olarak olayı anlamadım. A girişi ileri B girişi geri dönüş sağlıyorsa, uzun süre geri devir için A girişine pwm uygulamamak gerekiyor, ama siz uzun süre 0 da bekletemezsiniz yazmışsınız.

bendeki sorun A yada B farketmiyor pwm uyguladığımda alttaki mosfete zayıfca voltaj gidiyor ve üstteki mosfete giden voltajda düşüyor, ama üstteki ancak 4 volt civarında kesiyor, oysa ki A yada Bye pwm uygulandığı anda (datasheet te 0.8 V eşik ) üstteki yalıma geçmiyor ancak 4 volt civarında geçiyor.
Başlık: Ynt: hip4081
Gönderen: z - 24 Aralık 2014, 17:50:19
Sen en iyisi scop görüntülerini ver. Ordan bakalım.


Başlık: Ynt: hip4081
Gönderen: cann - 24 Aralık 2014, 18:21:25
biraz önce aynı devreyi ir2184 le yaptım sonuç aynı. sorun hip de değil anlaşılan.

işlemcide yada işlemci katında bir sorun var.

mesaj birleştirme:: 24 Aralık 2014, 19:08:29

and kapısının bir girişine lojik 1 yani 5 V verip, diğerine pwm verirsem: pwm and kapısının giriş eşiğini aşıncaya kadar işlevsel olamaz ve ben böyle bir sorunlamı karşı karşıya kalırım.
Başlık: Ynt: hip4081
Gönderen: z - 24 Aralık 2014, 19:22:06
Alıntı yapılan: cann - 23 Aralık 2014, 19:04:37
şimdi bir sorun var, mosfetleri henüz bağlamadım.

Hehhe yakaladık suçluyu.

En azından alttaki MOSu bağlamalısın.

Yada mosları bağlamadan deneme yapacaksan deneme süresince 12 nolu pini GND,ye bağla.
Başlık: Ynt: hip4081
Gönderen: cann - 24 Aralık 2014, 20:52:15
Teşekkürler hocam
artık yarin bu denemeyi yapabilirim.
yalnız ir2184 ile hip arasında şöyle bir fark var
ilkinde alt mosfetler başlangıçda açık, hipde ise üst mosfetler açık
Başlık: Ynt: hip4081
Gönderen: z - 24 Aralık 2014, 21:23:01
Benim açıklamam HIP4081 içindi. 12 nou pini GND yaparsan istediğin gibi test edersin.

(Aslında bu önerimi denemedim. Bu bağlantının sorun çıkaracağını sanmıyorum)

Fakat mosları takmadan önce bu bağlantıyı GND den kopartmayı unutma.
Başlık: Ynt: hip4081
Gönderen: cann - 24 Aralık 2014, 23:08:50
12 nolu pini gnd yaptım ama olmadı,
umarım mosfetleri takınca olur
Başlık: Ynt: hip4081
Gönderen: z - 24 Aralık 2014, 23:27:07
12 nolu pin AHS idi.  Yanlış çıkışa bakmış olabilirsin. BHS yi yani 19 u da GND yaparsan her iki tarafta test edilebilir.

Başlık: Ynt: hip4081
Gönderen: cann - 27 Aralık 2014, 16:52:56

mosfetleri bağladım ama ne yazık ki hip4081 deki anormallik düzelmedi.

ama ir2184 mosfetleri bağlayınca düzgün çalıştı. motor ileri geri dönüşleri sorunsuz yapıyor.

tek sorun kaldı pwm yaklaşık 4.5 volt civarını geçince işlemci reset yapıyor.

örnek aldığım şema 16 khz, ben 20khz de sürüyorum. bundan kaynaklanabilirmi?
Başlık: Ynt: hip4081
Gönderen: cann - 29 Ocak 2015, 21:33:55

datasheet deki bu devreyi yaptım çalışıyor.

ben C1 ve C2 için 100nF kullandım. C1 için 100nF doğru sanırım, ama C2 için en doğru değer nasıl olmalı bilmiyorum. mosfetlere göre mi? motor gücüne göremi? voltaja göremi?


(http://s11.postimg.cc/5w73bedtr/ir2184.jpg) (http://postimg.cc/image/5w73bedtr/)