Агуулгын хүснэгт:

Аналог цагны мотор драйвер: 4 алхам
Аналог цагны мотор драйвер: 4 алхам

Видео: Аналог цагны мотор драйвер: 4 алхам

Видео: Аналог цагны мотор драйвер: 4 алхам
Видео: Диагностика гбо 4 поколения своими руками 2024, Арваннэгдүгээр
Anonim
Аналог цагны мотор драйвер
Аналог цагны мотор драйвер

Дижитал ертөнцөд ч гэсэн сонгодог аналог цагнууд энд мөнхийн хэв маягтай байдаг. Бид хос төмөр замын GreenPAK ™ CMIC-ийг ашиглан мотор жолооч, болор осциллятор зэрэг аналог цаганд шаардлагатай бүх идэвхтэй электрон функцийг хэрэгжүүлэх боломжтой. GreenPAK бол ухаалаг цагтай яг таарч тохирдог, хямд өртөгтэй, жижигхэн төхөөрөмж юм. Барилга хийхэд хялбар жагсаал болгон би хямдхан ханын цаг авч, одоо байгаа самбарыг авч, бүх идэвхтэй электрон төхөөрөмжийг нэг GreenPAK төхөөрөмжөөр сольсон.

Аналог цагны мотор драйверийг хянахын тулд GreenPAK чипийг хэрхэн програмчилсныг ойлгохын тулд та бүх алхамыг даван туулж болно. Гэсэн хэдий ч хэрэв та аналог цагны драйверийг бүх дотоод хэлхээг дамжуулахгүйгээр хялбархан үүсгэхийг хүсч байвал GreenPAK програмыг татаж аваад аналог цагны драйвер драйвер GreenPAK -ийн дизайн файлыг үзнэ үү. GreenPAK Development Kit -ийг компьютер дээрээ залгаж, "програм" дээр дарж өөрийн аналог цагны мотор драйверийг удирдах тусгай IC -ийг үүсгэнэ үү. Дараагийн алхам нь хэлхээний хэрхэн ажилладагийг ойлгох сонирхолтой хүмүүст зориулсан аналог цагны мотор драйвер GreenPAK дизайны файлын логикийг хэлэлцэх болно.

Алхам 1: Үндсэн мэдээлэл: Lavet Type Stepper Motors

Үндсэн мэдээлэл: Lavet Type Stepper Motors
Үндсэн мэдээлэл: Lavet Type Stepper Motors

Ердийн аналог цаг нь Lavet төрлийн stepper мотор ашиглан цагны механизмын бүлүүрийг эргүүлдэг. Энэ бол гараар ороосон индуктив ороомогтой хавтгай статор (хөдөлгүүрийн хөдөлгөөнгүй хэсэг) -ээс бүрдэх нэг фазын мотор юм. Статорын гарны хооронд ротор (хөдөлгүүрийн хөдлөх хэсэг) байрладаг бөгөөд энэ нь дугуй хэлбэртэй байнгын соронзон дээрээс тогтсон бүлүүр араагаар бэхлэгдсэн байдаг. Бугуйн араа нь бусад араатай хослуулан цагны гарыг хөдөлгөдөг. Мотор нь туйлшралын хоорондох завсарлагааны тусламжтайгаар ороомгийн ороомог дахь гүйдлийн туйлыг сольж ажилладаг. Одоогийн импульсийн үед өдөөгдсөн соронз нь моторыг татаж ротор ба статорын туйлуудыг тэгшлэхэд хүргэдэг. Гүйдэл унтрах үед моторыг дурамжхан бус хүчээр өөр хоёр байрлалын аль нэг рүү татна. Эдгээр дургүй амрах байрлалыг хөдөлгүүрийн металл орон сууцанд жигд бус (ховил) хийснээр зохион бүтээсэн бөгөөд ингэснээр мотор нэг чиглэлд эргэлддэг (Зураг 1-ийг үз).

Алхам 2: Мотор жолооч

Мотор жолооч
Мотор жолооч

