0 卖盘信息
BOM询价
您现在的位置: 首页 > 技术方案 >汽车电子 > 模块板卡:基于NXP LPC1500和TI DSP2812直流无刷电机控制器解决方案

模块板卡:基于NXP LPC1500和TI DSP2812直流无刷电机控制器解决方案

2018-05-31
类别:汽车电子
eye 427
文章创建人 拍明


应用领域:汽车电子

方案类型:模块板卡

主控芯片:Nuvoton 新塘;NXP;TI;

方案概述

可方便地控制电机前进/后退,进行无级调速、软启动、电子EABS刹车、停车驻刹、遥控等各种功能,性能优异,方便使用。

特有的缓启动和EABS刹车功能,可调的缓启动时间,让电机启动过程平滑、柔和、有力;刹车停止过程柔和、精准、安全。

负载特性优异,低速性能好,启动转矩大,启动电流小、适应电动车频繁起动的需要,节省电能。

脉冲式用电,符合电池放电特性,不需要电池瞬间输出大电流,防止电池瞬间亏电。

可与蓝牙、WIFI、遥控器、工业操作手柄等进行无缝对接。

模块板卡:直流无刷电机控制器.png

模块板卡:直流无刷电机控制器.png


【NXP LPC1500】

LPC1500系列:基于Arm® Cortex®-M3内核的运动控制微控制器(MCU)

LPC1500

LPC1500系列32位微控制器支持高精度的有传感器和无传感器电机控制,能够以高度灵活的配置同时控制多台电机。LPC1500 MCU简化了电机评估和开发,无需拥有深厚的电机控制经验。

每个LPC1500 MCU都配备了PWM/定时器子系统,该子系统总共含四个状态可配置的定时器(SCTimer/PWM),这是恩智浦独有的外设功能,使得能够轻松配置运动控制所需的先进PWM和定时功能。片上QEI非常适合采用传感器运动控制的应用。此外,LPC1500器件具有两个ADC,每个可支持高达12位分辨率和最高2 MHz的快速转换率。这两个ADC由一个12位DAC和4个模拟比较器提供支持。模数转换序列可由多个来源来触发,包括与其他片上外设的内部连接,如SCTimer/PWM和模拟比较器输出。温度传感器使得这个精密的模拟子系统更加完备。

两个完整应用套件可用于:

PMSM控制解决方案,演示两种电机(有传感器/无传感器)的磁场定向控制(FOC)电机控制功能

BLDC电机控制解决方案,演示经典的梯形电机控制功能

为了简化电机控制应用的开发,LPC1500配备了免费的固件,以演示有传感器和无传感器的电机控制功能。借助免费的固件、易于使用的GUI优化工具,以及电机控制解决方案,恩智浦LPC1500 MCU使得能够简单而快速地开发电机控制应用。

LPC1500系列微控制器获得了完全的支持,包括LPC软件生态合作体系,一套广泛的工具、驱动程序和中间件,以及高度参与和合作的嵌入式开发人员社区常用的论坛和博客。恩智浦LPCXpresso开发平台包括全功能的C/C++ IDE和LPCOpen固件库,以及带有板载硬件调试器的辅助低成本目标板,可免费提供给所有LPC开发人员。LPCOpen包含器件驱动器、协议栈和图形库,可快速开发代码,并可与广泛的第三方实时操作系统、中间件解决方案以及含Keil和IAR的常用第三方Arm开发工具一起使用。

LPC1500系列

LPC1517JBD48 - Motion Control 32-bit Microcontroller based on ARM Cortex-M3

LPC1517JBD64 - Motion Control 32-bit Microcontroller based on ARM Cortex-M3

LPC1518JBD100 - Motion Control 32-bit Microcontroller based on ARM Cortex-M3

LPC1519JBD100 - Motion Control 32-bit Microcontroller based on ARM Cortex-M3

