Arduino PWM 2A motor freeze / resety
Petr Zapadlo
zapik na email.cz
Čtvrtek Únor 4 07:17:15 CET 2021
Je tam IRF520, takže Vgst je 2-4V (otázka je jestli tam není nějaká
čínská kopie), takže to přímo z pinu nemusíte být schopen plně otevřít.
Další fakt je ten, že kapacita G vůči D jsou nějaké nanofarady, přes
které se Vám špičky přenáší na CPU.
A nulovou diodu tak opravdu nevidím.
Začal bych tím, že přiletuji k motoru antiparalelní diodu - tím
zredukujete špičky. Dále by bylo vhodné budit FET přes nějaký oddělovač
(ideálně třeba TCA4420), v nouzi třeba tranzistorový invertor.
Petr
Dne 04. 02. 21 v 7:07 Jan Půhoný napsal(a):
> Je tam toto:
>
> https://dratek.cz/docs/produkty/0/746/eses1449937609.pdf
>
> Takže G bez odporu přímo na pin arduina.
>
> Dne čt 4. 2. 2021 6:12 dop. uživatel Jaroslav Buchta
> <jaroslav.buchta na hascomp.cz <mailto:jaroslav.buchta na hascomp.cz>> napsal:
>
> Jake je zapojeni toho modulu s mosfetem? neco takoveho? Drive
> modul spínače regulátoru PWM 15A 400W MOS FET | dratek.cz
> <https://dratek.cz/arduino/1754-pwm-15a-400w-mosfet.html?gclid=CjwKCAiAsOmABhAwEiwAEBR0ZtB0PLedLckQFJUXHE0P8JzSamx1qqYOOB0tEKZuqron2yQbsQvm4xoCc4kQAvD_BwE>
> Je tam odpor do G? Tady asi jsou ale nejsem si jisty, jestli na
> nich nevidim 0R...
>
> Dne 04.02.2021 v 0:49 Jan Půhoný napsal(a):
>> Dobrý večer,
>>
>> mám Arduino Mega klon, k tomu připojený modul s IRF520 a k tomu
>> 12V/2A blower.
>>
>> Pokud dám analogWrite(255); tak se motor zapne a jede ok. Ale
>> jakmile to chci zregulovat třeba i jen na analogWrite(20);,
>> Arduino se kousne a resetne mi to až WDT. Ale nejde mi do hlavy,
>> proč se to tedy neresetuje i když motor jede naplno.
>>
>> S malým PC větrákem se to chová dobře.
>>
>> Co jsem zkoušel:
>>
>> - Díval jsem se na to osciloskopem a z toho 2A větráku lezou
>> špičky cca po 400Hz PP 25V.
>>
>> - Dal jsem přímo k větráku 100n + 2x22n na kovové šasi. Špičky
>> jsou mnohem menší, ale Arduino se kouše pořád.
>>
>> - Paralelně k motoru jsem dal obousměrný transil 15V
>>
>> - paralelně k napájení u modulu s IRF520 kondenzátor 2200uF/35V
>>
>> - paralelně k motoru kondenzátor 1000uF/35V - pak ty špičky skoro
>> zmizí
>>
>> Kouše se to pořád.
>>
>> Napájení toroid cca 100W a za tím graetz a 9A step down na 12V
>> pro ten motor a z toho další 5V step down pro Arduino. Země
>> 1,5mm2 Cu.
>>
>> Arduino napájeno přes
>>
>> To je to fakt tak kritické při 12V/2A a musím vzít dva zdroje a
>> celé to opticky oddělit?
>>
>> Nebo v čem by mohl být problém?
>>
>> Díky,
>>
>> Honza Půhoný
>>
>>
>> _______________________________________________
>> HW-list mailing list - sponsored bywww.HW.cz <http://www.HW.cz>
>> Hw-list na list.hw.cz <mailto:Hw-list na list.hw.cz>
>> http://list.hw.cz/mailman/listinfo/hw-list
>
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz <http://www.HW.cz>
> Hw-list na list.hw.cz <mailto:Hw-list na list.hw.cz>
> http://list.hw.cz/mailman/listinfo/hw-list
>
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20210204/53caa299/attachment.html>
Další informace o konferenci Hw-list