Хавсаргасан загвар нь SLG46121V -ийг ашиглан статорын ороомог ашиглан шаардлагатай долгионы хэлбэрийг үйлдвэрлэдэг. IC дээрх тусдаа 2x түлхэх гаралт (M1 ба M2 гэж тэмдэглэгдсэн) ороомгийн төгсгөл бүрт холбогдож, ээлжлэн импульсийг хөдөлгөнө. Энэ төхөөрөмжийг зөв ажиллуулахын тулд түлхэх гаралтыг ашиглах шаардлагатай. Долгионы хэлбэр нь секунд тутамд 10 мс импульсээс бүрдэх бөгөөд импульс бүрт M1 ба M2 хооронд ээлжлэн солигддог. Импульс нь 32.768 кГц болор осцилляторын энгийн хэлхээнээс үүдэлтэй хэдхэн блокоор үүсгэгддэг. OSC блок нь 32.768 кГц давтамжтай цагийг хуваахад туслах хуваагч суурилуулсан болно. CNT1 нь секунд тутамд цагийн импульс гаргадаг. Энэ импульс нь 10 мс-ийн нэг удаагийн хэлхээг өдөөдөг. Хоёр LUT (1 ба 2 гэсэн шошготой) гаралтын тээглүүр рүү 10 мс -ийн импульсийг мультиплекс хийдэг. DFF5 гаралт өндөр байх үед импульс M1 рүү, бага үед M2 дамждаг.

Алхам 3: Болор осциллятор

Болор осциллятор
Болор осциллятор

32.768 кГц болор осциллятор нь чип дээр ердөө хоёр зүү блок ашигладаг. PIN12 (OSC_IN) нь харьцангуй бага шилжих гүйдэлтэй бага хүчдэлийн дижитал оролт (LVDI) хэлбэрээр тохируулагдсан байдаг. PIN12 -ээс ирсэн дохио нь PIN10 -ийн OE руу орж ирдэг (FEEDBACK_OUT). PIN10 нь газардуулгатай оролт бүхий 3 төлөвт гаралт хэлбэрээр тохируулагдсан бөгөөд энэ нь NMOS-ийн нээлттэй ус зайлуулах гаралт шиг ажилладаг. Энэхүү дохионы зам нь аяндаа урвуу байрлалтай байдаг тул өөр блок хэрэггүй. Гаднах байдлаар, PIN 10 гаралтыг 1MΩ эсэргүүцэл (R4) ашиглан VDD2 (PIN11) хүртэл татаж авдаг. PIN10 ба PIN12 хоёулаа VDD2 төмөр замаар тэжээгддэг бөгөөд энэ нь эргээд 1 MΩ резистороор VDD хүртэл хязгаарлагддаг. R1 нь урвуу эргэлтийн хэлхээг хазайлгах хариу эсэргүүцэл бөгөөд R2 нь гаралтын хөтчийг хязгаарладаг. Болор ба конденсаторыг нэмснээр 3 -р зурагт үзүүлсэн шиг Пирс осцилляторын хэлхээг дуусгана.

Алхам 4: Үр дүн

Үр дүн
Үр дүн

VDD нь CR2032 лити зоосоор тэжээгддэг бөгөөд ихэвчлэн 3.0 В (шинэ үед 3.3 В) өгдөг. Гаралтын долгионы хэлбэр нь 10 -р мс импульсээс бүрдэнэ. Хөдөлгүүргүй бол одоогийн таталт нь 2.25 мкА байв.

Дүгнэлт

Энэхүү програмын тэмдэглэл нь аналог цагны stepper мотор жолоодох иж бүрэн шийдлийг харуулсан GreenPAK -ийг харуулсан бөгөөд бусад тусгай шийдлүүдийн үндэс суурь болно. Энэхүү шийдэл нь GreenPAK -ийн нөөцийн зөвхөн нэг хэсгийг ашигладаг бөгөөд энэ нь IC -ийг зөвхөн таны төсөөлөлд үлдээсэн нэмэлт функцүүдэд нээлттэй байлгадаг.

Зөвлөмж болгож буй: