搜索
bottom↓
回复: 18

【分享】Freescale Kinetis KEA128三相无传感器BLDC马达控制参考...

[复制链接]

出0入0汤圆

发表于 2014-8-28 11:23:46 | 显示全部楼层 |阅读模式
本帖最后由 FSL_TICS_ZJJ 于 2014-9-11 15:20 编辑



Freescale Kinetis KEA128三相无传感器BLDC马达控制参考设计
Freescale公司的Kinetis KEA系列是基于ARM Cortex-M0+核的MCU,工作频率高达48MHz,工作电压2.7-5.5V,工作温度–40℃到 +125℃.器件包括一套模拟,通信,定时和控制外设以及闪存和不同的引脚,具有很好的ESD/EMC性能,非常适合汽车应用.本文介绍了Kinetis KEA128主要特性,框图, 模块内部连接配置图以及KEA128BLDCRD三相无传感器BLDC马达控制参考设计主要特性,电路图和材料清单.

Kinetis EA series MCUs for automotive provide cost-effective ARM®-based solution for a wide range of automotive applications and are pin-compatible across the Kinetis EA series and with future Kinetis automotive families.

This series includes a set of analog, communication, timing and control peripherals with varying flash memory size and pin count. These scalable devices are highly robust, and offer an enhanced ESD/EMC performance solution for cost-sensitive automotive applications. This series is supported by development tools, software and hardware references to help you quickly start designing.

Kinetis KEA128主要特性:

Operating Characteristics
• Voltage range: 2.7 to 5.5 V
• Flash write voltage range: 2.7 to 5.5 V
• Temperature range (ambient): –40 ℃ to +125 ℃
Performance
• Up to 48 MHz ARM Cortex-M0+ core
• Single-cycle 32-bit x 32-bit multiplier
• Single-cycle I/O access port
Memories and Memory Interfaces
• Up to 128 KB flash
• Up to 256 B EEPROM
• Up to 16 KB RAM
Clocks
• Oscillator (OSC)—loop-controlled Pierce oscillator, crystal or ceramic resonator range of 31.25 kHz to 39.0625 kHz or 4 MHz to 24 MHz
• Internal clock source (ICS)—internal FLL with internal or external reference, precision trimming of internal reference allowing 1% deviation across temperature range of –30 ℃ to 85 ℃ and 1.5% deviation across temperature range of –40 ℃ to 125 ℃, up to 48 MHz
• Internal 1 kHz low-power oscillator (LPO)
System Peripherals
• Power management module (PMC) with three power modes: run, wait, stop
• Low-voltage detection (LVD) with reset or interrupt, selectable trip points
• Watchdog with independent clock source (WDOG)
• Programmable cyclic redundancy check module (CRC)
• Serial wire debug interface (SWD)
• Bit manipulation engine (BME)
Security and Integrity Modules
• 80-bit unique identification (ID) number per chip
Human-machine interface (HMI)
• Up to 71 general-purpose input/output (GPIO)
• Up to two 32-bit keyboard interrupt modules (KBI)
• External interrupt (IRQ)
Analog Modules
• One 12 bit with up to 16 channel SAR ADC with internal band gap reference channel, operation in stop mode, optional hardware trigger (ADC)
• Two analog comparators containing a 6-bit DAC and programmable reference input (ACMP)
Timers
• One 6-channel FlexTimer/PWM (FTM)
• Up to two 2-channel FlexTimer/PWM (FTM)
• One 2-channel periodic interrupt timer (PIT)
• One real-time clock (RTC)
• Up to one 16-bit pulse width timer
Target Applications
• Infotainment connection module
• Park assistance
• DC/BLDC motor control
• Electronic park brake
• TPMS
• Motorcycle CDI/EFI
• Battery management
• Pump/fan controller
• Passive entry push start
• Ambient lighting
• BCM/HVAC
• Windows/door/sun roof
• Seats/mirror/wiper
• Immobilizer
• Powertrain companion chip
• Generic sensor node

图1. Kinetis KEA128框图

图2.模块内部连接配置图

KEA128BLDCRD三相无传感器BLDC马达控制参考设计

This reference manual describes the design of a 3-phase brushless DC (BLDC) motor control drive using a sensorless algorithm. The design is targeted at automotive applications, such as:

•Heating, ventilation, and air conditioning (HVAC)
•Electric pumps, motor control, and auxiliaries
•Transmission and gearbox
•Doors, window lift, and seat control

The design exhibits the suitability and advantages of the Kinetis KEA128 microcontroller for BLDC motor control. It serves as an example of a BLDC motor control design using the general-purpose Kinetis EA series of microcontrollers.

The overall solution is based on the Kinetis KEA128 ARM® Cortex®-M0+ automotive-grade microcontroller, MC33937A FET pre-driver, and MC33903D system basis chip. This Freescale integrated circuit eco-system represents a BLDC motor control solution for the 12 V automotive systems.

