Բովանդակություն:

MOSET DRIVEN MOTOR DRIVER: 5 Քայլ
MOSET DRIVEN MOTOR DRIVER: 5 Քայլ

Video: MOSET DRIVEN MOTOR DRIVER: 5 Քայլ

Video: MOSET DRIVEN MOTOR DRIVER: 5 Քայլ
Video: How to use Mosfet Optocoupled HW-532 to control up to 30V DC Motor Speed or load using Arduino 2024, Նոյեմբեր
Anonim
MOSET DRIVEN MOTOR DRIVER
MOSET DRIVEN MOTOR DRIVER

ՄՈՏՈՐԵԻՉՆԵՐ

  • Շարժիչային վարորդները ռոբոտաշինության աշխարհի անփոխարինելի մասն են, քանի որ ռոբոտների մեծ մասը պահանջում է շարժիչներից աշխատել և շարժիչներն արդյունավետ գործարկել:
  • Նրանք մի փոքր ընթացիկ ուժեղացուցիչ են. շարժիչային վարորդների գործառույթն է ՝ վերցնել ցածր հոսանքի կառավարման ազդանշան, այնուհետև այն վերածել ավելի բարձր հոսանքի ազդանշանի, որը կարող է շարժիչ շարժել:
  • Lowածր հոսանքի կառավարման ազդանշանը գալիս է միկրոկառավարիչից (իմ դեպքում ՝ Arduino Uno), որը կարող է թողարկում թողնել 0-5 Վ միջակայքում `առավելագույնը 40 մԱ, որը այնուհետև մշակվում է շարժիչի վարորդի կողմից` ավելի բարձր հոսանք հաղորդելու համար, այսինքն `12-24 Վ 2- ում: 4 Ա.
  • Մեքենավարները սովորաբար ունենում են երկու մաս
  1. Pulse Width Modulation (PWM) թարգմանիչ միացում `շարժիչի արագությունը վերահսկելու համար` շարժիչի վարորդի տարբեր մուտքային PWM- ի համաձայն:
  2. Ուղղության կառավարման միացում, որը վերահսկում է շարժիչի ուղղությունը:

Քայլ 1: PWM INTERPRETER CIRCUIT

PWM Թարգմանիչ Շրջան
PWM Թարգմանիչ Շրջան
PWM Թարգմանիչ Շրջան
PWM Թարգմանիչ Շրջան

ՊԱՐՏԱԴԻՐ բաղադրամասեր

  1. IRF250N ՄՈՍՖԵՏ
  2. 10K OHM RESISTOR
  3. 2 Ա դիոդ*2
  4. 12 Վ մարտկոց

IRF 250N- ը տրամաբանական մակարդակի MOSFET է, որը դարպասի 0-5 Վ մուտքը փոխակերպում է համապատասխան 0-Vmax- ի (միացված մարտկոցից):

10K OHM ռեզիստորը ձգվող դիմադրություն է, որը տրամաբանական ազդանշանը պահում է զրո վոլտերի մոտ, երբ որևէ այլ ակտիվ սարք միացված չէ:

Դիոդները օգտագործվում են որպես հետադարձ դիոդ: Վերադարձի դիոդը (երբեմն կոչվում է ազատ շարժման դիոդ) այն դիոդն է, որն օգտագործվում է հետադարձ կապը վերացնելու համար, որն ինդուկտիվ բեռի վրա նկատվող լարման հանկարծակի թռիչքն է, երբ մատակարարման հոսանքը հանկարծակի կրճատվում կամ ընդհատվում է:

Ո NOTՇԱԴՐՈԹՅՈՆ- Քանի որ օգտագործվում է արտաքին մարտկոց, այն պետք է ընդհանուր հիմնավորված լինի միկրոկառավարիչի հետ: Դա արվում է ՝ մարտկոցի բացասական տերմինալը միացնելով միկրոկառավարիչի GND- ին:

Քայլ 2. Ուղղորդման հսկողություն Շրջան

Ուղղորդման հսկողություն Շրջան
Ուղղորդման հսկողություն Շրջան
Ուղղորդման հսկողություն Շրջան
Ուղղորդման հսկողություն Շրջան

ՊԱՐՏԱԴԻՐ բաղադրամասեր

  1. 8 PIN ռելե (58-12-2CE OEN)
  2. IRF250N ՄՈՍՖԵՏ
  3. 10K OHM RESISTOR*3
  4. 3 մմ LED *2

Այս միացումում օգտագործվող MOSFET- ը նույնն է, ինչ նախորդ միացումը, այսինքն IRF250N, բայց դարպասում PWM տալու փոխարեն մենք պարզապես տալիս ենք անալոգային բարձր և ցածր, քանի որ մենք պարզապես պետք է միացնենք և անջատենք ռելեին:

Ռելեն աշխատում է 12 Վ լարման վրա, բայց Arduino- ից ստացված Անալոգային բարձրությունը առավելագույնը 5 Վ է, այնպես որ մենք այստեղ օգտագործել ենք MOSFET- ը որպես անջատիչ:

Օգտագործված ռելեն (58-12-2CE OEN) 8 փին է:

  • Առաջին 2 կապում են կծիկ էներգիայի ուժեղացուցիչներ, այսինքն, երբ նրանք աշխատում են, նրանք միացնում են Common- ի Normally Connected (NC) - ից Normally Open (NO) - ին:
  • Common- ը մուտքագրում է մուտքը `այն ելքին (շարժիչ) հասցնելու համար:
  • NC- ն էներգիա է ստանում Common- ից, երբ կծիկը չի սնվում, և NO- ն անջատված է:
  • Երբ կծիկը սնուցվում է, NO- ն էներգիա է ստանում Common- ից և NC- ն անջատվում է:

