TB6612FNG yanıyor

Başlatan berkay_91, 28 Şubat 2015, 01:32:37

berkay_91

mrb, 2 tane TBA6612FNG bozdum, birkaç kere istediğim yönde istediğim hızda bağladığım küçük dc motoru çalıştırıyorum ve bir iki deneme sonra motor sürücüsü bozuluyor. modülü 5 v ile besliyorum, Vmot pininede 10 V veya 12 V veriyorum. neden bozuldular anlamadım. yardımcı olurmusunuz?

void sola_don(){
	
	PORTB|=(1<<5)|(1<<3); // wake from stand by and turn right
	
	while(kontrol!=0x33){
	
	     if(data==dur)
	     kontrol=0x33;
			      
	     F_PWM=10000;
	     ICR1=PWM_RESOLUTION - 1;
	     OCR1B=PWM_RESOLUTION/2-1; // % 50 duty sycle
	
	}
	
	PORTB=0X00;	
	kontrol=0;  
}

void saga_don(){
	
	PORTB|=(1<<5)|(1<<4); // wake from stand by and turn left
	
	while(kontrol!=0x33){
		
		if(data==dur)
		kontrol=0x33;
				 
	    F_PWM=10000;
	    ICR1=PWM_RESOLUTION - 1;
	    OCR1B=PWM_RESOLUTION/2-1; // % 50 duty sycle
	
	}
	
	PORTB=0X00;
	kontrol=0;	 
}





M.Salim GÜLLÜCE

DC Motordan ters elektromotor gerilimi geldiğinden bozuyor olabilirsin.
Motor gürültülerini bastıracak snubber eklemeni öneririm.
Bir paralel diyot ve bir dirence seri kondansatörü paralel bağlaman işini görür sanırım.