GS001 MICROCHIP | Alldatasheet
Document overview
- Manufacturer or author: Provided By ALLDATASHEET.COM(FREE DATASHEET DOWNLOAD SITE)
- PDF pages: 8
Technical content
© 2005 Microchip Technology Inc. DS93001A-page 3 GS153 dsPIC30F APPLICATION NOTES The following are some applications notes on BLDC motor control with the dsPIC30F that will help you jump start your BLDC motor control project AN957, “Sensored BLDC Motor Control Using dsPIC30F2010” This application note describes a simple open and closed-loop solution to control a sensored BLDC motor using a 28-pin dsPIC30F2010. The solution described uses the six-step commutation method described above to rotate and control the sensored BLDC motor. The hardware platform used is the PICDEM™ MC LV Board. With minor modifications, this application note can be used with any other hardware platform from Microchip (see the following section on motor control boards). The firmware, with minor modifications, can also be used with any motor control dsPIC30F device. The dsPIC30F2010 is ideally suited for this application due to on-chip availability of the motor control PWM, Hall sensor and QEI input modules and the ability of the DSP engine to compute multiple PID control loops. AN901, “Using the dsPIC30F for Sensorless BLDC Control” This application note describes how to implement sensorless control of a BLDC motor using the back EMF detection technique mentioned above. The back EMF voltage is attenuated and fed to the ADC inputs of the dsPIC ® Digital Signal Controller (DSC). The high-speed ADC is then used to detect the zero crossing. This tech- nique provides a very efficient control method for starting and running a sensorless BLDC motor with a minimum of components. The hardware used is a dsPICDEM™ MC1 Motor Control Development Board used in con- junction with either a dsPICDEM MC1L 3-Phase Low- Voltage Power module or a dsPICDEM MC1H 3-Phase High-Voltage Power module. A dsPIC30F6010 device is used on the MC1 board in this application. The application note describes in detail how to start and run a sensorless BLDC motor. The control method, however, is general enough to work with any BLDC motor available in the market. Details are provided to assist you in configuring the 45 param- eters needed to start and run the BLDC motor. All 45 of these user parameters can be set using the LCD and push buttons available on the MC1 development board. The firmware supports four different control modes and two starting modes. The hardware drive section is connected via a 37-pin D-type connector to either a high-voltage or low-voltage power module, which allows for BLDC motors that can operate in the voltage range from 10 to 400 VDC. The firmware can also be modified to work with any motor control dsPIC30F device. The dsPIC30F6010 is ideally suited for this application because it includes on-chip motor control PWM, Hall sensor and QEI input modules, along with a fast ADC required to sample the back EMF and detect zero crossing. A powerful DSP engine is available to compute multiple PID control loops. AN992, “Sensorless BDLC Motor Control Using dsPIC30F2010” This application note takes the application described in AN901 one step further and provides a low-cost, yet efficient, implementation on the smallest dsPIC30F motor control device available, namely the 28-pin dsPIC30F2010 with 12 Kbytes of program memory and 512 bytes of RAM. The hardware is simplified and uses the stand-alone PICDEM™ MC LV board as the hardware platform. Because the PICDEM MC LV board has no LCD and the dsPIC30F2010 has limited I/O, the 45 user param- eters are set using a PC via the serial port and a HyperTerminal link. The PICDEM MC LV only supports voltages from 10 to
40 VDC, hence, only low-voltage BLDC motors are
able to run on this board. However, the technique used in this application can be extrapolated. If higher voltage and current drivers are provided to support higher volt- age and current, then a similar, but modified hardware can be used to run BLDC motors from 40V to 400V DC. The dsPIC30F2010 is ideally suited for this application. It includes on-chip motor control PWM, Hall sensor and QEI input modules, along with a fast ADC to sample the back EMF and detect zero crossing. A powerful DSP engine is available to compute multiple PID control loops.
DS93001A-page 6 © 2005 Microchip Technology Inc. DIFFERENT dsPIC30F BASED HARDWARE PLATFORMS FOR BLDC MOTOR CONTROL You can use the Selection Summary (Table 1) to select different Microchip hardware platforms for specific application needs. Note that although there are a limited number of dsPIC DSC devices supported on a given hardware platform, you can build a daughter board based on the motor control dsPIC30F device needed for your application and plug it into the avail- able socket or header pins on the PICDEM MC LV or MC1 development boards. TABLE 1: SELECTION SUMMARY ORDERING INFORMATION AND NUMBERS PICDEM™ MC LV Development Board: DM183021 Power Supply (optional): AC002013 Motor with cables: AC300020 “PICDEM™ MC LV Development Board User’s Guide” (DS51554) dsPICDEM™ MC1 Motor Control Development Board: DM300020 “dsPICDEM™ MC1 Motor Control Development Board User’s Guide” (DS70098) dsPICDEM™ MC1H 3-Phase High-Voltage Power Module: DM300021 “dsPICDEM™ MC1H 3-Phase High-Voltage Power Module User’s Guide” (DS70096) dsPICDEM™ MC1L 3-Phase Low-Voltage Power Module: DM300022 “dsPICDEM™ MC1L 3-Phase Low-Voltage Power Module User’s Guide” (DS70097) BLDC Motor Type Operating Voltage Range (VDC) Power Range (Watts) Application Note Hardware Platform Recommendations Supported dsPIC30F Devices Sensored 10 to 40 50 to 200 AN957 PICDEM™ MC LV dsPIC30F2010 dsPIC30F3010 dsPIC30F4012 Sensored 40 to 400 Up to 800 AN957 MC1 and High-Voltage Power module dsPIC30F6010 Sensored 10 to 48 Up to 600 AN957 MC1 and Low-Voltage Power module dsPIC30F6010 Sensorless 10 to 40 AN992 PICDEM MC LV dsPIC30F2010 dsPIC30F3010 dsPIC30F4012 Sensorless 40 to 400 Up to 800 AN901 MC1 and High-Voltage Power module dsPIC30F6010 Sensorless 10 to 48 Up to 600 AN901 MC1 with Low-Voltage Power module dsPIC30F6010 Sensorless 40 to 400 As per user’s design AN992 PICDEM MC LV (user modified for high voltage) dsPIC30F2010 dsPIC30F3010 dsPIC30F4012
© 2005 Microchip Technology Inc. Advance Information DS93001A-page 7 Information contained in this publication regarding device applications and the like is provided only for your convenience and may be superseded by updates. It is your responsibility to ensure that your application m eets with your specifications. MICROCHIP MAKES NO REPRESENTATIONS OR WAR- RANTIES OF ANY KIND WHETHER EXPRESS OR IMPLIED, WRITTEN OR ORAL, STATUTORY OR OTHERWISE, RELATED TO THE INFORMATION, INCLUDING BUT NOT LIMITED TO ITS CONDITION, QUALITY, PERFORMANCE, MERCHANTABILITY OR FITNESS FOR PURPOSE . Microchip disclaims all liability arising from this information and its use. Use of Microchip’s products as critical components in life support systems is not authorized except with express written approval by Microchip. No licenses are conveyed, implicitly or otherwise, under any Microchip intellectual property rights. Trademarks The Microchip name and logo, the Microchip logo, Accuron, dsPIC, KEELOQ, microID, MPLAB, PIC, PICmicro, PICSTART, PRO MATE, PowerSmart, rfPIC, and SmartShunt are registered trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. AmpLab, FilterLab, Migratable Memory, MXDEV, MXLAB, PICMASTER, SEEVAL, SmartSensor and The Embedded Control Solutions Company are registered trademarks of Microchip Technology Incorporated in the U.S.A. Analog-for-the-Digital Age, Application Maestro, dsPICDEM, dsPICDEM.net, dsPICworks, ECAN, ECONOMONITOR, FanSense, FlexROM, fuzzyLAB, In-Circuit Serial Programming, ICSP, ICEPIC, Linear Active Thermistor, MPASM, MPLIB, MPLINK, MPSIM, PICkit, PICDEM, PICDEM.net, PICLAB, PICtail, PowerCal, PowerInfo, PowerMate, PowerTool, rfLAB, rfPICDEM, Select Mode, Smart Serial, SmartTel, Total Endurance and WiperLock are trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. SQTP is a service mark of Microchip Technology Incorporated in the U.S.A. All other trademarks mentioned herein are property of their respective companies. © 2005, Microchip Technology Incorporated, Printed in the U.S.A., All Rights Reserved. Printed on recycled paper. Note the following details of the code protection feature on Microchip devices: Microchip products meet the specification cont ained in their particular Microchip Data Sheet. Microchip believes that its family of products is one of the most secure families of its kind on the market today, when used i n the intended manner and under normal conditions. There are dishonest and possibly illegal methods used to breach the code protection feature. All of these methods, to our knowledge, require using the Microchip products in a manner outside the operating specifications contained in Microchip’s Data Sheets. Most likely, the person doing so is engaged in theft of intellectual property. Microchip is willing to work with the customer who is concerned about the integrity of their code. Neither Microchip nor any other semiconduc tor manufacturer can guarantee the security of their code. Code protection does not mean that we are guaranteeing the product as “unbreakable.” Code protection is constantly evolving. We at Microchip are co mmitted to continuously improvin g the code protection features of our products. Attempts to break Microchip’s code protection feature may be a violation of the Digital Millennium Copyright Act. If such acts allow unauthorized access to your software or other copyrighted work, you may have a right to sue for relief under that Act. Microchip received ISO/TS-16949:2002 quality system certification for its worldwide headquarters, design and wafer fabrication facilities in Chandler and Tempe, Arizona and Mountain View, California in October 2003. The Company’s quality system processes and procedures are for its PICmicro® 8-bit MCUs, KEELOQ® code hopping devices, Serial EEPROMs, microperipherals, nonvolatile memory and analog products. In addition, Microchip’s quality system for the design and manufacture of development systems is ISO 9001:2000 certified.
DS93001A-page 8 © 2005 Microchip Technology Inc. AMERICAS Corporate Office 2355 West Chandler Blvd. Chandler, AZ 85224-6199 Tel: 480-792-7200 Fax: 480-792-7277 Technical Support: http://support.microchip.com Web Address: www.microchip.com Atlanta Alpharetta, GA Tel: 770-640-0034 Fax: 770-640-0307 Boston Westborough, MA Tel: 774-760-0087 Fax: 774-760-0088 Chicago Itasca, IL Tel: 630-285-0071 Fax: 630-285-0075 Dallas Addison, TX Tel: 972-818-7423 Fax: 972-818-2924 Detroit Farmington Hills, MI Tel: 248-538-2250 Fax: 248-538-2260 Kokomo Kokomo, IN Tel: 765-864-8360 Fax: 765-864-8387 Los Angeles Mission Viejo, CA Tel: 949-462-9523 Fax: 949-462-9608 San Jose Mountain View, CA Tel: 650-215-1444 Fax: 650-961-0286 Toronto Mississauga, Ontario, Canada Tel: 905-673-0699 Fax: 905-673-6509 ASIA/PACIFIC Australia - Sydney Tel: 61-2-9868-6733 Fax: 61-2-9868-6755 China - Beijing Tel: 86-10-8528-2100 Fax: 86-10-8528-2104 China - Chengdu Tel: 86-28-8676-6200 Fax: 86-28-8676-6599 China - Fuzhou Tel: 86-591-8750-3506 Fax: 86-591-8750-3521 China - Hong Kong SAR Tel: 852-2401-1200 Fax: 852-2401-3431 China - Shanghai Tel: 86-21-5407-5533 Fax: 86-21-5407-5066 China - Shenyang Tel: 86-24-2334-2829 Fax: 86-24-2334-2393 China - Shenzhen Tel: 86-755-8203-2660 Fax: 86-755-8203-1760 China - Shunde Tel: 86-757-2839-5507 Fax: 86-757-2839-5571 China - Qingdao Tel: 86-532-502-7355 Fax: 86-532-502-7205 ASIA/PACIFIC India - Bangalore Tel: 91-80-2229-0061 Fax: 91-80-2229-0062 India - New Delhi Tel: 91-11-5160-8631 Fax: 91-11-5160-8632 Japan - Kanagawa Tel: 81-45-471- 6166 Fax: 81-45-471-6122 Korea - Seoul Tel: 82-2-554-7200 Fax: 82-2-558-5932 or 82-2-558-5934 Malaysia - Penang Tel:011-604-646-8870 Fax:011-604-646-5086 Philippines - Manila Tel: 011-632-634-9065 Fax: 011-632-634-9069 Singapore Tel: 65-6334-8870 Fax: 65-6334-8850 Taiwan - Kaohsiung Tel: 886-7-536-4818 Fax: 886-7-536-4803 Taiwan - Taipei Tel: 886-2-2500-6610 Fax: 886-2-2508-0102 Taiwan - Hsinchu Tel: 886-3-572-9526 Fax: 886-3-572-6459 EUROPE Austria - Weis Tel: 43-7242-2244-399 Fax: 43-7242-2244-393 Denmark - Ballerup Tel: 45-4450-2828 Fax: 45-4485-2829 France - Massy Germany - Ismaning Tel: 49-89-627-144-0 Fax: 49-89-627-144-44 Italy - Milan Tel: 39-0331-742611 Fax: 39-0331-466781 Netherlands - Drunen Tel: 31-416-690399 Fax: 31-416-690340 England - Berkshire Tel: 44-118-921-5869 Fax: 44-118-921-5820 WORLDWIDE SALES AND SERVICE 04/20/05