Skip to the content
PCBKitNew board
2 layers150 × 97 mmInversorPMSM, the printed circuit board in 3D

Projeto de um inversor para um motor PMSM com FOC

Size
150 × 97 mm
Copper layers
2
Thickness
1.6 mm
Parts
229
Nets
101
Pads
675
Tracks, vias
1,557, 826
Pours
40
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
12 Nov 2020
Updated
14 Sep 2021

Overview

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.

Main components

6

README

hw/MCU_Comms_Control/README.md

Placa de controle


Placa renderizada frente

Placa renderizada trás


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.

Parts

229
QtyValueFootprintReferences
38TestPointTestPoint:TestPoint_Pad_D1.5mmTP2, TP10, TP11, TP12, TP13, TP14, TP15, TP16, TP17, TP18, TP19, TP20, TP21, TP22, TP23, TP24 +22
21100KResistor_SMD:R_0603_1608MetricR10, R11, R18, R34, R35, R36, R37, R38, R39, R61, R63, R65, R67, R68, R69, R76 +5
171KResistor_SMD:R_0603_1608MetricR1, R2, R3, R4, R5, R6, R7, R8, R19, R50, R52, R54, R83, R84, R85, R86 +1
16B5819Winversor-pmsm:D_SOD-123D1, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16, D20, D21, D22
1133pFCapacitor_SMD:C_0603_1608MetricC4, C5, C6, C7, C8, C9, C12, C35, C36, C37, C41
10DNMCapacitor_SMD:C_0603_1608MetricC1, C2, C3, C13, C17, C18, C19, C20, C21, C22
910pFCapacitor_SMD:C_0603_1608MetricC24, C28, C31, C32, C33, C34, C38, C39, C40
92KResistor_SMD:R_0603_1608MetricR40, R41, R42, R62, R64, R66, R71, R73, R75
8100KResistor_SMD:R_0805_2012MetricR12, R13, R49, R51, R53, R55, R57, R59
8DNMResistor_SMD:R_0603_1608MetricR44, R46, R48, R70, R72, R74, R88, R90
7100nFCapacitor_SMD:C_0603_1608MetricC10, C11, C29, C30, C43, C44, C45
6100RResistor_SMD:R_0603_1608MetricR28, R29, R30, R31, R32, R33
610KResistor_SMD:R_0603_1608MetricR20, R21, R43, R45, R47, R92
610RResistor_SMD:R_0603_1608MetricR22, R23, R24, R25, R26, R27
6HY1908Dinversor-pmsm:Universal_MOSFET_genericQ1, Q2, Q3, Q4, Q5, Q6
5MountingHole_Padinversor-pmsm:MountingHole_3.4mm_M3_Pad_ViaH1, H2, H3, H4, H5
45.6KResistor_SMD:R_0805_2012MetricR14, R56, R58, R60
4MountingHole_PadMountingHole:MountingHole_3.2mm_M3_Pad_ViaH6, H7, H8, H9
31mΩinversor-pmsm:R_2512_6332MetricR82, R87, R91
327RResistor_SMD:R_0603_1608MetricR15, R16, R17
3470nFCapacitor_SMD:C_0603_1608MetricC14, C15, C16
3DNMinversor-pmsm:D_SOD-123D2, D3, D4
3Jumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP1, JP2, JP3
3Jumper_3_Openinversor-pmsm:SolderJumper-3_P2.0mm_Open_TrianglePad1.0x1.5mm_customJP5, JP6, JP7
3RS1Jinversor-pmsm:D_SMA_customD17, D18, D19
222uFCapacitor_SMD:C_0805_2012MetricC23, C26
2CPinversor-pmsm:CP_Radial_D18.0mm_P7.50mm_universalC25, C27
2TSV912IDTPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU3, U4
11nFCapacitor_SMD:C_0603_1608MetricC42
139KResistor_SMD:R_0603_1608MetricR89
1AMS1117Package_TO_SOT_SMD:SOT-223-3_TabPin2U2
1FROM_CONTROL_BOARDConnector_IDC:IDC-Header_2x13_P2.54mm_VerticalJ1
1FerriteInductor_SMD:L_0805_2012MetricFB1
1HALL_CONNECTORConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ3
1JumperJumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP4
1LOGOinversor-pmsm:pegasus_largeG***
1MEASURE_CONNConnector_PinHeader_2.54mm:PinHeader_1x13_P2.54mm_VerticalJ2
1POWER_INPUTinversor-pmsm:Amass_XT60PW-M_KombifootprintJ6
1STDRIVE601Package_SO:SOIC-28W_7.5x17.9mm_P1.27mmU1

Questions

How big is the InversorPMSM PCB?

It measures 150 × 97 mm and has 2 copper layers, 1.6 mm thick.

What parts does the InversorPMSM use?

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.

Where can I download the InversorPMSM KiCad files?

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.

Can I use the InversorPMSM design in my own project?

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).

More from VectorLabsTechnology/Pegasus-Motor-Controller

2
  • 4 layers72.1 × 97 mmMCU Comms Control, the printed circuit board in 3D

    MCU Comms Control

    VectorLabsTechnology/Pegasus-Motor-Controller

    Projeto de um inversor para um motor PMSM com FOC

    62 parts2MIT
  • 4 layers46.7 × 68.8 mmMCU Comms Control lqfp48, the printed circuit board in 3D

    MCU Comms Control lqfp48

    VectorLabsTechnology/Pegasus-Motor-Controller

    Projeto de um inversor para um motor PMSM com FOC

    56 parts2MIT

Similar boards

  • 4 layers106.7 × 50.8 mmBE Elec S2, the printed circuit board in 3D

    BE Elec S2

    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…

    74 parts
  • 2 layers50.1 × 16.8 mmPS-5V1.4A-7W EE13-Demo board, the printed circuit board in 3D

    PS-5V1.4A-7W EE13-Demo board

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

    AC DC Flyback 5W 5V1A Reference Design

    24 parts4
  • 2 layers116 × 31 mmOpengeiger, the printed circuit board in 3D

    Opengeiger

    fredriknk/eikgeiger

    IOT Geigercounter for workshop

    96 parts3MIT
  • 2 layers51.1 × 50 mmWheelchair ui, the printed circuit board in 3D

    Wheelchair ui

    coencoelectronics/WheelChairUI_PCB

    53 parts
  • 2 layers157.5 × 30.5 mmTube Driver, the printed circuit board in 3D

    Tube Driver

    median-dispersion/GMT-Geiger-Counter

    Geiger-Müller tube based Geiger counter.

    45 partsGPL-3.0
  • 2 layers44 × 20.5 mmQrng, the printed circuit board in 3D

    Qrng

    Spooky-Manufacturing/QRNG

    Quantum Random Number Generator

    29 parts86GPL-3.0
  • 4 layersTubesPCB Wijdan, the printed circuit board in 3D

    TubesPCB Wijdan

    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.

    26 parts