Design Automation


Demo system integrates motor control and networking functions

31 October 2007 Design Automation

As microprocessor-based motor control moves toward ubiquity, the case for intelligently networking those controls becomes apparent.

Luminary Micro's Stellaris microcontrollers not only enable sophisticated motor controls, but also provide networking capabilities to build small and large scale device networks. These networking capabilities allow a distributed approach to complex control problems by placing intelligence at the point of control. This can improve latency, accuracy, reliability and security - important considerations in realtime control systems. Network application examples include a small controller area network (CAN) in an electric wheelchair, a factory production line and an Internet-controlled pipeline pumping system.

The Automation System Demo (Figure 1) available from Luminary represents a typical automation system, with many time-critical inputs and outputs working together over networks. Seven control boards, using a total of three different Stellaris microcontroller family members, operate the distributed control system. CAN is used for board-to-board communication, while Ethernet provides a web interface to a local computer or to the Internet.

Figure 1. The Automation System Demo setup
Figure 1. The Automation System Demo setup

Operational overview

The demo system has two conveyor belts and four robotic arms (see Figure 1). A complex motion sequence transfers and stacks wood blocks in continuous circulation. The overall process is configured and monitored by an embedded Web server running on a Stellaris EK-LM3S8962 evaluation board. Embedded Web server technology enables any authorised person with access to the World Wide Web to view and control system operation.

A brushless DC (BLDC) motor operates each conveyor belt. A 75:1 gearbox reduces shaft speed and enables conveyor speeds between 5 centimetres/second and 10 centimetres/second. BLDC motors are synchronous machines, so the motor shaft position, velocity and belt speed are directly controlled by the BLDC motor control. Four robotic arms, located in a row between the conveyor belts, are responsible for moving blocks as they move along the conveyor belts. See Figure 2 for a detailed view of the system. The arms have six axes of motion; each axis is actuated by a servo motor that allows approximately 180ø of joint rotation.

The system comprises seven circuit boards interconnected using a CAN bus:

* Two BLDC motor controls (one for each conveyor belt).

* Four servo control boards (one for each robotic arm).

* One EK-LM3S8962 evaluation board.

The servo and BLDC motor control boards each incorporate a Stellaris microcontroller for local intelligence and CAN interfacing. The evaluation board's primary role is to serve as a bridge between the motor and servo control boards on the CAN bus, and the user information transmitted over the Ethernet interface. The Automation System Demo also implements a graphical control console which uses the evaluation board as an embedded Web server.



Credit(s)



Share this article:
Share via emailShare via LinkedInPrint this page

Further reading:

High-speed Flash for SoC applications
NuVision Electronics DSP, Micros & Memory
GigaDevice has unveiled the GD25NE series of dual-power supply SPI NOR Flash chips, designed specifically for 1,2 V system-on-chip (SoC) applications.

Read more...
MPLAB PICkit Basic
ASIC Design Services Design Automation
To make its robust programming and debugging capabilities accessible to a wider range of engineers, Microchip Technology has launched the MPLAB PICkit Basic in-circuit debugger.

Read more...
Transistor delivers power from DC to 6 GHz
NuVision Electronics Telecoms, Datacoms, Wireless, IoT
WAVEPIA has released their latest GaN-on-SiC transistor, the WP2806015UH(S), that delivers 15 W from DC to 6 GHz at 28 V.

Read more...
Accelerating RF PCB design in a 5G world
ASIC Design Services Editor's Choice Design Automation
Billions of IoT devices coming online in the coming years will require RF design capabilities that support ultra-fast 5G speeds.

Read more...
NECTO Studio has been updated
Design Automation
NECTO Studio V7.1 IDE from MIKROE now includes full programmer and debug support for Microchip tools and also adds support for Microchip’s SAM MCU and STMicroelectronics’ STM32L4 series of ultra-low-power MCUs.

Read more...
Altium provides free training
Design Automation
There is no longer any excuse not to master Altium Designer with the company now offering both advanced instructor-led three-day training and an on-demand video series.

Read more...
Altium syncs your design and PCB programming software
EDA Technologies Design Automation
Altium Designer and Altium 365 can keep track of everything needed in PCB design, PCB programming language, component sourcing, and much more, as an embedded application is developed.

Read more...
Large memory footprint MCU
NuVision Electronics DSP, Micros & Memory
PG26 32-bit MCUs are ideal for enabling a wide range of low-power and high-performance embedded IoT applications.

Read more...
Adaptive computing for big data sets
NuVision Electronics Computer/Embedded Technology
The new AMD Alveo V80 compute accelerator, powered by the AMD Versal HBM adaptive SoC, is built for memory-intensive workloads in HPC, data analytics, network security, storage acceleration, and financial technology.

Read more...
Hardware architectural options for artificial intelligence systems
NuVision Electronics Editor's Choice AI & ML
With smart sensors creating data at an ever-increasing rate, it is becoming exponentially more difficult to consume and make sense of the data to extract relevant insight. This is providing the impetus behind the rapidly developing field of artificial intelligence.

Read more...