Componentele driverului controlerului motorului fără perii, inclusiv: circuitul de alimentare, controlerul principal, circuitul de acționare a motorului, circuitul de colectare a semnalului de tensiune al sistemului de antrenare, circuitul de comunicație CAN și senzorul Hall, instalarea generală la capătul motorului fără perii, clientul POATE fi selectat în funcție de poziționarea motorului fără perii inductiv și non-inductiv.
în proiectarea sistemului de acționare al software-ului controlerului motorului fără perii, proiectarea programului modulului funcțional de control în buclă deschisă/închisă, proiectarea modulelor funcționale de monitorizare a sistemului, distribuția funcției de acționare, principiul implementării pornirii ușoare și realizarea codului, să spunem controlerului motorului fără perii proiectarea de comunicare CAN a sistemului de conducere, inclusiv prezentarea generală STM32 bxCAN și protocolul de comunicare EZCAN bazat pe controlul motorului cu computer. Arhitectura principală a controlerului este 72 MHZM3 nucleu cip STM32F103C8T6, 48 pini, capacitatea FLASH este de 64 KB, aproximativ 20 KB capacitate SRAM, temperatura de funcționare pentru -45 ℃ -85 ℃, cum ar fi folosirea TIMER pentru a genera unda PWM, citirea circuitului de curent de comunicare a semnalului ADC și utilizarea mașinii de supraveghere a tensiunii curente pentru a proteja bxCAN, ștergeți memoria, vorbiți, citiți și scrieți prin canalele de comunicare CAN și alte funcții.
~!phoenix_var50_2!~
Deci, controler de motor fără perii care câteva module principale?
stratul, stratul de driver și stratul de aplicație, include în principal algoritmul stratului de driver, există cinci module, cele cinci module, respectiv, responsabile pentru munca lor.
1, controlul feedback-ului în buclă închisă pentru controlul motorului și al buclei de poziție & ndash; —Modul de viteză de testare Hall;
2, temperatura, tensiunea, colectarea semnalului analogic extern și colectarea semnalului de intrare potențiometru intern și configurarea liniei și a LED-urilor de control & ndash; —Modul driver la nivel de placă;
3, unele funcții acționate de motor & ndash; —Modul driver motor;
4, ADC de eșantionare, rezultatele de eșantionare pentru fir de monitorizare pentru a face pentru a conduce protecție & ndash; —Modul de achiziție curent;
5, întoarceți-vă la PC prin echipamentul USB CAN pentru control în timp real și afișare grafică a vitezei sistemului de conducere & ndash; —Modulul de comunicare CAN;
care sunt caracteristicile tipice ale comunicării CAN al controlerului de motor fără perii?
1, controlul principal. Autobuzul este inactiv, toate unitățile pot trimite mesaje și mai mult de două unități trimit mesaje în același timp, în funcție de identificator (ID, adresa) Determinați prioritățile;
2, flexibilitatea sistemului. Când adăugați unitatea pe magistrală pentru a conecta alte unități ale hardware-ului și software-ului și stratul de aplicație nu trebuie să faceți pentru a schimba;
3, viteza, distanta. Maxim 1 MBPS (Distanță & lt; 40 m) În măsura în care poate fi de până la 10 km (Rate & lt; 5 kbps)。
4, cu funcții de detectare a erorilor/notificare a erorilor și de recuperare a erorilor.
5, funcția de etanșare a erorilor. POATE POATE determina tipul de eroare este eroarea datelor magistralei (cum ar fi zgomotul extern, etc.) Sau eroarea persistentă a datelor (cum ar fi defecțiunea internă a unității, defecțiunea unității, șurubul etc.)。
6, nodurile de conectare. CAN bus CAN, de asemenea, poate conecta mai multe unități în același timp.
Controlerul poate fi proiectat în funcție de cerințele clientului, clienții pot oferi dimensiuni personalizate, instalare, cerințe de performanță, condiții, controlerul de motor fără perii poate fi pus în interior și în exterior, senzorul de sală poate alege inductiv și non-inductiv.