LPC1519JBD64 - Motion Control 32-bit Microcontroller based on ARM Cortex-M3

LPC1547JBD48 - Motion Control 32-bit Microcontroller based on ARM Cortex-M3

LPC1547JBD64 - Motion Control 32-bit Microcontroller based on ARM Cortex-M3

LPC1548JBD100 - Motion Control 32-bit Microcontroller based on ARM Cortex-M3

LPC1548JBD64 - Motion Control 32-bit Microcontroller based on ARM Cortex-M3

LPC1549JBD100 - Motion Control 32-bit Microcontroller based on ARM Cortex-M3

LPC1549JBD48 - Motion Control 32-bit Microcontroller based on ARM Cortex-M3

LPC1549JBD64 - Motion Control 32-bit Microcontroller based on ARM Cortex-M3

【TI  DSP2812】

DSP2812是TI公司新推出的功能强大的TMS320F2812的32位定点DSP,是TMS320LF2407A的升级版本,最大的特点是速度比TMS320LF2407A有了质的飞跃,从最高40M跃升到TMS320F2812的150M,处理数据位数也从16位定点跃升到32位定点。最大的亮点是其拥有EVA、EVB事件管理器和配套的12位16通道的AD数据采集,使其对电机控制得心应手。再加上丰富的外设接口,如CAN、SCI等,在工控领域占有不少份额。

特点

TMS320F2812是基于代码兼容的C28x内核的新型高性能32位定点数字信号处理器,其代码与F24x/LF240x系列DSP代码及部分功能相兼容,C28x内核的指令执行周期达到了6.67ns,最高运行频率可以达到150MHz,保证了控制系统有足够的运算能力。此外,F2812集成有许多外设,提供了整套的片上系统,从降低了系统成本,实现更简单、高效的控制。其片上外设主要包括2×8路12位ADC(最快80ns转换时间),2路SCI,1路SPI,1路McBSP,1路eCAN接口等,并带有两个事件管理模块(EVA、EVB),分别包括6路PWM/CMP,2路QEP,3路CAP,2路16位定时器(或TxPWM/TxCMP)。另外,该器件还有3个独立的32位CPU定时器,以及多达56个独立编程的GPIO引脚。由此可见,F2812在具备数字信号处理器卓越的数据处理能力的同时,又具有适于控制的片内外设及接口,可广泛应用于各种高性能的系统控制中。F2812不同于F24xx系列DSP,它采用统一编址方式。芯片内部有18K的SARAM,包括MO、M1、L0、L1、H0共5个存储块。各存储块保持独立,可以在同一机器周期对不同的RAM块进行访问,从而减少流水线时延。而且F2812内部有128K字的FLASH,地址空间3D8000h~3F7FFFh,适用于低功耗、高性能的控制系统。此外F2812提供了外部存储器扩展接口(XINTF),方便进行系统扩展,其寻址空间可以达到1MB。F2812有多种上电引导方式可供选择,可以通过设置GPIOF4、GPIOF12、GPIOF3、GPIOF2的不同状态进行DSP上电时的程序引导控制。



责任编辑:Davia

【免责声明】

1、本文内容、数据、图表等来源于网络引用或其他公开资料,版权归属原作者、原发表出处。若版权所有方对本文的引用持有异议,请联系拍明芯城(marketing@iczoom.com),本方将及时处理。

2、本文的引用仅供读者交流学习使用,不涉及商业目的。

3、本文内容仅代表作者观点,拍明芯城不对内容的准确性、可靠性或完整性提供明示或暗示的保证。读者阅读本文后做出的决定或行为,是基于自主意愿和独立判断做出的,请读者明确相关结果。

4、如需转载本方拥有版权的文章,请联系拍明芯城(marketing@iczoom.com)注明“转载原因”。未经允许私自转载拍明芯城将保留追究其法律责任的权利。

拍明芯城拥有对此声明的最终解释权。

标签: Nuvoton NXP TI

相关资讯