MC_SDK_5.2.0
所属分类:单片机开发
开发工具:C/C++
文件大小:11848KB
下载次数:32
上传日期:2018-10-16 14:50:13
上 传 者:
idota
说明: ST Motor control SDK5.2.0
文件列表:
Documentation (0, 2018-09-19)
Documentation\en.DM00484271.pdf (2152225, 2018-03-29)
Documentation\MotorControlSDKFirmware.chm (2359742, 2018-08-09)
Middlewares (0, 2018-09-19)
Middlewares\ST (0, 2018-09-19)
Middlewares\ST\MotorControl (0, 2018-09-19)
Middlewares\ST\MotorControl\lib (0, 2018-09-19)
Middlewares\ST\MotorControl\lib\libmc-iar_CCMRAM_M4.a (233402, 2018-08-08)
Middlewares\ST\MotorControl\lib\libmc-iar_M0.a (243704, 2018-08-08)
Middlewares\ST\MotorControl\lib\libmc-iar_M3.a (225498, 2018-08-08)
Middlewares\ST\MotorControl\lib\libmc-iar_M4.a (230714, 2018-08-08)
Middlewares\ST\MotorControl\lib\libmc-iar_M7.a (231134, 2018-08-08)
Middlewares\ST\MotorControl\lib\libmc-keil_CCMRAM_M4.lib (6377584, 2018-08-08)
Middlewares\ST\MotorControl\lib\libmc-keil_M0.lib (5239092, 2018-08-08)
Middlewares\ST\MotorControl\lib\libmc-keil_M3.lib (4726212, 2018-08-08)
Middlewares\ST\MotorControl\lib\libmc-keil_M4.lib (6614324, 2018-08-08)
Middlewares\ST\MotorControl\lib\libmc-keil_M7.lib (7486228, 2018-08-08)
Middlewares\ST\MotorControl\lib\libmc-truestudio_CCMRAM_M4.lib (150828, 2018-08-08)
Middlewares\ST\MotorControl\lib\libmc-truestudio_M0.lib (167594, 2018-08-08)
Middlewares\ST\MotorControl\lib\libmc-truestudio_M3.lib (150744, 2018-08-08)
Middlewares\ST\MotorControl\lib\libmc-truestudio_M4.lib (148788, 2018-08-08)
Middlewares\ST\MotorControl\lib\libmc-truestudio_M7.lib (153056, 2018-08-08)
Middlewares\ST\MotorControl\MCSDK (0, 2018-09-19)
Middlewares\ST\MotorControl\MCSDK\MCLib (0, 2018-09-19)
Middlewares\ST\MotorControl\MCSDK\MCLib\Any (0, 2018-09-19)
Middlewares\ST\MotorControl\MCSDK\MCLib\Any\Inc (0, 2018-09-19)
Middlewares\ST\MotorControl\MCSDK\MCLib\Any\Inc\bus_voltage_sensor.h (5185, 2018-08-02)
Middlewares\ST\MotorControl\MCSDK\MCLib\Any\Inc\circle_limitation.h (4022, 2018-08-02)
Middlewares\ST\MotorControl\MCSDK\MCLib\Any\Inc\digital_output.h (5084, 2018-08-02)
Middlewares\ST\MotorControl\MCSDK\MCLib\Any\Inc\encoder_speed_pos_fdbk.h (6192, 2018-08-02)
Middlewares\ST\MotorControl\MCSDK\MCLib\Any\Inc\enc_align_ctrl.h (6342, 2018-08-02)
Middlewares\ST\MotorControl\MCSDK\MCLib\Any\Inc\feed_forward_ctrl.h (9378, 2018-08-02)
Middlewares\ST\MotorControl\MCSDK\MCLib\Any\Inc\flux_weakening_ctrl.h (9460, 2018-08-02)
Middlewares\ST\MotorControl\MCSDK\MCLib\Any\Inc\hall_speed_pos_fdbk.h (12121, 2018-08-02)
Middlewares\ST\MotorControl\MCSDK\MCLib\Any\Inc\ics_dd_pwmncurrfdbk.h (7955, 2018-08-02)
Middlewares\ST\MotorControl\MCSDK\MCLib\Any\Inc\inrush_current_limiter.h (5214, 2018-08-02)
Middlewares\ST\MotorControl\MCSDK\MCLib\Any\Inc\max_torque_per_ampere.h (4050, 2018-08-02)
Middlewares\ST\MotorControl\MCSDK\MCLib\Any\Inc\MCIRQHandlerClass.h (29, 2018-02-24)
Middlewares\ST\MotorControl\MCSDK\MCLib\Any\Inc\mc_extended_api.h (11012, 2018-08-08)
Middlewares\ST\MotorControl\MCSDK\MCLib\Any\Inc\mc_interface.h (8031, 2018-08-02)
... ...
/**
* @page Power Factor Correction feature usage
*
* @verbatim
******************** (C) COPYRIGHT 2018 STMicroelectronics *******************
* @file STEVAL-IHM034V2\Demonstration\PFC.stmcx
* @author Motor Control SDK Team
* @brief How to use the tuned PFC feature using the STEVAL-IHM034V2 ?
******************************************************************************
* This notice applies to any and all portions of this file
* that are not between comment pairs USER CODE BEGIN and
* USER CODE END. Other portions of this file, whether
* inserted by the user or by software development tools
* are owned by their respective copyright owners.
*
* Copyright (c) 2018 STMicroelectronics International N.V.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted, provided that the following conditions are met:
*
* 1. Redistribution of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright notice,
* this list of conditions and the following disclaimer in the documentation
* and/or other materials provided with the distribution.
* 3. Neither the name of STMicroelectronics nor the names of other
* contributors to this software may be used to endorse or promote products
* derived from this software without specific written permission.
* 4. This software, including modifications and/or derivative works of this
* software, must execute solely and exclusively on microcontroller or
* microprocessor devices manufactured by or for STMicroelectronics.
* 5. Redistribution and use of this software other than as permitted under
* this license is void and will automatically terminate your rights under
* this license.
*
* THIS SOFTWARE IS PROVIDED BY STMICROELECTRONICS AND CONTRIBUTORS "AS IS"
* AND ANY EXPRESS, IMPLIED OR STATUTORY WARRANTIES, INCLUDING, BUT NOT
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
* PARTICULAR PURPOSE AND NON-INFRINGEMENT OF THIRD PARTY INTELLECTUAL PROPERTY
* RIGHTS ARE DISCLAIMED TO THE FULLEST EXTENT PERMITTED BY LAW. IN NO EVENT
* SHALL STMICROELECTRONICS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
* OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
* LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
* EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
******************************************************************************
* @endverbatim
*
* @par Demonstration description
*
* This demonstration presents API usage from the Motor Control library (aka MC-Lib)
* and provides you with a tuned use case of the Power Factor Correction feature
* for STM32F1 family. This demonstration runs with an STEVAL-IHM034V2 inverter board.
*
* This demonstration uses the Start/Stop button to control the motor spinning.
*
* The MC-Lib uses the following API:
*
* - MC_StartMotor1();
* - MC_StopMotor1();
*
*
* @par Directory contents
*
* STEVAL-IHM034V2\Demonstration\PFC\Src\main.c - Demonstration C source code
*
*
* @par Hardware and Software environment
*
* This demonstration runs on the STEVAL-IHM034V2 inverter board running :
* either an Allen Bradley motor (ref. TL-A220P HJ32AN) or an electronic load.
*
*
* @par How to use it ?
*
* In order to make the demonstration program, you must do the following:
* 1. Copy the full PFC directory to another location of your choice;
* 2. Open the PFC.stmcx file with STM32 Motor Control Workbench PC software tool;
* 3. Check or uncheck the PFC feature box to compare the benefit;
* 4. Click on the Generate button to create the demonstration source code selecting
* the IDE to use: EWARM, or MDK-ARM or ST TrueSTUDIO;
* 5. Open the generated project with this IDE;
* 6. Build the project and load the resulting binary image into your MCU board;
* 7. Reset your MCU board;
* 8. Run the example : through the STM32 MC Workbench monitor GUI, or/and by pressing the Start/Stop button.
*
*
* ******************** (C) COPYRIGHT 2018 STMicroelectronics *******************
**/
近期下载者:
相关文件:
收藏者: