Ардуинотой cdrom сойзгүй мотор ажиллуулна
Үзсэн: 0 Зохиогч: Сайтын редактор Нийтлэх цаг: 2020-09-02 Гарал үүсэл: Сайт
лавлах
Brushless DC мотор нь сойзгүй DC мотор юм. Энэ нь
шууд холболт (сойз) байхгүй гэсэн үг юм .
эргэдэг гол болон ороомог гэх мэт бусад тогтмол хэсгүүдийн хооронд
Тиймээс эргэлт нь ороомгийн одоогийн чиглэлийн өөрчлөлтийн бүтээгдэхүүн юм.
Спинд нь дугуй соронзтой (ихэвчлэн).
Ороомог нь өөрөө цахилгаан соронзон юм.
Тиймээс та ороомгийн туйлуудыг сольж эргүүлэх боломжтой.
Та хэзээ нэгэн цагт BLDC харсан уу? Тийм ээ, мэдээж.
Компьютерийн гэр бүрт ийм тохиолдол олон байдаг.
Сэнс, cd rom болон уян диск (Хэрэв та
BLDC ашигладаг төхөөрөмж биш бол.
Сэнс нь ихэвчлэн ороомогт 2 зүү, танхим мэдрэгчдээ 1 зүү бүхий 2 фазын мотор ашигладаг.
CDROM эсвэл уян диск нь гурван фазын мотортой, ороомог нь 3 зүүтэй, Hall мэдрэгч нь
санал асуулгын энгийн мэдрэгчтэй. Спиндль
ирэх бүрд
зүүг ашиглан моторын хурдыг тохируулж болно .
энэ
Энэ онолыг
зурган дээрээс харж байгаачлан миний хуучин хөдөлгүүрт
бага хүчдэл байгаа гэж бодож байна
Миний өрөөнд, гэхдээ тэдгээрийг арилгах, орхих нь бага зэрэг хэцүү байсан.
илүү
Тиймээс, өмнө нь дурьдсанчлан, бид 4 тээглүүртэй байдаг
бөгөөд тэдгээр нь
ихэвчлэн мэдрэгчтэй холбоотой байдаг Тэдгээрийг ашигласан хэсгүүд: - 1x Breadboard l293d -
(заавал биш) ICCanel драйверийг
өндөр хүчдэл ашиглах нь чухал юм (5 -аас дээш Arduino) Заримдаа зүгээр л
микрокомпьютер болон бусад бүрэлдэхүүн хэсгүүдийн хооронд ашиглах шаардлагатай Илүү өндөр гүйдэл эсвэл
цахилгаан хангамж
1x гадаад
l293d нь гаднах
микро-ыг урвуу байдлаас хамгаалахын тулд
тэжээлийн хангамжийг дэмждэг
- 2 идэвхжүүлэх ба 1 Vss (
5 Arduino
, мөн чипийг идэвхжүүлдэг
гэдгийг эндээс харж болно Gnd)
Энэ нь бид ээрэх
- д холбогдох)
холбох)
-1 Vs ( Эерэг гадаад тэжээлийн эх үүсвэрт
3 нь Arduino- д)-4 гаралт (
-4 оролт (
LDC -ийн дугуйг ажиллуулахын тулд
3 хос мотор) Иймд бид
зурагт үзүүлсэн схемийн дагуу зүүг холбоно.
дохионы төлөвийг бэлтгэх ёстой
эргэлтийг дуусгахын тулд 36
гэсэн үг юм . Тиймээс бид
6
удаа давтагдах ёстой 6 өөр дохиог
A, B ба C гэж бодъё Дараах байдлаар: 110, 100,
Саатал
0
101, 001, 010-ыг бид нэг давталтаар ашиглах болно.
бүрийн хооронд хүлээх эсвэл хойшлуулах
нь та хөдөлгүүрийн хурдыг өөрчлөх боломжтой .
д
-ээс 5 ms) Та
зөвхөн дуу чимээг
оруулахыг хүсч байна:/* DC brushless driver */month = int, etc
int p2 = 3 int ;() OUTPUT);
сонсох болно, тиймээс би хувьсагчийг Arduino-
(
pinMode(p3, OUTPUT); +=1; }Serial. println(wait); }digitalWrite(p1, 1); digitalWrite
p2, 1); digitalWrite(p3, 0); delay(wait); digitalWrite(p1, 1); digitalWrite(p2, 0);
digitalWrite(p3, 0); delay(wait); digitalWrite(p1, 1);
digitalWrite(p2, 0); digitalWrite(p3, 1); delay(wait)
; digitalWrite(p1, 0);
digitalWrite
(p2, 0); digitalWrite(p3, 1); delay(wait)
; digitalWrite(p1, 0);
digitalWrite(p2, 1); digitalWrite(p3, 1); delay(wait);
digitalWrite(p1, 0); digitalWrite(p2, 1); digitalWrite(p3, 0); }Зарим зөвлөмжүүд: -
Жижиг
BLDC моторын хувьд та Arduino 5-ийг ашиглаж болно, гэхдээ моторын хурдыг
10-аас
доошгүй хүлээгээрэй.