The 100 W 3-phase inverter for the BLDC sensorless motor evalaluation board (for brevity also referred with its order code STEVAL-IHM017V1) is a complete development platform for BLDC sensorless motor application with nominal power up to 100 W. It is based on a...
Power MOSFET STD5NK52ZD-1 - 4.4 A 520 V included ● 15 V auxiliary power supply connector ● Programming and debug support via 10-pin ICC connector ● Three potentiometers for runtime settings ● Start/stop button ● Reset button Applications ● Refrigerator compressors ● Dishwasher pumps 6/39 www.BDTIC.com/ST...
A power block that makes a power conversion from DC bus transferring it into the motor by means of a three-phase inverter topology ● The motor itself. The STEVAL-IHM017V1 board is able to drive a three-phase brushless motor with permanent magnet rotor exploiting trapezoidal sensorless control. ●...
Evaluation board intended use The STEVAL-IHM017V1 evaluation board is a component designed for demonstration purposes only, and shall not be used for electrical installation or machinery. The technical data as well as information concerning the power supply conditions shall be taken from the documentation and strictly observed.
Safety and operating instructions Evaluation board operation A system architecture which supplies power to the STEVAL-IHM017V1 evaluation board shall be equipped with additional control and protective devices in accordance with the applicable safety requirements (e.g., compliance with technical equipment and accident prevention rules).
PWM outputs high side phase B MCO3 PWM outputs low side phase B MCO4 PWM outputs high side phase C MCO5 PWM outputs low side phase C Analog or digital input for position sensor or MCIA, MCIB, MCIC B.E.M.F. detection 10/39 www.BDTIC.com/ST...
Transmit data output - not used in this evaluation board AIN12 Trimmer R63 reading input 10-bit ADC AIN11 Trimmer R62 reading input AIN7 Trimmer P61 reading input ICCCLK Output serial clock ICCDATA Input/output serial data ICCSEL/Vpp Programming voltage input Start/stop pushbutton Other I/O LED management 11/39 www.BDTIC.com/ST...
Drain current (continuous) at T = 100°C Drain current (pulsed) 17.6 Total dissipation at T = 25°C 1. Pulse width limited by safe operating area Stresses above the limit shown in Table 2 may cause permanent damage to the device. 12/39 www.BDTIC.com/ST...
Supply the control board using a 15 V power supply connected to CON2 observing the polarity. Table 3. Board electrical characteristics Board parameters STEVAL-IHM017V1 Unit 15 V auxiliary supply range – CON2 15 V bias current (typical) – J9 13/39 www.BDTIC.com/ST...
Board architecture UM0522 Board architecture The STEVAL-IHM017V1 can be schematized as in Figure 4 Figure 4. Board architecture V Bus Power Power Vdriver Supply Supply SENSE PWMs ST7MC ST7MC Potentiometers Potentiometers LEDs LEDs and button and button The heart of the evaluation board is the ST7MC microcontroller with a dedicated peripheral included to drive the three-phase brushless motor with permanent magnet rotor exploiting trapezoidal sensorless control.
D22 must be inverted and a resistor R20 must be mounted. In this alternate configuration the gate of the Power MOSFET is turned on by means of R1 and R20 while the turnoff is performed by means of R1 and D22. 15/39 www.BDTIC.com/ST...
ICC connector The ICC connector (J7) is used to establish ICC communication for programming/debugging purposes. The pinout is shown in Figure 8. This connector is compatible with Softec's inDART-STX board (not included in the package). Figure 8. ICC connector 16/39 www.BDTIC.com/ST...
MOFSETs.) Note: Isolating the application rather than the oscilloscope is highly recommended in any case. Hardware requirements To set up the STEVAL-IHM017V1 evaluation board system, the following items are required: ● The board: STEVAL-IHM017V1 ● High-voltage insulated AC power supply up to 230 Vac ●...
Software requirements To customize, compile, and download the motor control firmware, the following software must be installed: ● "STEVAL-IHM017V1 - GUI" (included in the CD-ROM) ● STVD7 for inDART-STX V.3.11 (also called "ST7 Toolset" downloadable from Softec's website: www.softecmicro.com) ●...
To address the driving of 3-phase brushless motor with permanent magnet rotor exploiting the sensorless trapezoidal control it is required to use the firmware named "BLDC_3PH_SL" (released for free). Together with the installation of "STEVAL-IHM017V1 - GUI" the BLDC_3PH_SL firmware source code is installed on the PC inside the installation folder under the "BLDC_3PH_SL"...
Motor control operations UM0522 Motor type selection After "STEVAL-IHM017V1 - GUI" is started, the motor type choice dialog box appears (see Figure 12). In this window the user can choose the kind of motor. For this evaluation board only the 3-phase BLAC/DC motor (trapezoidal) is available.
RV1 potentiometer (only for closed loop) if this box is unchecked, the above parameters are set by the user. The duty cycle percentage when the motor is run in “open loop” “voltage Duty cycle mode” 23/39 www.BDTIC.com/ST...
Section 8.5: Firmware description on page 21). “3-phase BLAC/DC (trapezoidal)" advanced settings Clicking the "advanced settings" button (see Figure 13) opens the "advanced settings" dialog box (see Figure 14). This is where the advanced "3-phase BLAC/DC (trapezoidal)" motor type parameters are set. 24/39 www.BDTIC.com/ST...
D and Z sampling parameters Sampling clock Sets the frequency of the sampling clock for D and Z events in kHz Defines in which state the unused MCI input is fixed, either “Grounded” or Unused MCIx input “Hi-Z” 25/39 www.BDTIC.com/ST...
The maximum current allowed by GUI has been set to 4.4 A. This value may be changed by modifying the file "gui.ini" inside the folder where the " STEVAL-IHM017V1 - GUI" file is installed. Open the "gui.ini" file using the notepad and change the value of the following line: ●...
8.12 Programming firmware Before programming the firmware, the board must be supplied and connected to the PC using the inDART board. We suggest setting up the system as described in Figure 27/39 www.BDTIC.com/ST...
Run the Softec datablaze programmer utility. Click the "select device" button on the toolbar. In the "select device" window, select "inDART-STX" in the "programmer hardware" box, and "ST7FMC2S4" as the device code, and press OK. 28/39 www.BDTIC.com/ST...
10. Press the "option byte" button in the toolbar and select the value as shown in the "option configuration" window (see Figure 17), and press "OK". Figure 17. Option byte settings 11. Press the "auto" button in the toolbar and select the programming options as shown in Figure 29/39 www.BDTIC.com/ST...
19. This configuration is called a "running configuration". Remove the ICC flat cable from the board if present. Connect the insulated AC power supply to the J9 connector of STEVAL-IHM017V1. Connect the phases of the motor to the J8 connector of the board.
Open the "gui.ini" file using the notepad and change the value of the following line: MAX_CURRENT = 4.4 … AMP_SENS = 5.6 R_SENS = 0.1 Replace the value 4.4 with I expressed in amps, the value 5.6 with the A value calculated by equation 3, and 0.1 with the value of R10. 31/39 www.BDTIC.com/ST...
Sets the current reference value from 0 A to configured (see Section 8.8: "3-phase maximum current allowed. BLAC/DC (trapezoidal)" settings on page 22 Sets the value of rising delay coefficient from 0 to 255 Sets the value of rising delay coefficient from 0 to 255 32/39 www.BDTIC.com/ST...
Page 33
In "run state" (D12 led is ON), push again the start/stop button to stop the motor. The D12 LED is turned OFF and D13 LED is turned ON to indicate that the firmware has been switched to "idle state". 33/39 www.BDTIC.com/ST...
Page 36
Bill of material UM0522 Table 8. Bill of materials (continued) Item Reference Part Footprint 50K code RS 100-1199 R61,R62,R63 12,64 x 10 e distrelec 50k cod 740218 0.82x 10 SW PUSH N.M. CSTCE16MOV53-RO TRH-3pin 15-5A Nylon spacer 10 mm 36/39 www.BDTIC.com/ST...
UM0522 References References This user manual provides information about using the STEVAL-IHM017V1 and its hardware features. For additional information about supporting software and tools, please refer to: ST7MC datasheet: complete information about microcontroller features and peripherals. ST7MC motor control related application notes: complete information about motor control libraries developed for the ST7MC microcontroller.
Revision history UM0522 Revision history Table 9. Document revision history Date Revision Changes 07-Apr-2008 Initial release 38/39 www.BDTIC.com/ST...
Page 39
No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted under this document. If any part of this document refers to any third party products or services it shall not be deemed a license grant by ST for the use of such third party products or services, or any intellectual property contained therein or considered as a warranty covering the use in any manner whatsoever of such third party products or services or any intellectual property contained therein.
Need help?
Do you have a question about the STEVAL-IHM017V1 and is the answer not in the manual?
Questions and answers