
H-Bridege ile yapılan motor kontrolünde motorun içinden geçen akımın yönü ayarlanarak ileri, geri yön tayini belirlenir. Devredeki transistör yapısı H harfini andırdığı için de bu yapıya H-Bridge denir.

Yukarıdaki basit yapıya bakıldığında motor yönü için 4 temel durum görülür. Devrede A ve D girişlerine 1 verildiğinde motor ileri yönde, B ve C girişlerine 1 verildiğinde ise geri yönde dönecektir. A-B ve C-D ikililerine 1 verilirsede motor fren yapacaktır.

Pin çıkışları verilen l298 entegresinde h bridge devresinin içeriÄŸi ve ekstra transistörleri indüklenen ters akıma karşı koruma diyotları yer almaktadır. İki adet h bridge barındıran bu entegrede 5-7 ile10-12 nolu pinler giriÅŸ bunlara karşılık 2-3 ile 13-14 nolu pinler ise çıkış olarak kullanılır. A ve B olarak adlandırılan bu h bride yapılarını kullanmak istersek A için “Enable A” pini olan 6 numaralı pin B için ise 11 numaralı pin lojik 1 yapılmalıdır. ilk iki giriÅŸ olan 5 ve 7 numaralı pinler pwm giriÅŸleri için uygundur. Bu pinlere uygulanacak pwm’in duty cycle ile motorun yönü belirleneceÄŸi gibi dönme hızıda kolaylıkla ayarlanabilir.
Yukarıdaki örnekte B0-En A, B1-İnput 3, B2-input 4 bağlantıları yapılmıştır. Bu yapıya göre motorumuzu ileri yönde döndürmek için sırasıyla
output_high(pin_B0);
output_high(pin_B1);
output_low(pin_B2);
yapılmalıdır. Yukarıdaki satırlar for döngüsüne alınarak tam gaz ileri yol verilmiş olur. Hızı ayarlamak için pwm uygulanmalı yada for döngüsü içerisinde delay_ms(); komutunu kullanarak motora verilecek enerji ayarlanabilir.
output_high(pin_B0);
output_low(pin_B1);
output_high(pin_B2);
Bu durumda ise motor ilkine göre tersi yönde dönecektir.
output_high(pin_B0);
output_low(pin_B1);
output_low(pin_B2);
Bu durumda ise motor fren yaparak durur.
Entegrenin kataloğuna ulaşmak için burayı tıklayınız.
Buradan daha fazla detaya ulaşabilirsiniz, buradan da c ve bilgisayar ile motor kontrolünü inceleyebilirsiniz.







