⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 howtousethemcutocontrolthemotor.txt

📁 里面有设计简单的马达控制应用
💻 TXT
字号:
最近发现突然出现很多人问起如何使用MCU来控制马达,由于工作的原因,最近一直在搞ST7MC和dsPIC30F的BLDC变频控制,手上到是有一些这样的资料,分别是ST7MC系列、TI TMS320LF2xxx系列、Microchip PIC18和dsPIC系列、Freescale MC68H和MC56F800系列的马达控制资料。里面有设计简单的马达控制应用,也有用了PI算法的,也有使用空间矢量算法的。我干脆分帖将这些资料列出来。大家一个方便,有需要的自己找自己所需吧。我本人使用过ST7MC、diPIC30F4011、TMS320LF2407、MC56F8156,不过只有ST7MC是现在用的最多的,后面的两个型号很久以前用来做UPS并机的,现在都差不多忘光了,只是还留下点资料,也一并整理出来给大家参考,免得需要的时候满大街找,不知到哪有。如果源代码文件和应用笔记较小我就直接上传到OurAVR上,也同时给出官方的下载链接,要是官方的下载地址有变更,我可不负责更新啊。 

阿莫,可别怪我啊,我不是有意要不用AVR,只是它的应用里有关于电机应用的资料很少也没有用过它的,不熟悉,它新出来的几个针对马达的型号只是有见过手册,一直没瞧见过“真身”啊。相信大家只要了解电机特性,明白控制理论,用什么单片机都应该是一样的。资料都是英文的,请不要向我要中文的资料,如果我有中文的话,我会尽量上传到ouravr上来。PDF格式为应用笔记,ZIP或RAR为参考代码。适当的地方我会加一点中文概述,方便大家。 

一、ST7MC部分 

ST单片机首页 
http://mcu.st.com/mcu/   
这里你可以找到所有ST官方的单片机的资料,包括数据手册、用户手册、应用笔记、参考代码、开发环境 
ST7MC的官方应用笔记页面: 
http://mcu.st.com/mcu/inchtml.php?fdir=pages&fnam=st7mc 

ST7MC的官方应用笔记页面: 
http://mcu.st.com/mcu/modules.php?name=mcu&file=familiesdocs&FAM=30#Application%20Note 
里面有提及ST92141的,这个型号ST已经不建议在新的设计中使用了,使用ST7MC来替代。 

1、ST7MC Three-Phase AC Induction Motor Ccontrol Software Library 
http://www.st.com/stonline/books/pdf/docs/10266.pdf 
http://www.st.com/stonline/products/support/micro/files/an1904.zip 

2、ST7MC Three-Phase BLDC Motor Control Software Library  
http://www.st.com/stonline/books/pdf/docs/10267.pdf 
http://www.st.com/stonline/products/support/micro/files/an1905.zip 
这个库使用的是三次谐波,PI算法实现电流环或电压环的闭环控制。 

3、ST7MC PMAC Sine Wave Motor Control Software Library  
http://www.st.com/stonline/books/pdf/docs/10404.pdf 
http://mcu.st.com/mcdfiles/1103128212.zip 

4、PFC for ST7MC Starter Kit 
http://www.st.com/stonline/books/pdf/docs/10426.pdf 

5、PWM Management for 3-Phase BLDC Motor Drives using the ST7FMC  
http://www.st.com/stonline/books/pdf/docs/10691.pdf 

6、Back EMF detection during PWM on time by ST7MC 
http://www.st.com/stonline/books/pdf/docs/10775.pdf 

7、Space Vector Modulation using 8-Bit ST7FMC Microcontroller and AK-ST7FMC Starter Kit  
http://www.st.com/stonline/books/pdf/docs/11367.pdf 
用ST7MC实现空间矢量算法,有详细的思路说明,具体的参考代码没有找到 

8、ST7MC1 ST7MC2 datasheet 
http://www.st.com/stonline/books/pdf/docs/9721.pdf 

9、BLDC Sensor Motor Stand Alone library rev 2.0 
http://www.st.com/stonline/products/support/micro/files/an1905_3ph_sr_rn.pdf 
http://www.st.com/stonline/products/support/micro/files/an1905_3ph_sr.zip 

10、BLDC Sensorless Motor Stand Alone Library rev 2.1  
http://www.st.com/stonline/products/support/micro/files/an1905_3ph_sl_rn.pdf 
http://www.st.com/stonline/products/support/micro/files/an1905_3ph_sl.zip 

11、ST7MC Three-phase AC Induction Motor Control Library Rev 2.0  
http://www.st.com/stonline/products/support/micro/files/an1904_rn.pdf 
http://www.st.com/stonline/products/support/micro/files/an1904_sw.zip 

12、ST7MC-KIT/BLDC Starter kit Software Suite.  
(includes comprehensive PC Graphical User Interface and C Software libraries for standalone operation of the starter kit) 
http://mcu.st.com/mcdfiles/1131027818.exe 
这个GUI可以看到调试的时候需要配置那些参数。 


13、ST有一些内部培训的材料 
    下面的资料是ST内部培训的资料,已经换成了PDF格式,希望大家在传播时不要改变文件的本来内容。 
BLDC部分 
1)、BLDC MOTOR BASICS 
2)、BLDC PERIPHERAL 
3)、ST7FMC MOTOR CONTROL REGISTER 
4)、BLDC START STRATEGY 
5)、ST7FMC GUI & STARTER KIT 
6)、BLDC DRIVE FLOW CHART & LIBRARIES  

AC部分 
1)、AC Induction Motor Basics 
2)、AC Induction Motor Advanced 
3)、AC Induction Motor MTC Peripheral, features and associated registers 
4)、Sinewave generation technique 
5)、AC Motor Control Library Overview 
6)、Use of GUI and Standalone software 
7)、Working with the AC Motor Control Software Library 


14、ST7 Flash STICK User Manual  
http://www.st.com/stonline/books/pdf/docs/9133.pdf 
ST7-STICK manufacturing files  
http://mcu.st.com/mdtfiles/1038906884.zip 
这是ST7 Stick的PCB gerber和电路原理图文档。这个工具是ST7的并口版编程器,支持目前大多数的ST7系列MCU编程。如果你手上有ST7MC,只要有快这样的板子,你就可以开始开发了。这是官方的资料,既然放出来了,应该是可以自己拿来做的。 


二、Ti DSP TMS320LF2xxx部分 

Application Software C2000 Apps Software from Texas Instruments 
http://focus.ti.com/dsp/docs/dspsupporttoolssoftwareaut.tsp?sectionId=3&tabId=475&familyId=110&toolTypeId=32 
里面有几种常见的电机驱动参考代码,DSP的,含F24系列、F28系列。 



三、Microchip部分 



四、Freescale部分 



五、Atmel AT90PWMx 








我已经很久很久没有发过主题帖了,呵呵。潜水时间快有一年了,这一年混的那个烂!唉,不提也罢。 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -