ម៉ូទ័រ stepper នៅក្នុងការអវត្ដមាននៃឧបករណ៍បំលែងកូដអំពីរបៀបធ្វើឱ្យប្រសើរឡើងនូវភាពត្រឹមត្រូវនៃការបង្វិល
មើល៖ 0 អ្នកនិពន្ធ៖ កម្មវិធីនិពន្ធគេហទំព័រ ពេលវេលាបោះពុម្ព៖ 2020-12-09 ប្រភពដើម៖ គេហទំព័រ
សាកសួរ
ម៉ូទ័រ stepper ខ្ញុំជឿថាយើងកំពុងប្រើ stepper motor of cent គឺជាបញ្ហាមួយដូចជា៖ ការបង្វិលតំរូវការម៉ូទ័រ និងតំរូវការភាពត្រឹមត្រូវខ្ពស់ជាងមុនច្រើនដង ប៉ុន្តែការបង្វិលបន្តក់ម្តងហើយម្តងទៀត អនុញ្ញាតឱ្យបង្វិលភាពត្រឹមត្រូវ តើវិធីសាស្រ្តអ្វីអាចដោះស្រាយវាបាន? ខាងក្រោមនេះសម្រាប់ការផ្គត់ផ្គង់របស់យើងនូវវិធីសាស្រ្តដំណើរការ។ មិត្តភក្តិរបស់ stepping motor ទាំងអស់ដឹងថាយើងគណនាបង្វិលចំនួន pulses viewpoints ហើយយើង step Angle ត្រូវតែមានទំនាក់ទំនងសមាមាត្រជាមួយ: step Angle និង pulse number = rotating viewpoint/let's step Angle ហើយយើងប្រើ drive subdivision step ត្រូវតែមានទំនាក់ទំនងសមាមាត្រជាមួយ៖ stepper Angle = 360 & deg; ជំហាន/ផ្នែក។ ដូច្នេះយើងអាចទទួលបាន៖ លេខជីពចរ = ទិដ្ឋភាពបង្វិល/(360° ជំហាន/ផ្នែក) ជាទូទៅយើងយល់អំពីចំនួនជីពចរដើម្បីកំណត់ថាជាការប្រើប្រាស់របស់ផ្លាស្ទិច ងាយស្រួលគណនា ដូច្នេះប្រសិនបើយើងប្រើដំណាក់កាលបែងចែកជាពហុគុណនៃករណី 360 ច្រើនដងក្រោមលក្ខខណ្ឌនៃការបង្វិលចំណុចនៃទិដ្ឋភាពក្នុងទ្រឹស្ដី ទ្រឹស្ដីមិនត្រូវគ្នាខ្លាំងទេ រចនាសម្ព័ន្ធម៉ាស៊ីន។ មើល, ប៉ុន្តែនៅពេលដែលតម្រូវការភាពត្រឹមត្រូវខ្ពស់របស់យើង, 0. 1°ខាងក្រោម) យើងត្រូវជ្រើសរើសជំហានរងបន្ថែមទៀត ប៉ុន្តែដើមទុនត្រូវបានបន្ថែម។ ដ្រាយទូទៅអំពីពួកយើងដោយប្រើជំហានរងក្នុង 25000 ដែលជាមុំ stepper ដ៏ធំបំផុត = 360 & deg; / 25000 = 0. 0144° ការបង្វិលចៃដន្យត្រូវតែមើលអាចមើលឃើញថាយើងមិនអាចទទួលបានជីពចរនៃតម្លៃចំនួនគត់ ដូច្នេះច្រើនដងបន្ទាប់ពីការបង្វិលបណ្តុំ ទស្សនៈនៃកំហុសនឹងលើសពីសូន្យ។ 1°. តើដំណោះស្រាយជាអ្វី? នៅទីនេះយើងផ្គត់ផ្គង់វិធីសាស្រ្តព្យាបាលដ៏ល្អ។ ឧទាហរណ៍ យើងចង់បង្វិល 1 & deg; តាមរយៈការគណនាអាចទទួលបានលេខជីពចរ & asymp; 69. 4444 នៅពេលនោះ យើងនឹងយកតែ 69 ហើយនឹង 0. 4444 ដើម្បីបោះបង់ចោល បន្ទាប់មកយើងអាចមើលបាន បង្វិលយ៉ាងហោចណាស់ 0 លើកនេះ សូមអោយមានកំហុស។ 0144 * 0. 4444 = 0. 00639936° ប្រហែលជាមនុស្សជាច្រើននឹងគិតថា 0. ច្រើនដឺក្រេ 006 មិនសំខាន់ ប៉ុន្តែរាល់ពេលដែលយើងបង្វិល 1 & deg; នៅពេលបង្វិលវា 100 ដង កំហុសរបស់យើងអាចដល់សូន្យ។ 6° វាប៉ះពាល់ដល់ភាពជាក់លាក់របស់យើង។ ប៉ុន្តែនៅពេលណាដែលយើងនឹងត្រូវការបង្វិលទស្សនៈនៃការពង្រីក 100 ដង ក្នុងការដោះស្រាយនៅពេលនេះ យើងអាចទទួលបានដើម្បីគណនាជីពចររាប់ចុះបន្ទាប់ពីខ្ទង់ទសភាគពីរ យើងនឹងជាអថេរកំហុសជីពចរដើម្បីកត់ត្រា ហើយយើងទាមទារឱ្យកត់ត្រានៅពេលនេះ គឺតិចជាងវេន ទស្សនៈដែលត្រូវគ្នាគឺនៅតែមានច្រើនដើម្បីបង្វែរចំណុចដែលត្រូវគ្នានៃទិដ្ឋភាព អនុញ្ញាតឱ្យចំណុចបន្ទាប់នៃទិដ្ឋភាព error variable discriminant កំណត់ថាតើតម្លៃអថេរនៃជីពចរបង្វិលពីរលើសពី 100 (Beyond a stepper Angle) ប្រសិនបើលើសពីចំនួន pulses ដល់យើង rotating counter ដើម្បីបូកនិងដក ហើយទាមទារនៅពេលនេះ pulse errors ក្នុង record variable values (ដូច្នេះនៅពេលក្រោយ rotoril record) ម្តងទៀតនៅពេលដែល pulse ឡើង ដូច្នេះយើងក្នុងការបង្វិលជាច្រើន ទ្រឹស្ដីនៃតម្លៃកំហុសមិនហួសពីជីពចរនៃទស្សនៈទេ គឺសូន្យ។ 0144 ដឺក្រេ។ ដូច្នេះអ្នកអាចដំណើរការដោយអវត្ដមាននៃភាពត្រឹមត្រូវនៃការបង្វិលម៉ូទ័រ stepper អ៊ិនកូដឌ័រ។