Zibb
Subscribe to Control Engineering
FirstLight
Ask Charlie   


Recent Posts

Recent Comments

Most Commented On

Archives

Blog

Link This | Email this | Blog This | Comments (0)


What microprocessors are favored for control applications (reprise)?
March 26, 2008

I’m revisiting this question because at least one reader was confused by my answer of March 24. If there’s one who commented, there must be many others who were also confused, but didn’t. So, I’ll try to clarify.

The full text of the question I was trying to answer is: “I have studied Microprocessor 8585A 8080 80 .. and all that designed since 199.. , please tell me about modern microprocessor and which are used in industrial applications nowadays.”

The bottom line is that you probably won’t use any of the conventional microprocessors designed for general-purpose computing. Either you’d be better off with a conventional packaged controller, such as a PLC, PAC, or need an embedded solution.

If you select either of the first two, you really have no choice of microprocessor — it will be whatever is in whatever you choose. Think of the unit as a black box with certain capabilities. Choose the one with the capabilities that best match your application.

Anyone planning to choose a microprocessor for a control system is ipso facto dealing with a class of controls the industry has decided to call “embedded systems.” Part of the confusion comes from thinking of “embedded system” as a kind of system, where it really is a technology. Embedded systems are, simply and not too helpfully, systems made using embedded-system technology. It’s a technology of last resort. It’s the technology we apply when constraints make it unwise or impossible to use more conventional control technology.

For example, you might want to design and build a GPS enabled autopilot for a small UAV. You’ll need a GPS receiver, drivers for the UAV’s flight control actuators, and a user interface to program flight plans through. The whole thing will have to be pulled together through a control computer. Finally, you want the whole thing to fit in the palm of your hand, so you won’t use, say, a PLC. Conventional control technology is generally just too big.

Comparing conventional industrial control technology to embedded-system technology is like comparing apples to bicycles. More accurately, it’s like comparing a bicycle to a pile of nuts and bolts, rolls of sheet metal, etc. One is the finished unit, the other is the components that go into it.

Embedded system components are very much like the things you start with to make a PLC. The difference is that components intended for embedded systems have features that make them easier to use in highly constrained applications. PLC manufacturers, for example, would likely start with off-the-shelf microprocessors. Embedded system developers typically don’t.

For example, in the UAV autopilot, you’d probably use a microcontroller rather than a microprocessor because the microcontroller includes many of the needed peripherals, such as drivers for the user interface display, and analog inputs for flight control position sensors. Some embedded microcontrollers might even include the GPS receiver. Since an autopilot really doesn’t need much computing power, the microprocessor core in the microcontroller might be an 8-bit or even 4-bit architecture. Memory would be in the IC as well, but it would be much smaller than would be considered useful in other applications.

The message I’m trying to convey is that if you really need to use embedded-system technology, your microcontroller or microprocessor choices are nearly limitless. There is no short list. During your embedded system development process, you will complile a list of features you need, then compare it to the array of microcontrollers available at the time (multiple new ones are introduced every month).

Your best introduction to embedded system development will be to attend a specialized conference, such as the Embedded Systems Conference to be held in San Jose, CA in mid-April. Similar conferences are organized at venues around the world. If you can’t make a conference, look online for a basic text on embedded systems, such as Embedded Software, published by Newnes.

Posted by Charlie Masi on March 26, 2008 | Comments (0)



POST A COMMENT
Display Name or Registered Users Login Here.

Before submitting this form, please type the characters displayed above:


Advertisement



Advertisements



About Us   |   Advertising Info   |   Site Map   |   Contact Us   |   Useful Sites   |   FREE Subscription   |   RSS
© 2008 Reed Business Information, a division of Reed Elsevier Inc. All rights reserved.
Use of this Web site is subject to its Terms of Use | Privacy Policy
Please visit these other Reed Business sites