Қылқаламсыз қозғалтқыш контроллерінің драйверінің құрамдас бөліктері, соның ішінде: қуат беру тізбегі, негізгі контроллер, қозғалтқыш жетек тізбегі, жетек жүйесінің кернеу сигналын жинау тізбегі, CAN байланыс тізбегі және холл сенсоры, қылшықсыз қозғалтқыштың соңында жалпы орнату, тұтынушыны щеткасыз қозғалтқыштың индуктивті және индуктивті емес орналасуына қарай таңдауға БОЛАДЫ.
Қылқаламсыз қозғалтқыш контроллерінің бағдарламалық жасақтамасының жетек жүйесін жобалауда, ашық/тұйық циклды басқару функциясының модуль бағдарламасын жобалауда, жүйені бақылау функциясының модулін жобалауда, жетек функциясын таратуда, жұмсақ іске қосу принципін және кодты іске асыруда, щеткасыз қозғалтқыш контроллеріне CAN жүргізу жүйесінің байланыс дизайнын, оның ішінде STM32 bxCAN шолуын және қозғалтқышты ДК басқаруына негізделген EZCAN байланыс протоколында айтайық. контроллердің негізгі архитектурасы - 72 MHZM3 ядросы STM32F103C8T6 чипі, 48 түйреуіш, FLASH сыйымдылығы 64 КБ, шамамен 20 КБ SRAM сыйымдылығы, жұмыс температурасы -45℃-85 ℃, мысалы, ТАЙМЕРді пайдалану PWM толқынын генерациялау, ADC-ден электр желісінің кернеуін оқу және байланыс машинасын қорғау. bxCAN пайдалану, жадты өшіру, CAN байланыс арналары арқылы сөйлеу, оқу және жазу және басқа функциялар.
~!phoenix_var51_2!~
Сонымен, бірнеше негізгі модульдерден тұратын щеткасыз қозғалтқыш контроллері?
қабат, драйвер деңгейі және қолданбалы деңгей негізінен драйвер қабатының алгоритмін қамтиды бес модуль бар, олардың жұмысына сәйкес бес модуль жауап береді.
1, қозғалтқыш пен позиция циклін басқаруға арналған жабық циклды кері байланыс басқаруы & ndash; —Hall сынақ жылдамдығы модулі;
2, температура, кернеу, сыртқы аналогтық сигнал жинау, және ішкі потенциометр кіріс сигнал жинау және желі және LED басқару & ndash орнату; — Тақта деңгейінің драйвер модулі;
3, кейбір мотор жетек функциясы & ndash; — Мотор драйверінің модулі;
4, ADC дискретизациясы, дискіні қорғауды бақылау үшін сынама алу нәтижелері & ndash; — Ағымдағы алу модулі;
5, нақты уақытта бақылау және диск жүйесі жылдамдығы графикалық дисплей & ndash үшін USB CAN жабдық арқылы ДК бұраңыз; — CAN байланыс модулі;
щеткасыз қозғалтқыш контроллерінің CAN байланысының типтік ерекшеліктері қандай?
1, негізгі бақылау. Шина жұмыссыз, барлық блоктар хабарламалар жібере алады, ал екі бірліктен көп бір уақытта идентификаторға сәйкес хабарлама жібере алады (ID, мекенжай) Басымдықтарды анықтау;
2, жүйенің икемділігі. Аппараттық-бағдарламалық қамтамасыз етудің басқа блоктарын қосу үшін шинаға блокты қосқанда және қолданбалы деңгейді өзгерту қажет емес;
3, жылдамдық, қашықтық. Ең көбі 1 MBPS (қашықтық & lt; 40 м) 10 км-ге дейін (Рат & lt; 5 kbps)。
4, қатені анықтау/қате туралы хабарландыру және қатені қалпына келтіру функциялары бар.
5, ақауларды жабу функциясы. Қатенің түрін анықтауға БОЛА АЛАДЫ: шина деректерінің қатесі (мысалы, сыртқы шу, т.б.) немесе тұрақты деректер қатесі (мысалы, құрылғының ішкі ақауы, жетек ақауы, болт және т.б. )。
6, қосылатын түйіндер. CAN шинасы CAN сонымен қатар бірнеше блокты бір уақытта қоса алады.
контроллер тұтынушы талаптарына сәйкес жобалануы мүмкін, тұтынушылар реттелетін өлшемді, орнатуды, өнімділік талаптарын, шарттарды қамтамасыз ете алады, щеткасыз қозғалтқыш контроллерін ішіне және сыртына қоюға болады, холл сенсоры индуктивті және индуктивті емес таңдай алады.