Одоо
Тусламжлалт DCO мотортой харьцуулсан тохиолдолд сойз, урам татах нь хялбар, энергийн үр ашиг тусыг сайжруулсан боловч ашиглахад хэцүү хэцүү байна. олон тооны тавиурын бүтээгдэхүүнүүд байдаг.
Энэ зорилгоор гардаг
Жишээлбэл, RC онгоцонд маш сайн ажилладаг олон жижиг BLDCS хянагч байдаг.
Блэдийг хянахыг хүсч буй хүмүүст илүү гүн гүнзгий бичил хэрэгт холбогдож, аль нь ч үйлдвэрлэлийн хэрэглэгчдэд маш сайн баримт бичиг байдаг.
Өнөөг хүртэл би Arduino Micro-Controller-ийг BLDC-ийн хянагч ашиглахыг ямар цогц тайлбарыг олоогүй байна.
Түүнчлэн, хэрэв та нөхөн сэргээх тоормослохыг сонирхож байгаа бол жижиг мотоцикль ашиглахыг сонирхож байгаа бол би жижиг мотортой ашиглахад тохиромжтой, би 3 фазын генераторыг хэрхэн хянах талаар олж мэдсэнгүй.
Энэ бүтэц нь анх удаа бодитоор тооцооллын тухай түүх байсан
бөгөөд би курс дууссаны дараа үргэлжлүүлсээр байна.
Төслийн санаа нь FlywheS Serve Service, Regenerative тоормослох пропорциональ загварыг харуулах явдал юм.
Төсөлд ашигласан мотор бол гэмтсэн компьютерийн хатуу дискнээс цоолсон жижиг bldcs юм.
Энэхүү гарын авлагыг Arduino Micro-ийн хянагч, танхимыг хэрхэн ашиглах талаар тайлбарлав
.
OSCILILISOFT-т зочлох нь тийм ч чухал биш гэдгийг анхаарна уу.
Хэрэв та хамрах хүрээнд нэвтрэх боломжгүй бол би үүнийг хэрхэн яаж хийхгүйгээр үүнийг хэрхэн яаж хийх талаар зарим саналыг нэмсэн.
Энэ төсөл нь ямар ч бодит моторын хянагчд багтаагүй нэг зүйл бол одоогийн хамгаалалтад байгаа аюулгүй байдлын аливаа аюулгүй ажиллагааны функц юм.
Үнэндээ, хамгийн муу зүйл бол HD моторыг шатаах явдал юм.
Гэсэн хэдий ч одоогийн техник хангамжийн талаарх одоогийн хамгаалалтыг хэрэгжүүлэх нь хэцүү биш бөгөөд магадгүй би үүнийг ямар нэгэн байдлаар хийх болно.
Хэрэв та илүү том моторыг хянах гэж байгаа бол мотор болон өөрийн аюулгүй байдлыг хамгаалахын тулд одоогийн хамгаалалтыг нэмж оруулаарай.
Би энэ хянагчийг \ 'бодит \' ажил хийх боломжтой том мотор ашиглан энэ хянагчийг ашиглахыг хүсч байна.
EBay нь 86 W автомашиныг 40 орчим доллар зарсан гэдгийг би анзаарсан.
Сайн нэр дэвшигч шиг харагдаж байна.
Мөн өөрийн BLDC-ийг цуглуулсан иж бүрдэлтэй \ 'Gobseless \' гоб вэбсайт гэж нэрлэдэг.
Эдгээр нь тийм ч үнэтэй биш бөгөөд үүнийг бүтээхэд туршлагатай байх нь зүйтэй.
Энэ вэбсайт дээр моторт мэдрэгч мэдрэгч байхгүй гэдгийг анхаарна уу. Хэр!
Энэ бүтцийг бичих нь том ажил юм.
Та үүнийг хэрэгтэй гэж найдаж байна, сэтгэгдэл, саналаа өгнө үү гэж найдаж байна.
Дижитал MultiMet (DMM) - Хэрэв таны DMM нь давтамжийн хэмжигдэхүүнийг
хэмжигчтэй (
дор хаяж 2 сувгийг нээх нь дээр)
давтамжийн
.
Сайн тоног төхөөрөмжийн дэлгүүр байдаг.
Машины семинар ба хурдан прототип (
эдгээр нь маш их тустай боловч энэ төслийг тэдэнгүйгээр хийх боломжтой гэж бодож байна).
Материалын bldc моторт соронзон дуу хоолой (
моторын хагас)
-ийг өөр Motore Completic (
DC POPLINE COLDORD
(FORDER DUMORDORDER ROILERORDINE POILERORDORE POILTORER ROIDORDORROR ROADORROR эсвэл
ROINTORDORDER ROADORRORERORDEREREROREDER эсвэл REACTORDORDERORDERERORDORE POILERORDORDORE POTERORDORRORDORE POTERTORTORDERSERERERORE POTERORDORE POTERORDORDORE POTERORDORE POTIONTORROR юм MITROL LOULL L6234 Гурван үе шатны драйверын драйвер нь 2-ыг
CADECACORE MANDACORD MANCACENT 3 AMP CAPERACE PANDER-ийг 2-
бичнэ.
оор арын боломжит индукцийг ашиглан удирддаг).
Үзүүлэлт ба худалдан авах тухай мэдээллийг эдгээр хоёр линкээс олж болно: Хэрэв та энэ төслийг хийх гэж байгаа бол BLDC хэрхэн ажилладаг, хянах цагийг мэдэхийг санал болгож байна.
Онлайнаар олон тооны лавлагаа байдаг (
зарим саналыг доороос үзнэ үү).
Гэсэн хэдий ч, би танд ойлгоход тань туслах ёстой зарим диаграм, хүснэгтүүдийг багтаасан болно.
Энэ төслийг ойлгох нь хамгийн чухал зүйлийн жагсаалт энд 3-фазын хагас фазын дижитал, MODELSESS APTORT-ийг
MIRTORESS
MODATION CORRECTORDES
ХОЛБОГДОГДОГДОГДОГДОГДОЖ
БАЙНА
. Мэдрэгч, хатуу дискний моторыг цэвэрлэж байгаа сайн видео, гэхдээ зохиогч нь мотор мотор болж, хөдөлгөөнт мотор болж байгаа бололтой. L6234 COPTOR DROOD ICH-ийн L6234 COPRORD CORDET ICH-д зориулсан лавлах вэб хуудас, үүнд мэдээллийн хуудас, програмын тэмдэглэл, мэдээлэл худалдаж авах.
Hybrid цахилгаан тээврийн хэрэгслийн зориулалттай PM PHBILESSILE MODER DREACE-д зориулсан үнэгүй дээж.
Энэ бол миний олж авсан цорын ганц цаас бөгөөд RevenerAlative Proce-ийн үе шатны өөрчлөлтийн дарааллыг тодорхойлжээ.
Энэхүү баримт бичиг, цахилгаан машинд тоормослох нь ашигтай бөгөөд би үүнээс цөөн тооны тоормосыг зээлсэн боловч энэ нь ямар ч нөхөн төлөлтийн ажил хэрэгжүүлсэн гэж бодож байна.
Би энэ төслийг дахин боловсруулсан дискний дискний мотороор дамжуулж, бага бага хүчдэлтэй моторыг ашиглан BLDC-ээр удирддаг бөгөөд аюулгүй байдлын аливаа асуудал үүсгэдэг.
Нэмж хэлэхэд
эдгээр Motors-ийн хоёр дахь хэсгээс соронзон бөгж (ротор) соронзон бөгж (ротор) -ийг ашиглах замаар маш энгийн зүйл юм.
Хэрэв та Hall мэдрэгчийг суулгаж, тохируулах, тохируулахыг хүсэхгүй байгаа бол (алхам 5-7)
Дор хаяж CD / DVD DRIVER MOTERS-ийг барьсан.
Заримыг нь моторт эргүүлж, тэдэнд бага зэрэг ачаалал өгөхийн тулд би бага зэрэг ачааллыг өгч, моторт наалдаж, моторт наалдаж, моторт наалдаж, моторт наалдаж, моторт наалдаж, моторт наалдаж, моторт наалдаж, моторт наалдаж, мотортоо наалдаж,
энэ нь анхныхаа эхээр наалдаж, моторт наалдаж, моторт наалдаад (энэ нь Flywhie-ийг моторт наалдуулав.
Хэрэв та хатуу дискнээс моторыг зайлуулах гэж байгаа бол та орон сууцыг задлахын тулд T8 TO8 TO TO TO TO TO TO TO TO TO8 TOD SCALDATE (
ихэвчлэн төв хэсэгт байрладаг)
, моторт моторт байрладаг дотоод эрэг дээр байдаг. Та бас
толгойн уншигч (
дуут дугуйлан) -ыг арилгах хэрэгтэй.
моторт хүрэхийн тулд санах ойн дискийг авахын тулд
Нэмж дурдахад, та тэр мотороос роторыг арилгахын тулд танд хоёр дахь хатуу дискний мотор хэрэгтэй болно
.
Моторыг салгахын тулд би ротор (дээд) нь
мотор (дээд) нь мотор (дээд) -ийг шүүрч авав
.
Хөдөлгөөнгүй хангалттай нягт хос дээр мотор барих нь тийм ч хялбар биш юм. Та
мод v- блок барихыг хүсч магадгүй юм .
энэ зорилгоор ашигласан
Би мотоциклийн дээд талд тухтай байхын тулд соронзон дууг өрөмдсөн тул мотор дээр тав тухтай байдаг.
Хэрэв та токари ашиглах боломжгүй бол та моторт роторыг хүчтэй цавуугаар засах боломжтой.
Зураг 2 ба 3-оос доогуур зураасны нэг нь миний тавьсан моторын нэгний дотоод хэсгийг харуулна.
Эхний хагаст (ротор) нь 8 туйл (
хуванцараар ороосон).
Хоёрдугаар хагаст (статор) нь
12 үүр (ороомог) байдаг.
Гурван моторын үе шат тус бүр нь цуврал 4 слоттой байдаг.
Зарим HD HD Motors ёроолд гурван холбоо барина, нэг үе шатанд нэг үе шаттай, нөгөө нь моторын төв цорго (
гурван үе шаттай уулздаг).
Энэ төсөлд төв товшилт хийх шаардлагагүй, гэхдээ мэдрэгчтэй хяналтгүй хяналтанд байгаа (
Мэдрэгчгүй хяналтын талаар нэг өдрийн хяналтын талаар тэмдэглэл хөтлөх болно).
Хэрэв таны мотор дөрвөн холбоо барих хаягтай бол омертны үе шатыг тодорхойлж болно.
Төвийн Tap-ийн хоорондох эсэргүүцэл нь хоёр үе шатны хоорондох эсэргүүцэл юм.
BLDC Motorium дээрх уран зохиолын ихэнх нь шатаар хэлбэртэй долгионы хэлбэртэй харьцах харьцаа, гэхдээ хатуу дискний мотор нь синус шиг харагддаг.
Миний мэдэж байгаагаар синус долгионоор жолоодож, синусын долгионы моторыг жолоодох нь үр ашиг нь зарим талаараа буурч магадгүй юм.
Бүх BLDC мотор шиг, энэ нь гурван фазын хагас фазын хагасыг бүрдүүлдэг
(
Доорх 2-р зургийг үзнэ үү).
Би микрофон (L6234)
гүүрний зориулалтаар бүтээгдсэн гүүрээр бүтээгдсэн.
L6234-ийн цахилгаан холболтыг 8-р алхамд харуулав.
Доорх гуравдахь зураг нь моторын драйверын схемийн диаграмыг харуулж байна.
ЦАГИЙН ЦАГДААГИЙН АЖИЛЛАГААНЫ ТӨЛӨВЛӨГӨӨГИЙН ГАЗРЫН ТӨЛӨВЛӨГӨӨГИЙН ГАЗАР, БА, CA, CA, CA, CA,
CAMESTERS нь 2 3-ийн зүүний дагуу, AC, AC, AC, AC,
CA, CA, CA, CA, CA, CA, CA,
AC, AC, CA, CA, AC, AC, CATER SELLECTER нь 360-ийн зүүний дагуу. эдгээр мотор.
Тиймээс мотор бүрийн эргэлтийн хурд нь дөрвөн удаа тохиолддог.
Үүн шиг хоёр дараалал нь дамжигтинал 6
алхам, үе шатны үе шат биш юм. 6-р үе шатны үе шат биш юм.
Та үүнийг барьж байгаа зай эсвэл цахилгаан тэжээлийн хүчийг моторын фаз дээр ашиглах замаар өөрийгөө харж болно.
Хэрэв та хүчдэлийг хэрэглэж байгаа бол мотор нь нэг чиглэлд бага зэрэг хөдөлж, зогсох болно.
Хэрэв та дээрх дарааллаар хүчдэлийн хүчдэлийг хурдан өөрчлөх боломжтой бол та моторыг гараар эргүүлж болно.
Транзистор, микроконтроллерууд эдгээр бүх унтраалга нь эдгээр бүх шилжүүлэгчийг маш хурдан хийж, мотор өндөр хурдтай гүйж байх үед хэдэн зуун удаа сольж, хэдэн зуун удаа солигддог.
Мөн хүчдэл хоёуланд нь хоёуланд нь хоёуланд нь хэрэглэгддэг бол мотор нь бага зэрэг хөдөлж, дараа нь зогсоодог.
Энэ нь момент нь тэг юм.
Доорх дөрөв дэх зураг дээр та үүнийг харж болно.
Энэ бол синусын долгион юм.
Долгион нь x-
босоо ам руу шилжих үед энэ үе шатанд өгсөн момент тэг болно. Зургаан
-ны үе шатанд хэзээ ч тохиолдож байгаагүй дарааллаар өөрчлөгддөг.
Тодорхой үе шатанд момент нь бага байхаас өмнө хүчийг өөр фазын хослол руу шилжүүлнэ.
Илүү том bldc моторыг ихэвчлэн мотор доторх танхимын мэдрэгчээр үйлдвэрлэдэг.
Хэрэв танд ийм мотортой бол та энэ алхамыг алгасах боломжтой.
Аль хэдийн Hold Sentor дээр баригдсан хамгийн багадаа ямар нэг CD / DVD DRIVE MOTORS-ийг олж мэдсэнийг би мэднэ.
Мотор эргүүлэх үед гурван танхимыг илрүүлэх үед.
Миний HD мотор 9000 RPM (150 HZ) хүртэл ажиллана.
Нэг духинд 24 өөрчлөлт гарсан тул 9000 RPM, 9000 RPM, машин бүр 280 микросекунд болж хувирдаг.
Arduino Micro-Controller нь 16 MHZ-д ажилладаг тул цаг мөчлөг бүр 0 байна. 06 Microseconds.
Би өгүүлбэрийг бууруулахад хэдэн цаг мөчлөг хийх шаардлагатай байгааг мэдэхгүй байна, гэхдээ 100 цаг хугацаа шаардагдана.
HD Motors нь танхимын мэдрэгчтэй байдаггүй тул тэдгээрийг моторын гадна талд суулгах шаардлагатай байна.
Мэдрэгчийг мотор эргүүлэх, мотор эргүүлэхэд нийцсэн хэд хэдэн туйлд өртөх хэрэгтэй.
Миний шийдэл бол нэг мотороос соронзон дууг зайлуулж, хянахын тулд мотор дээр доошоо суулгана.
Дараа нь би энэ соронзон цагирагнаас дээш гурван Hold мэдрэгчийг суулгасан, моторын босоо амнаас бусад 30 градусыг суулгасан (
120 градусын цахилгаан хөдөлгүүр).
Миний танхимын хамгаалагч эзэмшигч нь хурдан, гурван хөнгөн цагаан эдлэлээс бүрдсэн энгийн гурван хэсгээс бүрдсэн байдаг.
Хэрэв танд эдгээр хэрэгсэл байхгүй бол энэ нь байр сууриа илэрхийлэх өөр аргыг олоход хэцүү байх ёсгүй.
Холлер мэдрэгчдэд хаалт үүсгэх нь илүү хэцүү байх болно.
Энэ бол ажиллах боломжтой арга зам юм: 1.
Баруун хэмжээтэй хуванцар тавиурыг олоорой, та танхимын мэдрэгчийг анхааралтай ажиглаж болно. 2.
Соронзон цагираг радиустай ижил тойрог дээр хэвлэмэл цаасан дээр хэвлэгдсэн. Гурван тэмдэг нь 15 градус 3 зайтай.
Загварыг дискэнд нааж, дараа нь танхимын мэдрэгчийг газар дээр нь анхаарч үзэх гарын авлага болгон ашиглана уу.
Одоо танхимын мэдрэгчийг мотор дээр суулгасан бөгөөд тэдгээрийг доор харуулаад, мотор нь дээшлэх тусам Доорх хэлийг холбож, тэдгээрийг дээшлүүлнэ үү.
Би эдгээр мэдрэгчийг Arduino 5 V-ийн 5 V-ийг ашиглан ажиллуулдаг.
Hall Sensor нь өндөр буюу бага эсвэл бага байна (1 эсвэл 0)
нь антарктид эсвэл Арктикийн мэдрэмжийг мэдрэх эсэхээс хамаарна.
Эдгээр нь 15 градусаас өөр тул соронз нь тэдгээрийн дор эргэлддэг бөгөөд 45 градус тутамд туйлшралыг нэг дор өөрчилдөг.
Мотор эргүүлэх үед мэдрэгчийн гаралт нь 6-
Дараах хүснэгтэд үзүүлсэн алхам алхам.
Мэдрэгч нь моторын хөдөлгөөнийг хөдөлгөж, ингэснээр моторт фазын үе шатанд яг өөрчлөгдөх ёстой.
Энэ тохиолдолд анхны танхимын мэдрэгчийн ирмэг (H1) нь
c хослол (өндөр) ба B (бага) -ийг нээхэд нийцэж байх ёстой.
Энэ нь транзисторууд дээр транзисторуудыг гүүрний хэлхээнд эргүүлэхтэй тэнцэнэ.
Би мэдрэгчийг oscilloscope ашиглан соронзоор зэрэгцүүлдэг.
Үүнийг хийхийн тулд би гурван сувгийн хамрах хүрээг ашиглах хэрэгтэй.
Би хоёр дахь моторын бүс рүү чиглүүлж, хоёр фазын хослолыг холбож, хоёр фазын хослолыг (
A ба B, A ба C) хэмжих замаар моторыг эргүүлдэг
.
Доорх зурган дээрх долгион шиг,
дараа нь oscilloscope-ийн 3-р суваг дээр 2-р дохиоллын дохиог хараарай.
Hall Sensor эзэмшигч нь Hall Sensor-ийн ирмэгийн ирмэгийг фазын өөрчлөлтийг хийх ёстой цэгээс бүрэн нийцэж байна.
Би одоо ижил тохируулгыг хийх хоёр сувгийн ганц сувгууд байгааг ойлгов.
Хэрэв фазын хослолын BEMINE-ийн BEMF-ийг B-
ашиглан C ашиглан C-ийг ашиглавал H2-ийн муруй нь BC муруйтай холбоотой болно.
Фазын өөрчлөлт явуулах ёстой шалтгаан нь эндот моторт моторт мотортоо өндөр байх ёстой.
Буцах боломж нь моменттай пропорциональ бөгөөд фазын өөрчлөлт нь дараагийн шатны муруйгаас доогуур байх үед анхаарлаа хандуулах болно.
Тиймээс, бодит момент нь фазын хослол бүрийн хамгийн өндөр хэсгээс бүрдэнэ.
Хэрэв та хамрах хүрээнд нэвтрэх боломжгүй бол энд байна.
Энэ нь үнэндээ BLDC мотор хэрхэн ажилладаг болохыг мэдэхийг хүссэн хүмүүст сонирхолтой дасгал юм.
Хэрэв моторын үе шат нь (эерэг) ба B (сөрөг) ба B (сөрөг) ба B (сөрөг)
нь цахилгаан хангамжийг асаах, цахилгаан хангамжийг асаах, цахилгаан хангамжийг асаах, мотор нь бага зэрэг эргүүлнэ.
Дараа нь, хэрэв сөрөг хүчний сөрөг хар тугалга нь C үе шат руу шилжиж, хүч асаалттай байвал мотор цааш нь эргэж, зогсох болно.
Дараагийн дарааллын дараагийн хэсэг нь эерэг хүргэлт
нь эерэг хар тугалга руу шилжих болно.
Гурав дахь фазын хослолын утга нь эхний хоёр хослолын байрлалтай нийцэж байгааг анхаарна уу.
Тиймээс тэгэхээр тэг момент байрлал нь H2
Compline нь H2-ийн өсөлтийг байрлуулахыг хүссэн газар юм.
Энэ байр суурийг нарийн тэмдэг, хурц ир, хурц ир, дараа нь H2-ийн гаралтыг ашиглан DMM эзэмшигчийг ашиглан DMER SELLER эзэмшигчийг ашиглан DMERER SERECERER-ийг ашиглана уу.
Сургуулийнхаа хуваарийн талаар бага зэрэг хазайсан ч мотор сайн ажиллах ёстой.
Гурван мотор фаз нь L6234 гурван фазын моторт жолоочоос хүч авна.
Энэ бол цаг хугацааны тестийг давж болох сайн бүтээгдэхүүн гэдгийг би олж мэдсэн.
Цахилгаан цахилгаан чадварыг ашиглахдаа таны бүрэлдэхүүн хэсгүүдийг санамсаргүйгээр хуурах олон арга бий, би цахилгаан инженер биш бөгөөд би үргэлж юу үргэлжилж байгаагаа мэдэхгүй байна.
Бид хичээлийн хөтөлбөрт манай 3-р хэсэг хугацааны хагас үеэр өөрийн 3-
шатны хагас үеэр хийсэн 3- үеэл нь 6 давмагт од, 6 диедум.
Бид үүнийг бусад драйверын трекилын тип486-д ашигласан боловч бид энэ тохиргоонд маш их асуудал тулгарч байна
.
Би L6234-ийг ажиллуулдаг L6234 (
мотор) 12V.
L6234 нь 6 транзисторын хагас гүүрийг хянах ер бусын нэмэлт багцтай.
Транзистор бүр оролтыг оруулаагүй, гэхдээ
гурван үе шат тус бүрт оруулах, дараа нь өөр нэг оролтыг идэвхжүүлдэг (in)
.
Жишээлбэл, транзистор 1 (дээд) ба 6 (доод) ба 6 (доод) хоёулаа en1 ба en3 нь өндөр (
өндөр ( en2 бага)
en3-ыг хаахын тулд
өндөр, in3 өндөр, in3-ыг хаахын тулд (en2 бага) өндөр (en2 бага,
Энэ нь фазын хослол-c. C.
Хэдийгээр L6234 Програмын тэмдэглэлийг PWM-ийг PWM-ийг ашиглахад ашигладаг PWM-ийг ПИН кодуудаас эхлээд en Pinds-ийг эрэмбэлэх, тиймээс ижил боломжит транзисторууд, учир нь энэ нь ижил боломжит транзисторууд дээр үүнийг хийхгүй байх нь ямар ч буруу зүйл биш юм
, одоогийн байдлаар дамждаг.
Миний аргаар хамгийн дээд үе шат, reper-ийн хурдацтай, up Motion-ийн хоорондох зай, rep of and of and of and fuss.
Энэ нь ardupe-ийн хоорондох зайг нэмж орууллаа. Би arduino-ийн хоорондох зайны хоорондох зайг нэмж орууллаа. Би arduino-ийн хоорондох зайг нэмж оруулж байна. Би
arduino-ийн хоорондох зайг идэвхжүүлнэ. Би arduino-ийн хоорондох зай юм.
Би arduino-ийн хоорондох зай юм. БИДНИЙ ЖИЖИГ, ӨНГӨ ОРУУЛАЛТТАЙ ХУГАЦААНЫ ХУГАЦААНЫ ХУВЬЦАА, ХУВЬЦААГҮЙ БАЙГУУЛЛАГАТАЙ БОЛОМЖТОЙ.
Тэмдэглэл: Майк Антон Л6234-ийн PCB-ийг L6234-ийг L6234-ийг оруулав
.
Эдгээр бүх линкүүдийг харах, худалдан авах мэдээлэл, худалдан авах тухай мэдээлэл: Би 3-ыг маш их олоогүй байна
.
Би цахилгаан инженер биш гэдгийг анхаарна уу.
Жолоо барихдаа хяналтын систем нь гүйдлийг моментийг хамгийн их байлгах замаар гурван мотор форт руу явуулдаг.
Regenerative тоормослох, хяналтын систем нь моментийг хамгийн ихээр нэмэгдүүлдэг, гэхдээ энэ нь моторыг батерей руу буцаахад хүргэдэг сөрөг зүйл юм.
АНУ-д Окриджийн үндэсний лабораториас ирсэн oakridge-ийн үндэсний лабораториас ирсэн. S. GOVT.
Автомашины моторын хувьд маш их судалгаа хийдэг лаборатори.
Доорх диаграм нь энэ нь хэрхэн ажилладаг болохыг тайлбарлахад тусалдаг бусад цааснаас гардаг
.
Мотор нь эргэдэг, моторт фазын үе шатанд BEMF-ийн хүчдэл буурах үед үүнийг санаарай.
Зураг дээр BEMF нь B тайз, тай тэнцүү үе шатанд өндөр байгааг харуулж байна.
Энэ тохиолдолд одоо B-ээс урсгал руу гүйж авах боломжтой.
Нөхөн сэргээлтийн тоормослох, бага эцсийн транзисторууд руу нэн чухал бөгөөд энэ нь хурдан (
секундэд мянга мянган PWM шилждэг).
Өндөр эцсийн транзистор унтрах үед;
Бага транзистор асаалттай байх үед одоогийн зурган дээр үзүүлсэн шиг одоогийн урсгал.
Цахилгаан цахилгаан чадварын хувьд хэлхээний хувьд хэлхээг нь моторын үе шатанд хадгалагдаж байгаа төхөөрөмж нь (
Wikipedia нь Boost-ийг хэрхэн яаж гүйцэтгэж байгааг тайлбарласан сайн нийтлэл юм.
Энэ эрчим хүч багатай транзистор унтрах үед энэ энерги гардаг, гэхдээ өндөр хүчдэлийн хажууд \ 'өдөөгч \' \ 'өдөөгч \' \ 'өдөөгч \' өдөөгч \ '\' өдөөгдсөн \ 'ДЭЛГҮҮРИЙН ДИНД АВЧ БАЙНА.
Diode нь батерейг мотор руу урсгалаас урсдаг.
Үүний зэрэгцээ, энэ чиглэлд (
жолоодлоглох нь
моторыг удаашруулдаг сөрөг цагираг үүсгэдэг.
Бага транзистор нь PWM шилжүүлэгчийг ашигладаг бөгөөд PWM-ийн үүргийн мөчлөг нь тоормосны хэмжээг хянадаг.
Жолоо барихдаа, моторын коммутаторын коммут нь нэг хослолыг нэг хослолоос хамгийн өндөр момент хадгалах боломжтой.
Нөхцөл байдлын тоормосны коммут нь маш төстэй нь маш их төстэй тул зарим шилжих горим нь моторыг аль болох сөрөг байдлаар үйлдвэрлэхэд хүргэдэг.
Хэрэв та анхны алхам дээр видеог үзвэл нөхөн төлөгч тоормос нь сайн ажиллаж байгааг харж, гэхдээ сайн ажиллахгүй байна.
Миний бодлоор хатуу дискний моторт моторт мотор бол маш бага мотор мотор юм.
Бага хурдтай үед маш бага зохицуулалттай байна (хэрэв байгаа бол).
Түүнчлэн, миний систем харьцангуй бага хүчдэл (12 V) -ийг
харьцангуй бага хүчдэлээр ажиллуулдаг.
Би ердийн шулуун гэдсийг ашигладаг диод ашигладаг бөгөөд би бага хүчдэлийн уналттай тусгай диод ашигладаг бол илүү сайн гүйцэтгэлийг олж авах болно.
Доорх нь ARDUINO дээрх оролт, гаралтын жагсаалт юм.
Мөн миний самбарын диаграм, зурагнуудыг багтаана. 2-
дижиталыг өнцгөн-
120 к. GND-ийн 30
танхимын эсэргүүцэлтэйгээр
км-ийн эсэргүүцэлтэй 2 12
6 2 дижитал
400 oem overor over overovor 70 overtor-т цуврал
, цуврал 6 1 дижитал,
цуврал 6 2 дижитал, цуврал 6-20 гаралттай цуврал 6 2 дижитал,
цуврал 6 1 дижитал,
цуврал 6 1 дижитал, цуврал 6
1 дижиталтай цуврал юм. Ризорор 11-
en 3 дижитал гаралт нь 400 ом ohm over and ove of of 100 ohm roventiometer, 100 k ohm pottor and snd.
Энэ потенциалометрийг мотор хурд, тоормослох хэмжээг хянахад ашигладаг.
5 V цахилгаан хангамжийг Hall Sensors ажиллуулахад бас ашигладаг (5-р алхамыг үзнэ үү).
Энэ бол Ardjuino-д бичсэн бүх програм энд бичсэн: / * bldc_conleller 3-ыг багтаасан болно
.
X цуврал нь ST L6234 3-р
фазын жолоодлогын жолоодлоготой * Motion Speard * Motion Speport-
ийг 31, PINES-
ийн 3, 11-р үе шаттайгаар цуглуулдаг.
En 1,2, 3 * 3 нь PINES-ийн PINS-ийг
PINEMPLION , SIMENTOMEROMION-д
*
524-523: Тоормослох * 523-т симуляци: Тоормослох * 524-т симуляци (ТАККА * 523-т
симуляци хэлээр солино
. allstate1;
All Hall SenseS (3,2,1) INCLESS INT HALLSTERS = 0; / TEALSTATE = 0;
TEALSTATE = 0;
/
/
TOPELEST EDETATE3;
/ TEALSTATE EDESTATION INT нь Parottle Potentietometer-ийн хоорондох тоормосны түвшинг хэмжихэд ашигладаг () {pinmode (2, 2, оролт);
/ Hall 1 PinMode (3, оролт);
/ Hall 2 PinMode (4, оролт);
/ L6234 Hall 3 / PINEMODE ROPARDER REARDER (5, гаралт);
/ 1 зүүгээр (6, гаралт);
/ 2 зүүгээр (7, гаралт);
/ 3 зүүгээр (9, гаралт);
/ En 1 Pinmode (10, гаралт);
/ En 2 зүү (11, гаралт);
/ En 3 / цуврал. эхлэх (9600);
Хэрэв та сериал холболтыг ашиглах юм бол энэ мөрөнд саад болохгүй.
Програмын төгсгөлд flush команд.
/ * PINS 9, 10, 11, 11, 11/11-ийг PINS 9, PINES 9, 10 / PINED PINED BIT, 10 / PREST MEST: INT CHEST CHEST: INT PRESCALVALED = 0x07;
/ Prescalerval гэж нэрлэдэг хувьсагч үүсгэж, хоёртын дугаар \ 00000 дугаар \ '00000 дугаар & ~ ~ tccr0b
-тэй тэнцэнэ.
/ The Anty Poest \ 00000001 \ 00000001 \ 00000001 \ \ \ \ tccr1b. = prescalerval2; / Эсвэл TCCR0B-ийн утга
хоёртын тоонд \ 0000000 дахь PINE 32.1.1,11 PWM-ийн утгатай
нь
.
/ Ба TCCR0B-ийн утга нь хоёртын тоонд \ '11111000 \' 11111000 \ 'НЭГДҮГЭЭР СУРГУУЛЬД ЗОРИУЛЖ БАЙНА: TCCR2B | = Урьдчилан кодлох бит 2; / Эсвэл TCCR0B-ийн утга
хоёртын тоонд \ 0000000 дугаарын утгатай
нь
.
Хэвлэлийн програм эхэлснээс хойш цаг. Println (цаг); // цув. хэвлэх (\ '\ \');
Тохируулагч = анхан аналограф (0);
/ Тохируулагч potentietometometer msps = газрын зураг = газрын зураг (
тохируулагч, 512,1023, 0,255);
/ Жолоодох нь Potentieter BSPEETER-ийн дээд хагаст зураглалд ордог. Map (
тохируулагч, 0,511,255, 0);
/ PAT / MSPS ED = 100-ийн доод хэсэгт тоормослох; 100; 100;
/ Debuging Hallstate1 = тоон мөр (2);
/ Халлуудаас оролтын утгыг унших 1 2 = дижитал унших (3);
/ Холл 2-р байрнаас оролтын утгыг унших 2 3 = дижитал унших (4);
3-р танхимаас opt EngireT утга / тоон бичвэрийг унших 3 (8, HALLSTATE1);
/ Холбогдох мэдрэгч нь өндөр хүч чадалд байгаа тохиолдолд LED нь
дижитч бичсэн диампит (9, HALLSTATE2) -ийг эхлүүлэхэд анх удаа асаах болно.
// distwrite (10, HALLSTATE3); Halleval = (HALLSTATE1) + (2 * HALLSTATE2) + (4 * HALLSTATE3);
/ 3 танхимын мэдрэгч / * цувралын хоёртын утгыг тооцоолох. хэвлэх (\ 'H 1: \');
Сериал портыг дебаг хийхэд зориулагдсан. Println (HALLSTATE1); Сериал. хэвлэх (\ 'H 2: \'); Сериал. Println (HALLSTATE2); Сериал. хэвлэх (\ 'H 3: \'); Сериал. Println (HALLSTATE3); Сериал. Println (\ '\' \ ');
* / // цуваа. Println (MSPEED); // цув. Println (Halleval); // цув. хэвлэх (\ '\ \');
/ Транзистор гаралт / хойшлуулах / хойшлуулах (1000);
/ * T1 = тоон зураг (2); // t1 = ~ ~ t1;
T2 = дижитал унших (4); // t2 = ~ ~ t2;
T3 = дижитал хуудас (5); // t3 = ~ t3; Сериал. хэвлэх (t1); Сериал. хэвлэх (\ '\ \ t \'); Сериал. хэвлэх (T2); Сериал. хэвлэх (\ '\ \ t \'); Сериал. хэвлэх (T3); Сериал. хэвлэх (\ '\ \'); Сериал. хэвлэх (\ '\ \'); Сериал. хэвлэх (дижитал (3)); Сериал. хэвлэх (\ '\ \ t \'); Сериал. хэвлэх (дижитал (9)); Сериал. хэвлэх (\ '\ \ t \'); Сериал. Println (дижитал (10)); Сериал. хэвлэх (\ '\ \'); Сериал. хэвлэх (\ '\ \'); // хойшлуулах (500);
* / Жолоолэх үе шатыг өөрчлөх / хоёртын транзистор, дээд транскистууд нь ARDUINO MATIONS-ийг ARD MATISTOR-тэй тохируулж, PWM-ийн PINTOR нь PWM (0 = OFF) -ийг тодорхойлж, PWM (0 = OFF) -ийг тодорхойлж, PWM-ийн PIND-ийн дагуу PWM (0 = OFF) -ийг тодорхойлж, PWM-ийн Транс / PWAME-ийн гаралтууд нь PWM-ийн PINE-ыг хянадаг бөгөөд PWM-ийн Транс / PWM (
0 = OFF (OFF-ийн PIND-ийн гаралтууд нь PWM-ийн PWM-ийг тодорхойлж, PWM-ийн Транс / PWM-ийн гаралтыг агуулсан болно. Potentiometometer-ийн хяналтанд байдаг эсвэл тохируулагч утга). Хэрэв (тохируулагч> 511) {511) {Switch (Hallval) {
Claseval 3: / POLDD = 1111XX00;
/ PIN 0- 7 xxx-ийн гаралт
нь Hall off off болон Portd & = B0001111 гэсэн утгатай байх ёстой;
Зоосон: = B01100000;
/ Аналоврит (9, mspeed);
Фазын үе шатанд (
өндөр төгсгөлтэй транзистор) аналограф (10,0);
P-ийн үе шат нь хаах (үүргийн = 0) анализит (11,255); // фазын c-on on -duty = 100% (
бага төгсгөлтэй транзистор) завсарлага;
Case 1: / PORDDD = B001XXX00; / PIN 0-
ийн хүлээгдэж буй гарц ;
7 портд & = B00011111-
/ PLOLD: = B00100000;
/ Аналоврит (9, mspeed);
Фазын үе шатанд (
өндөр төгсгөлтэй транзистор) аналог бичсэн (10,255); // фазын үе шат (
бага төгсгөлтэй транзистор) аналог бичсэн (11,0); // үе шат b унтраах (үүргийн = 0) завсарлага;
Case 5: / PORDDD = B101XXX00; / PIN 0-
ийн хүлээгдэж буй гарц ;
7 портд & = B00011111-
/ PLOLD: = B10100000; анализит (9,0); анализит (10,255); аналог бичих (11, mspeed); завсарлага,
Тохиолдол 4: / portd = b100xxx00; / PIN 0-
ийн хүлээгдэж буй гарц ;
7 портд & = B00011111-
Зоосон: = bym000;
/ Аналоврит (9,255); анализит (10,0); аналог бичих (11, mspeed); завсарлага,
Case 6: / PORDDD = B110XXX00; / PIN 0-
ийн хүлээгдэж буй гарц ;
7 портд & = B00011111-
Портд B11. 000 =;
/ Аналоврит (9,255); анализит (10, mspeed); анализит (11,0); завсарлага,
Case 2: / PORDDD = B010XXX00; / PIN 0-
ийн хүлээгдэж буй гарц ;
7 портд & = B00011111-
B0201700 PODDD: =;
/ Аналоврит (9,0); анализит (10, mspeed); анализит (11,255); завсарлага, }}
/ Regenerative тоормосны үе шатны үе шат / порт (
L6234-ийн PINTD)
PINT нь үргэлж доогуур байдаг тул үе шат бүрт үргэлж бага байдаг. тоормослох. ELE {
/ PORDDD = B000XXX00; / PIN 0-
ийн хүлээгдэж буй гарц ;
7 портд & = B00011111-
Зоосон: = bym0000; // шилжих (Hallval) {
хэрэг 3: and case 3: аналог бичих (9, BSPEED); // аналог бичих (9,0); анализит (10,0); анализит (11,0); завсарлага,
Case 1: Аналог бичих (9, bspeed); анализит (10,0); анализит (11,0); завсарлага,
Case 5: Аналог бичих (9,0); анализит (10,0); Аналог бичих (11, bspeed); завсарлага,
Case 4: Аналог бичих (9,0); анализит (10,0); Аналог бичих (11, bspeed); завсарлага,
Case 6: Аналог бичих (9,0); аналог бичих (10, bspeed); анализит (11,0); завсарлага,
Case 2: Аналог бичих (9,0); аналог бичих (10, bspeed); анализит (11,0); завсарлага, }
/ Цаг = Миллис ();
Хэвлэлийн програм эхэлснээс хойш цаг. Println (цаг); // цув. хэвлэх (\ '\ \'); // цув. flush ();
/ Хэрэв та цуваа порт ашиглан дебаг хийхийг хүсч байвал
arduino} Энэ төсөл нь микропроцессортой ажиллахад маш энгийн зүйл юм.
Үнэндээ L6234-ийн мэдүүлэгт
Энэ ажлыг хийх энгийн програмын хаалганы массивыг санал болгож байна.
Би энэ төхөөрөмжийн програмчлалыг мэдэхгүй байна, гэхдээ ic-ийн өртөг нь ердөө 2 доллар юм. Ньюарк дээр 39.
Үүнтэй ижил төстэй бусад нэгдсэн хэлхээг бас хямдхан байдаг.
Өөр нэг сонголт бол ухаалаг логик хаалгыг нэгтгэх явдал юм.
Би гурван танхимын мэдрэгчийн гаралтаас L6234 IP-ийг жолоодож болзошгүй энгийн логик дарааллаар гарч ирэв.
Тайзны диаграмыг
.
харуулав
доор