Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΌΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π½Π° Ардуино: ΠΏΠΎΠ»Π½Ρ‹ΠΉ Π³ΠΈΠ΄ ΠΏΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡŽ

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½Ρ‹Ρ… ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠ², Π±ΡƒΠ΄ΡŒ Ρ‚ΠΎ Ρ€ΠΎΠ±ΠΎΡ‚-пылСсос, радиоуправляСмая модСль ΠΈΠ»ΠΈ ΡƒΠΌΠ½Ρ‹ΠΉ вСнтилятор, Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π±Π΅Π· Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠΉ систСмы ΠΏΡ€ΠΈΠ²ΠΎΠ΄Π°. ИмСнно ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΌΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π½Π° Ардуино становится Ρ‚Π΅ΠΌ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ Π½Π°Π²Ρ‹ΠΊΠΎΠΌ, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ начинаСтся ΠΏΡƒΡ‚ΡŒ любого энтузиаста Π² ΠΌΠΈΡ€ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² ΠΈ Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΡ‚Π΅Ρ…Π½ΠΈΠΊΠΈ. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ простых свСтодиодов, элСктродвигатСли Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ‚ΠΎΠΊΠ° ΠΈ напряТСния, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΈΡ… прямоС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌ ΠΏΠ»Π°Ρ‚Ρ‹ Π½Π΅ просто Π½Π΅Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ, Π½ΠΎ ΠΈ опасным для самого ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

Π’ этом ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π΅ ΠΌΡ‹ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Ρ‚ΡŒ логичСскиС ΡƒΡ€ΠΎΠ²Π½ΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° с силовой Ρ‡Π°ΡΡ‚ΡŒΡŽ двигатСля. Π’Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ ΠΎ Ρ€ΠΎΠ»ΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ², ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Ρ… Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠΈ скорости Ρ‡Π΅Ρ€Π΅Π· ШИМ ΠΈ способах рСвСрсирования вращСния. ПониманиС этих процСссов ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π²Π°ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ слоТныС мСханичСскиС систСмы, управляСмыС простыми ΠΈ доступными срСдствами.

ОсобоС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ стоит ΡƒΠ΄Π΅Π»ΠΈΡ‚ΡŒ бСзопасности Ρ†Π΅ΠΏΠΈ питания. Ошибки ΠΏΡ€ΠΈ сборкС часто приводят ΠΊ ΠΏΠ΅Ρ€Π΅Π³Ρ€Π΅Π²Ρƒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΈΠ»ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Ρƒ ΠΈΠ· строя ΠΏΠΎΡ€Ρ‚ΠΎΠ² Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°. ΠœΡ‹ рассмотрим ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹Π΅ схСмы ΠΈ практичСскиС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Ρ… ошибок ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ вашСй систСмы.

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° прямого ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈ Ρ€ΠΎΠ»ΡŒ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ²

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ сСмСйства AVR, Π½Π° Π±Π°Π·Π΅ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… построСны ΠΏΠ»Π°Ρ‚Ρ‹ Arduino Uno ΠΈ Nano, ΠΈΠΌΠ΅ΡŽΡ‚ ТСсткиС ограничСния ΠΏΠΎ Ρ‚ΠΎΠΊΡƒ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΠΈΠ½ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° способСн Π²Ρ‹Π΄Π°Ρ‚ΡŒ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 40 мА, Π° суммарный Ρ‚ΠΎΠΊ Π½Π° всю ΠΏΠ»Π°Ρ‚Ρƒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΎΠΊΠΎΠ»ΠΎ 200 мА. ΠžΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ ΠΌΠΎΡ‚ΠΎΡ€Ρ‡ΠΈΠΊ постоянного Ρ‚ΠΎΠΊΠ° Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ старта ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡ‚ΡŒ 300-500 мА ΠΈ Π±ΠΎΠ»Π΅Π΅. ΠŸΠΎΠΏΡ‹Ρ‚ΠΊΠ° Π·Π°ΠΏΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ падСнию напряТСния Π½Π° ΠΏΠ»Π°Ρ‚Π΅ ΠΈ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ ΡΠ³ΠΎΡ€Π°Π½ΠΈΡŽ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ каскада ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Π΅ устройства β€” Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ. Они Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ усилитСля Ρ‚ΠΎΠΊΠ°, принимая слабый логичСский сигнал ΠΎΡ‚ Ардуино ΠΈ коммутируя ΠΌΠΎΡ‰Π½Ρ‹ΠΉ Ρ‚ΠΎΠΊ ΠΎΡ‚ внСшнСго источника питания. НаиболСС популярными Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΠΌΠΈ Π² Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ элСктроникС ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π½Π° Π±Π°Π·Π΅ микросхСм L298N ΠΈ L293D. Π­Ρ‚ΠΈ Ρ‡ΠΈΠΏΡ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΌΠΎΡ‚ΠΎΡ€, Π½ΠΎ ΠΈ ΠΌΠ΅Π½ΡΡ‚ΡŒ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΅Π³ΠΎ вращСния.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Никогда Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΠΉΡ‚Π΅ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΊ ΠΏΠΈΠ½Π°ΠΌ 5V ΠΈΠ»ΠΈ 3.3V Π½Π° ΠΏΠ»Π°Ρ‚Π΅ Arduino. Π­Ρ‚ΠΎ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½ΠΈΡŽ ΠΏΠ»Π°Ρ‚Ρ‹ ΠΈΠ·-Π·Π° ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ΅Π½ΠΈΡ допустимого Ρ‚ΠΎΠΊΠ°.

ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ прСимущСством использования спСциализированных Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² являСтся Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ встроСнной Π·Π°Ρ‰ΠΈΡ‚Ρ‹. МногиС соврСмСнныС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ оснащСны Ρ‚Π΅Ρ€ΠΌΠΎΠ·Π°Ρ‰ΠΈΡ‚ΠΎΠΉ ΠΈ Π·Π°Ρ‰ΠΈΡ‚ΠΎΠΉ ΠΎΡ‚ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ³ΠΎ замыкания, Ρ‡Ρ‚ΠΎ критичСски Π²Π°ΠΆΠ½ΠΎ ΠΏΡ€ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠ΅ ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΡŒΠ½Ρ‹Ρ… конструкций. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΠ½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ рСвСрсивноС ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅, подавая напряТСниС Π½Π° ΠΎΠ±ΠΌΠΎΡ‚ΠΊΠΈ Π² Ρ€Π°Π·Π½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΌΠΎΡ‚ΠΎΡ€ грССтся ΠΏΡ€ΠΈ остановкС?

Если ΠΏΠΎΠ΄Π°Ρ‚ΡŒ сигнал управлСния, Π½ΠΎ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Π°Π» двигатСля, Ρ‚ΠΎΠΊ Π² ΠΎΠ±ΠΌΠΎΡ‚ΠΊΠ°Ρ… возрастСт Π΄ΠΎ максимального значСния (Ρ‚ΠΎΠΊ стопорСния). Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡΠΈΡ‚ΡŒ Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ напряТСниС, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ быстрому ΠΏΠ΅Ρ€Π΅Π³Ρ€Π΅Π²Ρƒ ΠΊΠ°ΠΊ ΠΌΠΎΡ‚ΠΎΡ€Π°, Ρ‚Π°ΠΊ ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ микросхСмы. ВсСгда прСдусматривайтС мСханичСскиС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅Π»ΠΈ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ Ρ‚Π°ΠΉΠΌΠ°ΡƒΡ‚ Π² ΠΊΠΎΠ΄Π΅.

Π’Ρ‹Π±ΠΎΡ€ подходящСго Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° для Π·Π°Π΄Π°Ρ‡ΠΈ

Π Ρ‹Π½ΠΎΠΊ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ мноТСство Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ², ΠΈ Π²Ρ‹Π±ΠΎΡ€ зависит ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° двигатСля ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠΉ мощности. Для Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² с ΠΌΠΎΡ‚ΠΎΡ€Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ΠΎΡ‚ DVD-ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΎΠ² ΠΈΠ»ΠΈ ΠΈΠ³Ρ€ΡƒΡˆΠ΅Ρ‡Π½Ρ‹Ρ… машинок ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ подходят ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π½Π° Π±Π°Π·Π΅ L293D. Они ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹, Π΄Π΅ΡˆΠ΅Π²Ρ‹ ΠΈ рассчитаны Π½Π° Ρ‚ΠΎΠΊ Π΄ΠΎ 600 мА Π½Π° ΠΊΠ°Π½Π°Π». Однако ΠΈΡ… ΠšΠŸΠ” оставляСт ΠΆΠ΅Π»Π°Ρ‚ΡŒ Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ ΠΈΠ·-Π·Π° использования биполярных транзисторов.

Π‘ΠΎΠ»Π΅Π΅ ΠΌΠΎΡ‰Π½Ρ‹ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ являСтся Π»Π΅Π³Π΅Π½Π΄Π°Ρ€Π½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ L298N. Он способСн ΠΊΠΎΠΌΠΌΡƒΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠΊ Π΄ΠΎ 2 АмпСр Π½Π° ΠΊΠ°Π½Π°Π» ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с напряТСниями Π΄ΠΎ 35 Π’ΠΎΠ»ΡŒΡ‚. Π­Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π³ΠΎ ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ для колСсных Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΠ² срСднСго Ρ€Π°Π·ΠΌΠ΅Ρ€Π°. Однако стоит ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Ρ‚ΠΎΠΊΠ°Ρ… Π²Ρ‹ΡˆΠ΅ 1 Ампа Π½Π° этот ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π΄ΠΈΠ°Ρ‚ΠΎΡ€ охлаТдСния, ΠΈΠ½Π°Ρ‡Π΅ ΠΎΠ½ ΡƒΠΉΠ΄Π΅Ρ‚ Π² Ρ‚Π΅ΠΏΠ»ΠΎΠ²ΡƒΡŽ Π·Π°Ρ‰ΠΈΡ‚Ρƒ.

  • πŸ€– L293D β€” ΠΈΠ΄Π΅Π°Π»Π΅Π½ для ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ Π½ΠΈΠ·ΠΊΠΎΠ²ΠΎΠ»ΡŒΡ‚Π½Ρ‹Ρ… ΠΌΠΎΡ‚ΠΎΡ€ΠΎΠ² (Π΄ΠΎ 12Π’).
  • ⚑ L298N β€” Π·ΠΎΠ»ΠΎΡ‚ΠΎΠΉ стандарт для Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΡ‚Π΅Ρ…Π½ΠΈΠΊΠΈ, Π²Ρ‹Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ высокиС Ρ‚ΠΎΠΊΠΈ ΠΈ напряТСния.
  • πŸš€ TB6612FNG β€” соврСмСнная Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° с ΠΏΠΎΠ»Π΅Π²Ρ‹ΠΌΠΈ транзисторами, мСньшим Π½Π°Π³Ρ€Π΅Π²ΠΎΠΌ ΠΈ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹ΠΌΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ.

ΠŸΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²Π°ΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ напряТСния. Π‘Ρ‚Π°Ρ€Ρ‹Π΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ Π½Π° биполярных транзисторах ΠΌΠΎΠ³ΡƒΡ‚"ΡΡŠΠ΅Π΄Π°Ρ‚ΡŒ" Π΄ΠΎ 2-3 Π²ΠΎΠ»ΡŒΡ‚, Ρ‡Ρ‚ΠΎ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎ ΠΏΡ€ΠΈ ΠΏΠΈΡ‚Π°Π½ΠΈΠΈ ΠΎΡ‚ Π±Π°Ρ‚Π°Ρ€Π΅ΠΉ. Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π° MOSFET-транзисторах ΠΈΠΌΠ΅ΡŽΡ‚ минимальноС ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ напряТСния, обСспСчивая Π±ΠΎΠ»Π΅Π΅ эффСктивноС использованиС энСргии аккумулятора.

πŸ“Š Какой Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Π²Ρ‹ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ?
L293D для ΠΌΠ΅Π»ΠΊΠΈΡ… ΠΌΠΎΡ‚ΠΎΡ€ΠΎΠ²
L298N для Ρ€ΠΎΠ±ΠΎΡ‚Π°-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹
TB6612FNG для ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½ΠΎΠ³ΠΎ устройства
Пока Π½Π΅ знаю, Π²Ρ‹Π±ΠΈΡ€Π°ΡŽ

Π‘Ρ…Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΌΠΎΡ‚ΠΎΡ€Π° ΠΊ Arduino

Π‘Π±ΠΎΡ€ΠΊΠ° ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ элСктричСской Ρ†Π΅ΠΏΠΈ β€” Π·Π°Π»ΠΎΠ³ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ систСмы. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ модуля L298N ΠΊ ΠΏΠ»Π°Ρ‚Π΅ Arduino Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Ρ‚ΡŒ ΡΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹Π΅ Π»ΠΈΠ½ΠΈΠΈ ΠΈ ΡΠΈΠ»ΠΎΠ²ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ. Рассмотрим ΠΊΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΡƒΡŽ схСму ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ двигатСля. Π‘ΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠΈΠ½Ρ‹ Enable ΠΈ Input Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ с Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹ΠΌΠΈ Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΌΠΈ ШИМ.

Π’Π°ΠΆΠ½Π΅ΠΉΡˆΠΈΠΌ элСмСнтом схСмы являСтся Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ†Π΅ΠΏΠ΅ΠΉ питания. ЛогичСская Ρ‡Π°ΡΡ‚ΡŒ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΏΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ самой Ардуино (Ссли ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΈΠΌΠ΅Π΅Ρ‚ стабилизатор 5Π’), Π½ΠΎ силовая Ρ‡Π°ΡΡ‚ΡŒ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Ρ‚ΠΎΠΊ ΠΎΡ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ источника ΠΈΠ»ΠΈ Ρ‡Π΅Ρ€Π΅Π· ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΡŠΠ΅ΠΌ, минуя USB-ΠΏΠΎΡ€Ρ‚ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. Π­Ρ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ просадки напряТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ запуска ΠΌΠΎΡ‚ΠΎΡ€Π°.

Пин Π½Π° Arduino Пин Π½Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π΅ L298N Ѐункция ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅
D9 (PWM) ENA Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ ΠŸΠΎΠ΄Π°Π΅Ρ‚ ШИМ сигнал
D8 IN1 НаправлСниС (A) ЛогичСская 1 ΠΈΠ»ΠΈ 0
D7 IN2 НаправлСниС (B) ЛогичСская 1 ΠΈΠ»ΠΈ 0
GND GND ΠžΠ±Ρ‰Π°Ρ зСмля ΠšΡ€ΠΈΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ Π²Π°ΠΆΠ½ΠΎ!

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° строку с"ΠžΠ±Ρ‰Π΅ΠΉ Π·Π΅ΠΌΠ»Π΅ΠΉ". Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ минусовых ΠΊΠ»Π΅ΠΌΠΌ источников питания Ардуино ΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ. Π‘Π΅Π· этого"ΠΎΠ±Ρ‰Π΅Π³ΠΎ знамСнатСля" логичСскиС ΡƒΡ€ΠΎΠ²Π½ΠΈ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒΡΡ, ΠΈ ΠΌΠΎΡ‚ΠΎΡ€ Π½Π΅ запустится, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρƒ сигналов Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚ΠΎΡ‡ΠΊΠΈ отсчСта напряТСния.

β˜‘οΈ ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ запуском

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ: 0 / 4

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ШИМ для Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠΈ скорости

Для ΠΏΠ»Π°Π²Π½ΠΎΠ³ΠΎ измСнСния скорости вращСния Π²Π°Π»Π° двигатСля постоянного Ρ‚ΠΎΠΊΠ° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΡˆΠΈΡ€ΠΎΡ‚Π½ΠΎ-ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½ΠΎΠΉ модуляции (ШИМ ΠΈΠ»ΠΈ PWM). Π‘ΡƒΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² быстром Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ питания двигатСля. Если ΠΌΡ‹ ΠΏΠΎΠ΄Π°Π΅ΠΌ напряТСниС ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΌΠΈ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ°ΠΌΠΈ, ΠΌΠΎΡ‚ΠΎΡ€ Π½Π΅ успСваСт ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ ΠΈ вращаСтся ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅, Ρ‡Π΅ΠΌ ΠΏΡ€ΠΈ постоянном Ρ‚ΠΎΠΊΠ΅.

Π’ Arduino для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ШИМ-сигнала ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ функция analogWrite. НСсмотря Π½Π° Π½Π°Π·Π²Π°Π½ΠΈΠ΅, ΠΎΠ½Π° Π½Π΅ создаСт Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ напряТСниС, Π° Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹Π΅ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΡ‹ с измСняСмой ΡΠΊΠ²Π°ΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ‚ 0 (ΠΏΠΎΠ»Π½ΠΎΠ΅ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅) Π΄ΠΎ 255 (максимальная ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ). Частота слСдования ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ² Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΠΈΠ½Π°Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ, Π½ΠΎ для управлСния ΠΌΠΎΡ‚ΠΎΡ€Π°ΠΌΠΈ это ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ критичСского значСния.

void setSpeed(int speed) {

// ΠžΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΡ‚ 0 Π΄ΠΎ 255

if (speed > 255) speed = 255;

if (speed < 0) speed = 0;

// ПодаСм сигнал Π½Π° ΠΏΠΈΠ½ управлСния ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ

analogWrite(ENA_PIN, speed);

}

ИспользованиС ШИМ позволяСт Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ, Π½ΠΎ ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠ»Π°Π²Π½Ρ‹ΠΉ Ρ€Π°Π·Π³ΠΎΠ½ ΠΈ Ρ‚ΠΎΡ€ΠΌΠΎΠΆΠ΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ сниТаСт мСханичСскиС Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° Ρ€Π΅Π΄ΡƒΠΊΡ‚ΠΎΡ€ ΠΈ ΡˆΠ΅ΡΡ‚Π΅Ρ€Π½ΠΈ. Π Π΅Π·ΠΊΠΈΠΉ старт Π½Π° ΠΏΠΎΠ»Π½ΠΎΠΉ мощности часто ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΠΏΡ€ΠΎΡΠΊΠ°Π»ΡŒΠ·Ρ‹Π²Π°Π½ΠΈΡŽ колСс ΠΈΠ»ΠΈ Π΄Π΅Ρ€Π³Π°Π½ΠΈΡŽ конструкции, поэтому программная инСрция являСтся Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ Ρ‚ΠΎΠ½ΠΎΠΌ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΠ².

РСализация рСвСрса ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ управлСния

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ вращСния осущСствляСтся ΠΏΡƒΡ‚Π΅ΠΌ измСнСния полярности напряТСния Π½Π° ΠΊΠ»Π΅ΠΌΠΌΠ°Ρ… двигатСля. Π’ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π΅ L298N Π·Π° это ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‚ Π΄Π²Π° логичСских Π²Ρ…ΠΎΠ΄Π° (IN1 ΠΈ IN2). ΠšΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΡƒΡ ΠΈΡ… состояния, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π·Π°Π΄Π°Ρ‚ΡŒ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Ρ€Π΅ΠΆΠΈΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹: Π²ΠΏΠ΅Ρ€Π΅Π΄, Π½Π°Π·Π°Π΄, Ρ‚ΠΎΡ€ΠΌΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ свободный Ρ…ΠΎΠ΄.

Для удобства Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΌΠΎΡ‚ΠΎΡ€Π°ΠΌΠΈ часто ΡΠΎΠ·Π΄Π°ΡŽΡ‚ собствСнныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ с ΠΏΠΎΡ€Ρ‚Π°ΠΌΠΈ. Алгоритм двиТСния Π²ΠΏΠ΅Ρ€Π΅Π΄ выглядит ΠΊΠ°ΠΊ ΠΏΠΎΠ΄Π°Ρ‡Π° логичСской Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π²Ρ…ΠΎΠ΄ ΠΈ нуля Π½Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ. Для двиТСния Π½Π°Π·Π°Π΄ логичСскиС ΡƒΡ€ΠΎΠ²Π½ΠΈ ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ. Если ΠΆΠ΅ ΠΏΠΎΠ΄Π°Ρ‚ΡŒ Π½ΡƒΠ»ΠΈ Π½Π° ΠΎΠ±Π° Π²Ρ…ΠΎΠ΄Π°, Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ остановится (Ρ€Π΅ΠΆΠΈΠΌ тормоТСния).

  • πŸ”„ Π’ΠΏΠ΅Ρ€Π΅Π΄: IN1 = HIGH, IN2 = LOW.
  • πŸ”™ Назад: IN1 = LOW, IN2 = HIGH.
  • πŸ›‘ Π‘Ρ‚ΠΎΠΏ: IN1 = LOW, IN2 = LOW (ΠΈΠ»ΠΈ ΠΎΠ±Π° HIGH для быстрой остановки).

ΠŸΡ€ΠΈ написании ΠΊΠΎΠ²Π° Π²Π°ΠΆΠ½ΠΎ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΠ½Π΅Ρ€Ρ†ΠΈΡŽ мСханичСской систСмы. МгновСнноС ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ с ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ Ρ…ΠΎΠ΄Π° Π²ΠΏΠ΅Ρ€Π΅Π΄ Π½Π° ΠΏΠΎΠ»Π½Ρ‹ΠΉ Ρ…ΠΎΠ΄ Π½Π°Π·Π°Π΄ создаСт ΠΊΠΎΠ»ΠΎΡΡΠ°Π»ΡŒΠ½ΡƒΡŽ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π½Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€. Π’ этот ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€, возвращая ΡΠ½Π΅Ρ€Π³ΠΈΡŽ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² Ρ†Π΅ΠΏΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ скачки напряТСния. РСкомСндуСтся Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΠΏΠ°ΡƒΠ·Ρƒ ΠΈΠ»ΠΈ ΠΏΠ»Π°Π²Π½ΠΎΠ΅ сниТСниС скорости ΠΏΠ΅Ρ€Π΅Π΄ смСной направлСния.

Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ошибки ΠΈ troubleshooting

Π”Π°ΠΆΠ΅ ΠΏΡ€ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ схСмС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΈ часто ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°ΡŽΡ‚ΡΡ с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ, ΠΊΠΎΠ³Π΄Π° ΠΌΠΎΡ‚ΠΎΡ€ Π³ΡƒΠ΄ΠΈΡ‚, Π½ΠΎ Π½Π΅ крутится, ΠΈΠ»ΠΈ Ардуино постоянно пСрСзагруТаСтся. Одна ΠΈΠ· самых частых ΠΏΡ€ΠΈΡ‡ΠΈΠ½ β€” использованиС слабого источника питания. Π‘Π°Ρ‚Π°Ρ€Π΅ΠΉΠΊΠΈ Ρ‚ΠΈΠΏΠ° AA быстро ΠΎΡ‚Π΄Π°ΡŽΡ‚ Ρ‚ΠΎΠΊ ΠΈ ΠΈΡ… напряТСниС ΠΏΠ°Π΄Π°Π΅Ρ‚ ΠΏΠΎΠ΄ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ, вызывая срабатываниС Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΏΠΎ Π½ΠΈΠ·ΠΊΠΎΠΌΡƒ Π½Π°ΠΏΡ€ΡΠΆΠ΅Π½ΠΈΡŽ Π½Π° ΠΏΠ»Π°Ρ‚Π΅.

Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° распространСнная ошибка β€” отсутствиС развязки ΠΏΠΎ ΠΏΠΈΡ‚Π°Π½ΠΈΡŽ. Π”Π»ΠΈΠ½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° ΠΎΡ‚ источника питания Π΄ΠΎ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΊΠ°ΠΊ Π°Π½Ρ‚Π΅Π½Π½Π°, ловя Π½Π°Π²ΠΎΠ΄ΠΊΠΈ ΠΎΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΌΠΎΡ‚ΠΎΡ€Π°. Π­Ρ‚ΠΈ ΠΏΠΎΠΌΠ΅Ρ…ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠΏΠ°Π΄Π°Ρ‚ΡŒ Π² Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ ΠΈ ΡΠ±ΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. Установка элСктролитичСского кондСнсатора Π΅ΠΌΠΊΠΎΡΡ‚ΡŒΡŽ 100-470 ΠΌΠΊΠ€ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ Π²Ρ…ΠΎΠ΄Π°ΠΌ питания Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΡΠ³Π»Π°Π΄ΠΈΡ‚ΡŒ эти ΠΏΡƒΠ»ΡŒΡΠ°Ρ†ΠΈΠΈ.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Если ΠΌΠΎΡ‚ΠΎΡ€ дСргаСтся, Π½ΠΎ Π½Π΅ вращаСтся, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ напряТСниС Π½Π° аккумуляторС. Под Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ ΠΎΠ½ΠΎ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠ°Π΄Π°Ρ‚ΡŒ Π½ΠΈΠΆΠ΅ 6-7 Π²ΠΎΠ»ΡŒΡ‚ для систСмы 12Π’, ΠΈΠ½Π°Ρ‡Π΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅Ρ‚ Π² Ρ€Π΅ΠΆΠΈΠΌ Π·Π°Ρ‰ΠΈΡ‚Ρ‹.

Π’Π°ΠΊΠΆΠ΅ стоит ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ качСство ΠΏΠ°ΠΉΠΊΠΈ ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ². ΠŸΠ»ΠΎΡ…ΠΎΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ Π² Ρ€Π°Π·ΡŠΠ΅ΠΌΠ΅ ΠΌΠΎΡ‚ΠΎΡ€Π° создаСт Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ сопротивлСниС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ грССтся ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ Ρ‚ΠΎΠΊ, доступный Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŽ. Π’ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ осмотр соСдинСний ΠΈ"ΠΏΡ€ΠΎΠ·Π²ΠΎΠ½ΠΊΠ°" ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ часто ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ Π½Π°ΠΉΡ‚ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ быстрСС, Ρ‡Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€ ΠΊΠΎΠ΄Π°.

ΠœΠΎΡ‚ΠΎΡ€ крутится Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΎΠ΄Π½Ρƒ сторону?

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΊΠΎΠ΄ Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ошибки Π² Π»ΠΎΠ³ΠΈΠΊΠ΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΠΈΠ½ΠΎΠ² IN1 ΠΈ IN2. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Ρ‹ Π·Π°Π±Ρ‹Π»ΠΈ ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сигналы для рСвСрса ΠΈΠ»ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΠΈΠ½ΠΎΠ²"Π·Π°Π»ΠΈΠΏ" Π² высоком состоянии ΠΈΠ·-Π·Π° ошибки Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅.

МоТно Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ для Π΄Π²ΡƒΡ… ΠΌΠΎΡ‚ΠΎΡ€ΠΎΠ²?

Π”Π°, ΠΌΠΎΠ΄ΡƒΠ»ΡŒ L298N ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π²Π° ΠΊΠ°Π½Π°Π»Π° ΠΈ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для управлСния двумя двигатСлями нСзависимо. Для этого потрСбуСтся 4 ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… ΠΏΠΈΠ½Π° ΠΎΡ‚ Ардуино (2 для скорости ΠΈ 2 для направлСния Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΌΠΎΡ‚ΠΎΡ€, Ссли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π»ΡŒΠ½ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ) ΠΈΠ»ΠΈ 6 ΠΏΠΈΠ½ΠΎΠ², Ссли ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ.

Какой аккумулятор Π»ΡƒΡ‡ΡˆΠ΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ для Ρ€ΠΎΠ±ΠΎΡ‚Π° Π½Π° Ардуино?

ΠžΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Li-Ion аккумуляторы (Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ 18650) с ΠΏΠ»Π°Ρ‚ΠΎΠΉ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΈΠ»ΠΈ Li-Po Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ. Они способны ΠΎΡ‚Π΄Π°Π²Π°Ρ‚ΡŒ большой Ρ‚ΠΎΠΊ Π±Π΅Π· сильной просадки напряТСния. ΠžΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ Ρ‰Π΅Π»ΠΎΡ‡Π½Ρ‹Π΅ Π±Π°Ρ‚Π°Ρ€Π΅ΠΉΠΊΠΈ (Alkaline) ΠΏΠ»ΠΎΡ…ΠΎ подходят для ΠΌΠΎΡ‚ΠΎΡ€ΠΎΠ², Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΈΠΌΠ΅ΡŽΡ‚ высокоС Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ сопротивлСниС.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ L298N сильно грССтся?

НагрСв обусловлСн конструкциСй микросхСмы (биполярныС транзисторы) ΠΈ ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ΠΌ напряТСния Π½Π° Π½Π΅ΠΉ. ΠŸΡ€ΠΈ Ρ‚ΠΎΠΊΠ΅ Π²Ρ‹ΡˆΠ΅ 1А Ρ€Π°Π΄ΠΈΠ°Ρ‚ΠΎΡ€ обязатСлСн. Если грССтся Π΄Π°ΠΆΠ΅ Π±Π΅Π· Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ΅ Π·Π°ΠΌΡ‹ΠΊΠ°Π½ΠΈΠ΅ Π² Ρ†Π΅ΠΏΠΈ ΠΌΠΎΡ‚ΠΎΡ€Π° ΠΈΠ»ΠΈ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ питания.

Как Π·Π°ΠΏΠΈΡ‚Π°Ρ‚ΡŒ Ардуино ΠΎΡ‚ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° L298N?

На ΠΌΠΎΠ΄ΡƒΠ»Π΅ L298N Π΅ΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΠ° питания. Если ΠΎΠ½Π° установлСна, Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Π±Π΅Ρ€Π΅Ρ‚ 5Π’ для Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΎΡ‚ силовой части. Если ΡΠ½ΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΡƒ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π°Ρ‚ΡŒ 5Π’ ΠΎΡ‚ Ардуино Π½Π° ΠΏΠΈΠ½ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΠΈΠ»ΠΈ Π·Π°ΠΏΠΈΡ‚Π°Ρ‚ΡŒ Ардуино ΠΎΡ‚ Ρ€Π°Π·ΡŠΠ΅ΠΌΠ° 5Π’ Π½Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π΅ (Ссли ΠΎΠ½ Π΅ΡΡ‚ΡŒ ΠΈ стабилизатор позволяСт).

НуТСн Π»ΠΈ кондСнсатор Π½Π° ΠΌΠΎΡ‚ΠΎΡ€?

Π–Π΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ. Π”Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΠΈ постоянного Ρ‚ΠΎΠΊΠ° ΡΠΎΠ·Π΄Π°ΡŽΡ‚ ΡΠΈΠ»ΡŒΠ½Ρ‹Π΅ элСктромагнитныС ΠΏΠΎΠΌΠ΅Ρ…ΠΈ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Ρ‰Π΅Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΡƒΠ·Π»Π°. ΠšΠΎΠ½Π΄Π΅Π½ΡΠ°Ρ‚ΠΎΡ€ (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ 0.1 ΠΌΠΊΠ€) Π½Π° ΠΊΠ»Π΅ΠΌΠΌΠ°Ρ… ΠΌΠΎΡ‚ΠΎΡ€Π° сниТаСт ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΡˆΡƒΠΌΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ радиосвязи ΠΈΠ»ΠΈ ΡΠ±ΠΈΠ²Π°Ρ‚ΡŒ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ.