Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ ΠΌΠΎΡ‚ΠΎΡ€ΠΎΠ² Π΄Π²ΡƒΡ…ΠΊΠ°Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ L298N. Dual DC Motor Driver RKP-MDL298-01A-V2 – Π”Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ


Π•ΡΡ‚ΡŒ Π² Π½Π°Π»ΠΈΡ‡ΠΈΠΈ
Π•ΡΡ‚ΡŒ Π² Π½Π°Π»ΠΈΡ‡ΠΈΠΈ

Β 

ΠœΠΎΠ΄ΡƒΠ»ΡŒ управлСния ΠΌΠΎΡ‚ΠΎΡ€Π°ΠΌΠΈ RKP-01A Π½Π° микросхСмС L298N. Π‘ Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ Π΄Π²ΡƒΡ… нСзависимых ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Ρ… ΠΌΠΎΡ‚ΠΎΡ€ΠΎΠ² постоянного Ρ‚ΠΎΠΊΠ° (DC-ΠΌΠΎΡ‚ΠΎΡ€ΠΎΠ²) ΠΈΠ»ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄Π²ΡƒΡ…ΠΎΠ±ΠΌΠΎΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ…ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠ³ΠΎ шагового двигатСля.

Π—Π΄Π΅ΡΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ ΡΡ‚Π°Ρ‚ΡŒΡŽ ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΠΌΠΎΡ‚ΠΎΡ€ΠΎΠ² Π½Π° микросхСмС L298N ΠΊ Arduino =>>

ΠŸΠ»Π°Ρ‚Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ RKP-01A благодаря микросхСмС Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΠΌΠΎΡ‚ΠΎΡ€ΠΎΠ² L298N позволяСт Π»Π΅Π³ΠΊΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ двумя элСктромоторами ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΎΡ‚ 5Π’ Π΄ΠΎ 35Π’. УстановлСнный Π½Π° ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ микросхСму L298N Ρ€Π°Π΄ΠΈΠ°Ρ‚ΠΎΡ€ охлаТдСния позволяСт Π²Ρ‹Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠΊ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π΄ΠΎ 2A Π½Π° ΠΊΠ°Π½Π°Π». Для Π·Π°Ρ‰ΠΈΡ‚Ρ‹ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΠΌΠΎΡ‚ΠΎΡ€ΠΎΠ² ΠΎΡ‚ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Π”ΠΈΠΎΠ΄Ρ‹ Shotki. ΠœΠΎΠ΄ΡƒΠ»ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… робототСхничСских ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…, размСщая Π΅Π³ΠΎ ΠΏΠΎ своСму ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΈΡŽ.

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ DataSheet микросхСмы Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΠΌΠΎΡ‚ΠΎΡ€ΠΎΠ² L298N (Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ PDF Ρ€Π°Π·ΠΌΠ΅Ρ€ 611 ΠšΠ‘)

ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌΠΈ особСнностями Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΠΌΠΎΡ‚ΠΎΡ€ΠΎΠ² RKP-01A ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Ρ€Π°Π΄ΠΈΠ°Ρ‚ΠΎΡ€Π° охлаТдСния L298N, ΠΌΠ°Π»Ρ‹Π΅ Π³Π°Π±Π°Ρ€ΠΈΡ‚Ρ‹ ΠΈ вСс (35 Π³Ρ€Π°ΠΌΠΌ), Π° Ρ‚Π°ΠΊΠΆΠ΅ свСтодиодная индикация наличия питания ΠΈ указания направлСния вращСния Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ.

Π₯арактСристики Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΠΌΠΎΡ‚ΠΎΡ€ΠΎΠ² RKP-01A Π½Π° микросхСмС L298N:
– ΠœΠΈΠΊΡ€ΠΎΡΡ…Π΅ΠΌΠ° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°: L298N (с Ρ€Π°Π΄ΠΈΠ°Ρ‚ΠΎΡ€ΠΎΠΌ охлаТдСния)
– Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ питания внСшнСй Π»ΠΎΠ³ΠΈΠΊΠΈ (Vss): +5V ~ +7V (Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ стабилизатор +5Π’)
– Π’Ρ…ΠΎΠ΄Π½ΠΎΠ΅ напряТСниС логичСской части (Vd): ΠΎΡ‚ 6V Π΄ΠΎ 12V
– Π’Ρ…ΠΎΠ΄Π½ΠΎΠ΅ напряТСниС управляСмой части (Vs): ΠΎΡ‚ +5V Π΄ΠΎ +35V
– Π Π°Π±ΠΎΡ‡ΠΈΠΉ Ρ‚ΠΎΠΊ внСшнСй логичСской части (Iss): 0 ~ 36mA
– Π’ΠΎΠΊ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ управляСмой части (Io): 2A
– ΠŸΠΈΠΊΠΎΠ²Ρ‹ΠΉ Ρ‚ΠΎΠΊ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ управляСмой части (Io): 3А
– Максимальная потрСбляСмая ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ: 20Π’Ρ‚ (ΠΏΡ€ΠΈ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π΅ = 75Β°C)
– Высокий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ сигнала (High): 2.3Π’ = Vin = Vss

– Низкий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ сигнала (Low): -0.3Π’ = Vin = 1.5Π’
– Рабочая Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π° ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅ΠΉ срСды: ΠΎΡ‚ -25 Π΄ΠΎ +130Β°C
– Π Π°Π·ΠΌΠ΅Ρ€Ρ‹ модуля со стойками крСплСния ΠΈ Ρ€Π°Π΄ΠΈΠ°Ρ‚ΠΎΡ€ΠΎΠΌ L298: 53 x 47 x 27 ΠΌΠΌ
– ВСс Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΠΌΠΎΡ‚ΠΎΡ€ΠΎΠ² RKP-01A: 35 Π³Ρ€Π°ΠΌΠΌ

ΠŸΠ»Π°Ρ‚Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€Π° Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… отвСрстия ΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ стойки крСплСния, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Π΅ ΠΈΠ· Π»Π°Ρ‚ΡƒΠ½ΠΈ.

ΠŸΠ»Π°Ρ‚Π° Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ RKP-01A ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ вмСстС с Arduino ΠΈ устанавливаСтся ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚ процСссорного модуля Arduino. ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠ΅Ρ‚ΡΡ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для построСния двиТущихся Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΠ² Π½Π° колСсном ΠΈΠ»ΠΈ гусСничном ΠΏΡ€ΠΈΠ²ΠΎΠ΄Π΅.

Для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΌΠΎΡ‚ΠΎΡ€ΠΎΠ² постоянного Ρ‚ΠΎΠΊΠ° (DC-ΠΌΠΎΡ‚ΠΎΡ€ΠΎΠ²) слуТат ΠΏΠΎΡ€Ρ‚Ρ‹:
OUT1 ΠΈ OUT2 – ΠΌΠΎΡ‚ΠΎΡ€ A
OUT3 ΠΈ OUT4 – ΠΌΠΎΡ‚ΠΎΡ€ B
(ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ элСктромоторами ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ нСзависимо Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π°)

Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ источник питания ΠΊ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρƒ Ρ‚Ρ€ΠΎΠΉΠ½ΠΎΠ³ΠΎ ΠΊΠ»Π΅ΠΌΠ½ΠΈΠΊΠ° “VΠ‘Π‘”.
ΠŸΡ€ΠΈ ΠΏΠΎΠ΄Π°Ρ‡Π΅ питания ΠΎΡ‚ +6V Π΄ΠΎ +12V ΠΈ ΠΎΠ΄Π΅Ρ‚ΠΎΠΌ Π΄ΠΆΠ°ΠΌΠΏΠ΅Ρ€Π΅ JP1, ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ подаСтся ΠΈ Π½Π° стабилизатор, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹Π΄Π°Π΅Ρ‚ +5V для питания Π»ΠΎΠ³ΠΈΠΊΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°. ΠŸΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ +5V для Π»ΠΎΠ³ΠΈΠΊΠΈ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ.

ΠŸΡ€ΠΈ ΠΏΠΎΠ΄Π°Ρ‡Π΅ питания Π²Ρ‹ΡˆΠ΅ +12V, Π΄ΠΆΠ°ΠΌΠΏΠ΅Ρ€ JP1 Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ снят. ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅ Π½Π° Π»ΠΎΠ³ΠΈΠΊΡƒ подаСтся ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ»Π΅ΠΌΠΌΡƒ “+5V”.

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ DC-ΠΌΠΎΡ‚ΠΎΡ€Π°ΠΌΠΈ осущСствляСтся Ρ‡Π΅Ρ€Π΅Π· ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Π²Ρ…ΠΎΠ΄Ρ‹:
ENA (ENB) – надСтая ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΠ° Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊΠ°Π½Π°Π»Π° управлСния Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΌ.
ENA (ENB) – ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ с ШИМ-Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠΌ MCU, для контроля скорости вращСния
I1 (I3) ΠΈ I2 (I4) – логичСскиС Π²Ρ…ΠΎΠ΄Ρ‹ (ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹Π΅ ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ рСзисторы) задания направлСния вращСния (см. Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π½ΠΈΠΆΠ΅)

ENA       I1  I2    БостояниС ΠΌΠΎΡ‚ΠΎΡ€Π° А
PWM>0 0 0 Π‘Ρ‚ΠΎΠΏ
PWM>0 0 1 Π’Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΠΎ часовой
PWM>0 1 0 Π’Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΡ‚ΠΈΠ² часовой
PWM>0 1 1 Π‘Ρ‚ΠΎΠΏ
ENB       I3  I4    БостояниС ΠΌΠΎΡ‚ΠΎΡ€Π° B
PWM>0 0 0 Π‘Ρ‚ΠΎΠΏ
PWM>0 0 1 Π’Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΠΎ часовой
PWM>0 1 0 Π’Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΡ‚ΠΈΠ² часовой
PWM>0 1 1 Π‘Ρ‚ΠΎΠΏ
Π›ΠΎΠ³ΠΈΠΊΠ° управлСния ΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΌ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΌ выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: A, B, C, D, это Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΎΠ±ΠΌΠΎΡ‚ΠΊΠΈ шагового двигатСля.
Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° Π½ΠΈΠΆΠ΅ (Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Ρ„Π°Π·Ρ‹ шагового двигатСля).

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΌ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΌ осущСствляСтся Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ двумя DC-ΠΌΠΎΡ‚ΠΎΡ€Π°ΠΌΠΈ.

Π‘Ρ…Π΅ΠΌΠ° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΠΌΠΎΡ‚ΠΎΡ€ΠΎΠ² L298N для Ρ€ΠΎΠ±ΠΎΡ‚Π° с ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΎΡ‚ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

ΠΠ°ΠΆΠ°Ρ‚ΡŒ ΠΈ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ схСму =>>

Β  Β 

Π’ΠΎΠ²Π°Ρ€ Π±Ρ‹Π» Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π² наш ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ Π‘Ρ€Π΅Π΄Π°, 04 ΠžΠΊΡ‚ΡΠ±Ρ€Ρ 2017

robot-kit.ru

L298N – Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΠ½Ρ‹Π΅ микросхСмы – МИКРОБΠ₯Π•ΠœΠ« – Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ (ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³)

Β 

ΠšΠΎΡ€ΠΏΡƒΡ: Multiwatt15

Β 

L2938N – прСдставляСт собой Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ мостовой Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ для управлСния Π΄Π²ΡƒΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹ΠΌΠΈ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ°ΠΌΠΈ с Ρ‚ΠΎΠΊΠ°ΠΌΠΈ Π΄ΠΎ 2А ΠΈ напряТСниСм ΠΎΡ‚ 4.5 V Π΄ΠΎ 46 V. ΠœΠΈΠΊΡ€ΠΎΡΡ…Π΅ΠΌΠ° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° для управлСния Ρ€Π΅Π»Π΅, солСноидами, двигатСлями постоянного Ρ‚ΠΎΠΊΠ° ΠΈ ΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΌΠΈ двигатСлями. L298N ΠΈΠΌΠ΅Π΅Ρ‚ TTL совмСстимыС Π²Ρ…ΠΎΠ΄Ρ‹.

Π’ L298 сущСствуСт Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ элСктропитания для логичСской схСмы ΠΈ для Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, Ρ‡Ρ‚ΠΎ позволяСт ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ с мСньшим ΠΈΠ»ΠΈ большим напряТСниСм питания, Ρ‡Π΅ΠΌ Ρƒ микросхСмы, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ ΠΏΠΎΠΌΠ΅Ρ…ΠΈ.

ΠœΠΈΠΊΡ€ΠΎΡΡ…Π΅ΠΌΡ‹ L298N ΠΈΠΌΠ΅ΡŽΡ‚ Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ Π·Π°Ρ‰ΠΈΡ‚Ρƒ ΠΎΡ‚ ΠΏΠ΅Ρ€Π΅Π³Ρ€Π΅Π²Π°. Π’Ρ‹Ρ…ΠΎΠ΄Ρ‹ микросхСмы ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ Π½Π°Π³Ρ€Π΅Π²Π΅ Π΄ΠΎ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ ΠΎΠΊΠΎΠ»ΠΎ +70Β°Π‘.

РасполоТСниС Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² L298N:

НазначСниС Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ²Β L298N:

1SENS-AΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Ρ‚ΠΎΠΊΠ°Β 1 ΠΈ 2 ΠΊΠ°Π½Π°Π»ΠΎΠ²
2OUT2Π’Ρ‹Ρ…ΠΎΠ΄Β 2 ΠΊΠ°Π½Π°Π»Π°
3OUT3Π’Ρ‹Ρ…ΠΎΠ΄Β 3 ΠΊΠ°Π½Π°Π»Π°
4VsΠŸΠΈΡ‚Π°Π½ΠΈΠ΅ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ
5IN1Π’Ρ…ΠΎΠ΄ 1 ΠΊΠ°Π½Π°Π»Π°
6EN-AΠ Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ 1 ΠΈ 2 ΠΊΠ°Π½Π°Π»Π°
7IN2Π’Ρ…ΠΎΠ΄ 2 ΠΊΠ°Π½Π°Π»Π°
8GNDΠžΠ±Ρ‰ΠΈΠΉ Π²Ρ‹Π²ΠΎΠ΄
9VssΠŸΠΈΡ‚Π°Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΈΠΊΠΈ (+5V)
10IN3Π’Ρ…ΠΎΠ΄ 3 ΠΊΠ°Π½Π°Π»Π°
11EN-BΠ Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹Β 3 ΠΈΒ 4 ΠΊΠ°Π½Π°Π»Π°
12IN4Π’Ρ…ΠΎΠ΄Β 4 ΠΊΠ°Π½Π°Π»Π°
13OUT3Π’Ρ‹Ρ…ΠΎΠ΄Β 3 ΠΊΠ°Π½Π°Π»Π°
14OUT4Π’Ρ‹Ρ…ΠΎΠ΄ 4 ΠΊΠ°Π½Π°Π»Π°
15SENS-BΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Ρ‚ΠΎΠΊΠ°Β 3 ΠΈΒ 4 ΠΊΠ°Π½Π°Π»ΠΎΠ²

Β 

ЛогичСская Ρ‚Π°Π±Π»ΠΈΡ†Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ L298N

Π’Ρ…ΠΎΠ΄Ρ‹Π’Ρ‹Ρ…ΠΎΠ΄Ρ‹
INENOUT
HHH
L
HL
XLZ

Β 

  • H – высокий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ сигнала

  • L – Π½ΠΈΠ·ΠΊΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ сигнала

  • X – любоС состояниС

  • Z – высокий импСданс (Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ)

Бтруктурная схСма L298N

Β 

ΠŸΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎ допустимыС Ρ€Π΅ΠΆΠΈΠΌΡ‹ L298

МаксимальноС напряТСниС питания Vs

50V

МаксимальноС напряТСниС питания Vss

7V

Π’Ρ…ΠΎΠ΄Π½ΠΎΠ΅ напряТСниС(IN,EN)

-0,3..7V

НапряТСниС Π½Π° Π²Ρ…ΠΎΠ΄Π°Ρ… SENS

-1V..+2,3V

ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ постоянный выходной Ρ‚ΠΎΠΊ

Β±2A

ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½Ρ‹ΠΉΒ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ Ρ‚ΠΎΠΊ (5mS ΠΎΠ΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ)

Β±3A

Максимальная рассСиваСмая ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ25W

Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€

-25..+130Β°C

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ L298:

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€MINTYPMAX
Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹Π΅ Ρ€Π΅ΠΆΠΈΠΌΡ‹
НапряТСниС питания Vss4,5VΒ 7V
НапряТСниС питания VsVssΒ 46V
Π’Ρ…ΠΎΠ΄Π½ΠΎΠ΅ напряТСниС Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ уровня (L)-0,3VVΒ 1,5V

Π’Ρ…ΠΎΠ΄Π½ΠΎΠ΅ напряТСниС высокого уровня (H)

2,3V

Β 

Vss

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ элСктричСскиС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹
Π’ΠΎΠΊ потрСблСния IsΒ 13/50mA22/70mA
Π’ΠΎΠΊ потрСблСния Iss (Vin=L/H)Β 24/7mA36/12mA
Π’Ρ…ΠΎΠ΄Π½ΠΎΠΉ Ρ‚ΠΎΠΊΒ 10..3Β΅A100Β΅A
Π’Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ΅ напряТСниС Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ уровня0,95V1,35V1,7V
Π’Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ΅ напряТСниС высокого уровня

Β 

Β 

Β Β 
Частота ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡΒ 25KHz40KHz

Β 

Π’ΠΈΠΏΠΎΠ²Ρ‹Π΅ схСмы использования Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° L298N

ИспользованиС Π²Π½Π΅ΡˆΠ½ΠΈΡ… Π΄ΠΈΠΎΠ΄ΠΎΠ² для ΠΈΠ½Π΄ΡƒΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ (ΠΌΠΎΡ‚ΠΎΡ€ΠΎΠ², Ρ€Π΅Π»Π΅, элСктромагнитов) ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ!

Β 

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹ΠΌΠΈ двигатСлями

Β 

EN

IN1

M1

IN2

M2

H

H

Быстрый останов

H

Π’Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅

H

L

Π’Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅

L

Быстрый останов

L

X

Π’Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½

X

Π’Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½

Β 

H – высокий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ, L – Π½ΠΈΠ·ΠΊΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ, X – ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎ.

Β 

Β 

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π²ΡƒΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹ΠΌ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΌ

Β 

ENIN1IN2M
H
L
HΠ’Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ Π²ΠΏΡ€Π°Π²ΠΎ
HHLΠ’Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ Β Π²Π»Π΅Π²ΠΎ
HLLБыстрый останов
HHHБыстрый останов
LXXБыстрый останов

Виповая схСма управлСния ΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΌ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π° микросхСм L297Β ΠΈΒ L298N:

Β 
(РСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ быстрыС Π΄ΠΈΠΎΠ΄Ρ‹ с Tвосст.

Β 

Π‘ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ описаниС микросхСмы L298N с элСктричСскими характСристиками ΠΈ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ схСмами Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ скачав Ρ„Π°ΠΉΠ» Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π½ΠΈΠΆΠ΅ (Datasheet Π½Π° английском языкС).

Бсылки:

tec.org.ru

Π”Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ двигатСля L298N, L293D ΠΈ Arduino Motor Shield

Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ двигатСля выполняСт ΠΊΡ€Π°ΠΉΠ½Π΅ Π²Π°ΠΆΠ½ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… Π°Ρ€Π΄ΡƒΠΈΠ½ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΠΈ постоянного Ρ‚ΠΎΠΊΠ° ΠΈΠ»ΠΈ ΡˆΠ°Π³ΠΎΠ²Ρ‹Π΅ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΠΈ. C ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ микросхСмы Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΠΈΠ»ΠΈ Π³ΠΎΡ‚ΠΎΠ²ΠΎΠ³ΠΎ шилда motor shield ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΠ², Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½Ρ‹Π΅ Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ Π½Π° Π°Ρ€Π΄ΡƒΠΈΠ½ΠΎ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ устройства с мСханичСскими модулями. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрим ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ Π°Ρ€Π΄ΡƒΠΈΠ½ΠΎ популярных Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ Π½Π° Π±Π°Π·Π΅ микросхСм L298N ΠΈ L293D.

Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ двигатСля Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… Π°Ρ€Π΄ΡƒΠΈΠ½ΠΎ

Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ΅Π½Β Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ двигатСля?

Как извСстно, ΠΏΠ»Π°Ρ‚Π° Π°Ρ€Π΄ΡƒΠΈΠ½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ сущСствСнныС ограничСния ΠΏΠΎ силС Ρ‚ΠΎΠΊΠ° присоСдинСнной ΠΊ Π½Π΅ΠΉ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. Для ΠΏΠ»Π°Ρ‚Ρ‹ это 800 mA, Π° для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ‹Π²ΠΎΠ΄Π° β€” ΠΈ Ρ‚ΠΎΠ³ΠΎ мСньшС, 40mA. ΠœΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΊ Arduino Uno, Mega ΠΈΠ»ΠΈ Nano Π΄Π°ΠΆΠ΅ самый малСнький Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ постоянного Ρ‚ΠΎΠΊΠ°. Π›ΡŽΠ±ΠΎΠΉ ΠΈΠ· этих Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ запуска ΠΈΠ»ΠΈ остановки создаст ΠΏΠΈΠΊΠΎΠ²Ρ‹Π΅ броски Ρ‚ΠΎΠΊΠ°,Β  ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°ΡŽΡ‰ΠΈΠ΅ этот ΠΏΡ€Π΅Π΄Π΅Π».

Как ΠΆΠ΅ Ρ‚ΠΎΠ³Π΄Π° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ ΠΊ Π°Ρ€Π΄ΡƒΠΈΠ½ΠΎ? Π•ΡΡ‚ΡŒ нСсколько Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² дСйствий:

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅Π»Π΅. ΠœΡ‹ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΡΠ΅Ρ‚ΡŒ, Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ ΡΠ²ΡΠ·Π°Π½Π½ΡƒΡŽ с ΠΏΠ»Π°Ρ‚ΠΎΠΉ Arduino. Π Π΅Π»Π΅ ΠΏΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Π°Ρ€Π΄ΡƒΠΈΠ½ΠΎ Π·Π°ΠΌΡ‹ΠΊΠ°Π΅Ρ‚ ΠΈΠ»ΠΈ Ρ€Π°Π·ΠΌΡ‹ΠΊΠ°Π΅Ρ‚ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹, Ρ‚Π΅ΠΌ самым Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΈΠ»ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Ρ‚ΠΎΠΊ. БоотвСтствСнно, Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΈΠ»ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ. Π“Π»Π°Π²Π½Ρ‹ΠΌ прСимущСством этой схСмы являСтся Π΅Π΅ простота ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ  Π“Π»Π°Π²Π½Ρ‹ΠΌ нСдостатком Π΄Π°Π½Π½ΠΎΠΉ схСмы являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ ΠΈ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ вращСния.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ силовой транзистор. Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ‚ΠΎΠΊΠΎΠΌ, проходящим Ρ‡Π΅Ρ€Π΅Π· Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ, Π° Π·Π½Π°Ρ‡ΠΈΡ‚, ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ вращСния шпиндСля. Но для смСны направлСния вращСния этот способ Π½Π΅ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ схСму ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡƒΡŽ H-мостом, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ двиТСния шпиндСля двигатСля. БСгодня ΠΌΠΎΠΆΠ½ΠΎ Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π½Π°ΠΉΡ‚ΠΈ ΠΊΠ°ΠΊ микросхСмы, содСрТащиС Π΄Π²Π° ΠΈΠ»ΠΈ большС H-моста, Ρ‚Π°ΠΊ ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΈ ΠΏΠ»Π°Ρ‚Ρ‹ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ, построСнныС Π½Π° этих микросхСмах.

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрим послСдний, Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚, ΠΊΠ°ΠΊ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π³ΠΈΠ±ΠΊΠΈΠΉ ΠΈ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ для создания ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΠ² Π½Π° Π°Ρ€Π΄ΡƒΠΈΠ½ΠΎ.

ΠœΠΈΠΊΡ€ΠΎΡΡ…Π΅ΠΌΠ° ΠΈΠ»ΠΈ ΠΏΠ»Π°Ρ‚Π° Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΒ Motor Shield

Motor Shield – ΠΏΠ»Π°Ρ‚Π° Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ для Ардуино, которая обСспСчиваСт Ρ€Π°Π±ΠΎΡ‚Ρƒ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ постоянного Ρ‚ΠΎΠΊΠ° ΠΈ ΡˆΠ°Π³ΠΎΠ²Ρ‹Ρ… Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ.Β Π‘Π°ΠΌΡ‹ΠΌΠΈ популярными ΠΏΠ»Π°Ρ‚Π°ΠΌΠΈ Motor Shield ΡΠ²Π»ΡΡŽΡ‚ΡΡ схСмы Π½Π° Π±Π°Π·Π΅ Ρ‡ΠΈΠΏΠΎΠ² L298N ΠΈ L293D, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ нСсколькими двигатСлями. На ΠΏΠ»Π°Ρ‚Π΅ установлСн ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ сквозных ΠΊΠΎΠ»ΠΎΠ΄ΠΎΠΊ Ардуино Rev3, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠ»Π°Ρ‚Ρ‹ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ. Π’Π°ΠΊΠΆΠ΅ Π½Π° ΠΏΠ»Π°Ρ‚Π΅ имССтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€Π° источника напряТСния β€” Motor Shield ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΈΡ‚Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ ΠΎΡ‚ Ардуино, Ρ‚Π°ΠΊ ΠΈ ΠΎΡ‚ внСшнСго источника. На ΠΏΠ»Π°Ρ‚Π΅ имССтся свСтодиод, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π»ΠΈ устройство. ВсС это Π΄Π΅Π»Π°Π΅Ρ‚ использованиС Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΠΎΡ‡Π΅Π½ΡŒ простым ΠΈ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΌ β€” Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ самим ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π°Ρ‚ΡŒ вСлосипСды ΠΈ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ ΡƒΠΆΠ΅ ΠΊΠ΅ΠΌ-Ρ‚ΠΎ Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎ ΡˆΠΈΠ»Π΄Π°Ρ….

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ дСйствия H-моста

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° двигатСля основан Π½Π°Β ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ H-моста. H-мост являСтся элСктронной схСмой, которая состоит ΠΈΠ· Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… ΠΊΠ»ΡŽΡ‡Π΅ΠΉ с Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ. НазваниС моста появилось ΠΈΠ· Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‰Π΅ΠΉ Π±ΡƒΠΊΠ²Ρƒ H ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ схСмы.

Π‘Ρ…Π΅ΠΌΠ° моста ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Π° Π½Π° рисункС. Q1…Q4 0 ΠΏΠΎΠ»Π΅Π²Ρ‹Π΅, биполярныС ΠΈΠ»ΠΈΒ  IGBT транзисторы. ПослСдниС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² Π²Ρ‹ΡΠΎΠΊΠΎΠ²ΠΎΠ»ΡŒΡ‚Π½Ρ‹Ρ… сСтях. БиполярныС транзисторы практичСски Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ, ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΌΠ°Π»ΠΎΠΌΠΎΡ‰Π½Ρ‹Ρ… схСмах. Для Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Ρ‚ΠΎΠΊΠΎΠ² Π±Π΅Ρ€ΡƒΡ‚ ΠΏΠΎΠ»Π΅Π²Ρ‹Π΅ транзисторы с ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ Π·Π°Ρ‚Π²ΠΎΡ€ΠΎΠΌ. ΠšΠ»ΡŽΡ‡ΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΌΠΊΠ½ΡƒΡ‚Ρ‹ вмСстС ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ³ΠΎ замыкания источника. Π”ΠΈΠΎΠ΄Ρ‹ D1…D4 ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π΄ΠΈΠΎΠ΄Ρ‹ Π¨ΠΎΡ‚Ρ‚ΠΊΠΈ.

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ измСнСния состояния ΠΊΠ»ΡŽΡ‡Π΅ΠΉ Π½Π° H-мостС ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ двиТСния ΠΈ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚ΡŒ ΠΌΠΎΡ‚ΠΎΡ€Ρ‹. Π’ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ основныС состояния ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΈΠΌ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ Π½Π° ΠΏΠΈΠ½Π°Ρ….

Q1Q2Q3Q4БостояниС
1001ΠŸΠΎΠ²ΠΎΡ€ΠΎΡ‚ ΠΌΠΎΡ‚ΠΎΡ€Π° Π²ΠΏΡ€Π°Π²ΠΎ
0110ΠŸΠΎΠ²ΠΎΡ€ΠΎΡ‚ ΠΌΠΎΡ‚ΠΎΡ€Π° Π²Π»Π΅Π²ΠΎ
0000Π‘Π²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ΅ Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅
0101Π’ΠΎΡ€ΠΌΠΎΠΆΠ΅Π½ΠΈΠ΅
1010Π’ΠΎΡ€ΠΌΠΎΠΆΠ΅Π½ΠΈΠ΅
1100ΠšΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ΅ Π·Π°ΠΌΡ‹ΠΊΠ°Π½ΠΈΠ΅
0011ΠšΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ΅ Π·Π°ΠΌΡ‹ΠΊΠ°Π½ΠΈΠ΅

Β 

Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ двигатСля L298N

ΠœΠΎΠ΄ΡƒΠ»ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для управлСния ΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΌΠΈ двигатСлями с напряТСниСм ΠΎΡ‚ 5 Π΄ΠΎ 35 Π’.Β  ΠŸΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹ L298N ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ сразу двумя двигатСлями. Наибольшая Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ обСспСчиваСт микросхСма, достигаСт 2 А Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ. Если ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΠΈ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ, это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Π΄ΠΎ 4 А.

ΠŸΠ»Π°Ρ‚Π° выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Распиновка микросхСмы L298N:

  • Vcc – ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ внСшнСго питания;
  • 5Π’;
  • ЗСмля GND;
  • IN1, IN2, IN3, IN4 – ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΠ»Π°Π²Π½ΠΎΠ³ΠΎ управлСния ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ вращСния ΠΌΠΎΡ‚ΠΎΡ€Π°;
  • OUT1, OUT2 – ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π²Ρ‹Ρ…ΠΎΠ΄Π° с ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ двигатСля;
  • OUT3, OUT4 – ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π²Ρ‹Ρ…ΠΎΠ΄Π° со Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ двигатСля;
  • S1 – ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ схСмы: ΠΎΡ‚ внСшнСго источника ΠΈΠ»ΠΈ ΠΎΡ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ прСобразоватСля;
  • ENABLE A, B – Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ для Ρ€Π°Π·Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ управлСния ΠΊΠ°Π½Π°Π»Π°ΠΌΠΈ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² Π΄Π²ΡƒΡ… Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… – Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΊΠ°Π½Π°Π»Π°ΠΌΠΈ управляСт ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΈ имССтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ измСнСния скорости вращСния, ΠΈ пассивный, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ (установлСно максимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅).

ΠŸΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ Π΄Π²ΡƒΡ… Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ, Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρƒ Π½ΠΈΡ… Π±Ρ‹Π»Π° одинаковая ΠΏΠΎΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ. Если ΠΏΠΎΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ разная, Ρ‚ΠΎ ΠΏΡ€ΠΈ Π·Π°Π΄Π°Π½ΠΈΠΈ направлСния двиТСния ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½Ρ‹Π΅ стороны.

Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ двигатСля L293D

L293D – являСтся самой простой микросхСмой для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с двигатСлями. L293D ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ двумя H-моста, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ двумя двигатСлями. Π Π°Π±ΠΎΡ‡Π΅Π΅ напряТСниС микросхСмы – 36 Π’, Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ Ρ‚ΠΎΠΊ достигаСт 600 мА. На Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ L293D ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚ΠΎΠΊ Π² 1,2 А.

Π’ схСмС имССтся 16 Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ². Распиновка:

  • +V – ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ Π½Π° 5 Π’;
  • +Vmotor – напряТСниС питания для ΠΌΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π΄ΠΎ 36 Π’;
  • 0V – зСмля;
  • En1, En2 β€“Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ H-мосты;
  • In1, In2 – ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ H-мостом;
  • Out1, Out2 – ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ H-моста;
  • In3, In4 – ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ Π²Ρ‚ΠΎΡ€Ρ‹ΠΌ H-мостом;
  • Out3, Out4 – ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ H-моста.

Для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ Arduino Uno Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹ In1 Π½Π° L293D ΠΈ 7 ΠΏΠΈΠ½ Π½Π° Ардуино, In2 – 8, In3 – 2, In4 – 3, En1 – 6, En2 – 5, V β€” 5V, Vmotor – 5 V, 0V – GND. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ двигатСля ΠΊ Ардуино ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½Π° рисункС.

Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ двигатСля Π½Π° микросхСмС HG7881

HG7881 – Π΄Π²ΡƒΡ…ΠΊΠ°Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ 2 двигатСля ΠΈΠ»ΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ…ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ Π΄Π²ΡƒΡ…Ρ„Π°Π·Π½Ρ‹ΠΉ ΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΉ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ. Устройство часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΈΠ·-Π·Π° своСй нСвысокой стоимости. Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для измСнСния направлСния вращСния, ΠΌΠ΅Π½ΡΡ‚ΡŒ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΎΠ½ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚.

ΠŸΠ»Π°Ρ‚Π° содСрТит 2 схСмы L9110S, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ ΠΊΠ°ΠΊ H-мост.

Π₯арактСристики Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° HG7881:
  • 4-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅;
  • ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅ для Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΎΡ‚ 2,5 Π’ Π΄ΠΎ 12 Π’;
  • ΠŸΠΎΡ‚Ρ€Π΅Π±Π»ΡΠ΅ΠΌΡ‹ΠΉ Ρ‚ΠΎΠΊ ΠΌΠ΅Π½Π΅Π΅ 800 мА;
  • ΠœΠ°Π»Ρ‹Π΅ Π³Π°Π±Π°Ρ€ΠΈΡ‚Ρ‹, нСбольшой вСс.
Распиновка:
  • GND – зСмля;
  • Vcc β€” напряТСниС питания 2,5Π’ – 12Π’;
  • A-IA – Π²Ρ…ΠΎΠ΄ A(IA) для двигатСля A;
  • A-IB – Π²Ρ…ΠΎΠ΄ B (IB) для двигатСля A;
  • B-IA – Π²Ρ…ΠΎΠ΄ A(IA) для двигатСля B;
  • B-IB β€” Π²Ρ…ΠΎΠ΄ B (IB) для двигатСля B.

Π’ зависимости ΠΎΡ‚ ΠΏΠΎΠ΄Π°Π½Π½ΠΎΠ³ΠΎ сигнала Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π°Ρ… IA ΠΈ IB Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·Π½ΠΎΠ΅ состояниС для Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ для ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· ΠΌΠΎΡ‚ΠΎΡ€ΠΎΠ² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅.

IAIBБостояниС ΠΌΠΎΡ‚ΠΎΡ€Π°
00ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ°
10ДвигаСтся Π²ΠΏΠ΅Ρ€Π΅Π΄
01ДвигаСтся Π½Π°Π·Π°Π΄
11ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Β 

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ двигатСля ΠΊ Ардуино ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΎ Π½Π° рисункС.

Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ

ΠœΠΎΠ΄ΡƒΠ»ΡŒ L293D ΠΏΠΎΠ΄Π°Π΅Ρ‚ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚ΠΎΠΊ Π² 1,2А, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π½Π° L298N ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ максимального Ρ‚ΠΎΠΊΠ° Π² 4 А. Π’Π°ΠΊΠΆΠ΅ L293D ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ мСньшим ΠšΠŸΠ” ΠΈ быстро грССтся Π²ΠΎ врСмя Ρ€Π°Π±ΠΎΡ‚Ρ‹. ΠŸΡ€ΠΈ этом L293D являСтся самой распространСнной ΠΏΠ»Π°Ρ‚ΠΎΠΉ ΠΈ стоит Π½Π΅Π΄ΠΎΡ€ΠΎΠ³ΠΎ. Β ΠŸΠ»Π°Ρ‚Π° HG7881 отличаСтся ΠΎΡ‚ L293D ΠΈ L298N Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ с Π΅Π΅ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ вращСния, ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΎΠ½Π° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚. HG7881 – самый Π΄Π΅ΡˆΠ΅Π²Ρ‹ΠΉ ΠΈ самый ΠΌΠ°Π»ΠΎΠ³Π°Π±Π°Ρ€ΠΈΡ‚Π½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ.

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ L298N ΠΊ Arduino

Как ΡƒΠΆΠ΅ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΎΡΡŒ, Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ. Π”Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΠΈ, Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰ΠΈΠ΅ΡΡ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… направлСниях, Π½Π΅ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

НуТно ΠΏΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ источник питания. + ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ ΠΏΠΈΠ½Ρƒ 4 Π½Π° ΠΏΠ»Π°Ρ‚Π΅ L298N, минус (GND) – ΠΊ 5 ΠΏΠΈΠ½Ρƒ. Π—Π°Ρ‚Π΅ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹ с L298N ΠΈ ΠΏΠΈΠ½Ρ‹ Π½Π° Ардуино, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½ΠΈΡ… Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ ШИМ-ΠΌΠΎΠ΄ΡƒΠ»ΡΡ†ΠΈΡŽ. На ΠΏΠ»Π°Ρ‚Π΅ Ардуино ΠΎΠ½ΠΈ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½Ρ‹ ~. Π’Ρ‹Ρ…ΠΎΠ΄Ρ‹ с L298N IN1, IN2, IN3 ΠΈ IN4 ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊ D7, D6, D5 ΠΈ D4 Π½Π° Ардуино соотвСтствСнно. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ всСх ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² прСдставлСно Π½Π° схСмС.

НаправлСниС вращСния задаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сигналов HIGH ΠΈ LOW Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠ°Π½Π°Π». Π”Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΠΈ Π½Π°Ρ‡Π½ΡƒΡ‚ Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠ³Π΄Π° Π½Π° 7 ΠΏΠΈΠ½Π΅ для ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΌΠΎΡ‚ΠΎΡ€Π° ΠΈ Π½Π° 12 ΠΏΠΈΠ½Π΅ для Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½Π° L298N Π±ΡƒΠ΄Π΅Ρ‚ сигнал HIGH. ΠŸΠΎΠ΄Π°Ρ‡Π° LOW останавливаСт Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ШИМ-сигналы.

Для управлСния ΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΌ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΌ Π² Arduino IDE сущСствуСт стандартная Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Stepper library. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚ΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ собранной схСмы, ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ тСстовый ΠΏΡ€ΠΈΠΌΠ΅Ρ€ stepper_oneRevolution. ΠŸΡ€ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ сборкС Π²Π°Π» двигатСля Π½Π°Ρ‡Π½Π΅Ρ‚ Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ.

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

arduinomaster.ru

L298N ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ Ардуино – RadioRadar

Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ

Главная  Бправочник  ЭнциклопСдия Ρ€Π°Π΄ΠΈΠΎΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°

“Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ” – информация ΠΏΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ элСктронным ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌ: транзисторам, микросхСмам, трансформаторам, кондСнсаторам, свСтодиодам ΠΈ Ρ‚.Π΄. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ содСрТит всС, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для ΠΏΠΎΠ΄Π±ΠΎΡ€Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΈ провСдСния ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½Ρ‹Ρ… расчСтов, ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ†ΠΎΠΊΠΎΠ»Π΅Π²ΠΊΡƒ корпусов, Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Π΅ схСмы Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΏΠΎ использованию радиоэлСмСнтов.


НСт Ρ‚Π°ΠΊ Π΄Π°Π²Π½ΠΎ ΠΌΡ‹ рассматривали Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ сборки ЧПУ своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ, Π³Π΄Π΅ Π·Π°Ρ‚Ρ€Π°Π³ΠΈΠ²Π°Π»Π°ΡΡŒ Ρ‚Π΅ΠΌΠ° управлСния ΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΌΠΈ двигатСлями, вСдь ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΠ½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ просто ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎ ΡΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Ρ€Π΅Π·Ρƒ Π² Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅.

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΡˆΠ°Π³ΠΎΠ²Ρ‹Π΅ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΠΈ (Π¨Π”) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ЧПУ ΠΈ 3D-ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π°Ρ…, ΠΈΠΌ Π΅ΡΡ‚ΡŒ масса ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΉ. НапримСр, Π²ΠΊΡƒΠΏΠ΅ с популярным “конструктором для взрослых”, Arduino, Π½Π° Π±Π°Π·Π΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ всё Ρ‡Ρ‚ΠΎ ΡƒΠ³ΠΎΠ΄Π½ΠΎ. Однако, связка “Ардуино – ΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΉ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ” Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ элСмСнт – Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€.

Из-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½ΠΎΠ³ΠΎ напряТСния ΠΈ силы Ρ‚ΠΎΠΊΠ°, нСпосрСдствСнноС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π΅Π³ΠΎ ΠΊ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, напряТСния логичСского нуля Π² +5Π’ ΠΈ силы Ρ‚ΠΎΠΊΠ° Π² 40 мА Π½Π΅ Ρ…Π²Π°Ρ‚ΠΈΡ‚ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ любого шагового двигатСля. Π€ΡƒΠ½ΠΊΡ†ΠΈΡŽ усилитСля/ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Ρ Π±Π΅Ρ€Π΅Ρ‚ Π½Π° сСбя Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€.

О Π½Ρ‘ΠΌ ΠΌΡ‹ ΠΈ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ Π½ΠΈΠΆΠ΅.

L298N описаниС

ΠœΠΎΠ΄ΡƒΠ»ΡŒ L298N выполняСт Ρ€ΠΎΠ»ΡŒ Н-моста (напряТСниС, ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Ρ‹Π²Π°Π΅ΠΌΠΎΠ΅ ΠΊ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŽ постоянного Ρ‚ΠΎΠΊΠ°, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΏΠΎΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ вращСния Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΡƒΡŽ сторону) ΠΈ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° для нСзависимого управлСния сразу двумя двигатСлями постоянного Ρ‚ΠΎΠΊΠ° ΠΈΠ»ΠΈ для ΠΎΠ΄Π½ΠΎΠ³ΠΎ шагового двигатСля.

ΠœΠΎΠ΄ΡƒΠ»ΡŒ собираСтся Π½Π° основС ΠΎΠ΄Π½ΠΎΠΈΠΌΠ΅Π½Π½ΠΎΠΉ микросхСмы (L298N).

К L298N ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΠΈ, ΠΏΠΈΡ‚Π°ΡŽΡ‰ΠΈΠ΅ΡΡ напряТСниСм ΠΎΡ‚ 5 Π΄ΠΎ 35 Π²ΠΎΠ»ΡŒΡ‚. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Π² Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ ΠΈΠ»ΠΈ пассивном Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ….

1. Активный – доступно Π½Π΅ просто Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ вращСния ΠΌΠΎΡ‚ΠΎΡ€Π°, Π½ΠΎ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΅Π³ΠΎ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ.

2. ΠŸΠ°ΡΡΠΈΠ²Π½Ρ‹ΠΉ – ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π»ΠΎΠ³ΠΈΠΊΡƒ “Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ/Π²Ρ‹ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ”. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ напряТСния Π±ΡƒΠ΄Π΅Ρ‚ нСдоступно.

L298N – это облСгчённая вСрсия ΠΏΠ»Π°Ρ‚Ρ‹ L293D. По ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с послСднСй Π½Π° L298N ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π·Π°Ρ‰ΠΈΡ‚Π½Ρ‹Π΅ Π΄ΠΈΠΎΠ΄Ρ‹ (ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈ нСобходимости Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ скачков Ρ‚ΠΎΠΊΠ° Π² процСссС пуска Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ).

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π§Ρ‚ΠΎΠ±Ρ‹ Π»ΠΎΠ³ΠΈΠΊΠ° управлСния Π±Ρ‹Π»Π° понятнСС, сначала разбСрёмся с Π΄ΠΆΠ°ΠΌΠΏΠ΅Ρ€Π°ΠΌΠΈ ΠΈ ΠΊΠ»Π΅ΠΌΠΌΠ°ΠΌΠΈ Π½Π° ΠΏΠ»Π°Ρ‚Π΅.

Рис. 1. Π”ΠΆΠ°ΠΌΠΏΠ΅Ρ€Ρ‹ ΠΈ ΠΊΠ»Π΅ΠΌΠΌΡ‹ Π½Π° ΠΏΠ»Π°Ρ‚Π΅

К ΠΊΠ»Π΅ΠΌΠΌΠ½ΠΈΠΊΠ°ΠΌ 1 ΠΈ 2 ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΠΈ, Π»ΠΎΠ³ΠΈΠΊΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ зависит ΠΎΡ‚ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΈΡ… Ρ€Π°Π±ΠΎΡ‚Ρ‹.

Π‘Π»ΠΎΠΊ ΠΊΠ»Π΅ΠΌΠΌ 3 ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ питания Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ – +12. На Π½Π΅Π³ΠΎ подаётся ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΎΡ‚ 5 Π΄ΠΎ 12 Π²ΠΎΠ»ΡŒΡ‚, Ссли Π΄ΠΆΠ°ΠΌΠΏΠ΅Ρ€ 3 ΠΎΠ΄Π΅Ρ‚, ΠΈ ΠΎΡ‚ 12 Π΄ΠΎ 35 воль, Ссли Π΄ΠΆΠ°ΠΌΠΏΠ΅Ρ€ 3 снят.

ΠŸΡ€ΠΈ ΠΏΠΈΡ‚Π°Π½ΠΈΠΈ Π΄ΠΎ +12Π’ встроСнный стабилизатор сам Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ для логичСской части схСмы, поэтому ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ +5Π’ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.

Если Π΄ΠΆΠ°ΠΌΠΏΠ΅Ρ€ 3 снят, Ρ‚ΠΎ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ +5Π’ трСбуСтся Π·Π°ΠΏΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ.

Π£ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ сигналы ΠΎΡ‚ Ардуино ΠΈΠ»ΠΈ с Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒΡΡ Π½Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ IN1-IN4, ENA, ENB. Π’ зависимости ΠΎΡ‚ логичСских ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π΄ΠΆΠ°ΠΌΠΏΠ΅Ρ€ΠΎΠ² 1,2 Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒΡΡ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ Π½Π° Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΠΈ/Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ.

Π”ΠΆΠ°ΠΌΠΏΠ΅Ρ€Ρ‹ 1 ΠΈ 2 ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‚ Π·Π° ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ ΠΈ пассивным Ρ€Π΅ΠΆΠΈΠΌΠ°ΠΌΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°. Если Π΄ΠΆΠ°ΠΌΠΏΠ΅Ρ€ ΠΎΠ΄Π΅Ρ‚, Ρ‚ΠΎ рСализуСтся Π»ΠΎΠ³ΠΈΠΊΠ° “пассивного” управлСния.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ для наглядности рассмотрим ΠΏΠ°Ρ€Ρƒ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… схСм ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ.

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ двумя двигатСлями постоянного Ρ‚ΠΎΠΊΠ°

Π‘Ρ…Π΅ΠΌΠ° соСдинСния Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.

Рис. 2. Π‘Ρ…Π΅ΠΌΠ° соСдинСния

НапряТСниС питания Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ Π½ΠΈΠΆΠ΅ 12 Π²ΠΎΠ»ΡŒΡ‚, Π·Π½Π°Ρ‡ΠΈΡ‚ Π΄ΠΆΠ°ΠΌΠΏΠ΅Ρ€ 3 установлСн, Π΄ΠΆΠ°ΠΌΠΏΠ΅Ρ€Ρ‹ 1 ΠΈ 2 Π½Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°Ρ… ENA ΠΈ ENB сняты.

Π‘Ρ‚ΠΎΠΈΡ‚ особоС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡƒΠ΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΠΈΠ½Π°ΠΌ Π½Π° Ардуино с ШИМ-модуляциСй (рядом с Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π΅ΡΡ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ символ “~”). Они Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ для управлСния ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ вращСния Π²Π°Π»Π° (Ρ‡Π΅ΠΌ Π²Ρ‹ΡˆΠ΅ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ напряТСния, Ρ‚Π΅ΠΌ Π²Ρ‹ΡˆΠ΅ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ).

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎ Π»ΠΎΠ³ΠΈΠΊΠ΅, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π»Π΅Π²ΠΎΠ³ΠΎ двигатСля (см. ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π²Ρ‹ΡˆΠ΅).

Π’Π°Π±Π»ΠΈΡ†Π°

ЛогичСский ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π½Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ ENA

ЛогичСский ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π½Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ IN1

ЛогичСский ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π½Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ IN2

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ двигатСля

1

1

0

ВращаСтся ΠΏΠΎ часовой стрСлкС

1

0

1

ВращаСтся ΠΏΡ€ΠΎΡ‚ΠΈΠ² часовой

0

1

0

НС вращаСтся

0

0

1

НС вращаСтся

ЛогичСский ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π½Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ ENA ЛогичСский ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π½Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ IN1 ЛогичСский ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π½Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ IN2 Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ двигатСля

ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ ENA ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ двигатСля. А ΠΎΡ‚ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ Π½Π° Π²Ρ…ΠΎΠ΄Π°Ρ… IN1, IN2 зависит Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ вращСния.

Если Π½Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ ENA ΠΏΠΎΠ΄Π°Ρ‚ΡŒ Π½Π΅ Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ, Π° Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ напряТСния ΠΈΠ· доступного Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° (0-255), Ρ‚ΠΎ измСнится ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ вращСния.

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΌ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΌ

Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ схСмы управлСния, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅ΠΉ Π² сСбя Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€, Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ Nema17 ΠΈ Arduino Nano, выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.

Рис. 3. Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ схСмы управлСния,

НазначСниС ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² A+, A-, B+ ΠΈ B- ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ Π½Π° вашСй ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΡ€ΠΈΠ²ΠΎΠ΄Π°, поэтому Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ для опрСдСлСния ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ назначСния.

Π’Π²ΠΈΠ΄Ρƒ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π»ΠΎΠ³ΠΈΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π΄Π°Π½Π½ΠΎΠΉ схСмы ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π°Ρ… Ρ‚ΠΎΠ»ΡŒΠΊΠΎ логичСских Π½ΡƒΠ»Π΅ΠΉ ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†, Ρ‚ΠΎ Π΄ΠΆΠ°ΠΌΠΏΠ΅Ρ€Π°ΠΌΠΈ 1 ΠΈ 2 ΠΌΠΎΠ΄ΡƒΠ»ΡŒ L298N ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² пассивный Ρ€Π΅ΠΆΠΈΠΌ.

Π‘ΠΊΠ΅Ρ‚Ρ‡ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΌ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΌ Π΅ΡΡ‚ΡŒ Π²ΠΎ встроСнной Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ IDE для Ардуино (называСтся Stepper Library, Π½Π°ΠΉΡ‚ΠΈ Π΅Ρ‘ ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊ – File -> Examples -> Stepper).

ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚Π° stepsPerRevolution ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° количСство шагов Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΎΠ±ΠΎΡ€ΠΎΡ‚Π΅, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ установлСно Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 200. Π•Π³ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ, Ссли модСль вашСго двигатСля ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ.

ΠœΠ΅Ρ‚ΠΎΠ΄ myStepper.setSpeed() ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° настройку скорости вращСния, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² скСтчС ΡƒΠΊΠ°Π·Π°Π½ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ 60, Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄ свои трСбования.

Π’Ρ‹Π·ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΉ Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅, осущСствляСтся Ρ‡Π΅Ρ€Π΅Π· ΠΌΠ΅Ρ‚ΠΎΠ΄ step с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ stepsPerRevolution, ΠΏΡ€ΠΈ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π΅ Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ осущСствляСтся Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ сторону.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ с использованиСм этой Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½ΠΈΠΆΠ΅ Π²ΠΎ влоТСниях. ΠŸΠΎΠ»Π½ΡƒΡŽ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΠΏΠΎ API ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½Π° ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ сайтС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

Π‘ΠΊΠ΅Ρ‚Ρ‡ΠΈ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ постоянного Ρ‚ΠΎΠΊΠ° ΠΈ ΡˆΠ°Π³ΠΎΠ²Ρ‹Ρ… Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ здСсь.

Автор: RadioRadar

Π”Π°Ρ‚Π° ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ: 30.05.2018

МнСния Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ

НСт ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π². Π’Π°Ρˆ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ свой ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ, ΠΌΠ½Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ вопрос ΠΏΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌΡƒ Π²Ρ‹ΡˆΠ΅ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρƒ:


www.radioradar.net

Ардуино L298N Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ ΡˆΠ°Π³ΠΎΠ²Ρ‹Ρ… Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ

БущСствуСт мноТСство ситуаций, Π³Π΄Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΡˆΠ°Π³ΠΎΠ²Ρ‹Ρ… Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ Ардуино L298N обСспСчит идСальноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. НапримСр, этот «шилд» ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎ Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°ΠΌΠ΅Ρ€Ρƒ для ΡΡŠΡ‘ΠΌΠΊΠΈ, Π»ΠΈΠ±ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Π΄Π²Π΅Ρ€ΠΈ Π³Π°Ρ€Π°ΠΆΠ° Π² Π’Π°ΡˆΠ΅ΠΌ особнякС.

Ардуино L298N Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ ΡˆΠ°Π³ΠΎΠ²Ρ‹Ρ… Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для:

1. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ двумя двигатСлями постоянного Ρ‚ΠΎΠΊΠ°;
2. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΌ Π΄Π²ΡƒΡ… Ρ„Π°Π·Π½Ρ‹ΠΌ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΌ;
3. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ°ΠΊ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° постоянного Ρ‚ΠΎΠΊΠ°.

Π¨ΠΈΡ€ΠΎΠΊΠΎ примСняСтся Π² Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΡΡ‚Π²Π΅ Π½Π° Ардуино.

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

ΠœΠΈΠΊΡ€ΠΎΡΡ…Π΅ΠΌΠ° L298N прСдставляСт ΠΈΠ· сСбя Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ Н мост, ΠΎΠ±Ρ‰ΠΈΠΉ Ρ‚ΠΎΠΊ Ρ‡Π΅Ρ€Π΅Π· 2 моста β€” 4 А.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ встроСнный стабилизатор Π½Π° 5 Π’, Π·Π°Ρ‰ΠΈΡ‚Π½Ρ‹Π΅ Π΄ΠΈΠΎΠ΄Ρ‹, кондСнсаторы, Ρ€Π°Π·ΡŠΠ΅ΠΌΡ‹ ΠΈ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€.

ΠžΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ DataSheet

Π₯арактСристики:

  • НапряТСниС питания двигатСля: +3…+35 Π’.
  • ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΈΠΊΠΈ: 5 Π’.
  • Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ логичСскиС ΡƒΡ€ΠΎΠ²Π½ΠΈ управлСния:
    • Π»ΠΎΠ³.0: -0.3…1.5Π’;
    • Π»ΠΎΠ³.1: 2.3…5Π’;
  • Π’ΠΎΠΊ управлСния: 36 мА.
  • ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ постоянный Ρ‚ΠΎΠΊ Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ΄ΠΈΠ½ мост: 2 А.
  • Максимальная рассСиваСмая ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ: 20 Π’Ρ‚.
  • Π Π°Π·ΠΌΠ΅Ρ€: 43Γ—43Γ—27ΠΌΠΌ.

Распиновка Ардуино L298N Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΡˆΠ°Π³ΠΎΠ²Ρ‹Ρ… Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ

ΠŸΠ»Π°Ρ‚Π° ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠΈΠ½Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ:

Vcc β€” ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ внСшнСго питания Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ.
+5 β€” ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΈΠΊΠΈ.
GND β€” ΠΎΠ±Ρ‰ΠΈΠΉ.
IN1, IN2, IN3, IN4 (Ρ€Π°Π·ΡŠΠ΅ΠΌ P4 Π½Π° схСмС) β€” Π²Ρ…ΠΎΠ΄Ρ‹ управлСния двигатСлями.
OUT1, OUT2 (Ρ€Π°Π·ΡŠΠ΅ΠΌ P2 Π½Π° схСмС) β€” Π²Ρ‹Ρ…ΠΎΠ΄ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ двигатСля.
OUT3, OUT4 (Ρ€Π°Π·ΡŠΠ΅ΠΌ P3 Π½Π° схСмС) β€” Π²Ρ‹Ρ…ΠΎΠ΄ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ двигатСля.
ΠŸΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΠΈΒ ENA ΠΈ ENBΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ.
Π’Ρ‹ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ S1 слуТит для ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ питания логичСской части микросхСмы.

Π‘Ρ…Π΅ΠΌΠ° модуля L298N Arduino ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π²ΠΈΠ΄:

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ Ардуино L298N Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΡˆΠ°Π³ΠΎΠ²Ρ‹Ρ… Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π΄Π²ΡƒΡ… Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ постоянного Ρ‚ΠΎΠΊΠ° ΠΊ Ардуино L298N

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ управлСния ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ L298N

Данная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° управляСт двумя двигатСлями постоянного Ρ‚ΠΎΠΊΠ°. Для ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Arduino uno r3 Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ всСго лишь Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π² Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅ΠΌ спискС Π½ΠΈΠΆΠ΅, Π’Π°ΡˆΡƒ ΠΏΠ»Π°Ρ‚Ρƒ, ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠΎΡ€Ρ‚ ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ Run on Arduino.

Данная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° управляСт ΠΎΠ΄Π½ΠΈΠΌ ΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΌ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΌ Π² Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… «шаг» ΠΈΠ»ΠΈ Β«ΠΏΠΎΠ»ΡƒΡˆΠ°Π³Β».
Для ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Arduino uno r3 Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ всСго лишь Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π² Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅ΠΌ спискС Π½ΠΈΠΆΠ΅, Π’Π°ΡˆΡƒ ΠΏΠ»Π°Ρ‚Ρƒ, ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠΎΡ€Ρ‚ ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ Run on Arduino.

Π§Ρ‚ΠΎ Π±Ρ‹ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· ΠΏΠΎΡ€Ρ‚Π°, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ COM ΠΏΠΎΡ€Ρ‚, ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Connect.

ΠšΡƒΠΏΠΈΡ‚ΡŒ Arduino Π² Π£ΠΊΡ€Π°ΠΈΠ½Π΅ β€” arduinomania.in.ua

arduinolife.in.ua

alexxlab