motor with own power throw transistor

Hello
i want to connect battery with 12V,10A to motor and then control it throw PWM
there is scheme

i use IRF1018E
Problem:current of motor 3-4A,but it have to be 10A
sorry for my english
and there is some noise which going from motor,why it happens?

Problem is most likely that the MOSFET is not a LOGIC LEVEL MOSFET and the arduino output pin cannot fully turn on the device. While turned on, take a voltage reading between the drain terminal and ground. If it's not zero or just a few millivolts then the device is not turned on fully.

Lefty

Always ensure you get a MOSFET that is described as "logic level" in its datasheet - only these can be controlled directly from 5V.

The vast majority of TO220 packaged MOSFETs are NOT logic level...

thanks for your answers
can i use FQP30N06L? here he's datasheet http://lib.chipdip.ru/226/DOC000226423.pdf

boyma:
thanks for your answers
can i use FQP30N06L? here he's datasheet http://lib.chipdip.ru/226/DOC000226423.pdf

Yes, that is a logic level power mosfet.

Lefty

strange but with this transistor similar problem+he strongly heats

boyma:
strange but with this transistor similar problem+he strongly heats

Measure the drain voltage to ground while under load and state the value you find. Also measure the current flow to the motor and state it's value. Do these measurements while just wiring +5vdc to the gate, not using the pwm signal from the output pin.

Lefty


if i disconnect 3V ,then I=5A
smth strange

boyma:

if i disconnect 3V ,then I=5A
smth strange

Ok, you've got it wired wrong. You should wire an N channel mosfet as a 'low side' switch, not a high side as you have. Wire +6 to motor, wire other motor lead to drain, wire 6v negative to source terminal and to negative of 3v supply. Also you should wire a 10k resistor from gate to source terminal to drain off gate capacitance when gate voltage is removed.

Lefty