Մենք անցնում ենք NO- ի և NC- ի միջև, ինչը մեզ կապահովի բևեռականության փոփոխություն:

Երկու LED միացված են ելքին զուգահեռ ՝ 10K ohms դիմադրությանը զուգահեռ, հակառակ բևեռականությամբ: Նրանք հանդես կգան որպես ուղղություն հաղորդող, ինչպես և կփայլեն, երբ հոսանքը հոսում է մեկ ուղղությամբ և Հակառակ -Վերսա:

Քայլ 3. ՄԻԿՐՈԿՈՏԵԼՈԻՉԸ

Միկրոկառավարիչը ունի 2 ազդանշան փոխանցելու համար

  1. PWM շարժիչի արագությունը փոխելու համար:
  2. Անալոգային բարձր և ցածր շարժիչի ուղղությունը փոխելու համար:

ԿՈԴԸ ՏՐԱՄԱԴՐՎՈՄ Է ՀԱՎԱՔՈՄ:

PWM PIN 3 -ից ելքը միացված է PWM թարգմանչի սխեմային:

PIN 11 -ից ելքը միացված է ռելեի սխեմայի դարպասին:

EԱՆՈԹՈԹՅՈՆ - Եթե երկու սխեմաներն էլ օգտագործում են նույն էներգիայի աղբյուրը, ապա դրանցից միայն մեկը պահանջում է ընդհանուր հիմնավորված լինել. եթե օգտագործվում է էներգիայի 2 աղբյուր, ապա երկու սխեմաները պետք է ընդհանուր հիմնավորված լինեն:

ՄՈPՏՔ =

0 և 1 ուղղության համար

0-255 արագության համար; 0 կանգառ և 255 առավելագույն արագության համար:

Ձևաչափ =

տարածություն

Օրինակ ՝ 1 255

0 50

ԿԱՐԵՎՈՐ Է Ո NOTՇԱԴՐՈԹՅՈՆ, ՈՐ PWM Թարգմանիչ Շրջանը ԲԱՎՈՐ Է ԻՆՔԵ, ԵԹԵ ՕԳՆՈԹՅՈՆԸ ՈUԱՈՄ Է ՓՈՓՈԽԵԼ Շարժիչի արագությունը կամ ՓՈԽԵԼ այն ԱՌԱՆ ՓՈԽՈԹՅԱՆ ՓՈԽՈԹՅՈՆԸ:

Քայլ 4: ՀԱՄԱԿԱՐԳԻ ԻՆՏԵԳՐԱԻԱ

ՀԱՄԱԿԱՐԳԻ ԻՆՏԵԳՐԱԻԱ
ՀԱՄԱԿԱՐԳԻ ԻՆՏԵԳՐԱԻԱ

Շարժիչային վարորդի բոլոր բաղադրամասերը պատրաստելուց հետո ժամանակն է դրանք երեքը միացնել, այսինքն `PWM թարգմանիչը, ռելեային միացումը միկրոկառավարիչի հետ:

  • PWM թարգմանչի ելքը միացված է ռելեի ընդհանուրին:
  • Երկու սխեմաներն էլ միացված են մարտկոցին PowerBoard- ի միջոցով: PowerBoard- ը անվտանգության միացում է, որը բաղկացած է կոնդենսատորից (որն օգտագործվում է մուտքը զտելու համար), դիոդից (մարտկոցի բևեռայնությունը ստուգելու համար) և ապահովիչից (հոսանքը սահմանափակելու համար) `ծայրահեղ պայմաններում միացումը պաշտպանելու համար:

PowerBoard- ը անհրաժեշտ չէ, երբ շարժիչը ծանրաբեռնված չէ, բայց ռոբոտում շարժիչ վարորդին օգտագործելիս խորհուրդ է տրվում օգտագործել այն:

  • Միացրեք Gate- ը PWM թարգմանչի շղթայի վրա pwm կապիչին 3
  • Միացրեք ռելեի դարպասը միացում 11 -ին:

Քայլ 5. EVԱՐԳԱՈՄ

ԶԱՐԳԱՑՈՒՄ
ԶԱՐԳԱՑՈՒՄ
ԶԱՐԳԱՑՈՒՄ
ԶԱՐԳԱՑՈՒՄ
ԶԱՐԳԱՑՈՒՄ
ԶԱՐԳԱՑՈՒՄ
  • Սկզբում ես տրանզիստոր էի օգտագործում ռելեն փոխելու համար, բայց այն չկարողացավ կարգավորել հոսող հոսանքը, ուստի ստիպված եղա անցնել MOSFET- ին:
  • Ես օգտագործել էի կոնդենսատոր MOSFET- ի աղբյուրի և դարպասի միջև `նրանց միջև ընթացիկ հոսք ապահովելու համար, բայց հետագայում հասկացա, որ դա անհրաժեշտ չէ:

Խորհուրդ ենք տալիս: