Buy NowBuy Now | Development Tools | Technical Documents | Video | Features | Kit Contents |
Kit Overview
Embedded Artists’ LPCXpresso Motor Control Kit (OM13009OM13009) makes it possible for you to get started with motor control prototyping immediately. It is a universal platform for low voltage motor control based on NXP’s MCUs. With this platform it is possible to control BLDC, BLAC, stepper and dual brushed DC motors. The board has been designed for evaluation and is not designed for final integration into end-products performing motor control.
The platform directly supports control via the LPCXpresso development boards, like LPCXpresso LPC1114LPC1114 (included in kit), LPCXpresso LPC11C24LPC11C24 , LPCXpresso LPC1343LPC1343 and LPCXpresso LPC176x boards. Note that mbed is not directly supported. Other controlling MCUs can however be used via the expansion connector.
The LPCXpresso Motor Control Board has two full H-bridges, so up to four phases can be controlled with up to 100% duty cycle. Phase voltage, as well as in-phase current can be measured on three phases, and virtual ground voltage and common low-side current can be measured, too. For safety and protection, there is an input over-current trip protection. When the motor is generating power the actively controlled breaking circuitry becomes enabled, and above a certain bus voltage level the circuit breaks automatically.
For design flexibility, there are several communications interfaces, including USB, Ethernet, CAN, RS-422/485, and a UART-to-USB bridge. The board also has a small graphic user interface (96x64 pixel OLED) with a joystick, to allow for simple, intuitive human interaction. These control and measurement possibilities give great flexibility in controlling different kinds of motors.
Key Applications: Motor Control | ||||||||||||
|
Development Tools
Software Development Tools:
Tool Type | Supplier | MPN | Supported Family | Description |
---|---|---|---|---|
IDE | ARM | Keil MDK-ARM | ARM Cortex-M / Cortex-R4 / ARM7 / ARM9 | The MDK-ARM is a complete software development environment for Cortex-M, Cortex-R4, ARM7 and ARM9 processor-based devices. MDK-ARM is specifically designed for microcontroller applications, it is easy to learn and use, yet powerful enough for the most demanding embedded applications. Learn More |
IDE | Embest | CoIDE | ARM Cortex-M | CooCox offer freely available powerful software development tool for ARM Cortex-M3 & Cortex-M0 based microcontrollers. Coocox Tools organizes and provides the knowledge required by developers. Learn More |
RTOS | Embest | CoOS | ARM Cortex-M | CoOS is a free and open RTOS from CooCox, designed specifically for Cortex-M processor, supports preemptive priority and round-robin, Semaphore, Mutex, Flag, Mailbox and Queue for communication & synchronization, highly scalable, minimum system kernel is only 974Bytes, supports interrupt while task switching, supports stack overflow detection, supports the platforms of ICCARM, ARMCC, GCC. Learn More |
Hardware Development Tools:
Tool Type | Supplier | MPN | Supported Family | Description |
---|---|---|---|---|
Emulator / Debugger / Programmer | ARM | ULINK2ULINK2 | ARM Cortex-M / ARM7 / ARM9 | ULINK2 Debug Adapter |
Emulator / Debugger / Programmer | ARM | ULINKProULINKPro | ARM Cortex-M / ARM7 / ARM9 | ULINKpro Debug and Trace Unit |
Emulator | Segger | J-LinkJ-Link | ARM Cortex-M / Cortex-R4 / Cortex-A / ARM7 / ARM9 | JTAG/SWD Emulator with USB interface |
Programmer | Segger | Flasher ARMFlasher ARM | ARM Cortex-M / Cortex-R4 / Cortex-A / ARM7 / ARM9 | Flash Programmer for ARM and Cortex cores |
Debugger | Embest | ColinkExColinkEx | ARM Cortex-M | ARM Cortex-M MCU JTAG Hardware Debugging Probe which supports in CooCox software and Keil Realview MDK |
Technical Documents
Learning Center
Design Elements
Type | Description |
---|---|
Schematics | NXP: Schematic File for Keil LPC1114 Eval Board |
Schematics | NXP: Schematic File for IAR LPC1114 Eval Board |
Application Library | NXP: Software Code for Reducing code size for LPC11XX with LPCXpresso |
Video
Kit Features
Features of OM13009OM13009:
- Controller MCU
- Phase Control
- 4 phases (based on NXP PMSN2R6-40YS NMOSFET), accessed via screw terminals
- Phase control support 100% duty cycle
- Voltage measurement (on three phases and virtual ground)
- Current measurement (in-phase on three phases and common low-side)
- Input current measurement, including over-current trip
- Brake functionality
- Hall & QEI sensor inputs, connected via screw terminals
- Temperature sensor
- 12-30V input voltage, 17A peak current (max 300W output)
- On-board 15W power supply (+11V, +5V, +3.3V)
- Communication Interfaces
- USB interface (must be supported by controlling MCU)
- Ethernet interface (must be supported by controlling MCU)
- CAN interface (must be supported by controlling MCU)
- RS422/485 interface
- UART-to-USB interface
- User Interface
- 5-key joystick switch
- 96x64 pixel OLED
- Others
- Reset pushbutton
- I2C-E2PROM
- SWD/JTAG connector
- Dimensions
- 200 x 150 mm
- Power Supply Input
- 2.1mm input jack, or via screw terminals
- 12-30V, 17A max
Kit Contents
The LPCXpresso Motor Control Kit is delivered in two boxes.
- Box #1 contains:
- LPCXpresso Motor Control Board (OM13009OM13009)
- LPCXpresso LPC1114LPC1114 with pin lists soldered. (Note: the demo application is not pre-programmed to this board. The demo application has to be downloaded into the board. )
- USB cable, mini-B to A.
- Serial number that gives you access to the support site for this product
- Box #2 contains:
- BLDC motor
- Power supply, 24V/60W
- Power cable to power supply (wall connector, EU style). Adapters for US and UK wall connectors are included as well.