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:

Accelerate development of AI-enabled embedded systems
Design Automation
ADI’s CodeFusion Studio (CFS) is a modern embedded software development platform aimed at accelerating the creation of AI-enabled embedded systems.

Read more...
Introducing STM32CubeMX2
Altron Arrow Design Automation
STMicroelectronics has launched STM32CubeMX2, a new evolution of its popular configuration and code generation tool for STM32 microcontrollers.

Read more...
AI assistant for STM32 developers
Design Automation
The STMicroelectronics STM32 Sidekick is an AI-driven assistant fully integrated into the STM32 ecosystem designed to streamline embedded development using STM32 microcontrollers.

Read more...
Connected without limits: An engineering perspective on Altron Arrow’s wireless ecosystem
Altron Arrow Editor's Choice Design Automation
Wireless connectivity is no longer a supporting technology, but rather, a core design consideration that underpins modern electronic systems across industries.

Read more...
Next-gen robotic systems initiative
EBV Electrolink Design Automation
EBV Elektronik recently introduced MOVE – Driving Robotics Forward, a new initiative designed by EBV Elektronik‘s Embedded Solutions team to support the development of next-generation robotic systems.

Read more...
Reference design for NB-IoT plus GNSS
Altron Arrow Design Automation
ST Microelectronics’ STDES-ST87M01IGN is a reference design for the ST87M01 NB-IoT + GNSS module, implemented on a 2-layer FR4 PCB (90 x 60 x 1,6 mm).

Read more...
GigaDevice expands GD25UF Series density
NuVision Electronics DSP, Micros & Memory
GigaDevice has announced the expanded density range of its GD25UF series 1,2 V ultra-low power SPI NOR Flash, now spanning from 8 Mb to 256 Mb.

Read more...
ST welcomes STM32Cube AI Studio
Design Automation
STMicroelectronics has introduced STM32Cube AI Studio, a new desktop software environment designed to simplify the deployment of artificial intelligence on STM32 microcontrollers.

Read more...
NeoCortec introduces new NeoGW software
Design Automation
This is a powerful multiplatform open-source solution designed to streamline integration between the NeoMesh network and upper-level systems, whether deployed in the cloud or on-premise environments.

Read more...
Keil Studio now in VSCode
Design Automation
Keil Studio, Arm’s latest IDE, now integrates embedded development tools directly into Visual Studio Code providing features like seamless industry tool integration, version control, and a CLI for CI workflows.

Read more...









While every effort has been made to ensure the accuracy of the information contained herein, the publisher and its agents cannot be held responsible for any errors contained, or any loss incurred as a result. Articles published do not necessarily reflect the views of the publishers. The editor reserves the right to alter or cut copy. Articles submitted are deemed to have been cleared for publication. Advertisements and company contact details are published as provided by the advertiser. Technews Publishing (Pty) Ltd cannot be held responsible for the accuracy or veracity of supplied material.




© Technews Publishing (Pty) Ltd | All Rights Reserved