当前位置:首 页 --> 方案设计
STM32F415ZG双马达控制方案
发布时间:2016/5/12 14:46:00 来源:
在线咨询:
给我发消息
李湘宁 2850985550
给我发消息
张代明 3003290139
给我发消息
姚红霞 3003214837
13713728695
ST公司的STM32F415xx和STM32F417xx系列是基于ARM®Cortex®-M4 32位RISC核,工作频率高达168MHz,具有浮点单元(FPU)单精度,支持所有的ARM单精度数据处理指令和数据类型,210DMIPS性能,多达1MB闪存/192+4KB RAM,多种外设包括USB OTG HS/FS,三个I2C,三个SPI,四个USART和两个UART,两个CAN等.主要用在马达驱动和应用控制,医疗电子,工业应用如PLC,逆变器和电路中断器,打印机和扫描仪,告警系统,视频连接和HVAC以及家庭音频设备.本文介绍了STM32F415xx和STM32F417xx系列主要特性和框图,以及双马达控制板STEVAL-IHM039V1主要特性,电路图和材料清单.
The STM32F415xx and STM32F417xx family is based on the high-performance ARM®Cortex®-M4 32-bit RISC core operating at a frequency of up to 168 MHz. The Cortex-M4 core features a Floating point unit (FPU) single precision which supports all ARM singleprecisiondata-processing instructions and data types. It also implements a full set of DSPinstructions and a memory protection unit (MPU) which enhances application security.
The STM32F415xx and STM32F417xx family incorporates high-speed embedded memories (Flash memory up to 1 Mbyte, up to 192 Kbytes of SRAM), up to 4 Kbytes of backup SRAM, and an extensive range of enhanced I/Os and peripherals connected to twoAPB buses, three AHB buses and a 32-bit multi-AHB bus matrix.
All devices offer three 12-bit ADCs, two DACs, a low-power RTC, twelve general-purpose 16-bit timers including two PWM timers for motor control, two general-purpose 32-bit timers.a true random number generator (RNG), and a cryptographic acceleration cell. They alsofeature standard and advanced communication interfaces.
 Up to three I2Cs
 Three SPIs, two I2Ss full duplex. To achieve audio class accuracy, the I2S peripherals can be clocked via a dedicated internal audio PLL or via an external clock to allowsynchronization.
 Four USARTs plus two UARTs
 An USB OTG full-speed and a USB OTG high-speed with full-speed capability (with the ULPI), Two CANs
 An SDIO/MMC interface
 Ethernet and the camera interface available on STM32F417xx devices only.
New advanced peripherals include an SDIO, an enhanced flexible static memory control (FSMC) interface (for devices offered in packages of 100 pins and more), a camera interface for CMOS sensors and a cryptographic acceleration cell.
The STM32F415xx and STM32F417xx family operates in the –40 to +105 ℃temperature range from a 1.8 to 3.6 V power supply. The supply voltage can drop to 1.7 V when the device operates in the 0 to 70 ℃ temperature range using an external power supply supervisor. A comprehensive set of power-savingmode allows the design of low-power applications.
The STM32F415xx and STM32F417xx family offers devices in various packages ranging from 64 pins to 176 pins. The set of included peripherals changes with the device chosen. These features make the STM32F415xx and STM32F417xx microcontroller family suitablefor a wide range of applications:
 Motor drive and application control
 Medical equipment
 Industrial applications: PLC, inverters, circuit breakers
 Printers, and scanners
 Alarm systems, video intercom, and HVAC
 Home audio appliances
New advanced peripherals include an SDIO, an enhanced flexible static memory control (FSMC) interface (for devices offered in packages of 100 pins and more), a camera interface for CMOS sensors and a cryptographic acceleration cell.
The STM32F415xx and STM32F417xx family operates in the –40 to +105 ℃ temperature range from a 1.8 to 3.6 V power supply. The supply voltage can drop to 1.7 V when the device operates in the 0 to 70 ℃ temperature range using an external power supply supervisor: A comprehensive set of power-savingmode allows the design of low-power applications.

STM32F415xx和STM32F417xx系列主要特性:
 Core: ARM® 32-bit Cortex®-M4 CPU with FPU,Adaptive real-time accelerator (ART Accelerator™) allowing 0-wait state executionfrom Flash memory,frequency up to 168 MHz,memory protection unit, 210 DMIPS/1.25 DMIPS/MHz (Dhrystone 2.1), and DSP instructions
 Memories
– Up to 1 Mbyte of Flash memory
– Up to 192+4 Kbytes of SRAM including 64-Kbyte of CCM (core coupled memory) data RAM
– Flexible static memory controllersupporting Compact Flash, SRAM,PSRAM, NOR and NAND memories
 LCD parallel interface, 8080/6800 modes
 Clock, reset and supply management
– 1.8 V to 3.6 V application supply and I/Os
– POR, PDR, PVD and BOR
– 4-to-26 MHz crystal oscillator
– Internal 16 MHz factory-trimmed RC (1%accuracy)
– 32 kHz oscillator for RTC with calibration
– Internal 32 kHz RC with calibration
 Low-power operation
– Sleep, Stop and Standby modes
– VBAT supply for RTC, 20×32 bit backupregisters + optional 4 KB backup SRAM
 3×12-bit, 2.4 MSPS A/D converters: up to 24channels and 7.2 MSPS in triple interleavedmode
 2×12-bit D/A converters
 General-purpose DMA: 16-stream DMAcontroller with FIFOs and burst support
 Up to 17 timers: up to twelve 16-bit and two 32-bit timers up to 168 MHz, each with up to 4IC/OC/PWM or pulse counter and quadrature(incremental) encoder input
 Debug mode
– Serial wire debug (SWD) & JTAGinterfaces
– Cortex-M4 Embedded Trace Macrocell™
 Up to 140 I/O ports with interrupt capability
– Up to 136 fast I/Os up to 84 MHz
– Up to 138 5 V-tolerant I/Os
 Up to 15 communication interfaces
– Up to 3 × I2C interfaces (SMBus/PMBus)
– Up to 4 USARTs/2 UARTs (10.5 Mbit/s, ISO7816 interface, LIN, IrDA, modem control)
– Up to 3 SPIs (42 Mbits/s), 2 with muxedfull-duplex I2S to achieve audio classaccuracy via internal audio PLL or externalclock
– 2 × CAN interfaces (2.0B Active)
– SDIO interface
 Advanced connectivity
– USB 2.0 full-speed device/host/OTGcontroller with on-chip PHY
– USB 2.0 high-speed/full-speeddevice/host/OTG controller with dedicatedDMA, on-chip full-speed PHY and ULPI
– 10/100 Ethernet MAC with dedicated DMA:supports IEEE 1588v2 hardware, MII/RMII
 8- to 14-bit parallel camera interface up to54 Mbytes/s
 Cryptographic acceleration: hardwareacceleration for AES 128, 192, 256, TripleDES, HASH (MD5, SHA-1), and HMAC
 True random number generator
 CRC calculation unit
 96-bit unique ID
 RTC: subsecond accuracy, hardware calendar

图1.STM32F41xxx系列框图

双马达控制板STEVAL-IHM039V1
STEVAL-IHM039V1 dual motor control demonstration boardfeaturing the STM32F415 microcontroller
The STEVAL-IHM039V1 demonstration board is designed as a dual motor field-oriented control (FOC) development platform for STMicroelectronics’ARM Cortex™-M4 32-bit corebasedSTM32F415ZG microcontroller with up to 168 MHz of clock frequency and FPUsupport. The board features full-speed USB 2.0 and CAN 2.0 A/B compliant interfaces; 1I2S/I2C channel, 1 USART channel and 1 insulate USART through USB to serial bridge, 2DAC channels, internal 192+4KB SRAM and 1 MB Flash memory, and JTAG and SWDdebugging support. The board is designed to implement multiple motor controls and offersan advanced user I/O interface (LCD QVGA display and joystick key). Extension headersmake it easy to connect a daughterboard or wrapping board for specific applications.
With dedicated hardware features, the STEVAL-IHM39V1 board is designed to help developers to evaluate the device and develop their own applications.
The STEVAL-IHM39V1 can be used together with the STM32 PMSM single/dual FOC SDKv3.x and two of the possible STMicroelectronics demonstration power boards equipped withMC connector for a complete dual motor control evaluation and development platform.

图2.双马达控制板STEVAL-IHM039V1外形图

双马达控制板STEVAL-IHM039V1主要特性:
• STMicroelectronics’ ARMTM Cortex-M4 core-based STM32F415ZG microcontroller
• Two full-featured MC connectors for interfacing with any of the possible
STMicroelectronics demonstration power boards
• JTAG, SWD and trace debug support
• USB connector for isolated virtual com port
• USB 2.0 full speed connection
• 240 x 320 TFT color LCD
• Joystick with 4-direction control and selector
• 4 LEDs
• Reset plus three user buttons
• Five 5 V power supply sources: 2-way screw connector, power jack, two USBconnectors or daughterboard
• Boot from user Flash or system memory
• CAN 2.0 A/B compliant connection
• I2C connection
• RS-232 channel with RTS/CTS handshake support
• Extension connectors for daughterboard or wrapping area board

图3.双马达控制板STEVAL-IHM039V1电路图(1)

图4.双马达控制板STEVAL-IHM039V1电路图(2)

图5.双马达控制板STEVAL-IHM039V1电路图(3)

图6.双马达控制板STEVAL-IHM039V1电路图(4)

图7.双马达控制板STEVAL-IHM039V1电路图(5)

图8.双马达控制板STEVAL-IHM039V1电路图(6)

图9.双马达控制板STEVAL-IHM039V1电路图(7)

图10.双马达控制板STEVAL-IHM039V1电路图(8)

图11.双马达控制板STEVAL-IHM039V1电路图(9)
双马达控制板STEVAL-IHM039V1材料清单:
 
    您可能对以下产品感兴趣  
产品型号 功能介绍 兼容型号 封装形式 工作电压 备注
 
深圳市永阜康科技有限公司 粤ICP备17113496号 服务热线:0755-82863877 手机:13242913995