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:

Webinar: Designing in a connected environment
Design Automation
With Altium Designer and its data management platform, the team will always be up to date with the latest design documents and be able to comment on schematic, PCB, BOM and assembly drawings.

Read more...
MCU for low-power, IoT applications
NuVision Electronics DSP, Micros & Memory
Silicon Labs recently announced the PG26, a general-purpose microcontroller with a dedicated matrix vector processor to enhance AI/ML hardware accelerator speeds.

Read more...
ST’s graphical no-code design software
Design Automation
MEMS-Studio is a complete desktop software solution designed to develop embedded AI features, evaluate embedded libraries, analyse data, and design no-code algorithms for the entire portfolio of ST’s MEMS sensors.

Read more...
ICs vs modules: Understanding the technical trade-offs for IoT applications
NuVision Electronics Editor's Choice DSP, Micros & Memory
As the IoT continues to transform industries, design decisions around wireless connectivity components become increasingly complex with engineers often facing the dilemma of choosing between ICs and wireless modules for their IoT applications.

Read more...
Marktech’s latest LEDs and photodiodes
NuVision Electronics Test & Measurement
Designed for precision sensing and emission tasks, Marktech’s optoelectronic lineup serves medical, industrial, aerospace, and environmental markets.

Read more...
Why bis means business for LTE Cat 1 IoT connections
NuVision Electronics Editor's Choice Telecoms, Datacoms, Wireless, IoT
Tomaž Petaros, product manager IoT EMEA at Quectel Wireless Solutions explains why the market for Cat 1bis IoT connections is getting busy.

Read more...
Bluetooth Lite SoCs purpose built for IoT
NuVision Electronics Telecoms, Datacoms, Wireless, IoT
Whether it is enabling predictive maintenance on industrial equipment, tracking assets in dense environments, or running for years on a coin cell battery in ultra-low power sensors, developers need solutions that are lean, reliable, and ready to scale with emerging use cases.

Read more...
LibGSM – A powerful, modular GSM library
eiTech Systems Design Automation
Whether you are building SMS, MQTT, HTTP or other GSM-based applications, eiTech’s LibGSM library helps streamline development with its carefully structured design.

Read more...
NECTO Studio V7.2 IDE with code assistant
Design Automation
MIKROE recently announced that NECTO Studio 7.2 IDE now includes NECTO Code Assistant, an AI tool that enables users to create code for multi-Click projects.

Read more...
MPLAB unified compiler licenses
Design Automation
Offering an efficient way to manage multiple licenses, Microchip Technology has launched MPLAB XC unified compiler licenses for its MPLAB XC8, XC16, XC-DSC and XC32 C compilers.

Read more...