The motor control reference design is based on a Kinetis KEA128 32-bit ARM® Cortex®-M0+ automotive MCU and is an example of a 3-phase sensorless brushless DC (BLDC) motor control solution using a six-step commutation process, including closed-loop speed control and dynamic motor current limitation.

The overall hardware solution consists of the Kinetis KEA128 MCU, MC33903D system basis chip, and MC33937A 3-phase field effect transistor pre-driver. This Freescale integrated circuit eco-system represents a BLDC motor control solution for the 12 V automotive systems.

The motor control application is built upon the algorithm building blocks provided by the Automotive Math and Motor Control Library Set for ARM® Cortex®-M0+. These include 16-bit and 32-bit fixed point arithmetic based elemental mathematical functions, PI controlers, and digital filters.

Application data visualization and control is provided by the FreeMASTER run-time debugging tool. Integrated Motor Control Application Tuning (MCAT) tool allows run-time tuning of the application parameters.

The reference design is available for purchase in the package including the reference design hardware board and 3-phase BLDC motor.

KEA128BLDCRD参考设计主要特性:

• 32-bit KEA128 MCU
• MC33937A FET pre-driver
• MC33903D system basis chip
• Sensorless control using back-EMF zero-crossing detection
• DC-bus overvoltage, undervoltage, and overcurrent fault detection
• Application built using the Automotive Math and Motor Control Library Set functions
• FreeMASTER tool for instrumentation/visualization
• Integrated Motor Control Application Tuning (MCAT) tool
• LIN & CAN connectivity support
• OpenSDA debug interface

KEA128BLDCRD参考设计包括:

KEA128BLDCRD DVD
TKEA128BLDCRD Quick Start Guide
3-phase BLDC motor
KEA128BLDCRD Board
USB cable

图3. KEA128BLDCRD参考设计系统框图

图4. KEA128BLDCRD参考设计电路图(1)

图5. KEA128BLDCRD参考设计电路图(2)

图6. KEA128BLDCRD参考设计电路图(3)

图7. KEA128BLDCRD参考设计电路图(4)

图8. KEA128BLDCRD参考设计电路图(5)
KEA128BLDCRD参考设计材料清单:



详情请见:
http://cache.freescale.com/files ... l/DRM151.pdf?fpsp=1
http://www.freescale.com/files/s ... ds&fileExt=.pdf

DRM151.pdf
KEA128BLDCRD_SCH.pdf
KEA128BLDCRDFS.pdf
KINETISEAMCUFS.pdf

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

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

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2014-8-28 11:34:59 | 显示全部楼层
沙发!!!

出0入0汤圆

发表于 2014-8-28 13:23:08 | 显示全部楼层
多谢分享

出0入0汤圆

发表于 2014-8-28 20:20:47 | 显示全部楼层
多谢楼主分享

出0入0汤圆

发表于 2014-8-29 14:04:00 | 显示全部楼层
谢谢楼主了  暂时用不到

出0入0汤圆

发表于 2014-8-29 14:05:18 | 显示全部楼层
对马达控制不熟,谢谢分享

出0入0汤圆

发表于 2014-8-29 15:01:16 | 显示全部楼层
又见楼主分享

出0入0汤圆

发表于 2014-8-30 08:49:07 | 显示全部楼层
这个东西很复杂啊,

出0入0汤圆

发表于 2014-8-30 09:40:32 来自手机 | 显示全部楼层
kea是汽车级的吧,不错的资料。

出0入0汤圆

发表于 2014-8-30 10:08:05 | 显示全部楼层
FreeMASTER 可视化工具是不错,就是以前看波形的时候好像更新较慢。也有可能我用的不对。

出0入0汤圆

发表于 2014-8-31 20:22:05 | 显示全部楼层
感谢楼主的分享精神

出0入0汤圆

发表于 2014-9-1 13:41:37 | 显示全部楼层
这也能搬运啊,原厂的网页看看就是了嘛

出0入4汤圆

发表于 2014-9-30 12:48:34 | 显示全部楼层
谢谢分享,正在在这方面的资料

出0入0汤圆

发表于 2014-10-13 09:30:37 | 显示全部楼层
源代码呢

出0入0汤圆

发表于 2014-12-7 16:43:11 | 显示全部楼层
非常感谢,已经下载

出100入101汤圆

发表于 2014-12-7 19:57:07 | 显示全部楼层
有软件就更好了。

出0入0汤圆

发表于 2015-1-17 08:00:36 | 显示全部楼层
正需要的资料

出0入0汤圆

发表于 2015-1-17 08:32:11 来自手机 | 显示全部楼层
收藏,以后也许会用到

出0入0汤圆

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

本版积分规则

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

GMT+8, 2024-3-29 20:49

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

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