ST UM3374 Placă de evaluare de referință

Informații despre produs
Specificații
- Potrivit pentru aplicații de până la 250 W
- Funcționare 12-28 V (nominal 21 V)
- Curent RMS maxim de ieșire de 20 A
- Funcționare fără senzori (poziție și viteză).
- Prevedere pentru senzor Hall
- Configurabil pentru FOC și funcționare în 6 pași
- ADC-uri independente pentru detectarea curentului trifazat prin șunturi
- Personalizat pentru funcționare activată de senzori
- Protecție la temperatură și supracurent
- Conectivitate pentru înregistrarea datelor și automatizare
- Opțiune pentru operații manuale ale utilizatorului
Componentele STMicroelectronics prezentate
-
- STDRIVE101: Semi-punt triplu, volum maretagșofer de poartă
- STL220N6F7: șase MOSFET-uri de putere N-canal 60 V, 120 A
- L6981NDR: 38 V, 1.5 A convertor sincron descendente
Instrucțiuni de utilizare a produsului
Noțiuni de bază
- Asigurați-vă că placa este conectată corect la sursa de alimentare în limita volumului specificattage gama.
- Dacă este necesar, montați placa fiică cu senzor MEMS pe conectorul furnizat.
- Dacă este necesar, configurați placa pentru funcționarea cu senzori, conform nevoilor aplicației dvs
Personalizare firmware
- Accesați firmware-ul implicit pentru funcționalitatea de bază de control al motorului.
- Pentru a activa funcțiile avansate, actualizați firmware-ul în funcție de cerințele aplicației dvs.
- Personalizați parametrii motorului și acționării după cum este necesar pentru aplicația dumneavoastră specifică.
FAQ
Î: Pot folosi această placă de evaluare pentru aplicații care depășesc] 250 W?
R: Se recomandă utilizarea acestei plăci în limita de putere specificată de 250 W pentru performanță și siguranță optime.
Introducere
Placa de evaluare de referință STEVAL-PTOOL4A este un sistem compact conceput pentru a controla motoarele BLDC/PMSM într-un sistem alimentat cu baterie. Placa este alimentată de MCU STM32G473CET6 împreună cu CI de control al porții trifazate STDRIVE101 pentru a conduce șase MOSFET-uri de putere STL3N220F6. Placa este împuternicită cu ecosistemul de control al motorului STM7 pentru motoarele PMSM/BLDC. Placa acceptă interfețe CAN, USART, SPI și I²C pentru a suporta o gamă largă de opțiuni de interfață de comunicare și înregistrare a datelor.
Acest design de referință este ideal pentru aplicațiile de control al motoarelor de înaltă performanță în unelte electrice, cum ar fi mașini de găurit, polizoare, tăietoare cu discuri, ferăstraie circulare, suflante de frunze, mașini de tuns tuns manual etc. Factorul de formă mic și ampPuterea de calcul îl face potrivit chiar și pentru aplicații precum drone, scaune cu rotile, electrocasnice și platforme robotice.
Figura 1. Placa STEVAL-PTOOL4A

Observa
Pentru asistență dedicată, trimiteți o solicitare prin portalul nostru de asistență online la www.st.com/support
Caracteristici principale (caracteristici cheie)
- Potrivit pentru aplicații de până la 250 W
- Funcționare 12-28 V (nominal 21 V)
- Curent RMS maxim de ieșire de 20 A
- Interfețe de comunicație SPI, USART, I²C și furnizare pentru semnale CAN bus
- Funcționare fără senzori (poziție și viteză) (mulțumită observatorului de mare viteză din MCSDK)
- Prevedere pentru senzor Hall
- Configurare exampDe asemenea, fișierele sunt furnizate pentru MCSDK pentru FOC și funcționarea în 6 pași
- ADC-uri independente pentru detectarea curentului trifazat prin șunturi
- Conector pentru montarea plăcii fiice cu senzor MEMS
- 3 canale ADC pentru detectarea EMF din spate
- Personalizat pentru funcționare activată de senzori
- Opțiune pentru operații manuale ale utilizatorului
- Protecție la temperatură
- Protecție la supracurent
- Conector pentru intrările utilizatorului
- Intrare buton de la bord
- Conectivitate și puncte de testare pentru monitorizarea semnalului
- Conectivitate pentru înregistrarea datelor și automatizare
- Proiectat pentru a avea compatibilitate atât cu biblioteca MCSDK, cât și cu algoritmul ZeST puternic
- Conector pentru creștereasinvolum de intrare gtage gama prin înlocuirea convertorului DC-DC
- Opțiune pentru montarea radiatorului
Componentele STMicroelectronics prezentate
- STM32G473CET6: Un MCU+FPU pe 4 de biți Cortex®-M32 de înaltă performanță bazat pe Arm® în pachet LQFP48 (7×7 mm)
- STDRIVE101: Semi-punt triplu, volum maretagDriver de poartă în VFQFPN (4×4 mm) cu regulator încorporat
- STL220N6F7: Șase MOSFET-uri de putere cu canale N de 60 V, 0.0012 Ω, 120 A, STripFET F7 într-un pachet PowerFLAT 5×6
- L6981NDR: 38 V, 1.5 A convertor sincron descendente într-un pachet PowerSO-8
- LDL112: 1.2 A LDO cu curent de repaus scăzut cu protecție la curent invers într-un pachet SO8-batwing
- TSV912IQ2T: intrare/ieșire dublă șină la șină 8 MHz op amp
- BAT54KFILM: diodă Schottky cu semnal mic de 40 V, 300 mA (singura)
- BAT54SWFILM: diodă Schottky cu semnal mic de 40 V, 300 mA (serie)
- 2STR2160: Vol. scăzuttage, tranzistor de putere PNP cu comutare rapidă
- 2STR1160: Vol. scăzuttage, tranzistor de putere NPN cu comutare rapidă
- 2STR21STPS0560Z: Redresor Schottky 60 V, 0.25 A putere
- ESDALC6V1-1U2: TransilTM cu o singură linie, capacitate mică pentru protecție ESD este un regulator de precizie de 500 mA
Despre document
Domeniul de aplicare și scopul
Manualul utilizatorului prezintă o descriere detaliată a plăcii de evaluare STEVAL-PTOOL4A pentru controlul motorului. Descrierea blocului de sistem, inclusiv descrierea hardware, descrierea software-ului, inclusiv controlul și firmware-ul și pornirea sistemului, a fost detaliată în acest document. Schema, aspectul PCB și lista de materiale sunt detaliate în document.
Rețineți că placa are prevederi pentru numeroase interfețe de comunicare și intrări de utilizator. Firmware-ul implicit oferă doar o funcționalitate de bază de conducere a unui motor de putere redusă. Utilizatorii pot activa și actualiza firmware-ul conform cerințelor aplicației. Parametrii motorului și acționării trebuie, de asemenea, personalizați conform cerințelor. Acest document are scopul de a furniza toate informațiile necesare pentru astfel de personalizări și actualizări.
Publicul vizat
Documentul este destinat utilizatorilor care sunt familiarizați cu comenzile cu motor trifazat și care caută o unitate de control flexibilă a motorului pentru a implementa o gamă largă de aplicații de control al motorului.
Notă importantă
STMicroelectronics NV și filialele sale („ST”) își rezervă dreptul de a face modificări, corecții, îmbunătățiri, modificări și îmbunătățiri produselor ST și/sau acestui document în orice moment, fără notificare. Cumpărătorii trebuie să obțină cele mai recente informații relevante despre produsele ST înainte de a plasa comenzi. Produsele ST sunt vândute în conformitate cu termenii și condițiile de vânzare ale ST în vigoare la momentul confirmării comenzii.
- Cumpărătorii sunt singurii responsabili pentru alegerea, selecția și utilizarea produselor ST și ST nu își asumă nicio responsabilitate pentru asistența la aplicare sau proiectarea produselor cumpărătorilor.
- Nicio licență, expresă sau implicită, pentru niciun drept de proprietate intelectuală nu este acordată de către ST prin prezenta.
- Revânzarea produselor ST cu prevederi diferite de informațiile prezentate aici anulează orice garanție acordată de ST pentru un astfel de produs.
- ST și sigla ST sunt mărci comerciale ale ST. Toate celelalte nume de produse sau servicii sunt proprietatea proprietarilor respectivi.
Informațiile din acest document înlocuiesc și înlocuiesc informațiile furnizate anterior în orice versiuni anterioare ale acestui document.
Măsuri de siguranță
Țineți întotdeauna cont de următoarele măsuri de siguranță:
- Curentul ridicat de la baterii poate provoca topirea firelor și pericole de incendiu în cazul unei defecțiuni. Asigurați-vă că în apropierea acumulatorului este utilizat o siguranță sau un întrerupător de circuit corespunzător pentru a evita această situație.
- Lăsați suficient timp să se răcească placa după oprire și înainte de a o atinge.
- Utilizați unelte adecvate cu cuplu limitat pentru strângerea cablurilor de conectare la conectorii de alimentare de intrare și de ieșire.
Instrumente de dezvoltare
Cerințe hardware
- Depanator și programator STLINK-V3SET pentru STM32/STM8.
- Cablu micro USB 2.0 tip B.
- Accelerație/potențiometru (opțional).
Cerințe pentru instrumentele software
- Software de control al motorului STM32 pentru kit de dezvoltare (X-CUBE-MCSDK-6)•
- STMicroelectronics – STM32CubeIDE (1) sau
- IAR Systems – IAR Embedded Workbench sau
- Keil® – MDK-ARM
- Motorul EMAX-1500 BLDC poate fi acționat doar prin conectarea unui potențiometru de 30 kΩ la terminalul de accelerație J13 utilizând preîncărcare.
FW (consultați schema pentru conectare).
Pornire rapidă
Urmați secvența de mai jos pentru a configura placa STEVAL-PTOOL4A. Placa este preprogramată pentru funcționarea de control al vitezei fără senzori a motorului dronei EMAX-1500 BLDC. Pentru a utiliza motorul EMAX-1500 BLDC, acesta
poate fi condus doar prin conectarea unui potențiometru de 30 kΩ la borna de accelerație J13 (consultați schema și apendicele A pentru detalii).
Pentru a lucra cu un alt motor, urmați pașii de mai jos:
- Pasul 1. Selectați STEVALPTOOL4A din lista de plăci acceptate în X-CUBE-MCSDK-6 (MCSDK 6.3.1 înainte) sau (Consultați Anexa B pentru metoda de utilizare a unei versiuni mai vechi de MCSDK-6 sau a unei plăci personalizate bazate pe acest design ).
- Pasul 2. Deschideți un proiect nou și completați numele proiectului, Num. Motoare, algoritmi de acționare (de preferat FOC), selectați Invertor în modul Hardware.
- Pasul 3. Selectați motorul în secțiunea Motoare (parametrii motorului pot fi variați și salvați separat pentru un motor personalizat, selectând crearea clonei motorului).
- Pasul 4. În secțiunea Invertor, selectați placa STEVAL-PTOOL4A. Interfața grafică a bancului de lucru pentru controlul motorului apare unde parametrii legați de controlul motorului pot fi modificați și poate fi generat codul sursă. Pentru mai multe informații, consultați secțiunea descriere a software-ului din acest document.
- Pasul 5. Conectați sursa de intrare DC (18 V-23 V) la bornele VBATT+ și VBATT-.
- Pasul 6. Conectați bornele motorului la conectorii de ieșire trifazici U, V și W.

Descrierea hardware-ului
Diagrama bloc a sistemului ilustrează conexiunile MCU cu componente periferice. Figura 2, Figura 3 și Figura 4 ajută la localizarea acestor caracteristici pe placa STEVAL-PTOOL4. 
Unitate de microcontroler (STM32G473CET6)
Bazat pe nucleul RISC de înaltă performanță Arm® Cortex®-M4 pe 32 de biți, STM32G473CET6 funcționează la o frecvență de până la 170 MHz. Nucleul Cortex®-M4 dispune de o unitate cu virgulă mobilă (FPU) cu precizie unică, care acceptă toate instrucțiunile de prelucrare a datelor cu precizie unică Arm și toate tipurile de date. De asemenea, implementează un set complet de instrucțiuni DSP (procesare digitală a semnalului) și o unitate de protecție a memoriei (MPU) care îmbunătățește securitatea aplicației.
Dispune de o interfață de memorie flash QUADSPI și o gamă extinsă de I/O îmbunătățite și periferice conectate la două magistrale APB, două magistrale AHB și o matrice de magistrală multi-AHB pe 32 de biți. Dispozitivele înglobează periferice care permit accelerarea funcției matematice/aritmetice (CORDIC pentru funcții trigonometrice și unitate FMAC pentru funcții de filtru).
Programare și interfață MCU
Antetul cu 7 × 2 pini, conector cu pas de 1.27 mm (J4) utilizat pentru depanare, este furnizat pe placă și programat folosind depanatorul STLINK-V3SET. Pentru a programa placa, sursa de curent continuu este conectată la conectorii de intrare CC.

