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

6 тэнхлэгтэй мэдрэгчийн модуль FSP200 шалгалт тохируулга ба туршилт: 6 алхам
6 тэнхлэгтэй мэдрэгчийн модуль FSP200 шалгалт тохируулга ба туршилт: 6 алхам

Видео: 6 тэнхлэгтэй мэдрэгчийн модуль FSP200 шалгалт тохируулга ба туршилт: 6 алхам

Видео: 6 тэнхлэгтэй мэдрэгчийн модуль FSP200 шалгалт тохируулга ба туршилт: 6 алхам
Видео: Объяснение прошивки Marlin 2.0.x 2024, Арваннэгдүгээр
Anonim
6 тэнхлэгтэй мэдрэгчийн модуль FSP200 шалгалт тохируулга ба туршилт
6 тэнхлэгтэй мэдрэгчийн модуль FSP200 шалгалт тохируулга ба туршилт
6 тэнхлэгтэй мэдрэгчийн модуль FSP200 шалгалт тохируулга ба туршилт
6 тэнхлэгтэй мэдрэгчийн модуль FSP200 шалгалт тохируулга ба туршилт

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

Энд бид Шанхайн Runxin Technology -ийн үйлдвэрлэсэн FSP200 мэдрэгч модулийн үйлдвэрийн үйлдвэрийн шалгалт тохируулга, R&D програмын туршилтын явцыг танилцуулж байна. FSP200 модулийн үйлдвэрийн шалгалт тохируулгын үйл явц Энгийн шалгалт тохируулгын систем нь 1 -р зурагт үзүүлсэн шиг бэхэлгээ, мотор, мотор хөтөч, гэрийн байрны мэдрэгч, моторын товчлуур, цахилгаан хяналтын хайрцгаас бүрдэнэ.

Тохируулгыг эхлүүлэхийн өмнө FSP200 энгийн шалгалт тохируулгын системийг Зураг 2 -т үзүүлсэн шиг түвшинд байгаа эсэхийг шалгаарай.

Алхам 1: Тохируулгыг эхлүүлэх: CAL товчийг дарна уу:

Ногоон LED нь анивчиж эхэлдэг бөгөөд энэ нь модуль "шалгалт тохируулга" горимд байгааг харуулж байна.

Алхам 2: Хөдөлгөөнийг тохируулах (моторыг 180 градус эргүүлэх):

Хөдөлгүүрийн товчлуурын самбар дээрх S2 (ногоон товчлуур) дээр дарж цагийн зүүний эсрэг 180 градус эргүүлнэ. Дараагийн алхам руу орохын өмнө мотор 180 градус эргэхийг хүлээнэ үү.

Алхам 3: шалгалт тохируулгыг бөглөнө үү

Calibration горимыг дуусгахын тулд CAL товчийг дахин дарна уу. Калибровкын үр дүн нь улаан, ногоон LED дэлгэцийн статусыг хардаг: хэрэв модулийг тохируулсан бол ногоон LED нь ногоон болж хувирна; Хэрэв модуль тохируулаагүй бол улаан LED улаан болж хувирна.

Алхам 4: Калибровк хийх функцийг шалгана уу:

Калибровкын функцийг шалгах
Калибровкын функцийг шалгах

FSP200 бэхэлгээний хавтан дээрх RST товчлуурыг дарж дэлгэц дээр модулийн гарчгийг харуулна (0.00 градусын ойролцоо байх ёстой). Моторын товчлуурын самбар дээрх S3 товчлуурыг (цэнхэр товчлуур) дарж хөдөлгүүрийг цагийн зүүний дагуу 180 градус хөдөлгөж хөдөлгүүр зогсох хүртэл хүлээнэ үү., дэлгэцийг үзэх. Гарчигийн уншилт нь 180 +/- 0.45 ° (179.55-аас 180.45 °) байх ёстой гэдгийг шалгаарай.

Зураг 3 -т үзүүлсэн шиг:

Алхам 5: Шалгалт тохируулга амжилттай биш байна:

Шалгалт тохируулга амжилтгүй болсон
Шалгалт тохируулга амжилтгүй болсон

Хэрэв шалгалт тохируулгын явцад "үр дүн" улаан LED нь ямар ч үед асдаг бол алдаа гардаг.

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

Хэрэв эдгээр алдаануудын аль нэг нь гарвал модулийг бэхэлгээнээс салгаад бэхэлгээнд буцааж суулгаад дахин оролдоно уу. Хэрэв алдаа дахин давтагдвал модуль муу байна; хэрэв модуль өнгөрвөл модуль сайн байна.

R&D програмыг турших үйл явцын жишээ Шүүрдэж буй роботын навигацийн хамгийн сайн үр дүнд хүрэхийн тулд үйлдвэрт байгаа мэдрэгчийн шалгалт тохируулгын алдааг тохируулахаас гадна бид эхний шатанд алдааг бууруулах олон туршилт хийх шаардлагатай байна. практик хэрэглээ: санал болгосон үйлдлийг дээд зэргээр хэрэгжүүлснээр алдааны эх үүсвэрийг бууруулж, гарчгийн алдааны тооцоог сайжруулна.

Гарчигын алдааны тооцоо нь богино хугацааны туршид гироскопын масштаб (эсвэл мэдрэмжийн) алдаа, гироскопын офсет (ZRO, тэг ханшийн офсет) зэргээс шалтгаалан өөр өөр байх болно. Дараахь тооцооллоос үүнийг мэдэж болно: Гарчигны алдааны тооцоо = масштабын алдаа x хасаагүй эргэлт + тэг хувь офсет x цаг

FSP200 нь 3 интерфэйсийг хангадаг: UART-RVC (Зураг 4-т үзүүлсэн шиг PS0 = 0, PS1 = 1) UART-SHTP (PS0 = 1, PS1 = 0) UART-RVC –DEBUG (PS0 = 0, PS1 = 0) Тоног төхөөрөмжийг зохион бүтээхдээ эдгээр гурван интерфэйсийн горимтой нийцэж, шилжих тестийг хөнгөвчлөх нь дээр.

Алхам 6:

Зураг
Зураг

Шүүр цэвэрлэгчийг UART-RVC горимыг ашиглан их хэмжээгээр үйлдвэрлэдэг. Модулийн гүйцэтгэлийг шалгах арга бол програм хангамжийн интерактив тест ба интерактив бус тест юм. ZRO -ийг сайжруулах дараах хоёр туршилтын журмыг доор тайлбарлав.

1) HOST нь интерактив програм хангамжийн туршилтын процессыг дараах байдлаар ашигладаггүй: 1: FSP200 RVC горимыг туршилтын тавиур дээр тохируулсны дараа цуваа портыг компьютерт холбож, motionStudio2 ашиглан RVC өгөгдлийг нээнэ. Гэсэн хэдий ч энэ өгөгдөл өөрчлөгдөж байгаа тул ердийн цуваа порт хэрэгслийн дараа анхны ба 180 градусыг тэмдэглэх нь зүйтэй. Энэ төгсгөлийн цэгийн утга болох 0 градус (нийт 360 градус) руу буцаж ороод LOG -ийг нээгээд RAW гэсэн арван зургаатын арван өгөгдлийн утгыг аваад 180 градусаар хуваана. Хэрэв хувь нь 25%-иас бага байвал шаардлагыг хангасан болно. Жижиг байх тусмаа сайн.

(Сүүлийн өгөгдөл - анхны өгөгдөл нь дахин тохируулсны дараа ерөнхийдөө 0 байна) / 180 <25%, энэ нь илүү сайн тохируулгын модуль юм. 2: Харааны модульд хамгийн бага алдаа гарсан 5-10 ширхэг модулийг сонгоод шүүрдэх машин дээр байрлуулаад цавуугаар засаад RVC горимд асаагаад шүүр цэвэрлэгчийг хагас цагийн турш цэнэглэ. Цэнэглэж дууссаны дараа модулийг дахин тохируулж, одоогийн температурын горимыг мэдэхийн тулд модулийг хадгална уу. Хэрэв модулийг цэнэглэсний дараа унтрахгүй бол дахин тохируулахгүйгээр шүүр цэвэрлэгч дээр шууд ажиллуулж болно. Дараагийн туршилтыг хий.

3: Шүүр цэвэрлэгчийг сайт руу зөөж, эхлэх байрлалыг тэмдэглээд модулийг асаах хүртэл 2 секунд хүлээгээд модулийг компьютерт холбоно уу. RVC-ийн бодит цагийн мэдээллийг нээхийн тулд motionStudio2-ийг ашиглаарай, шүүр цэвэрлэгчийг үгийн мөрөөр 20 минутын турш алхаж эхэлж, зогсоод бичлэг рүү буцна уу. Албан тушаал, RAW өнцгийг харах, 20 минутын дундаж алдааг тооцоолох. Дараа нь модулийг дахин тохируулж, модулийн сурсан өгөгдлийг ердөө 20 минутын турш хадгална уу.

4: SHTP горимд сурсныхаа дараа модулийн PS1 ба PS0 -ийг өөрчилж, компьютерт холбогдоод "sh2_ftdi_logger.exe test.dsf --raw --calibrated --uncalibrated --mode = all" ажиллуулна уу?, мөн DSF файлыг задлан шинжилж үзнэ үү. DCD -ийн бодит туршилтын модулийн алдааг шалгана уу. 5: Модулийг дугаарлаж, алдааг бүртгэж, модулийг RVC горимд оруулна уу. Алдаа бага байх тусам модулийн гүйцэтгэл сайжирна. Сайн гүйцэтгэлтэй модулийг цэвэрлэгчийг цэвэрлэх туршилтын шатанд оруулахаар сонгож, дараа нь модулийн тууштай байдлын тест, өндөр ба бага температурын туршилтыг шүүгч Модулийн ерөнхий нөлөө, температурын өөрчлөлтийн динамик тохируулгын нөлөө.

2) HOST нь интерактив програм хангамжийн туршилтын процессыг дараах байдлаар ашигладаг.

1: Үйлдвэрт тохируулагдсан модулийг авсны дараа RSP200-ийг RVC_Debug PS0 = 0, PS1 = 0 горимд тохируулах шаардлагатай. Компьютерийн ftdi_binary_logger_RVC_Debug програм хангамжаар модулийн цуваа портыг холбож, шүүр цэвэрлэгчийн LOG. BIN мэдээллийг 2-3 минутын турш авах боломжтой. Шүүр цэвэрлэгч програм нь зөвхөн хамгийн том сэнс болон галзуу сойзны үйлдлийг нээхийн тулд орон нутгийн статикийг тохируулах ёстой. LOG. BIN өгөгдлийг дараагийн HOST -ийг шүүхийн тулд дүн шинжилгээ хийдэг. Төгсгөлийн програм хангамж нь динамик шалгалт тохируулгын командыг ажиллуулахад хэр их цаг зарцуулдаг.

2: Хостоос FSP200 руу илгээсэн төхөөрөмжийн хүлээгдэж буй хөдөлгөөний талаар дөрвөн төрлийн мэдэгдэл байдаг: 0 нь мэдрэгчийн төвөөс авсан анхны төлөв, 1 нь чичиргээгүй статик, 2 нь статик сойз гулсмал чичиргээ, 3 нь ердийн цэвэрлэгээ. Төлөв шилжих бүрт FSP 200 руу холбогдох статусын командыг илгээдэг бөгөөд динамик шалгалт тохируулгын зааврыг гүйцэтгэх эсэхийг тодорхойлохын тулд FSP 200 -ийн санал хүсэлтийн мэдээллийг уншдаг. Програм хангамжийг тохируулсны дараа FSP200 модулийн нисдэг шугам (VCC, GND, RX, TX) нь PC -ийн цуваа портод холбогдох болно. Үүнийг засахын тулд модулийг машинд ачаалах шаардлагатай гэдгийг тэмдэглэх нь зүйтэй. Компьютерийг асаагаад ftdi_binary_logger_RVC_Debug програмыг асааж цэвэрлэгээний талбайн эхнээс дуустал шүүр цэвэрлэгчийг аваарай. Хөдөлгөөнт өгөгдлийн хэрэгжилтийг LOG. BIN файл хэлбэрээр автоматаар хадгалах бөгөөд LOG. BIN файлыг HOST тал дахь интерактив програм хангамжийн тохиргоо зөв эсэхийг шинжлэхэд ашигладаг.

3: Хэрэв интерактив програм хангамжийг зөв тохируулсан бол FSP200 RVC-DEBUG горимыг RVC PS0 = 0, PS1 = 1 горимд шилжүүлж, олон тооны машин цэвэрлэх туршилт хийж, машины ажиллагааг 1 цагийн байрлалын өнцгийн алдааг тэмдэглэх тусам алдаа бага байх болно. модулийн гүйцэтгэл Илүү сайн, модулийн тогтвортой байдлын тест, өндөр ба бага температурын туршилт, модулийн ерөнхий үр нөлөөг үнэлэх, температурын өөрчлөлтийн динамик шалгалт тохируулгын үр нөлөөг үнэлэх.

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