Видео: PID алгоритмыг ашиглан DC моторын хурдыг хянах (STM32F4): 8 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:05
бүгдээрээ сайн уу, Энэ бол өөр нэг төсөлтэй тахир ул хак юм. Энэ удаад STM32F407 гэж MC байна. Энэ бол семестрийн дунд төслийн төгсгөл юм. Та үүнийг хүсч найдаж байна.
Энэ нь маш олон ойлголт, онол шаарддаг тул бид эхлээд үүнд орно.
Компьютер гарч ирж, үйл явцыг үйлдвэржүүлснээр хүн төрөлхтний түүхийн туршид үйл явцыг шинэчлэх арга замыг боловсруулах, хамгийн чухал нь машиныг бие даан удирдах талаар судалгаа хийж ирсэн. Зорилго нь эдгээр үйл явцад хүний оролцоог бууруулж, эдгээр үйл явц дахь алдааг багасгах явдал юм. Тиймээс "Хяналтын системийн инженерчлэл" гэсэн чиглэлийг боловсруулсан.
Хяналтын системийн инженерчлэлийг гарын авлага эсвэл автомат гэх мэт тогтмол, илүү тааламжтай орчны үйл явц, засвар үйлчилгээг хянах янз бүрийн аргыг ашиглан тодорхойлж болно. Энгийн жишээ бол өрөөн доторх температурыг хянах явдал юм.
Гарын авлагын хяналт гэдэг нь тухайн газар дээр одоогийн нөхцөл байдлыг (мэдрэгч) шалгаж, хүссэн утгатай нь харьцуулж (боловсруулж), хүссэн утгыг (идэвхжүүлэгч) олж авахын тулд зохих арга хэмжээг авдаг хүн байхыг хэлнэ
Энэ аргын гол асуудал бол хүн ажилдаа алдаа гаргах, хайхрамжгүй хандах хандлагатай байдаг тул тийм ч найдвартай биш юм. Түүнчлэн, өөр нэг асуудал бол идэвхжүүлэгчийн эхлүүлсэн процессын хурд үргэлж жигд байдаггүй бөгөөд энэ нь заримдаа шаардлагатай хэмжээнээс илүү хурдан, заримдаа удаан байж магадгүй юм. Энэ асуудлын шийдэл нь системийг хянахын тулд микроконтроллер ашиглах явдал байв. Микроконтроллер нь өгөгдсөн үзүүлэлтүүдийн дагуу хэлхээнд холбогдсон (дараа хэлэлцэх болно) үйл явцыг хянах програмчлагдсан бөгөөд хүссэн утга эсвэл нөхцлийг хангаж, улмаар хүссэн утгыг хадгалахын тулд процессыг хянадаг. Энэ үйл явцын давуу тал нь энэ үйл явцад хүний оролцоо шаардлагагүй юм. Түүнчлэн, үйл явцын хурд жигд байна.
Цаашид үргэлжлүүлэхийн өмнө янз бүрийн нэр томъёог тодорхойлох нь чухал юм.
• Санал хүсэлтийн хяналт: Энэ системд тодорхой хугацааны оролт нь системийн гаралт зэрэг нэг буюу хэд хэдэн хувьсагчдаас хамаардаг.
• Сөрөг санал: Энэ системд оролт, оролт нь фазаас 180 градусын зайд байгаа тул лавлагаа (оролт) ба алдааг хасна.
• Эерэг санал хүсэлт: Энэ системд санал болон оролт үе шаттай байгаа тул лавлагаа (оролт) болон алдааг нэмж оруулсан болно.
• Алдааны дохио: Хүссэн гаралт ба бодит гаралтын хоорондох ялгаа.
• Мэдрэгч: Цахилгаан хэлхээнд байгаа тодорхой хэмжээг илрүүлэх төхөөрөмж. Үүнийг ихэвчлэн гаралт дээр эсвэл бидний хэмжилт хийхийг хүссэн газар байрлуулдаг.
• Процессор: Програмчлагдсан алгоритм дээр үндэслэн боловсруулалт хийдэг Хяналтын системийн хэсэг. Энэ нь зарим орцыг авч, зарим гаралтыг гаргадаг.
• Идэвхжүүлэгч: Хяналтын системд идэвхжүүлэгчийг микроконтроллерийн үүсгэсэн дохио дээр үндэслэн гаралтыг нөлөөлөх үйл ажиллагааг гүйцэтгэхэд ашигладаг.
• Хаалттай давталтын систем: Нэг буюу хэд хэдэн эргэх холбоо бүхий систем.
• Нээлттэй давталтын систем: Санал хүсэлтийн гогцоо байдаггүй систем.
• Rise Time: Гаралтын хамгийн их далайцын 10 хувиас 90 хувь хүртэл өсөх хугацаа.
• Уналтын цаг: Бүтээгдэхүүний далайцын 90 хувиас 10 хувь хүртэл буурах хугацаа.
• Peak Overshoot: Peak Overshoot гэдэг нь гаралтын тогтвортой төлөвийн утгаас давсан хэмжээ юм (ихэвчлэн системийн түр зуурын хариу үйлдлийн үед).
• Суулгах хугацаа: Гаралтын тогтвортой төлөвт хүрэх хугацаа.
• Тогтвортой байдлын алдаа: Систем тогтвортой байдалд хүрмэгц бодит гаралт ба хүссэн гаралтын хоорондох ялгаа
Зөвлөмж болгож буй:
Arduino ашиглан моторын хурдыг хэмжих: 6 алхам
Arduino ашиглан моторын хурдыг хэмжих: Хөдөлгүүрийн эргэлтийг хэмжихэд хэцүү байдаг уу? Би тэгж бодохгүй байна. Энд нэг энгийн шийдэл байна.Таны иж бүрдэлд байдаг нэг л IR мэдрэгч ба Arduino үүнийг хийж чадна.Энэ нийтлэлд би IR мэдрэгч ба A ашиглан ямар ч моторын эргэлтийг хэрхэн хэмжих талаар тайлбарлах энгийн хичээлийг өгөх болно
Dc моторын хурдыг хянах хэлхээ: 5 алхам
Dc моторын хурдыг хянах хэлхээ: Энэхүү богино өгүүллээр бид DC моторын хурдны сөрөг санал хүсэлтийн хэлхээг хэрхэн бүрдүүлэх талаар олж мэдэх болно. Голчлон бид хэлхээ хэрхэн ажилладаг, ХОУХД -ийн дохио юу болохыг олж мэдэх болно. мөн ХОУХ -ны дохиог хэрхэн зохицуулахыг ашигладаг арга
Хэрхэн: Моторын хурдыг хянах? 5 алхам (зурагтай)
Хэрхэн: Моторын хурдыг хянах вэ?: Хэрэв танд хэд хэдэн тогтмол гүйдлийн мотор байгаа бол эхний ээлжинд эдгээр хөдөлгүүрийн хурдыг хэрхэн хянах вэ гэсэн асуулт гарч ирнэ. Тиймээс үүнийг хийх нь хэр амархан болохыг би энэ зааварт тайлбарлах болно. Та залхуурч байна, та миний суваг дээрх видеог үзэх боломжтой
Arduino болон Bluetooth модулийг ашиглан сойзгүй DC моторын хурдыг хянах (HC-05): 4 алхам
Arduino болон Bluetooth модулийг ашиглан сойзгүй тогтмол гүйдлийн моторын хурдыг хянах (HC-05): Танилцуулга Энэхүү гарын авлагад бид Arduino UNO, Bluetooth Module (HC-05) болон Android програмыг ашиглан Brushless DC моторын хурдыг хянах болно. Arduino Bluetooth хянагч)
IR дээр суурилсан тахометрээс санал хүсэлтийн системийг ашиглан хөдөлгүүрийн эргэлтийн хурдыг бие даан хянах: 5 алхам (зурагтай)
IR -д суурилсан тахометрээс эргэх холболтын системийг ашиглан хөдөлгүүрийн эргэлтийн хурдыг бие даан хянах: Энгийн/аймшигтай процессыг автоматжуулах шаардлагатай байдаг. Надад энэ төслийг хийх санаа надад олдсон юм. Манай жижигхэн газрыг услах/услах арга. Одоогийн хангамжийн шугам байхгүй байгаа асуудал