
MCU Comms Control
VectorLabsTechnology/Pegasus-Motor-Controller
Projeto de um inversor para um motor PMSM com FOC

Projeto de um inversor para um motor PMSM com FOC
InversorPMSM is an open-source printed circuit board by VectorLabsTechnology, from the VectorLabsTechnology/Pegasus-Motor-Controller repository on GitHub, published under the MIT licence. It is a 2-layer board of 150 × 97 mm with 229 parts on 101 nets, routed with 1,557 tracks and 826 vias.
It is built around the TSV912IDT, STDRIVE601 and AMS1117, with the B5819W, HY1908D and RS1J among its other parts. Its parts include 92 resistors, 45 capacitors, 22 diodes, 6 transistors and 4 ICs. It belongs with the robots and motor control boards of this library.


Essa placa é responsável por realizar o acionamento e controle dos motores. Utilizando um STM32F303, ela é capaz de medir a corrente ou força eletromotriz reversa de cada fase, possibilitando a comutação das bobinas. Além disso, possui entradas para sensores Hall, permitindo o uso de motores sensorados.
Além do acionamento do motor, a placa realiza a comunicação com o resto do carro via barramento CAN, possibilitando o ajuste remoto de torque. Também possui uma entrada para o barramento de falha do carro, que desativa automaticamente a saída em caso de pane em qualquer um dos sistemas. Entradas para termistores permitem o monitoramento contínuo da temperatura da ponte do inversor, possibilitando o desarme em caso de sobreaquecimento. O monitoramento da tensão da bateria permite que as saídas sejam desligadas em caso de sobre/subtensão.
Com fim de telemetria, a placa conta com uma memória flash de 128Mbits, que pode ser lida através de conexão USB para possibilitar a caracterização da performance do inveersor e do motor, diagnosticar panes, entre outros.
Esse design é hardware livre e é disponibilizado através da licença CERN-OHL-S v2 (fortemente recíproca), disponível em inglês aqui.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 38 | TestPoint | TestPoint:TestPoint_Pad_D1.5mm | TP2, TP10, TP11, TP12, TP13, TP14, TP15, TP16, TP17, TP18, TP19, TP20, TP21, TP22, TP23, TP24 +22 |
| 21 | 100K | Resistor_SMD:R_0603_1608Metric | R10, R11, R18, R34, R35, R36, R37, R38, R39, R61, R63, R65, R67, R68, R69, R76 +5 |
| 17 | 1K | Resistor_SMD:R_0603_1608Metric | R1, R2, R3, R4, R5, R6, R7, R8, R19, R50, R52, R54, R83, R84, R85, R86 +1 |
| 16 | B5819W | inversor-pmsm:D_SOD-123 | D1, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16, D20, D21, D22 |
| 11 | 33pF | Capacitor_SMD:C_0603_1608Metric | C4, C5, C6, C7, C8, C9, C12, C35, C36, C37, C41 |
| 10 | DNM | Capacitor_SMD:C_0603_1608Metric | C1, C2, C3, C13, C17, C18, C19, C20, C21, C22 |
| 9 | 10pF | Capacitor_SMD:C_0603_1608Metric | C24, C28, C31, C32, C33, C34, C38, C39, C40 |
| 9 | 2K | Resistor_SMD:R_0603_1608Metric | R40, R41, R42, R62, R64, R66, R71, R73, R75 |
| 8 | 100K | Resistor_SMD:R_0805_2012Metric | R12, R13, R49, R51, R53, R55, R57, R59 |
| 8 | DNM | Resistor_SMD:R_0603_1608Metric | R44, R46, R48, R70, R72, R74, R88, R90 |
| 7 | 100nF | Capacitor_SMD:C_0603_1608Metric | C10, C11, C29, C30, C43, C44, C45 |
| 6 | 100R | Resistor_SMD:R_0603_1608Metric | R28, R29, R30, R31, R32, R33 |
| 6 | 10K | Resistor_SMD:R_0603_1608Metric | R20, R21, R43, R45, R47, R92 |
| 6 | 10R | Resistor_SMD:R_0603_1608Metric | R22, R23, R24, R25, R26, R27 |
| 6 | HY1908D | inversor-pmsm:Universal_MOSFET_generic | Q1, Q2, Q3, Q4, Q5, Q6 |
| 5 | MountingHole_Pad | inversor-pmsm:MountingHole_3.4mm_M3_Pad_Via | H1, H2, H3, H4, H5 |
| 4 | 5.6K | Resistor_SMD:R_0805_2012Metric | R14, R56, R58, R60 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_3.2mm_M3_Pad_Via | H6, H7, H8, H9 |
| 3 | 1mΩ | inversor-pmsm:R_2512_6332Metric | R82, R87, R91 |
| 3 | 27R | Resistor_SMD:R_0603_1608Metric | R15, R16, R17 |
| 3 | 470nF | Capacitor_SMD:C_0603_1608Metric | C14, C15, C16 |
| 3 | DNM | inversor-pmsm:D_SOD-123 | D2, D3, D4 |
| 3 | Jumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP1, JP2, JP3 |
| 3 | Jumper_3_Open | inversor-pmsm:SolderJumper-3_P2.0mm_Open_TrianglePad1.0x1.5mm_custom | JP5, JP6, JP7 |
| 3 | RS1J | inversor-pmsm:D_SMA_custom | D17, D18, D19 |
| 2 | 22uF | Capacitor_SMD:C_0805_2012Metric | C23, C26 |
| 2 | CP | inversor-pmsm:CP_Radial_D18.0mm_P7.50mm_universal | C25, C27 |
| 2 | TSV912IDT | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U3, U4 |
| 1 | 1nF | Capacitor_SMD:C_0603_1608Metric | C42 |
| 1 | 39K | Resistor_SMD:R_0603_1608Metric | R89 |
| 1 | AMS1117 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U2 |
| 1 | FROM_CONTROL_BOARD | Connector_IDC:IDC-Header_2x13_P2.54mm_Vertical | J1 |
| 1 | Ferrite | Inductor_SMD:L_0805_2012Metric | FB1 |
| 1 | HALL_CONNECTOR | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J3 |
| 1 | Jumper | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP4 |
| 1 | LOGO | inversor-pmsm:pegasus_large | G*** |
| 1 | MEASURE_CONN | Connector_PinHeader_2.54mm:PinHeader_1x13_P2.54mm_Vertical | J2 |
| 1 | POWER_INPUT | inversor-pmsm:Amass_XT60PW-M_Kombifootprint | J6 |
| 1 | STDRIVE601 | Package_SO:SOIC-28W_7.5x17.9mm_P1.27mm | U1 |
It measures 150 × 97 mm and has 2 copper layers, 1.6 mm thick.
229 parts, built around the TSV912IDT, STDRIVE601, AMS1117 and B5819W. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the VectorLabsTechnology/Pegasus-Motor-Controller repository on GitHub, at the commit this page was made from: the board is hw/Power_Electronics/InversorPMSM.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

VectorLabsTechnology/Pegasus-Motor-Controller
Projeto de um inversor para um motor PMSM com FOC

VectorLabsTechnology/Pegasus-Motor-Controller
Projeto de um inversor para um motor PMSM com FOC

AurelienCapron/kicad-piezo-audio-amplifier
Conception sous KiCad 9 et caractérisation de deux cartes PCB CMS pour l'amplification audio d'un capteur piézoélectrique : préampli, filtre Baxandall (ST TSV912), Loudness et étages de puissance Classe AB (TS4871) et…

TDLOGY/HW_AC-DC-Flyback-5W-5V1A-Reference-Design
AC DC Flyback 5W 5V1A Reference Design



median-dispersion/GMT-Geiger-Counter
Geiger-Müller tube based Geiger counter.



wijdanmkh-insk/Tasks
This is my backups from my exercises and for fun coding. I don't like my files that messing around my main drive so instead save them in my computer, I save them here. It's just for fun.