Interfață de comunicare serială
Tabelul 1 descrie configurația diferitelor interfețe de comunicație.
| Interfață de comunicare | Setare | Comentariu |
| USART | JP15 ar trebui să fie conectat (implicit) | USART1 poate fi configurat este GUI MCSDK de banc de control motor (configurat în JSON file este versiuni mai vechi).
CAN2 și USART1 nu pot fi configurate simultan. |
| CAN2 (1) | Eliminați JP1 | SPI1 nu poate fi configurat cu CAN2 |
| SPI1 | SB1 deschis, JP1 închis | SPI1 nu poate fi configurat cu CAN2 |
| CAN1 (1) | Eliminați JP2, eliminați JP3 | CAN1 și I2C1 nu pot fi configurate împreună |
| I2C1 | Eliminați JP2, eliminați JP3 | CAN1 și I2C1 nu pot fi configurate împreună |
Nu este furnizat un transceiver CAN la bord. Poate fi adăugat extern.
LED
Sunt prevăzute LED-uri pentru a verifica starea de funcționare a plăcii, și anume LED_ERROR (D5-LED roșu) și LED_INFO (D6-LED verde).
- Condiționarea și detectarea semnalului
Pentru a determina valorile diferiților parametri ai plăcii sunt utilizate diferite circuite de condiționare și detecție a semnalului. - Sensul VDC
Vol. DC de intraretage (VDC) este un parametru cheie al STEVAL-PTOOL4A, care necesită monitorizare constantă, deoarece valoarea sa este crucială în determinarea diferitelor condiții ale mecanismului de control implicat în placa de dezvoltare. Această funcție este realizată de un voltagUn circuit divizor conectat la VDC și a cărui ieșire este menținută peste capacitatea C55 împreună cu un circuit de protecție cu diodă. Divizorul de potențial este selectat pentru a funcționa până la intrarea de 23 V DC. Dacă voltage este mai mare decât această valoare (max. până la 28 V). Rețeaua divizor trebuie modificată. Această ieșire este furnizată unuia dintre ADC-urile MCU pentru a evalua volumul DC de intraretage pentru funcționare normală, precum și pentru peste și sub voltagprotecție. - Măsurarea temperaturii
Monitorizarea constantă a temperaturii pe placă este esențială pentru evaluarea mediului în care funcționează placa. Acest parametru este evaluat prin rezistențe cu coeficient de temperatură negativ (NTC) a căror valoare a rezistenței scade odată cu creșterea.asintemperatura g și volumul corespunzătortage într-un voltagCircuitul e-divizor care implică un NTC este proporțional cu temperatura din placă și este dat unuia dintre ADC-urile MCU. - Protecție la supracurent
În acord cu designul circuitului asociat cu detectarea curentului, se realizează detectarea supracurentului. Op amp ieșirea este dată ca intrare de comparație către MCU și odată ce aceasta depășește o limită predeterminată, prezența supracurentului este detectată de MCU.
TSV912 Opamp (U3A) bazate pe condiții de circuit de supracurent și ampactivează semnalul datorită curentului care curge într-unul dintre rezistențele de șunt și oferă semnal (OP3_OUT_CPIN) unui comparator din interiorul MCU. Utilizatorii pot utiliza acest semnal pentru a realiza protecția la supracurent. Referința corespunzătoare la comparatorul intern poate fi rafinată prin intermediul pilotului motorului MCSDK pentru a seta nivelul de protecție dorit. În cazul unui eveniment de supracurent, ieșirea comparatorului poate fi utilizată pentru a dezactiva ieșirea temporizatorului PWM. - Sensul curent (prin șunturi)
Trei rezistențe de șunt plasate în serie cu dispozitivele inferioare ale invertorului cu punte completă sunt utilizate pentru a detecta curenții motorului. Căderea de-a lungul rezistențelor de șunt este alimentată la un TSV912 op amp-bazat ampprin intermediul unui circuit de schimbare a nivelului. TSV912 oferă o lățime de bandă largă cu capacitatea de intrare/ieșire șin-to-rail. Circuitele RC la intrare și la ieșire suprimă zgomotul de înaltă frecvență în semnalul de intrare al celor trei ADC-uri. Câștigul de ampcircuitul de limitare asigură o rezoluție bună în curenții motorului măsurați. - sens BEMF
Back-EMF (BEMF) este un parametru esențial în deciderea poziției și vitezei rotorului unui motor BLDC. BEMF se măsoară cu ajutorul unui voltagCircuitul divizor ajutat cu un filtru RC și protecție cu diodă de la volumul de ieșiretageste în fiecare fază a unității de comandă a motorului.
Senzor Hall (opțional)
Placa este proiectată să funcționeze în modul fără senzori. Cu toate acestea, prevederile pentru interfațarea senzorilor de poziție a rotorului bazați pe efect Hall sunt furnizate la J5 (consultați schema plăcii pentru conectare). Tabelul 2. Conexiunile senzorilor Hall descrie configurația senzorilor Hall.
Tabel 2. Conexiuni senzor Hall
| Semnal | Setare | Comentariu |
| Semnal HALL H1 | Eliminați SB1, conectați SB3 | SPI_CS și H1 trebuie separate. |
| Semnal HALL H2 | Eliminați SB2, conectați SB4 | SPI_CLK și H2 trebuie separate. |
| Semnal HALL H3 | Eliminați SB5, conectați SB6 | LED_INFO nu poate fi utilizat în timpul utilizării semnalului Hall H3 |
- Intrare de control extern (accelerator sau potențiometru)
Pentru aplicațiile legate de sculele electrice în care operatorul declanșează manual condiția de funcționare necesară, PTOOL4A poate fi echipat cu opțiunea de declanșare pentru a obține cea mai bună funcționare posibilă a motorului pentru condiția dată. - Convertor DC-DC
Pentru controlul și funcționarea diferitelor funcționalități, placa de evaluare necesită o alimentare de 5 V și 3.3 V DC obținută de la intrarea vol.tage. Constanta necesară de 5 V este obținută de la convertorul sincron descendente L6981NDR. Acești 5 V sunt furnizați la rândul lor ca alimentare LDL112 LDO pentru a obține alimentarea necesară de 3.3 V. - Circuit de activare a zăvorului (opțional)
STEVAL-PTOOL4A vine cu un circuit de blocare ON-OFF pentru convertorul DC-DC pentru a menține placa alimentată doar pentru o perioadă scurtă de timp, în funcție de necesități. Dar acest circuit este ocolit și nu configurația implicită. Pentru a activa această caracteristică, R82 trebuie eliminat. Acum, convertorul DC-DC este activat prin apăsarea butonului SW1 (sau a unei intrări similare de declanșare eternă în paralel) de pe placă. MCU poate fi, de asemenea, programat pentru a menține convertorul DC-DC chiar și după eliberarea declanșatorului prin semnalul MCU_TRIG prezentat în schema, această caracteristică reduce puterea de așteptare preluată de la baterie atunci când placa nu conduce motorul. Pentru a programa placa în acest caz, conectați un jumper între TRIG_X (J13-1) și GND (J13-4). Circuitul de activare a blocării poate fi controlat de MCU setând MCU_TRIG la un nivel ridicat. - Prevedere pentru alimentarea externă
O alimentare externă de 5 V poate fi dată plăcii la J16. Această caracteristică asigură ca placa să fie operată la volum mai maretages. Pentru a utiliza această caracteristică, eliminați R81, R82, C44 și FB1. Mai multe detalii pot fi găsite în Anexa C a acestui document.
Circuitul de activare a zăvorului nu funcționează în acest caz. - șofer GATE
Driver de poartă cu jumătate de punte triplu STDRIVE101 oferă sursa de antrenare a porții MOSFET și curentul de absorbție cu protecții adecvate. Pentru activarea MOSFET-urilor prezente în invertor, poarta STDRIVE101 furnizează semnalele de poartă necesare celor șase MOSFET-uri de putere STL220N6F7 pe baza comenzii logice a MCU. - Invertor de putere trifazat
Driver de poartă cu jumătate de punte triplu STDRIVE101 oferă sursă de antrenare a porții MOSFET și curent de absorbție cu protecții adecvate. Pentru activarea MOSFET-urilor prezente în invertor, STDRIVE101 furnizează semnalele de poartă necesare celor șase MOSFET-uri de putere STL220N6F7 pe baza comenzii logice a MCU.
Funcționarea sistemului
- Pentru a opera placa STEVAL-PTOOL4A cu motorul PMSM/BLDC, intrarea de 18 V-24 V DC este conectată la conectorii de intrare DC, iar bornele trifazate ale motorului sunt conectate la conectorii trifazi ai plăcii.
Stabilirea conexiunii seriale cu PC-ul: - Conexiunea hardware poate fi realizată prin depanatorul STLink, care este conectat printr-un cablu plat la conectorul J4 cu 14 pini al STEVAL-PTOOL4A.
- Pentru a verifica conexiunea, „STMicroelectronics STLink Virtual COM Port (COMx)” poate fi verificat în mediul PC. Pe o mașină Windows, acest lucru se poate face verificând porturile din iesul dispozitivului (accesați Windows Start-> Device Manager->Ports). Notă Nr. port Com (COMx). Următorul ST Motor Pilot poate fi lansat. La deschidere, dacă există o opțiune „Discover Board”, aceasta poate fi folosită pentru a găsi placa. În caz contrar, meniul drop-down UART poate fi folosit pentru a face opțiunea de selecție a portului COM. Și acesta trebuie să se potrivească cu portul COM menționat anterior din setările PC-ului. Rata de transmisie UART este setată la viteza de transmisie prestabilită (în MC workbench) (sau valoarea setată prin codul generat generat printr-un IOC file).
- Din GUI pilot motor ST (inclus în MCSDK), utilizatorul poate schimba intrările de referință, modurile de control
(Viteză, cuplu etc.) și vedeți starea defecțiunilor și alți parametri aferenți.
Pornirea sistemului
Pentru a porni motorul, utilizatorul trebuie să ofere mai întâi referințele de frecvență de ieșire (viteză) sau de cuplu (în funcție de modul de control). Apoi faceți clic pe pictograma de activare din GUI-ul pilot motor.
Descrierea software-ului și a controlului
- Placa STEVAL-PTOOL4A funcționează cu bancul de lucru pentru controlul motorului (MCSDK). Acest instrument oferă control orientat pe câmp (FOC), facilitate de generare de firmware în 6 pași pentru motor sincron cu magnet permanent simplu sau dublu (PMSM), motor DC fără perii (BLDC) cu interfața sa grafică cu utilizatorul (GUI). Pentru a afla mai multe despre bancul de lucru pentru controlul motorului (MCSDK), documentația aferentă poate fi urmată.
- MCSDK include suport pentru câteva plăci de motor de referință.
- La momentul scrierii acestui manual, cea mai recentă versiune lansată de MCSDK este 6.3.0, care nu acceptă STEVAL-PTOOL4A. Se așteaptă ca această placă să fie disponibilă și în versiunea lansată în viitorul apropiat. Cu toate acestea, pentru a include STEVAL-PTOOL4A ca placă personalizată, vă rugăm să urmați instrucțiunile din Anexa B. De asemenea, acest proces poate fi folosit pentru a include orice placă modificată pe baza acestui design de referință.
- Generarea codului sursă de control al motorului se face în secțiunea Proiect nou, punând numele proiectului utilizatorului, numărul de motoare, algoritmul, tipul de motor și selecția plăcii.
- Pe GUI de lucru pentru controlul motorului, utilizatorul poate vedea toți parametrii legați de hardware și poate selecta algoritmul și modurile de control.
- Bancul de lucru pentru controlul motorului ST funcționează cu interfața diferită a senzorului de viteză (senzor Hall, encoder) și algoritmi fără senzori, de exempluample, Observer+PLL, Observer+Cordic, observator de înaltă sensibilitate (HSO). La viteze foarte mici HSO funcționează foarte bine în comparație cu alte metode de detectare a vitezei.
- Unul dintre parametrii importanți este selectarea frecvenței de comutare care este selectată pentru a se potrivi cu inductanța motorului și pierderea și performanța dorite. MCSDK permite selecția în intervalul de la 2 kHz la 50 kHz. Acest lucru are, de asemenea, un rol în frecvența armonică și calitatea puterii. Alți parametri importanți care trebuie luați în considerare sunt viteza nominală maximă, curentul nominal și volumul nominal de CCtagparametrii.
- Codul sursă poate fi generat făcând clic pe genera proiect. Utilizatorul își poate selecta IDE-ul de interes
(IAR EWARM, Keil® MDK-ARM sau ST STM32CubeIDE). - La momentul redactării acestui manual, cea mai recentă versiune MCSDK este 6.3.0. MCSDK include descrierea plăcii pentru câteva platforme de referință. Este de așteptat ca această placă să fie disponibilă și în versiunea lansată în viitorul apropiat. Cu toate acestea, pentru a include STEVAL-PTOOL4A ca placă personalizată, vă rugăm să urmați instrucțiunile din Anexa B. De asemenea, acest proces poate fi folosit pentru a include orice placă modificată pe baza acestui design de referință. În orice caz, odată ce descrierea plăcii este de la placa inclusă sau generată printr-un JSON file (Anexa B), trebuie creat un proiect înainte de a continua cu pașii de mai jos.

Generarea codului pentru bord începe cu crearea unui nou proiect. Acest proiect este creat făcând clic pe „Proiect nou”. Aici, numele proiectului, tipul de algoritm și modul hardware-Invertor. 
În secțiunea cu motor, utilizatorul poate selecta motorul implicit dacă parametrii motorului sunt aceiași. Dacă nu sunt, atunci clona fostuluiampMotorul poate fi realizat, iar parametrii sunt completați conform fișei de date a motorului testat. În secțiunea Invertor, placa importată de utilizator poate fi selectată pentru STEVAL-PTOOl4A.
Apare o interfață grafică care arată circuitul de control al motorului și secțiunea motorului. Aici, utilizatorul poate schimba frecvența de comutare, metoda de detectare a vitezei etc.

Codul sursă poate fi generat făcând clic pe Generare proiect. Utilizatorul poate găsi calea codului generat din fila OPEN FOLDER.
Pilot motor și conexiune Uart
Instrumentul de monitorizare STM32 MC Motor Pilot poate fi utilizat prin UART furnizat în conectorul de programare cu 14 pini J4. Pentru a verifica conexiunea „STMicroelectronics STLink Virtual COM Port (COMx)” poate fi verificată în mediul PC. Pe o mașină Windows, acest lucru se poate face bifând Porturi în gestionarea dispozitivului (accesați Windows Start-> Device Manager->Ports). Notă Nr. com poert (COMx). Următorul ST Motor Pilot poate fi lansat. La deschidere, dacă există o opțiune „Discover Board”, aceasta poate fi folosită pentru a găsi placa. În caz contrar, meniul drop-down UART poate fi folosit pentru a face opțiunea de selecție a portului COM. Și acesta trebuie să se potrivească cu portul COM menționat anterior din setările PC-ului. UART Baud Rate este setată la rata de transmisie presetată (în MC Workbench) (sau valoarea setată prin codul generat generat printr-un IOC file).
STEVAL-PTOOL4A JSON file
JSON file poate fi editat de STMC Board Designer.
Diagrame schematice

Lista materialelor
| Articol | Cant | Ref. | Parte/valoare | Descriere | Producător | Cod de comandă |
| 1 | 16 | C1 C3 C5 C6 C11 C12 C13 C14 C21 C28 C31 C35 C46 C48 C57 C58 | 100nF, 0201,16V, +/-10% | CONDENSATOR CERAMICA SMD 0201 | Wurth Elektronik | 885012104001 |
| 2 | 2 | C2 C4 | 20p, 0201, 25V, +/-5% | CONDENSATOR CERAMIC SMD 0201 (nemontat) | Wurth Elektronik | 885012004008 |
| 3 | 7 | C7 C18 C19 C20 C23 C27 C30 | 2n2, 0402(1005 metric), 16V, +/-10% | CONDENSATOR CERAMICA SMD 0402 | Wurth Elektronik | 885012205027 |
| 4 | 5 | C8 C22 C26 C29 C42 | 1nF, 0201, 25V, +/-10% | CONDENSATOR CERAMICA SMD 0201 | Wurth Elektronik | 885012204006 |
| 5 | 3 | C9 C17 C55 | 10nF, 0201,25V, +/-10% | CONDENSATOR CERAMICA SMD 0201 | Wurth Elektronik | 885012204004 |
| 6 | 4 | C10 C16 C45 C47 | 1uF, 0201, 16V, +/-20% | CONDENSATOR CERAMICA SMD 0201 | Wurth Elektronik | 885012104007 |
| 7 | 1 | C15 | 10uF, 0402,10V, +/-20% | CONDENSATOR CERAMICA SMD 0402 | Wurth Elektronik | 885012105022 |
| 8 | 1 | C24 | 3.3nF, 0402,16V, +/-10% | CONDENSATOR CERAMICA SMD 0402 | Wurth Elektronik | 885012205028 |
| 9 | 2 | C25 C41 | NM 0201 | CONDENSATOR CERAMIC SMD 0201 (nemontat) | Orice | Orice |
| 10 | 3 | C32 C38 C43 | 220nF, 0603,50V, +/-10% | CONDENSATOR CERAMICA SMD 0603 | TDK | CGA3E3X7R1H224K080A E |
| 11 | 2 | C33A C33B | 180uF, radial, 8x9mm, 50V, +/-20% | Cap Pol Radial (Electrolitic); 3.50MM C X8.00MM Dia X9.00MM H corp | Wurth Elektronik | 860080674013 |
| 12 | 2 | C33 C34 | 4.7uF, 0603,25V, +/-10% | CONDENSATOR CERAMICA SMD 0603 | TDK | C1608X5R1E475K080AC |
| 13 | 2 | C36 C50 | 100nF, 0402,50V, +/-10% | CONDENSATOR CERAMICA SMD 0402 | Wurth Elektronik | 885012205086 |
| 14 | 4 | C37 C39 C40 C51 | 1uF, 0603, 50V, +/-10% | CONDENSATOR CERAMICA SMD 0603 | Wurth Elektronik | 885012206126 |
| 15 | 1 | C44 | 10pF, 0201,25V, +/-5% | CONDENSATOR CERAMICA SMD 0201 | Wurth Elektronik | 885012004004 |
| 16 | 3 | C49 C53 C60 | 10uF, 1206,50V, +/-10% | CONDENSATOR CERAMICA SMD 1206 | Wurth Elektronik | 885012108022 |
| Articol | Cant | Ref. | Parte/valoare | Descriere | Producător | Cod de comandă |
| 17 | 1 | C52 | 22uF, 1210,25V, +/-10% | CONDENSATOR CERAMICA SMD 1210 | Wurth Elektronik | 885012209074 |
| 18 | 1 | C54 | 1uF, 0805, 50V, +/-10% | CONDENSATOR CERAMICA SMD 0805 | Wurth Elektronik | 885012207103R |
| 19 | 1 | C56 | 4.7nF, 0201,25V, +/-10% | CONDENSATOR CERAMICA SMD 0201 | Wurth Elektronik | 885012104008 |
| 20 | 5 | D1 D2 D3 D4 D19 | BAT54SWFILM, SC-70,SOT-323, 40V, 0.3A | MATRICE DE DIODE Schottky 40V SOT323 | STMicroelectro nics | BAT54SWFILM |
| 21 | 2 | D5 D20 | LED ROSIU, 0402 (1005 metric) | Dreptunghi cu partea superioară plată, 1.00 mm x 0.50 mm, LED GALBEN- VERDE | Wurth Elektronik | 150040RS73220 |
| 22 | 1 | D6 | LED VERDE, 0402 (1005 metric) | Dreptunghi cu partea superioară plată, 1.00 mm x 0.50 mm, LED GALBEN- VERDE | Wurth Elektronik | 150040VS73240 |
| 23 | 5 | D7 D8 D9 D21 D22 | ESDALC6V1-1 U2, 0201 (0603metric), 3V, 2A, 20W | DIODA TVS 3VWM ST0201 (neasamblată) | STMicroelectro nics | ESDALC6V1-1U2 |
| 24 | 6 | D10 D11 D14 D16 D17 D18 | BAT54K, SC-79, SOD-523, 40 V, 0.3 A | DIODESchottky 40V 300MA SOD523 | STMicroelectro nics | BAT54KFILM |
| 25 | 3 | D12 D13 D15 | STPS0560Z, SOD-123, 60V, 0.5A | DIODESchottky 60V 500MA SOD123 (neasamblat) | STMicroelectro nics | STPS0560Z |
| 26 | 1 | FA1 | 250mA, 0.039 "L x 0.020" L x 0.013" H (0.99 mm x 0.51 mm x 0.33 mm), 32 V, 0.25 A | PLACA SIGURANTA MNT 250MA 32VDC 0402 | Littelfuse | 0435.250KRS |
| 27 | 2 | FB1 FB2 | 470 OHM, 0402(1005 metric), 0.25 A, +/-25% | BILUL DE FERITĂ 470OHM 0402 1LN | Wurth Elektronik | 7427927141 |
| 28 | 1 | J1 | Con3_Strip_SM D, 1A | CONN HEADER SMD 3POS 1.27MM | Sullins Connector Solutions | GRPB031VWTC-RC |
| 29 | 2 | J2 J3 | Con2_Strp_SM D , 1A | CONN HEADER SMD 2POS 1.27MM | Harwin | M50-3630242R |
| 30 | 1 | J4 | 62701421621,50V, 1A | CONN HEADER SMD 14POS1.27MM | Wurth Elektronik | 62701421621 |
| Articol | Cant | Ref. | Parte/valoare | Descriere | Producător | Cod de comandă |
| 31 | 2 | J5 J13 | 250V, 3A | CONN HEADER2.54MM STR5POS | Wurth Elektronik | 61300511121 |
| 32 | 2 | J6 J7 | Baterie+, Baterie-, 100A | CONN HEADER R/A 6POS, M3 | Wurth Elektronik | 7461101 |
| 33 | 3 | J8 J9 J10 | OUT_U1, OUT_V1, OUT_W1, 100A | CONN HEADER R/A 6POS, M3 | Wurth Elektronik | 7461057 |
| 34 | 2 | J11 J12 | DNM 0612 | TIN DROP JUMPER 0612 (neasamblat) | Dimensiunea furnizată | |
| 35 | 1 | J14 | DNM, 1A | CONN HEADER1.27MM 2POS PCB GOLD (neasamblat) | Sullins Connector Solutions | GRPB021VWVN-RC |
| 36 | 1 | J16 | 3Amp/250V, pas de 2.54 mm | Header cu 3 pini (neasamblat) | Wurth Elektronik | 61300311121 |
| 37 | 6 | JP1 JP2 JP3 JP12 JP14 JP15 | 0 Ohm, 0201,25 V, 50 mW, +/-1% | RES SMD 1%1/20W 0201 | Panasonic | ERJ-1GN0R00C |
| 38 | 1 | JP14 | 0 Ohm, 0201,25 V, 50 mW, +/-1% | RES SMD 1%1/20W 0201 (neasamblat) | Panasonic | ERJ-1GN0R00C |
| 39 | 1 | L1 | MĂRGĂ, 0603, 2A | INDUCTOR SMD 0603 | Wurth Elektronik | 782631141 |
| 40 | 1 | L2 | 27uH,12*12mm,3.7A, +/-20% | FIX IND 27UH 3.7A46mOhm SMD | Wurth Elektronik | 744770127 |
| 41 | 4 | MH1 MH2 MH3 MH4 | GAURA M2 NU PLACA | Orificiul de montare M2 nu este placat | După Gerber | |
| 42 | 1 | NTC1 | 10k, 0603(1608 metrice), 150V, 125mW, +/-1% | CHIP REZISTOR SMD 1% 1/8W0603 | SEI Stackpole | TX06F103F3435ER |
| 43 | 6 | Q1 Q2 Q3 Q4 Q5 Q6 | STL220N6F7,PowerFLAT 5×6, 60V, 120A,187W | Canal N 60 V, 1.9 mO tip., 120 A StripFET F7 | STMicroelectro nics | STL220N6F7 |
| 44 | 1 | Q7 | 2STR2160, TO-236-3, SC-59,SOT-23-3, 60V, 2A, 500mW | TRANS PNP 60V 1A SOT23-3 | STMicroelectro nics | 2STR2160 |
| 45 | 1 | Q8 | 2STR1160, TO-236-3, SC-59,SOT-23-3, 60V, 1A, 500mW | TRANS NPN 60V 1A SOT-23 | STMicroelectro nics | 2STR1160 |
| Articol | Cant | Ref. | Parte/valoare | Descriere | Producător | Cod de comandă |
| 46 | 6 | R2 R4 R6 R49 R51 R53 | 27k, 0402, 50V, 62.5mW, +/-1% | CHIP REZISTOR SMD 1%1/16W 0402 | Bourns | CR0402-FX-2702GLF |
| 47 | 4 | R3 R5 R8 R88 | 3.9k, 0201,25V, 50mW, +/-1% | CHIP REZISTOR SMD 1%1/20W 0201 | Yageo | AF0201FR-073K9L |
| 48 | 3 | R7 R71 | 10k, 0201, 25V, 50mW, +/-1% | CHIP REZISTOR SMD 1%1/20W 0201 | Yageo | RC0201FR-0710KL |
| 49 | 1 | R11 | 10K, 0201, 25V, 50mW, +/- 1% | CHIP REZISTOR SMD 1%1/20W 0201 (neasamblat) | Yageo | RC0201FR-0710KL |
| 50 | 1 | R9 | 10k, 0402, 50V, 62.5mW, +/-1% | CHIP REZISTOR SMD 1%1/16W 0402 | Yageo | RC0402FR-0710KL |
| 51 | 6 | R10 R13 R17 R23 R36 R43 | 220, 0201, 25V, 50mW, +/-1% | RES SMD 1%1/20W 0201 | Yageo | RC0201FR-07220RL |
| 52 | 3 | R12 R14 R15 | 2k2, 0201, 25V, 50mW, +/- 1% | CHIP REZISTOR SMD 1%1/20W 0201 | Yageo | RC0201FR-072K2L |
| 53 | 7 | R16 R18 R19 R26 R31 R91 R92 | 100R, 0201,25V, 75mW, +/-0.1% | CHIP REZISTOR SMD 0.1%75mW 0201 | Vishay/Dale | TNPW0201100RBEED |
| 54 | 1 | R20 | 51R, 0201,25V, 50mW, +/-1% | CHIP REZISTOR SMD 1%1/20W 0201 | Yageo | RC0201FR-0751RL |
| 55 | 12 | R21 R27 R28 R29 R32 R38 R39 R40 R41 R45 R46 R47 | 30k, 0201, 25V, 50mW, +/-1% | RES SMD 1%1/20W 0201 | Yageo | RC0201FR-0730KL |
| 56 | 7 | R22 R24 R35 R37 R42 R44 R66 | 1k, 0201, 25V, 50mW, +/-1% | RES SMD 1%1/20W 0201 | Yageo | RC0201FR-071KL |
| 57 | 8 | SB7 SB8 SB9 SB10 SB11 SB12 SB13 SB14 | Orice | Orice | ||
| 58 | 2 | R33 R34 | 6.8k, 0201,25V, 50mW, +/-1% | CHIP REZISTOR SMD 1%1/20W 0201 | Yageo | RC0201FR-076K8L |
| 59 | 12 | R48 R50 R54 R55 R58 R60 R65 R67 R69 R72 R74 R75 | 22R, 0402(1005 metric), 50V, 62.5mW,+/-1% | CHIP REZISTOR SMD 1%1/16W 0402 | Yageo | RC0402FR-0722RL |
| 60 | 7 | R52 R56 R63 R64 R68 R73 R76 | 22k, 0201, 25V, 50mW, +/-1% | CHIP REZISTOR SMD 1%1/20W 0201 | Yageo | AC0201FR-0722KL |
| Articol | Cant | Ref. | Parte/valoare | Descriere | Producător | Cod de comandă |
| 61 | 3 | R57 R59 R61 | DNM, 0402 | CHIP REZISTOR SMD 1% 1/8W0402 (neasamblat) | RC0201FR-07220RL | |
| 62 | 1 | R62 | 39k, 0201, 25V, 50mW, +/-1% | CHIP REZISTOR SMD 1%1/20W 0201 | Yageo | RC0201FR-0739KL |
| 63 | 1 | R70 | 10K, 0201, 25V, 50mW, +/-1% | CHIP REZISTOR SMD 1%1/20W 0201 (neasamblat) | ERJ-1GJF1002C | |
| 64 | 3 | R77 R78 R79 | 3mOhm-3W, 2512 (6332metric), 3W, +/-1% | Bussmann/ Eaton | MSMA2512R0030FGN | |
| 65 | 1 | R80 | 82.5K, 0201,25V, 50mW,+/-1% | CHIP REZISTOR SMD 1%1/20W 0201 | Panasonic | ERJ-1GNF8252C |
| 66 | 1 | R81 | 402K, 0201,25V, 50mW,+/-1% | CHIP REZISTOR SMD 1%1/20W 0201 | Panasonic | ERJ-1GNF4023C |
| 67 | 1 | R82 | 0, 0201, 25V, 50mW, +/-1% | RES SMD0Ohm JUMPER 1/20W 0201 | Panasonic | ERJ-1GN0R00C |
| 68 | 1 | R83 | 121K, 0201,25V, 50mW,+/-1% | CHIP REZISTOR SMD 1%1/20W 0201 | Panasonic | ERJ-1GNF1213C |
| 69 | 2 | R84 R86 | 30K, 0603(1608 metric), 75V, 100mW,+/-1% | CHIP REZISTOR SMD 1%1/10W 0603 | Yageo | RC0603FR-0730KL |
| 70 | 1 | R85 | 27k, 0603(1608 metrice), 50V, 100mW, +/-1% | CHIP REZISTOR SMD 1%1/10W 0603 | Walsin | WR06X2702FTL |
| 71 | 1 | R87 | 82K, 0402(1005 metric), 50V, 62.5mW,+/-1% | CHIP REZISTOR SMD 1%1/16W 0402 | Bourns | CR0402-FX-8202GLF |
| 72 | 1 | R89 | 6.8K, 0402(1005 metric), 50V, 62.5mW,+/-1% | CHIP REZISTOR SMD 1%1/16W 0402 | Walsin | WR04X6801FTL |
| 73 | 1 | R90 | 2.2K, 0201,25V, 50mW,+/-1% | RES SMD 1%1/20W 0201 | Yageo | AC0201FR-132K2L |
| 74 | 1 | R93 | 12K, 0402(1005 metric), 50V, 62.5mW,+/-1% | CHIP REZISTOR SMD 1%1/16W 0402 | Yageo | RC0402FR-1312KL |
| Articol | Cant | Ref. | Parte/valoare | Descriere | Producător | Cod de comandă |
| 75 | 2 | R94 R95 | 75R, 0402(1005 metric), 50V, 62.5mW,+/-1% | CHIP REZISTOR SMD 1%1/16W 0402 | Bourns | CR0402-FX-75R0GLF |
| 76 | 1 | R96 | 4.7K, 0402(1005 metric), 50V, 62.5mW,+/-1% | CHIP REZISTOR SMD 1%1/16W 0402 | Bourns | CR0402-FX-4701GLF |
| 77 | 1 | R98 | 1.43K, 0402,50V, 100mW,+/-1% | CHIP REZISTOR SMD 1%1/10W 0402 | Panasonic | ERJ-2RKF1431X |
| 78 | 3 | SB1 SB2 SB5 | 0R, 0201, 25V, 50mW, +/-1% | RES SMD 1%1/20W 0201 | Panasonic | ERJ-1GN0R00C |
| 79 | 3 | SB3 SB4 SB6 | DNM, 0201 | RES SMD 1%1/20W 0201 (neasamblat) | RC0201FR-07220RL | |
| 80 | 1 | SW1 | minicomutator, 3.00 mm x 2.00 mm, 15 V, 0.02 A | COMUTATOR TACTIL SPST-NO 0.02A 15V | E-Switch | TL3780AF240QG |
| 81 | 1 | TP1 | PC13 | PUNCT DE TESTARE 1MM SMD PADSTASCK | După Gerber | |
| 82 | 1 | U1 | STM32G473CE T6, 48-LQFP, 3.6 V | IC MCU 32BIT 512KB FLASH48LQFP | STMicroelectro nics | STM32G473CET6 |
| 83 | 2 | U2 U3 | TSV912IQ2T, 8-UFDFNEplată expusă, 5.5 V, 0.035 A | IC OP AMP GP 2 CIRCUIT8DFN | STMicroelectro nics | TSV912IQ2T |
| 84 | 1 | U4 | STDRIVE101, 24-VFQFNEplă expusă (4 mmX4 mm, pas 0.5 mm), 75 V, 0.6 A | STDRIVE101 - driver de poartă trifazat | STMicroelectro nics | STDRIVE101 |
| 85 | 1 | U5 | L6981NDR, 8-SOIC (0.154″, 3.90 mm lățime), 24 V, 1.5 A | 38 V, 1.5 A SINCRONO US STEP- DOWN | STMicroelectro nics | L6981NDR |
| 86 | 1 | U6 | LDL112PV33R, 6-VDFNEplă expusă, 5.5 V, 1.2 A, +/-2% | IC REG LINEAR 3.3V 1A 6DFN | STMicroelectro nics | LDL112PV33R |
| 87 | 1 | Y1 | 24MHz, 4-SMD, fără plumb, 10uW | CRYSTAL 8MHZ 18PFSMD (neasamblat) | ABRACON | ABM8AIG-8.000MHZ-1Z-T |
Versiuni de bord
Tabelul 4. Versiunile STEVAL-PTOOL4A
| Versiune PCB | Diagrame schematice | Lista materialelor |
| STEVAL$PTOOL4AA (1) | STEVAL$PTOOL4AA diagrame schematice | STEVAL$PTOOL4AA lista de materiale |
- Acest cod identifică prima versiune a plăcii de evaluare STEVAL-PTOOL4A. Codul STEVAL$PTOOL4AA este imprimat pe placă.
Informații privind conformitatea cu reglementările
Notificare pentru Comisia Federală de Comunicații din SUA (FCC)
Doar pentru evaluare; nu este aprobat de FCC pentru revânzare
NOTIFICARE FCC – Acest kit este conceput pentru a permite:
- Dezvoltatorii de produse să evalueze componentele electronice, circuitele sau software-ul asociat cu kitul pentru a determina dacă să includă astfel de articole într-un produs finit și
- Dezvoltatorii de software să scrie aplicații software pentru utilizare cu produsul final.
Acest kit nu este un produs finit și, atunci când este asamblat, nu poate fi revândut sau comercializat în alt mod decât dacă sunt obținute mai întâi toate autorizațiile FCC necesare pentru echipamente. Funcționarea este supusă condiției ca acest produs să nu cauzeze interferențe dăunătoare posturilor de radio licențiate și ca acest produs să accepte interferențe dăunătoare. Cu excepția cazului în care setul asamblat este proiectat să funcționeze conform părții 15, 18 sau 95 din acest capitol, operatorul setului trebuie să opereze sub autoritatea unui deținător de licență FCC sau trebuie să obțină o autorizație experimentală în conformitate cu partea 5 a acestui capitol 3.1.2. .XNUMX.
Notificare pentru Inovare, Știință și Dezvoltare Economică Canada (ISED)
Numai în scop de evaluare. Acest kit generează, utilizează și poate radia energie de frecvență radio și nu a fost testat pentru conformitatea cu limitele dispozitivelor de calcul în conformitate cu regulile Industry Canada (IC).
Notificare pentru Uniunea Europeană
Acest dispozitiv este în conformitate cu cerințele esențiale ale Directivei 2014/30/UE (EMC) și ale Directivei 2015/863/UE (RoHS).
Notificare pentru Regatul Unit
Acest dispozitiv este în conformitate cu Reglementările privind compatibilitatea electromagnetică din Regatul Unit din 2016 (UK SI 2016 Nr. 1091) și cu Reglementările privind restricția utilizării anumitor substanțe periculoase în echipamentele electrice și electronice din 2012 (UK SI 2012 nr. 3032).
Anexa A Rularea firmware-ului preprogramat
Figura 17. Puncte de conectare ale plăcii PTOOL4A

- Punct de conectare 1: +Vbatt
- Punct de conectare 2: -Vbatt
- Punct de conectare 3: Pini de conectare a potențiometrului
- Punctul de conectare 4: Port de ieșire a conectorului motorului trifazat
- Punctul de conectare 5: portul stlinkv3
Descrierea testului – conectare și cablare
- Setați volumul DC de intraretagGama în sursa de alimentare între 19 V – 23 V.
- Setați intervalul de curent în sursa de alimentare în 1.5 Amp – 5 Amp.
- Conectați sursa de alimentare +VE și -VE cu +Vbatt și respectiv -Vbatt ale plăcii STEVAL-PTOOL4A, așa cum se arată în figura 2.
- Conectați depanatorul STLINKV3 la placa STEVAL-PTOOL4A prin conectorul STLINKV3.
- Conectați STLINKV3 la computer prin USB.
- Conectați motorul trifazat EMAX la placa (așa cum se arată în figura de mai jos).
- Conectați pinii potențiometrului respectiv cu pinouts STEVAL-PTOOL4A j13 3.3.v, GND și respectiv pinul de accelerație (așa cum se arată în figura de mai jos).

Când placa este alimentată inițial, ambele LED-uri sunt aprinse timp de 2-3 s. După aceasta, dacă LED-ul roșu clipește, înseamnă o eroare. În mod ideal, LED-ul verde ar trebui să clipească pentru a arăta pregătirea la rotirea potențiometrului, motorul este acționat și începe să se rotească cu o viteză proporțională cu intrarea potențiometrului.
Anexa B Generarea codului cu MCSDK V6.3.0
- Pentru a genera Firmware pentru STEVAL-PTOOL4A în versiunea mai veche a mediului MCSDK, un descriptor de placă JSON file a plăcii STEVAL-PTOOL4A pentru versiunea MCSDK, cum ar fi Ver6.3.0 (sau Ver6.2.1). Acest file conține informațiile legate de circuitul de control, adică maparea pin a PWM/ADC/senzorul Hall/GPIO, tipul de detectare a curentului și OP-AMP câștiguri etc. JSON file este pregătit dintr-un instrument software, -ST Motor Control Board Designer (STMCBD). Pentru Toate detaliile legate de pregătirea JSON file, documentația STMC Board Designer poate fi urmărită.
- După generarea JSON file pentru placa STEVAL-PTOOL4A, aceasta va fi importată în bancul de lucru pentru controlul motorului (MCSDK) în Instrumente → Manager de placă → Invertor.
- Generarea codului sursă de control al motorului se face în secțiunea Proiect nou punând numele proiectului utilizatorului, numărul de motoare, algoritmul, tipul de motor și selecția plăcii.
Pe GUI de lucru pentru controlul motorului, utilizatorul poate vedea toți parametrii legați de hardware și utilizatorul poate selecta algoritmul și modurile de control.
Bancul de lucru pentru controlul motorului ST funcționează cu interfața diferită a senzorului de viteză (senzor Hall, encoder) și algoritmi fără senzor, de exemplu Observer+PLL, Observer+Cordic, observator de înaltă sensibilitate (HSO). La viteze foarte mici HSO funcționează foarte bine în comparație cu alte metode de detectare a vitezei. - Codul sursă poate fi generat făcând clic pe genera proiect. Utilizatorul își poate selecta IDE-ul de interes (IAR EWARM, KEIL MDK-ARM sau ST STM32CubeIDE).
Generarea codului sursă de la ST motor control workbench (MCSDK)
Figura 20. Ecosistemul de control al motorului (MCSDK)

Anexa C Personalizări posibile
Următoarele personalizări sunt posibile. Cu toate acestea, trebuie luate măsuri de precauție adecvate.
Creșteți volumul sursei de intraretage
Placa este proiectată pentru o intrare nominală de 21V. Cu toate acestea, dacă este necesar, placa poate fi utilizată cu Voltagzicem pana la 32V. În acest caz, convertorul DC-DC de la bord trebuie dezactivat și scos. O sursă externă de 5V poate fi dată J16 așa cum se arată mai jos. Divizorul de potențial R85, R88 pentru sensul VDC trebuie modificat. Valoarea R85 poate fi mărită proporțional, iar biblioteca MCSDK FW trebuie modificată în funcție de modificare.

Dezactivarea sursei de alimentare auxiliară de la bord pentru a conecta STEVAL-ISA198V1 extern.
Îndepărtarea lui R82 va dezactiva convertorul DC-DC de la bord. Cu toate acestea, este recomandabil să îndepărtați FB2 și FB1 și circuitul de feedback așa cum se arată mai jos.

Creșteți puterea efectivă
Puterea efectivă a plăcii poate fi îmbunătățită prin furnizarea de relief termic printr-un radiator. Posibil Sampeste prezentat mai jos pentru referință, utilizatorii sunt sfătuiți să verifice toate dimensiunile. Designul real poate lua în considerare și capacitatea termică a radiatorului în funcție de aplicație și ciclu de funcționare etc. De asemenea, întărirea pistelor PCB cu lipire suplimentară și în special răcirea forțată cu aer poate ajuta foarte mult. 
Utilizatorii pot alege dimensiunile și forma radiatorului conform cerințelor. Dimensiunile utilizatorului radiatorului din figura de mai sus sunt date ca referință mai jos:
Figura 25. Dimensiunile sampradiatorul (vezi figura de mai sus)

Istoricul reviziilor
Tabelul 5. Istoricul revizuirilor documentului
| Data | Revizuire | Schimbări |
| 10-oct-2024 | 1 | Lansare inițială. |
NOTIFICARE IMPORTANT – CITIȚI CU ATENTIE
- STMicroelectronics NV și filialele sale („ST”) își rezervă dreptul de a face modificări, corecții, îmbunătățiri, modificări și îmbunătățiri produselor ST și/sau acestui document în orice moment, fără notificare. Cumpărătorii ar trebui să obțină cele mai recente informații relevante
- pe produsele ST înainte de a plasa comenzi. Produsele ST sunt vândute în conformitate cu termenii și condițiile de vânzare ale ST în vigoare la momentul confirmării comenzii.
Cumpărătorii sunt singurii responsabili pentru alegerea, selecția și utilizarea produselor ST, iar ST nu își asumă nicio responsabilitate pentru asistența la aplicare sau proiectarea produselor cumpărătorilor. - Nicio licență, expresă sau implicită, pentru niciun drept de proprietate intelectuală nu este acordată de către ST prin prezenta.
- Revânzarea produselor ST cu prevederi diferite de informațiile prezentate aici va anula orice garanție acordată de ST pentru un astfel de produs.
ST și sigla ST sunt mărci comerciale ale ST. Pentru informații suplimentare despre mărcile comerciale ST, consultați www.st.com/trademarks. Toate celelalte nume de produse sau servicii sunt proprietatea proprietarilor respectivi.
Informațiile din acest document înlocuiesc și înlocuiesc informațiile furnizate anterior în orice versiuni anterioare ale acestui document.
© 2024 STMicroelectronics – Toate drepturile rezervate
Documente/Resurse
![]() |
ST UM3374 Placă de evaluare de referință [pdfManual de utilizare UM3374 Placă de evaluare de referință, UM3374, Placă de evaluare de referință, Placă de evaluare, Placă |





