Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
04/07/12 12:23
Read: times


 
#187046 - Ya sure....
Responding to: ???'s previous message

thyristor based AC-AC voltage regulator for inductive load....
its also called as a Hard firing technique for Thyristor..

i have spend almost a week for this.. there was a problem in synchronization between zero crossing and thyristor gate pulse(i.e G1&G2) & its resolved by this logic
at zero crosover i toggle a bit and take bit as a reference for G1&G2 generation
this is not a code.. i am sharing logic...


void interrupt Input_capture(void) { //Zero Crossover both edge rising&falling
Bit0 =~ Bit0; // toggle bit for each rising &falling edge trigger
sync_time=TCON; // for synchronization
OC1 = sync_time + alpha; // load value in Comapator1 register

}

void interrupt Output_Compare1(void) {
unsigned short pulse;
if(Bit0 ==1) { // check condition of toggle bit
PA1 = 0; // Thyristor Gate pulse G1
} else {
PA2 =0; // Thyristor Gate pulse G2
}

OC2 = sync_time + pulse; // load value in Comapator2 register
}

void interrupt Output_Compare2(void) {
if(Bit0 ==1) { // check condition of toggle bit
PA1 = 1; // Thyristor Gate pulse G1
OC1 = sync_time + 10000; // load value in Comapator1 register
} else { // Thyristor Gate pulse G2
PA2 = 1;
OC1 = sync_time + 10000; // load value in Comapator1 register
}

}


List of 18 messages in thread
TopicAuthorDate
Gate pulse for anti paraller Thyristor configuration            01/01/70 00:00      
   Inductive VS resistive characteristics            01/01/70 00:00      
    :( not even single person is interested in this post......            01/01/70 00:00      
      what?            01/01/70 00:00      
      Power Electronics            01/01/70 00:00      
   Thank for Replay and your interest            01/01/70 00:00      
   Code            01/01/70 00:00      
      Established Synchronization But.......            01/01/70 00:00      
      ?            01/01/70 00:00      
         Not function            01/01/70 00:00      
      Code Does not make sense            01/01/70 00:00      
         for understanding only....            01/01/70 00:00      
            Confusion, more like            01/01/70 00:00      
         Formating ....            01/01/70 00:00      
            It is always, but especially when ....            01/01/70 00:00      
         Problem Resolved            01/01/70 00:00      
            Please share            01/01/70 00:00      
               Ya sure....            01/01/70 00:00      

Back to Subject List