Акселерометрийг хэрхэн асаах вэ

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

Акселерометрийг хэрхэн асаах вэ
Акселерометрийг хэрхэн асаах вэ
Anonim

Хагас дамжуулагч хурдасгуурыг гурван координатаар хурдатгалыг нэг дор тодорхойлох шаардлагатай төхөөрөмжүүдэд ашигладаг. Ийм төхөөрөмжүүд нь хэмжилтийн үр дүнгийн талаархи мэдээллийг аналог эсвэл тоон хэлбэрээр дамжуулж чаддаг.

Акселерометрийг хэрхэн асаах вэ
Акселерометрийг хэрхэн асаах вэ

Зааварчилгаа

1-р алхам

Акселерометр дээрх тэмдэглэгээг уншина уу. Үүнийг хайлтын системд оруулна уу. Хэрэв тэмдэглэгээ нь хэд хэдэн мөрөөс бүрдсэн бол аль мөрөнд төхөөрөмжийн төрлийг агуулсан нь тодорхойгүй тул бүгдийг нь тусад нь шалгана уу.

Алхам 2

Акселерометрийн тодорхойлолттой PDF файлыг татаж авсны дараа түүний тэжээлийн хүчдэл, мөн энэ хүчдэлийг хангах, нийтлэг утсанд холбох, хэмжилт хийх зориулалттай тээглүүрүүдийн байршлыг олж мэдээрэй. Аналог хурдасгуур нь гурван гаралттай: X, Y, Z (координатын тоогоор), дижитал нь SCL (цагийн импульс) ба SDA (өгөгдөл) гэсэн хоёр гаралттай.

Алхам 3

Хэрэв хурдасгуурыг бүрхүүлийг дээш чиглүүлж байрлуулсан бол эхний терминал зүүн тийш, ажиглагчид ойрхон байвал ихэнх төхөөрөмжүүдийн X тэнхлэгийг баруун тийш, Y тэнхлэгийг ажиглагчаас холдуулж, ба Z тэнхлэг дээш. Дизайндаа акселерометрийн биеийн байрлалыг сонгохдоо үүнийг анхаарч үзээрэй. Хэрэв шаардлагатай аргаар байрлуулах боломжгүй бол аналог төхөөрөмжийн гаралтын байрлалыг тэдгээрийн холболтын дараалал хүссэн утгатай тохирч байхаар өөрчилж, дижитал төхөөрөмж ашиглах тохиолдолд програмд өөрчлөлт оруулна уу. түүнтэй холбогдсон микроконтроллерийн.

Алхам 4

Нийтлэг утастай тохирох бичил схемийн хөл ба тэжээлийн автобусыг бүтцийн харгалзах хэлхээнд холбоно. 100 орчим микрофарадын багтаамжтай оксидын конденсаторыг туйлшралыг ажиглаж, тэдгээрийн хооронд холбоно уу. Хэдэн арав, зуун пикофарад бүхий шаазан саваар үүнийг унтраа. Одоохондоо өөрөө хоолоор үйлчилж болохгүй.

Алхам 5

100 пикофарад багтаамжтай керамик эсвэл цаасан конденсаторыг ямар хиймэл инерцийг нэвтрүүлэхийг хүсч байгаагаасаа хамааран аналог акселерометр ба энгийн утасны гаралт бүрийн хооронд 0.5 микрофарадтай холбоно уу. Тоон акселерометрийн гаралтыг ийм байдлаар тойрч гарах боломжгүй юм. Аналог гаралтыг аналог-дижитал хөрвүүлэгчдэд харгалзах микроконтроллерийн зүү, дижитал гаралтыг оролтын горимоос гаралтын горим руу хурдан шилжих боломжтой хөл рүү холбоно уу.

Алхам 6

Микроконтроллер нь аналог төхөөрөмжөөс ирсэн дохиог хүлээн авах чадвартай байхын тулд тэжээлийн хүчдэлийн тэн хагас нь тэнхлэг тус бүрийн дагуу тэг хурдатгалтай тохирч байгааг харгалзан програм хийж, эерэг хурдатгалаар энэ хүчдэл бараг л тэжээлийн хүчдэл, сөрөг хурдатгал нь бараг тэг болж буурдаг. Дижитал акселерометртэй харилцан үйлчлэлийг хангахын тулд I2C протокол ашиглан түүнтэй өгөгдөл солилцох ажлыг програмчилж хэрэгжүүлээрэй.

Алхам 7

Хэрэв хүсвэл аналог хурдасгуурыг микроконтроллергүйгээр ашиглаж болно. Энэ тохиолдолд бүх ийм өсгөгчийг хоёр туйлт хүчдэлээр тэжээх нь тохиромжтой бөгөөд зөвхөн нэг туйлт хүчдэл бүхий акселерометрийг ашиглах боломжтой юм. Үүний дараа гаралтын хүчдэлийг хоёр туйлт болгон хувиргах үе шатуудыг байрлуулж, тэг хурдатгал нь тэг хүчдэлтэй тохирч байхаар тохируулна.

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