搜索
bottom↓
回复: 288

马达控制应用笔记和参考代码--看看这个帖的访问量能达到多少

[复制链接]

出0入8汤圆

发表于 2006-3-12 18:58:27 | 显示全部楼层 |阅读模式
最近发现突然出现很多人问起如何使用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

















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

-----此内容被Grant于2006-03-12,19:31:00编辑过


-----此内容被Grant于2006-03-12,19:47:17编辑过

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2006-3-12 19:13:50 | 显示全部楼层
不错,顶一把

出0入0汤圆

发表于 2006-3-12 21:20:57 | 显示全部楼层
先顶后看~



超级有价值~~建议转为酷贴~~

出0入0汤圆

发表于 2006-3-12 21:29:12 | 显示全部楼层
非常非常非常地感谢Grant老兄!!!!

出0入0汤圆

发表于 2006-3-12 22:51:59 | 显示全部楼层
先表示感谢1

出0入0汤圆

发表于 2006-3-13 01:23:21 | 显示全部楼层
我没做这方面,但是我也顶。

出0入0汤圆

发表于 2006-3-13 06:54:59 | 显示全部楼层
好贴

出0入0汤圆

发表于 2006-3-13 08:06:07 | 显示全部楼层
好贴,谢谢!

出0入0汤圆

发表于 2006-3-13 13:18:05 | 显示全部楼层
最近也在作BLDC马达的无霍尔控制,感谢楼主的奉献精神~!!!!



代表全国的未婚MM向楼主致敬!!!

出0入0汤圆

发表于 2006-3-13 13:48:57 | 显示全部楼层
侠客,给我发个邮件呗?

我的:zhuangyu@shicohmotor.cn

有点问题,我想我们可以合作一下。呵呵~!

出0入8汤圆

 楼主| 发表于 2006-3-13 14:11:29 | 显示全部楼层
惨了,怎么不可以再编辑我的帖了,记得以前是可以的啊,什么时候设置了一个一小时以后就不可以修改啊?我的帖子还没写完啊,还有很长啊,现在第一部分的ST部分,都还没有搞完。



to zy99:不好意思?问一下,为什么是未婚的MM?我可还是个光棍啊。

你要联系我的话,你可以给我邮件,grant_jx@hotmail.com。加MSN的话,你基本上看不到我的,由于工作性质的关系我很少长期在线,都是在外出差协助客户开发。呵呵,不好意思。

出0入0汤圆

发表于 2006-3-13 14:20:16 | 显示全部楼层
我顶!

出0入0汤圆

发表于 2006-3-13 16:48:12 | 显示全部楼层
email抄下了~! :-)



1\因为知道你对已婚MM不感兴趣呗~!此所谓 己所不欲,莫施于人 阿~!

2、光那啥好阿,升值潜力大额~!

ps:小弟〔先表明一下正身,免得引起歧意〕会看八字&看相的说~,如果有这方面需求,

偶可以客串一下,呵呵。手相和面相都可以,两个一起也可以〔注意拍的时候带手指头,要看的清纹路〕。相术还行,八字一般,在分析具体年份的时候作为参考~!



唉,这么圣洁的讨论科学的地方,竟然被我宣扬迷信,罪过,罪过~!闪人!

出0入0汤圆

发表于 2006-3-13 17:03:41 | 显示全部楼层
一小时以后就不可以修改。



可以考虑连续发帖,完成后统一整理一下,我可以帮你把它弄到楼顶去。

出0入0汤圆

发表于 2006-3-13 20:54:14 | 显示全部楼层
支持楼主大公无私啊!

出0入4汤圆

发表于 2006-3-13 21:22:23 | 显示全部楼层
BLDC马达=无刷电机?

最近我在使用这个,用onsemi的MC33035+mc33039驱动 很好

用hall 传感器

出0入0汤圆

发表于 2006-3-14 09:09:31 | 显示全部楼层
有霍尔传感器的好作点,没有的调试比较困难~。

出0入8汤圆

 楼主| 发表于 2006-3-14 10:39:19 | 显示全部楼层
BLDC有两种,BLDC Sensorless Motor和BLDC Sensor Motor,无论是AC motor还是DC motor,带Sensor在MCU/DSP处理上多要比Sensorless好很多,但受控于制造成本和运行环境的压力,sensorless用途越来越广泛,当然不能说别的就没有用,它们也都有各自的应用领域。

出0入0汤圆

发表于 2006-3-14 17:13:59 | 显示全部楼层
同志们!这样的楼主所发扬的是一种什么精神?!

!!!!!!!!!!!!!!!!!!!!!!

是真正的雷锋精神!

!!!!!!!!!

对楼主我只能仰视,然如此亦不能表达对楼主的崇敬之情!

!!!!!!!!!!!!!!!!!!!!!!!!!!

出0入8汤圆

 楼主| 发表于 2006-3-14 18:10:45 | 显示全部楼层
上传文件实在太慢。楼上的老兄,你的话看上去有点过了,要是可以删的话,建议你还是删了吧。后面的资料,我会按照各自的品牌整理,再放上来。那些需要注册或是有原厂FAE联系方式才能下载的资料我会上传上来,其它仅会给出官方的下载连接,请自行下载。





13、ST有一些内部培训的材料,下列的资料仅用于技术交流,请勿用于商业用途,我或是ST都不会为下述的资料内容承担任何的责任。如需商业用途,请删除下述这些资料,然后自行与ST联系获取你的需要。希望下载者注意!

AC Induction Motor



1)、AC Induction Motor Advanced.pdf



2)、AC Induction Motor Basics.pdf



3)、AC Motor Control Library Overview.pdf



4)、Use of GUI and stand-alone software.pdf



5)、Working with the AC Motor Control Software Library.pdf



6)、Hands-on session exercises.pdf



7)、AC induction motor MTC peripheral exercise.pdf



8)、AC induction motor MTC peripheral,features and associated registers.pdf



9)、Sinewave generation technique.pdf



10)、Sinewave generation technique(Solution).pdf











BLDC Motor



1)、BLDC Motor basics.pdf



2)、ST7FMC2x BLDC Motor Peripheral.pdf



3)、ST7FMC2x Microcontroller.pdf



4)、BLDC START & DRIVE.pdf



5)、BLDC Flowchart.pdf



6)、Starter Kit & GUI.pdf



7)、BLDC MOTOR BASIC.pdf



8)、BLDC motor MTC peripheral exercise.pdf





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,只要有快这样的板子,你就可以开始开发了。这是官方的资料,既然放出来了,应该是可以自己拿来做的。



15)、电机控制.pdf

电机控制的概念,工作原理,拓扑 L62xx系列设计参考资料、注意事项,如果需要使用ST的分立马达驱动模块,这是一份非常有用的资料。






















-----此内容被Grant于2006-03-14,18:13:51编辑过

出0入0汤圆

发表于 2006-3-15 09:00:42 | 显示全部楼层
多谢楼主的资料。



PS:阿莫老大阿,被你这么一整理,原文件名被改掉了,你整理需要时间,我们下载下来了也还需要重新整理,太麻烦了。建议你还是保留原文件的名字吧。

出0入0汤圆

发表于 2006-3-15 13:26:55 | 显示全部楼层
楼主!我真的很佩服你!



如有半句假话,天打雷劈!



我就从没见过有您这样胸襟的人!



说我拍马屁也无所谓,我是从心底里服您!

出0入0汤圆

发表于 2006-3-15 14:00:16 | 显示全部楼层
好帖,严重加“裤”!哈哈

出0入0汤圆

发表于 2006-3-15 14:30:08 | 显示全部楼层
超级好人啊

出0入8汤圆

 楼主| 发表于 2006-3-16 10:50:47 | 显示全部楼层
五、Atmel AT90PWMx





AT90PWM2/3 DataSheet

http://www.atmel.com/dyn/resources/prod_documents/doc4317.pdf





Code example for AT90PWM3 - PSC1 in 1 ramp mode Code example in C language for IAR compiler

http://www.atmel.com/dyn/resources/prod_documents/at90pwm3_psc1_one_ramp.zip



Code example for AT90PWM3 - PSC1 in 1 ramp mode Code example in Assembly language for AVR Studio  

http://www.atmel.com/dyn/resources/prod_documents/at90pwm3_psc1_one_ramp_ass.zip



Code example for AT90PWM3 - PSC1 in 2 ramps mode Code example in C language for IAR compiler  

http://www.atmel.com/dyn/resources/prod_documents/at90pwm3_psc1_two_ramp.zip



Code example for AT90PWM3 - PSC1 in 4 ramps mode Code example in C language for IAR compiler  

http://www.atmel.com/dyn/resources/prod_documents/at90pwm3_psc1_two_ramp.zip



Code example for AT90PWM3 - PSC1 in centered aligned ramp mode Code example in C language for IAR compiler  

http://www.atmel.com/dyn/resources/prod_documents/at90pwm3_psc1_centered.zip



ATAVRMC100 - BLDC Motor Control  Hardware User Guide

http://www.atmel.com/dyn/resources/prod_documents/doc7551.pdf



AVR440: Sensorless Control of Two-Phase Brushless DC Motor

http://www.atmel.com/dyn/resources/prod_documents/doc8007.pdf

http://www.atmel.com/dyn/resources/prod_documents/AVR440.zip



AVR441: Intelligent BLDC Fan Controller with Temperature Sensor and Serial Interface

http://www.atmel.com/dyn/resources/prod_documents/doc8004.pdf

http://www.atmel.com/dyn/resources/prod_documents/AVR441.zip



AVR442: BLDC Fan Motor Control with ATtiny13

http://www.atmel.com/dyn/resources/prod_documents/doc8005.pdf

http://www.atmel.com/dyn/resources/prod_documents/AVR442.zip



AVR443: Sensor-based control of three phase Brushless DC motor

http://www.atmel.com/dyn/resources/prod_documents/doc2596.pdf

http://www.atmel.com/dyn/resources/prod_documents/AVR443.zip



AVR444: Sensorless control of 3-phase brushless DC motors

http://www.atmel.com/dyn/resources/prod_documents/doc8012.pdf

http://www.atmel.com/dyn/resources/prod_documents/AVR444.zip



AVR448: Control of High Voltage Three-phase BLDC Motor

http://www.atmel.com/dyn/resources/prod_documents/doc2592.pdf

http://www.atmel.com/dyn/resources/prod_documents/AVR448.zip



AVR492: Brushless DC Motor control using AT90PWM3

http://www.atmel.com/dyn/resources/prod_documents/doc7518.pdf

http://www.atmel.com/dyn/resources/prod_documents/avr492.zip



AVR494: AC Induction Motor Control Using the constant V/f Principle and a Natural PWM Algorithm

http://www.atmel.com/dyn/resources/prod_documents/doc7545.pdf

http://www.atmel.com/dyn/resources/prod_documents/AVR494_AVR495.zip



AVR495: AC Induction Motor Control Using the Constant V/f Principle and a Space-vector PWM Algorithm

http://www.atmel.com/dyn/resources/prod_documents/doc7546.pdf

http://www.atmel.com/dyn/resources/prod_documents/AVR494_AVR495.zip





就是资料太少,看上起在低成本的竞争上性能与配置蛮有优势的,就是不知道价格如何?

出0入0汤圆

发表于 2006-3-16 11:33:49 | 显示全部楼层
照单全收!



再次敬礼!

出0入0汤圆

发表于 2006-3-16 12:53:28 | 显示全部楼层
谢谢

出0入0汤圆

发表于 2006-3-27 17:55:30 | 显示全部楼层
非常感谢

出0入0汤圆

发表于 2006-4-26 19:41:06 | 显示全部楼层
深圳公司聘兼职无刷电机驱动器研发工程师。要求熟练掌握avr单片机软硬件设计。

出0入0汤圆

发表于 2006-4-28 14:14:19 | 显示全部楼层
这么好的资料集合~~

把它顶起来让更多的人受益是我们的义务啊!!!

出0入0汤圆

发表于 2006-5-1 22:40:35 | 显示全部楼层
ding!!!

出0入0汤圆

发表于 2006-5-2 01:51:10 | 显示全部楼层
不能不顶

出0入8汤圆

 楼主| 发表于 2006-5-7 10:58:49 | 显示全部楼层
四、Freescale部分



Freescale有一款DSP,和目前Microchip的dsPIC结构类似,也是MCU+DSP模式,他们是MC56F83xx/DSP56xxx系列。这一款DSP用于马达驱动、变频控制是一个不错的选择。建议大家看了资料以后,需要了解的只是看懂驱动的原理,其实用什么MCU或DSP驱动都是一样,只要资源可以满足要求都可以的。Freescale的资料其实蛮多的,我这里只提供Reference Designs的列表,需要了解的只要下载Reference Manuals基本上就可以了解个大概。





1、RD56F801XACIM   :

Design of an ACIM Vector Control Drive using the 56F801X   





2、RD56F801XBLDCHS   

3-Phase BLDC Motor Control with Hall Sensor Using 56F801X Digital Signal Controllers   FREESCALE   -   -   -   -  

RD56F801XPMSMBLDC   

PMSM and BLDC Sensorless Motor Control using the 56F801X   FREESCALE   -   -   -   -  

RD56F8300EMB   

Electro-Mechanical Braking using 56F8300 Digital Signal Contollers   FREESCALE   -   -   -   -  

RD56F8300EPAS   

Electronic Power Assisted Steering (EPAS) with 56F8300 Digital Signal Controllers   FREESCALE   -   -   -   -  

RD56F8300FR   

FlexRay Communications using 56F8300 Digital Signal Controllers   FREESCALE   -   -   -   -  

RD56F8300FRBBW   

FlexRay Brake-By-Wire using 56F8300 Digital Signal Controllers   FREESCALE   -   -   -   -  

RD56F8300LCSM   

A Low-Cost Soft Modem using the Freescale Digital Signal Controller   FREESCALE   -   -   -   -  

RD56F8300OUPS   

Online UPS using a 56F83xx Device   FREESCALE   -   -   -   -  

RD56F8300SMPS   

Digital AC/DC Switched-Mode Power Supply using a 56F8300 Digital Signal Controllers   FREESCALE   -   -   -   -  

RDDSCSENSORLESSBLDC   

3-Phase Brushless DC Motor Sensorless Control using 56F801X   FREESCALE   -   -   -   -  

RDDSP568FP   

Feature Phone Reference Design for 5685X   FREESCALE   -   -   -   -  

RDDSP56F8ACIMVHD   

3-Phase ACIM Volt per Hertz Motor Control Using 56F80X or 56F8300 Digital Signal Controllers   FREESCALE   -   -   -   -  

RDDSP56F8ACVCD   

3-Phase AC Induction Motor Vector Control Using 56F80X or 56F8300 Digital Signal Controllers   FREESCALE   -   -   -   -  

RDDSP56F8BLDCAZC   

3-Phase BLDC Motor Control with Sensorless Back-EMF ADC Zero Crossing Detection Using 56F80X or 56F8300 Digital Signal Controllers   FREESCALE   -   -   -   -  

RDDSP56F8BLDCE   

3-Phase BLDC Motor Control with Encoder using 56F80X or 56F8300 Digital Signal Controllers   FREESCALE   -   -   -   -  

RDDSP56F8BLDCHS   

3-Phase BLDC Motor Control with Hall Sensor Using 56F80X or 56F8300 Digital Signal Controllers   FREESCALE   -   -   -   -  

RDDSP56F8BLDCZC   

3-Phase Sensorless BLDC Motor Control with Back-EMF Zero Crossing Detection using 56F80X or 56F8300 Digital Signal Controllers   FREESCALE   -   -   -   -  

RDDSP56F8PLMOD   

Power Line modem with 56F80X CENELEC band "B"   FREESCALE   -   -   -   -  

RDDSP56F8PMSDE   

3-Phase PM Synchronous Motor Control with Quadrature Encoder Using 56F80X Digital Signal Controllers   FREESCALE   -   -   -   -  

RDDSP56F8SMTVC   

3-Phase PM Synchronous Motor Torque Vector Control Using 56F80X or 56F8300 Digital Signal Controllers   FREESCALE   -   -   -   -  

RDDSP56F8SRDE   

3-Phase Switched Reluctance Motor Control with Encoder Using 56F80X Digital Signal Controllers   FREESCALE   -   -   -   -  

RDDSP56F8SRDHS   

3-Phase SR Motor Control with Hall Sensor Reference Design for 56F80X or 56F8300 Digital Signal Controllers   FREESCALE   -   -   -   -  

RDDSP56F8SRDS   

3-Phase SR Motor Sensorless Control Reference Design using 56F80X or 56F8300 Digital Signal Controllers

出0入8汤圆

 楼主| 发表于 2006-5-7 13:20:58 | 显示全部楼层
完成之前没有做完的工作。我已尽力了,只能成功上传一个文件!不知为何,老是出现上传文件格式不支持的错误消息。痛苦!下列列表中有列出来但没有下载链接的,不知有没有什么解决办法。实在不行又觉得特别需要的,给我邮件。





四、Freescale部分



Freescale有一款DSP,和目前Microchip的dsPIC结构类似,也是MCU+DSP模式,他们是MC56F83xx/DSP56xxx系列。这一款DSP用于马达驱动、变频控制是一个不错的选择。建议大家看了资料以后,需要了解的只是看懂驱动的原理不要太过分沉迷与器件,比如对照C语言的源文件理解空间矢量。个人感觉其实用什么MCU或DSP驱动都是一样,只要资源可以满足要求都是可以使用的。Freescale的资料其实蛮多的,我这里只提供Reference Designs的列表,需要了解的只要下载Reference Manuals基本上就可以了解个大概。我仅列出与马达控制、变频驱动相关的资料列表:





1、RD56F801XACIM

    Design of an ACIM Vector Control Drive using the 56F801X

    1)、Reference Manuals:

    http://www.freescale.com/files/dsp/doc/ref_manual/DRM075.pdf







2、RD56F801XBLDCHS

    3-Phase BLDC Motor Control with Hall Sensor Using 56F801X Digital Signal Controllers   

    1)、Users Guides:

    http://www.freescale.com/files/dsp/doc/user_guide/56F8013BLDCUG.pdf

    2)、Application Notes

    http://www.freescale.com/files/product/doc/AN1916.pdf

    3)、Reports or Presentations

    http://www.freescale.com/files/ftf_2005/doc/reports_presentations/ZMC308_ELEVICH.pdf

    4)、Code Examples

    Code Examples.zip





3、RD56F801XPMSMBLDC

    PMSM and BLDC Sensorless Motor Control using the 56F801X

    1)、Reference Manuals:

    http://www.freescale.com/files/dsp/doc/ref_manual/DRM077.pdf

    2)、Reports or Presentations

    http://www.freescale.com/files/ftf_2005/doc/reports_presentations/ZMC313_HUTCHINGS.pdf





4、RD56F8300OUPS   

    Online UPS using a 56F83xx Device  

    1)、Reference Manuals:

   

    2)、Schematics

    OrCAD Schematic Capture design file for the 56F8300 UPS Control Board

    http://www.freescale.com/files/soft_dev_tools/hardware_tools/schematics/56F8300UPSCBOSCH.zip

    OrCAD Schematic Capture design file for the 56F8300 UPS Power Board  

    http://www.freescale.com/files/soft_dev_tools/hardware_tools/schematics/56F8300UPSPBOSCH.zip





5、RD56F8300SMPS   

    Digital AC/DC Switched-Mode Power Supply using a 56F8300 Digital Signal Controllers   

    1)、Reference Manuals:



    2)、Application Notes

    http://www.freescale.com/files/dsp/doc/app_note/AN3115.pdf

    3)、Training Reference Material

    http://www.freescale.com/files/dsp/doc/train_ref_material/56F8300SMPSMM.zip





6、RDDSCSENSORLESSBLDC   

    3-Phase Brushless DC Motor Sensorless Control using 56F801X  

    1)、Reference Manuals:

    http://www.freescale.com/files/dsp/doc/ref_manual/DRM070.pdf

    2)、Application Software





7、RDDSP56F8ACIMVHD   

    3-Phase ACIM Volt per Hertz Motor Control Using 56F80X or 56F8300 Digital Signal Controllers   

    1)、Reference Manuals:

    http://www.freescale.com/files/microcontrollers/doc/ref_manual/DRM021.pdf







8、RDDSP56F8ACVCD   

    3-Phase AC Induction Motor Vector Control Using 56F80X or 56F8300 Digital Signal Controllers

    1)、Reference Manuals:

    http://www.freescale.com/files/microcontrollers/doc/ref_manual/DRM023.pdf

    2)、Application Software







9、RDDSP56F8BLDCAZC   

    3-Phase BLDC Motor Control with Sensorless Back-EMF ADC Zero Crossing Detection Using 56F80X or 56F8300 Digital Signal Controllers  

    1)、Reference Manuals:

    http://www.freescale.com/files/microcontrollers/doc/ref_manual/DRM026.pdf

    2)、Application Software







10、RDDSP56F8BLDCE   

    3-Phase BLDC Motor Control with Encoder using 56F80X or 56F8300 Digital Signal Controllers  

    1)、Application Notes :

    http://www.freescale.com/files/dsp/doc/app_note/AN1961.pdf







11、RDDSP56F8BLDCHS   

    3-Phase BLDC Motor Control with Hall Sensor Using 56F80X or 56F8300 Digital Signal Controllers  

    1)、Reference Manuals:

    http://www.freescale.com/files/microcontrollers/doc/ref_manual/DRM025.pdf

    2)、Application Software







12、RDDSP56F8BLDCZC   

    3-Phase Sensorless BLDC Motor Control with Back-EMF Zero Crossing Detection using 56F80X or 56F8300 Digital Signal Controllers

    1)、Reference Manuals:

    http://www.freescale.com/files/microcontrollers/doc/ref_manual/DRM027.pdf

    2)、Application Software









13、RDDSP56F8PMSDE   

    3-Phase PM Synchronous Motor Control with Quadrature Encoder Using 56F80X Digital Signal Controllers

    1)、Reference Manuals:

    http://www.freescale.com/files/microcontrollers/doc/ref_manual/DRM029.pdf

    2)、Application Software





14、RDDSP56F8SMTVC   

    3-Phase PM Synchronous Motor Torque Vector Control Using 56F80X or 56F8300 Digital Signal Controllers

    1)、Reference Manuals:

    http://www.freescale.com/files/microcontrollers/doc/ref_manual/DRM018.pdf

    2)、Application Software

    Software Files for 3-Phase PM Synchronous Motor Torque Vector Control Using 56F805



    Software Files for 3-Phase PM Synchronous Motor Torque Vector Control Using 56F8300





15、RDDSP56F8SRDE   

    3-Phase Switched Reluctance Motor Control with Encoder Using 56F80X Digital Signal Controllers

    1)、Reference Manuals:

    http://www.freescale.com/files/microcontrollers/doc/ref_manual/DRM031.pdf

    2)、Application Software









16、RDDSP56F8SRDHS   

    3-Phase SR Motor Control with Hall Sensor Reference Design for 56F80X or 56F8300 Digital Signal Controllers

    1)、Reference Manuals:

    http://www.freescale.com/files/microcontrollers/doc/ref_manual/DRM032.pdf

    2)、Application Software







17、RDDSP56F8SRDS   

    3-Phase SR Motor Sensorless Control Reference Design using 56F80X or 56F8300 Digital Signal Controllers

    1)、Reference Manuals:

    http://www.freescale.com/files/microcontrollers/doc/ref_manual/DRM030.pdf

    2)、Application Software

出0入0汤圆

发表于 2006-5-7 14:41:57 | 显示全部楼层
谢谢GANT的无私奉献!

出0入0汤圆

发表于 2006-5-7 18:21:10 | 显示全部楼层
曾经在上海的一个美企做过一阵BLDC,现在改做别的了,还是感谢楼主:)

我全收了

出0入0汤圆

发表于 2006-5-18 22:38:44 | 显示全部楼层
LZ太牛X了,这么多,怎么整理???

谢谢了。

工程浩大。。。

出0入0汤圆

发表于 2006-5-18 22:54:26 | 显示全部楼层
这么多,看的人眼花缭乱了,不过还是谢谢各位高手!

出0入0汤圆

发表于 2006-6-9 09:53:53 | 显示全部楼层
感谢楼主,正在做BLCDM驱动,正愁找不到资料!!!

出0入0汤圆

发表于 2006-6-9 22:11:08 | 显示全部楼层
我也是做bldcm sensorless 驱动的,用F2812,以后可以改用更便宜的器件,我们做的系统与有位置传感器控制相比相当甚至更好,与美的空调联系,他们说他们bldcm,用的三三驱动(我们用二二驱动),sensorless,不知哪位大侠听过这种驱动方式?

出0入8汤圆

 楼主| 发表于 2006-6-9 22:32:18 | 显示全部楼层
前面有个人也是在ouravr的论坛里提过,你也许需要找找看,我觉的三三驱动对代码而言和二二没有什么差异,我没做过三三驱动,我认为只要将三相PWM输出的桥臂操作次序改变一下就可以,其他的如电流采样、算法应该不会因为这个有什么太大的改变。  我的理解,仅供参考。



2812好贵啊,2402就足以对付了。



你和美的的那个联系的?好像美的变频生产的方案买的是鹏科兴的ST7MC的方案,不是他们自己做的。TI的和ADI的,美的很早就失败了,不过这是很久以前的事,最近如何就不是很清楚了。

出0入0汤圆

发表于 2006-6-9 23:32:40 | 显示全部楼层
GOOD

出0入0汤圆

发表于 2006-6-10 11:47:57 | 显示全部楼层
顶!

出0入0汤圆

发表于 2006-6-11 21:05:28 | 显示全部楼层
谢谢Grant ,我是跟美的开发部长联系的,三三驱动,问题是转子位置检测就难了,位置检测我们用卡尔曼滤波计算量大,用24XX,额定速度达不到要求.

出0入8汤圆

 楼主| 发表于 2006-6-11 22:57:39 | 显示全部楼层
美的的空调有常规空调、商用空调、还有变频空调一共三个开发空调开发部,会用到变频的就只有变频空调事业部了,我知道你联系的人是谁了。





我没有具体去做过如何三三驱动。不过我现在不做TI的DSP,对了想了解一下你的驱动是120度的方波还是正弦波?还是180度的方案?

出0入0汤圆

发表于 2006-6-12 15:25:27 | 显示全部楼层
郁闷...

出0入0汤圆

发表于 2006-6-12 21:08:55 | 显示全部楼层
120度的方波

出0入8汤圆

 楼主| 发表于 2006-6-12 22:10:45 | 显示全部楼层
120度方波?用TI的DSP?太浪费了。ST7MC已经可以搞出很成熟的方案了,TI的DSP和ST7MC根本没有竞争力,也许在某些所谓的高端上有些机会吧。况且现在市面上成熟的120度方波的方案有好几家,这个时候来搞这个开发也太晚了点。要是能有DSP搞个180度的方案出来才有优势,不过180的算法确实够麻烦的。

出0入0汤圆

发表于 2006-6-12 22:43:46 | 显示全部楼层
顶到尖峰

出0入0汤圆

发表于 2006-6-13 15:22:30 | 显示全部楼层
前面我说过我们搞的是kalman滤波,sensorless,28系列才能够速度,其实28系列并不贵,只要有量,C2801才4美元.问题是我们的控制效果好,不比有位置传感器时差.我想ST7MC速度可能不行,不过我没用过.

出0入8汤圆

 楼主| 发表于 2006-6-13 16:25:16 | 显示全部楼层
问题是你要从事的是商业运作,对于商业而言任何投资都是为了得到尽可能多的回报。相比情况下2$左右的ST7MC就可以搞定120度方波,尽管有些压缩机支持还不是太好。但在大多数的应用中也够用了。你既然希望搞定美的,就也应该知道美的用的ST7MC和IR的方案。其实有些时候客户生产的要求追求的只是性价比而不是什么过多的最求性能,你要是了解志高空调就会深切体会我的话。  我没有做过kalman滤波,对它也一点都不了解。

出0入0汤圆

发表于 2006-6-13 21:15:51 | 显示全部楼层
kalman滤波(很多乘法,除法运算),2407搞唔掂,ST7MC肯定搞唔掂,所以才用28系列.

出0入0汤圆

发表于 2006-9-3 19:23:35 | 显示全部楼层

出0入0汤圆

发表于 2006-9-4 09:44:19 | 显示全部楼层
顶啥,那些资料看着就头疼,还不如来点比较实际的

出0入0汤圆

发表于 2006-9-4 18:20:43 | 显示全部楼层
GOOD

出0入0汤圆

发表于 2006-12-22 12:41:38 | 显示全部楼层
这个贴子,真的爽, 搞电机人的福啊。

今年的感动中国,就是你啦.

出0入0汤圆

发表于 2006-12-22 12:43:02 | 显示全部楼层
这个贴子,真的爽, 搞电机人的福啊。

今年的感动中国,就是你啦.

出0入0汤圆

发表于 2006-12-22 14:32:54 | 显示全部楼层
好贴,顶一顶

出0入42汤圆

发表于 2006-12-22 15:43:01 | 显示全部楼层
收藏夹-->添加-->确定

出0入0汤圆

发表于 2006-12-22 17:19:47 | 显示全部楼层
好人!多谢!

出0入0汤圆

发表于 2006-12-23 20:24:58 | 显示全部楼层
好东西

出0入0汤圆

发表于 2006-12-29 16:48:50 | 显示全部楼层
感谢楼主,顶!!

出0入0汤圆

发表于 2007-2-9 23:44:06 | 显示全部楼层
应该顶起来~~

今天好找才找出来~

出0入0汤圆

发表于 2007-5-7 18:43:32 | 显示全部楼层
这个帖子一定要顶

出0入0汤圆

发表于 2007-5-8 11:41:06 | 显示全部楼层
记号

出0入0汤圆

发表于 2007-5-28 14:52:04 | 显示全部楼层
再顶再看啊

出0入0汤圆

发表于 2007-6-15 19:26:57 | 显示全部楼层
谢谢了,正需要阿

出0入0汤圆

发表于 2007-8-7 11:46:20 | 显示全部楼层
GRANT 我现在也在做BLDC你上面给的资料 下不了了



能重发一遍或者  发到俺的邮箱么?



或者QQ上给



谢谢!



QQ:405344012 怎么联系你?

出0入0汤圆

发表于 2007-8-7 13:45:23 | 显示全部楼层
我一直在找MC33035+MC33039的马达控制成功方案,但是一直没有找到,自己按照资料画了一张原理图,不知道是否能通过,现在传上来,那位高手给看看,指点一二,先谢谢了。







图中CP1205可以完全被MC33035代替。

出0入0汤圆

发表于 2007-8-10 12:52:22 | 显示全部楼层
GRANT 你的资料 已经不能 下载了

能不能 重新发一下?

出0入0汤圆

发表于 2007-12-14 17:00:30 | 显示全部楼层
收藏一下,有空仔细看一下

出0入0汤圆

发表于 2007-12-15 09:31:35 | 显示全部楼层
我顶真是个好贴

出0入0汤圆

发表于 2007-12-16 11:33:27 | 显示全部楼层
好贴呀!
推荐几本好书,论坛可能有的
<<电动机的单片机控制>>
<<新型PID控制及其应用>>
点击此处打开ourdev_189073.pdf(文件大小:108K)
一个做电机驱动器的网站
http://www.dspdsp.com/

出0入0汤圆

发表于 2008-3-4 01:30:50 | 显示全部楼层
觉得光偶慢了

出0入0汤圆

发表于 2008-3-4 08:38:17 | 显示全部楼层
非常感谢Grant

出0入0汤圆

发表于 2008-3-4 08:59:27 | 显示全部楼层
ding

出0入0汤圆

发表于 2008-3-4 09:30:15 | 显示全部楼层
收藏了,多谢!

出0入0汤圆

发表于 2008-3-4 10:56:34 | 显示全部楼层
好东西啊。就是不知道有没有中文的哈哈

出0入0汤圆

发表于 2008-3-4 11:20:29 | 显示全部楼层
先顶上,再看。

出0入0汤圆

发表于 2008-3-4 11:23:47 | 显示全部楼层
刚看了一下,居然我以前就顶过,哈哈,不算多,快一年了我还没有看过,惭愧啊。

出0入8汤圆

 楼主| 发表于 2008-3-4 17:58:56 | 显示全部楼层
第一帖的时间是2006年3月12号,今天是2008年3月4号,总计的访问点击数是:13675。快两年整了, 没想到这个帖子还有人在顶。


最近正在看STM32做的矢量控制无刷直流电机的方案,资料和源代码都已经拿到了,还在等测试用的BLDC到手。改天发一个STM32做BLDC的控制文档,看看访问量是否可以赶超这个帖子。

出0入0汤圆

发表于 2008-3-4 18:40:34 | 显示全部楼层
有用的资料是不会没有人看的

出0入0汤圆

发表于 2008-3-4 20:48:24 | 显示全部楼层
矢量控制原理上到不是很难,但要做一个高性能稳定的产品非常考验电路设计和布线

出0入0汤圆

发表于 2008-3-4 21:53:22 | 显示全部楼层
顶!!!

出0入0汤圆

发表于 2008-6-2 19:49:41 | 显示全部楼层
80楼。。。期待

出0入0汤圆

发表于 2008-6-3 12:28:58 | 显示全部楼层
这个帖子一定要留名,将来也许用得上,楼主,你辛苦了!

出0入0汤圆

发表于 2008-6-3 16:22:38 | 显示全部楼层
mark

出0入0汤圆

发表于 2008-6-3 19:28:39 | 显示全部楼层
老贴都顶上来咯哦。。。。。哈哈

出0入0汤圆

发表于 2008-6-3 19:34:40 | 显示全部楼层
顶吧,楼主够累的

出0入0汤圆

发表于 2008-6-3 23:09:31 | 显示全部楼层
记号

出0入0汤圆

发表于 2008-6-3 23:40:31 | 显示全部楼层
mark

出0入0汤圆

发表于 2008-6-4 09:45:16 | 显示全部楼层
强烈期待Freescale部分

出0入0汤圆

发表于 2008-7-9 23:46:53 | 显示全部楼层
mark

出0入0汤圆

发表于 2008-7-12 09:01:09 | 显示全部楼层
收藏了 谢谢

出0入0汤圆

发表于 2008-7-13 00:30:28 | 显示全部楼层
mark

出0入0汤圆

发表于 2008-7-13 00:41:03 | 显示全部楼层
标记一下先,慢慢看

出0入0汤圆

发表于 2008-7-13 01:23:37 | 显示全部楼层
.

出0入10汤圆

发表于 2008-7-13 02:45:00 | 显示全部楼层
顶起

出0入0汤圆

发表于 2008-8-22 17:48:08 | 显示全部楼层
mark

出0入0汤圆

发表于 2008-8-22 17:53:26 | 显示全部楼层
收藏了!
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-27 00:13

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表