dc ល្បឿនម៉ូទ័រ
មើល៖ 0 អ្នកនិពន្ធ៖ កម្មវិធីនិពន្ធគេហទំព័រ ពេលវេលាបោះពុម្ព៖ 2020-09-02 ប្រភពដើម៖ គេហទំព័រ
សាកសួរ
សៀវភៅណែនាំនេះនឹងរៀបរាប់លម្អិតអំពីការរចនា ការក្លែងធ្វើ ការសាងសង់ និងការសាកល្បងឧបករណ៍បំលែង dc-dc និងឧបករណ៍បញ្ជាប្រព័ន្ធសម្រាប់របៀបប្តូរម៉ូទ័រ dc ។
បន្ទាប់មកឧបករណ៍បំលែងនឹងត្រូវបានប្រើសម្រាប់ការគ្រប់គ្រងឌីជីថលនៃម៉ូទ័រ DC shunt បន្ទុក។
សៀគ្វីនឹងត្រូវបានបង្កើត និងសាកល្បងនៅដំណាក់កាលផ្សេងៗគ្នា។
ដំណាក់កាលទី 1 នឹងសាងសង់ឧបករណ៍បំលែងដែលដំណើរការនៅ 40 v.
នេះត្រូវបានធ្វើដើម្បីធានាថាពួកគេមិនមានអាំងឌុចស្យុងប៉ារ៉ាស៊ីតពីខ្សភ្លើងនិងសមាសធាតុសៀគ្វីផ្សេងទៀតដែលធ្វើឱ្យខូចអ្នកបើកបរនៅតង់ស្យុងខ្ពស់។
នៅដំណាក់កាលទីពីរឧបករណ៍បំលែងនឹងដំណើរការម៉ូទ័រនៅវ៉ុល 400 V នៅបន្ទុកអតិបរមា។
ដំណាក់កាលចុងក្រោយគឺប្រើ arduino ដើម្បីគ្រប់គ្រងរលក pwm ដើម្បីកែតម្រូវវ៉ុល និងគ្រប់គ្រងល្បឿននៃម៉ូទ័រជាមួយនឹងបន្ទុកអថេរ។
សមាសធាតុមិនតែងតែថោកទេ ដូច្នេះព្យាយាមបង្កើតប្រព័ន្ធឱ្យថោកតាមដែលអាចធ្វើទៅបាន។
លទ្ធផលចុងក្រោយនៃឧបករណ៍ប្រើប្រាស់នេះនឹងបង្កើត
ឧបករណ៍បំប្លែង dc-DC និងឧបករណ៍បញ្ជាប្រព័ន្ធគ្រប់គ្រងល្បឿនម៉ូទ័រត្រូវបានគ្រប់គ្រងក្នុងរង្វង់ 1% នៅចំណុចកំណត់ស្ថានភាពស្ថិរភាព ហើយល្បឿនត្រូវបានកំណត់ក្នុងរយៈពេល 2 វិនាទីក្រោមបន្ទុកអថេរ។
ម៉ូទ័រដែលមានស្រាប់របស់ខ្ញុំមានលក្ខណៈពិសេសដូចខាងក្រោម។
លក្ខណៈបច្ចេកទេសរបស់ម៉ូទ័រ៖ Armature: 380 Vdc, 3. 6 AExcitation (Shunt): 380 Vdc, 0.
Speed: 1500 r/minPower: ប្រហែល 1. 1.
ថាមពលម៉ូទ័រ 1 kWDC = 380 VOptocoupler និងការផ្គត់ផ្គង់ថាមពលរបស់អ្នកបើកបរ = 21 V មានន័យថា ចរន្តអតិបរិមា និងវ៉ុលដែលបានភ្ជាប់ទៅផ្នែក ឬតង់ស្យុងដែលគ្រប់គ្រងទៅលើម៉ូទ័រ ការវាយតម្លៃសមមូល។
Diode កង់ស្ងួតដែលបានសម្គាល់ជា D1 នៅក្នុងដ្យាក្រាមសៀគ្វីត្រូវបានប្រើដើម្បីផ្តល់ផ្លូវលំហូរទៅកាន់សក្តានុពលបញ្ច្រាសនៃម៉ូទ័រដើម្បីការពារចរន្តពីការបញ្ច្រាសនិងធ្វើឱ្យខូចខាតដល់ការជួបប្រជុំគ្នានៅពេលដែលថាមពលត្រូវបានបិទ -
ម៉ូទ័រនៅតែវិល (របៀបម៉ាស៊ីនភ្លើង) ។
វ៉ុលបញ្ច្រាសអតិបរមាដែលបានវាយតម្លៃគឺ 600 V និងចរន្ត DC ទៅមុខអតិបរមាគឺ 15។
ដូច្នេះវាអាចត្រូវបានសន្មត់ថា flywheel diode នឹងអាចដំណើរការនៅកម្រិតវ៉ុល និងចរន្តគ្រប់គ្រាន់សម្រាប់កិច្ចការនេះ។
IGBT ត្រូវបានប្រើដើម្បីប្តូរការផ្គត់ផ្គង់ថាមពលទៅម៉ូទ័រដោយទទួលសញ្ញា 5 v pwm ពី Arduino តាមរយៈឧបករណ៍ភ្ជាប់អុបទិក និងកម្មវិធីបញ្ជា IGBT ដើម្បីប្តូរវ៉ុលផ្គត់ផ្គង់ម៉ូទ័រ 380 V ដ៏ធំ។
ចរន្តប្រមូលបន្តអតិបរមានៃ IGBT ដែលប្រើគឺ 4.
5A នៅសីតុណ្ហភាពប្រសព្វ 100 °c
វ៉ុលបញ្ចេញអតិបរិមាគឺ 600 V.
ដូច្នេះគេអាចសន្មត់ថា flywheel diode អាចដំណើរការនៅកម្រិតវ៉ុល និងចរន្តគ្រប់គ្រាន់សម្រាប់ការអនុវត្តជាក់ស្តែង។
វាចាំបាច់ក្នុងការបន្ថែមវិទ្យុសកម្មទៅ IGBT ល្អជាងវិទ្យុសកម្មធំ។
កុងតាក់រហ័ស MOSFET អាចប្រើបានដោយគ្មាន IGBTs ។
តង់ស្យុងច្រកទ្វារនៃ IGBT ស្ថិតនៅចន្លោះ 3. 75 V និង 5.
75 V ហើយដ្រាយត្រូវបានទាមទារដើម្បីផ្តល់វ៉ុលនេះ។
សៀគ្វីដំណើរការនៅប្រេកង់ 10 kHz ដូច្នេះពេលវេលាប្តូរនៃ IGBT ត្រូវការលឿនជាង 100 យើង នោះគឺជាពេលវេលានៃរលកពេញមួយ។
ពេលវេលាប្តូរ IGBT គឺ 15ns ដែលគ្រប់គ្រាន់ហើយ។
ពេលវេលាប្តូរនៃកម្មវិធីបញ្ជា TC4421 ដែលបានជ្រើសរើសគឺយ៉ាងហោចណាស់ 3000 ដងនៃរលក PWM ។
នេះធានាថាអ្នកបើកបរអាចប្តូរបានលឿនល្មមសម្រាប់ប្រតិបត្តិការសៀគ្វី។
អ្នកបើកបរតម្រូវឱ្យផ្តល់ចរន្តច្រើនជាង Arduino អាចផ្តល់បាន។
អ្នកបើកបរទទួលបានចរន្តដែលត្រូវការដើម្បីដំណើរការ IGBT ពីការផ្គត់ផ្គង់ថាមពល មិនមែនមកពី Arduino ទេ។
នេះគឺដើម្បីការពារ Arduino ព្រោះការដាច់ភ្លើងនឹងឡើងកម្ដៅ Arduino ផ្សែងនឹងចេញមក Arduino នឹងត្រូវបំផ្លាញ (
សាកល្បងហើយសាកល្បង)។
អ្នកបើកបរនឹងត្រូវបានដាច់ឆ្ងាយពីឧបករណ៍បញ្ជាខ្នាតតូចដែលផ្តល់រលក PWM ដោយប្រើឧបករណ៍ភ្ជាប់អុបទិក។
ឧបករណ៍ភ្ជាប់ photoelectric ផ្តាច់ខ្លួនទាំងស្រុង Arduino ដែលជាផ្នែកដ៏សំខាន់ និងមានតម្លៃបំផុតនៃសៀគ្វី។
សម្រាប់ម៉ូទ័រដែលមានប៉ារ៉ាម៉ែត្រផ្សេងគ្នា វាគ្រាន់តែជាការចាំបាច់ក្នុងការផ្លាស់ប្តូរ IGBT ទៅជា IGBT ដែលមានលក្ខណៈសម្បត្តិស្រដៀងគ្នាទៅនឹងម៉ូទ័រ ដែលអាចគ្រប់គ្រងវ៉ុលបញ្ច្រាសដែលត្រូវការ និងចរន្តប្រមូលបន្ត។
capacitor WIMA ត្រូវបានប្រើរួមគ្នាជាមួយ capacitor electrolytic នៅលើការផ្គត់ផ្គង់ថាមពលម៉ូទ័រ។
នេះរក្សាទុកបន្ទុកនៃការផ្គត់ផ្គង់ថាមពលដែលមានស្ថេរភាពហើយសំខាន់បំផុតជួយលុបបំបាត់អាំងឌុចនៃខ្សែនិងឧបករណ៍ភ្ជាប់នៅក្នុងប្រព័ន្ធ។ ដើម្បីកាត់បន្ថយចម្ងាយរវាងសមាសធាតុ អាំងឌុចទ័រដែលមិនចាំបាច់សម្រាប់ប្លង់សៀគ្វីត្រូវបានរាយបញ្ជី
ជាពិសេសនៅក្នុងរង្វិលជុំរវាងកម្មវិធីបញ្ជា IGBT និង IGBT ។
ការប៉ុនប៉ងត្រូវបានធ្វើឡើងដើម្បីលុបបំបាត់សំលេងរំខាន និងសំឡេងរោទ៍ពីដីរវាង Arduino, optical coupler, driver និង IGBT ។
ការជួបប្រជុំគ្នាត្រូវបាន welded នៅលើ Veroboard ។
មធ្យោបាយងាយស្រួលក្នុងការបង្កើតសៀគ្វីគឺត្រូវគូរធាតុផ្សំនៃដ្យាក្រាមសៀគ្វីនៅលើ veroboard មុនពេលចាប់ផ្តើមផ្សារ។
ការផ្សារនៅតំបន់ដែលមានខ្យល់ចេញចូលបានល្អ។
ប្រើផ្លូវបញ្ជូននៃឯកសារ Scrath ដើម្បីបង្កើតគម្លាតរវាងសមាសធាតុដែលមិនគួរភ្ជាប់។
ជាមួយនឹងការវេចខ្ចប់ DIP សមាសធាតុអាចត្រូវបានជំនួសយ៉ាងងាយស្រួល។
នេះជួយដោយមិនចាំបាច់ផ្សារភ្ជាប់សមាសធាតុ និងដោះស្រាយផ្នែកជំនួសនៅពេលដែលពួកគេបរាជ័យ។
ខ្ញុំបានប្រើឌុយចេក (
រន្ធពណ៌ខ្មៅ និងក្រហម)
ដើម្បីងាយស្រួលភ្ជាប់ការផ្គត់ផ្គង់ថាមពលរបស់ខ្ញុំទៅ veroboard វាអាចរំលងវាបាន ហើយខ្សែត្រូវបានភ្ជាប់ដោយផ្ទាល់ទៅនឹងក្តារ។
ដោយរួមបញ្ចូលបណ្ណាល័យ Arduino pwm (
ភ្ជាប់ជាឯកសារ ZIP) ។
ឧបករណ៍បញ្ជា pi នៃឧបករណ៍បញ្ជាអាំងតេក្រាលសមាមាត្រ
ប្រើដើម្បីគ្រប់គ្រងល្បឿនរបស់ rotor ។
សមាមាត្រ និងការកើនឡើងអាំងតេក្រាលអាចត្រូវបានគណនា ឬប៉ាន់ប្រមាណមុននឹងពេលវេលាទូទាត់គ្រប់គ្រាន់ ហើយការលើសអាចទទួលបាន។
ឧបករណ៍បញ្ជា PI ត្រូវបានអនុវត្តក្នុងពេលដំណាលគ្នាជាមួយ Arduino () loop ។
tachometer វាស់ល្បឿនរបស់ rotor ។
ប្រើ analogRead ដើម្បីបញ្ចូលការវាស់វែងរបស់ arduino ទៅក្នុងឧបករណ៍បញ្ចូលអាណាឡូកមួយ។
កំហុសត្រូវបានគណនាដោយដកល្បឿន rotor បច្ចុប្បន្នចេញពីល្បឿន rotor ចំណុចកំណត់ ហើយកំណត់ឱ្យស្មើនឹងកំហុស។
ការរួមបញ្ចូលពេលវេលាត្រូវបានធ្វើឡើងដោយបន្ថែមពេលវេលាគំរូទៅរង្វិលជុំនីមួយៗ ហើយកំណត់វាទៅជាពេលវេលាស្មើគ្នា ដូច្នេះវាកើនឡើងជាមួយនឹងការធ្វើម្តងទៀតនៃរង្វិលជុំនីមួយៗ។
ជួរវដ្តកាតព្វកិច្ចដែល Arduino អាចបញ្ចេញគឺពី 0 ដល់ 255។
ប្រើ pwmWrite នៅក្នុងបណ្ណាល័យ PWM ដើម្បីគណនាវដ្តកាតព្វកិច្ច ហើយបញ្ចូលវាទៅម្ជុល PWM លទ្ធផលឌីជីថលដែលបានជ្រើសរើស។
ការអនុវត្តកំហុសទ្វេដងនៃឧបករណ៍បញ្ជា PI = ref-rpm;
ពេលវេលា = ពេលវេលា 20e-6;
ទ្វេដង pwm = kp ដំបូង * កំហុស ki * ពេលវេលា * កំហុស;
ការអនុវត្តឧបករណ៍ចាប់សញ្ញា PWMdouble = analogRead (A1); pwmWrite(3, pwm-255);
អ្នកអាចឃើញកូដគម្រោងពេញលេញនៅក្នុង ArduinoCode ។ ឯកសារ rar ។
លេខកូដនៅក្នុងឯកសារត្រូវបានកែតម្រូវដើម្បីបញ្ច្រាសកម្មវិធីបញ្ជា។
ដ្រាយបញ្ច្រាសមានឥទ្ធិពលដូចខាងក្រោមលើវដ្តកាតព្វកិច្ចសៀគ្វីដែលមានន័យថា new_dutycycle = 255-dutycycle ។
សម្រាប់ដ្រាយដែលមិនដាក់បញ្ច្រាស វាអាចត្រូវបានផ្លាស់ប្តូរដោយបញ្ច្រាសសមីការខាងលើ។
ទីបំផុតសៀគ្វីត្រូវបានសាកល្បងនិងវាស់វែងដើម្បីកំណត់ថាតើលទ្ធផលដែលចង់បានត្រូវបានសម្រេច។
ឧបករណ៍បញ្ជាត្រូវបានកំណត់ទៅល្បឿនពីរផ្សេងគ្នា ហើយបានបង្ហោះទៅកាន់ arduino ។
ថាមពលត្រូវបានបើក។
ម៉ូទ័របង្កើនល្បឿនលឿនជាងការរំពឹងទុក ហើយបន្ទាប់មកមានស្ថេរភាពក្នុងល្បឿនដែលបានជ្រើសរើស។
បច្ចេកវិទ្យានៃម៉ូទ័របញ្ជានេះមានប្រសិទ្ធភាពខ្លាំង ហើយអាចដំណើរការលើម៉ូទ័រ DC ទាំងអស់។