Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
you can use above topology. but for 1 amp load, you may change 1N4148 diode.
how much voltage given at controller pin.?
The diode may be OK but I would have used something like a 1N400x personally.
The most likely problem is that you are not fully driving the MOSFET. With some conduction it may be able to handle a single solenoid but with the extra current demanded by 6 of them it may not be coping. To allow it to pass enough current you need a voltage of at least 6.6V on the controller pin, somethng like 10V would be better.
Brian.
Something like 1N4001 prefer than 1N4148. set your mosfet driving at saturation region for this purpose.
This is not good enough. Threshold voltage means it just starts to conduct at that gate voltage. This MOSFET does not fully turn on until 10v. You need a "logic level FET", like the Fairchild FQP30N06L. Plus you still need to get the gate drive up to 5v as FvM said.and again as per IRF540 Datasheet gate threshold voltage is only between 2V to 4V
You didn't yet mention 8051. It has open drain outputs with weak pull-ups instead of regular push-pull outputs. As a simple solution, you can place strong (e.g. 1k) pull-ups. If you also want safe reset behaviour, an inverting driver (like 74HC04) between 8051 and MOSFET is suggested.
You are pulling down with 11k. That forms a voltage divider with any internal pullups. Why Is R1= 10k? Are you worried about slow turnoff?is 8051 not have internal pull ups in port - 2? I have read it in at89c51 datasheet.
You are pulling down with 11k. That forms a voltage divider with any internal pullups. Why Is R1= 10k? Are you worried about slow turnoff?
You should read the datasheet completely. Not only about existence of pull-up resistors, also the expectable resistance value. Then calculate.is 8051 not have internal pull ups in port - 2? I have read it in at89c51 datasheet.
You should read the datasheet completely. Not only about existence of pull-up resistors, also the expectable resistance value. Then calculate.
Internal pull-ups can turn the MOSFET on, but only quite slowly.
There's by the way no reasonable function of the pull-down resistor at the gate. Instead of changing it to 100k, you can just omit it. During power-up and processor reset, the internal pull-up resistor will override the pull-down resistor and turn the MOSFET on. Placing an inverter is the only way to avoid this probably unwanted behaviour.
I would keep the series resistor.could there any problem or damage with MOSFET or controller's pin if i will remove both 1k and 10k resistors?
what is the need for inverter ic (74HC04)?
Why particularly?if you are using atmel 8051 series microcontroller then you shuld isolate your microcontroller from solenoid using optocoupler.
It may be working with one IRF540, but if you are designing for mass production, the IRF540 is not guaranteed to switch fully on at 5 volts of gate drive. You need a logic level FET.ok thank you all as I solved problem by connecting 5V supply externally to my circuit and its working fine now.