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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
04/15/11 22:28
Read: times


 
#181903 - AT89c55 Connection with ULN2803/4
Hi.

This might be faced by some people and there might be answers, but i have yet to find.

I have connected a ULN2803/4 chip with a AT89c55 controller Port-2. The ULN is supposed to drive 12V relays, that have one of the coil legs connected to 12V and the other leg connected to the ULN.

Since ULN is TTL compatible, writing a logic "1" to the respective port pin, and hence the ULN input, turns ON the relay and a logic "0" turns it off. So far so good.

The problem i am facing is, at startup all relays turn ON, untill the init piece of code executes to put all port pins to Logic "0" state. he problem is that at controller pins are internally pulled-up, hence when the power is turned on, while teh controller is still in reset stage, the port pins are all at logic "1", and the relays turn ON.

This is creating problems for me, as the relays are supposed to drive critical Contactors which are driving a Star-Delta 15KW motor. If all the contactors turn ON at power up (MAIN, STAR, DELTA), then there would be a blast in teh motor, OR the Overload will trip.

Any suggestion how i can keep teh ULN outputs OFF at power up, and ONLY turn the ULN ON when needed ?

Zeeshan



List of 14 messages in thread
TopicAuthorDate
AT89c55 Connection with ULN2803/4            01/01/70 00:00      
   There is a FAQ for that            01/01/70 00:00      
   MAX1232 + some NORs            01/01/70 00:00      
   #181903 - AT89c55 Connection with ULN2803/4            01/01/70 00:00      
      '595 Chip /OE            01/01/70 00:00      
         Pull-downs...            01/01/70 00:00      
   89C55 connection with 2803            01/01/70 00:00      
      Why?            01/01/70 00:00      
      Why is Atmel different?            01/01/70 00:00      
         Why 89CXX is different            01/01/70 00:00      
            Advice not understood            01/01/70 00:00      
            You didn't answer the question!            01/01/70 00:00      
               Answer            01/01/70 00:00      
            not necessarily because of AT89            01/01/70 00:00      

Back to Subject List