Control Systems

Position Control System using a Microprocessor-Based Controller

Consider the following figure illustrating a position control system employing a microprocessor-based controller with parallel ports:

Microprocessor-based controller with parallel ports
Figure 1.0 Microprocessor-based controller with parallel ports

The system above has one output port and three input ports (each port has its own address). The output port is partitioned: Six bits are converted in a Digital Analog Converter (DAC) to provide the analog motor-drive signal, the seventh bit specifies motor direction (1= clockwise, 0 = counter clockwise), and the eighth bit turns on an audio alarm if some emergency circumstance is detected. The first input port inputs the set-point data, the second inputs the ADC data from the sensor, and the third inputs various 1-bit logical variables. In this case, the system has three front-panel switches as well as two limit switches. The limit switches are used as a “back-up” to detect it if the load has gone out of its designated range.

Related: Microprocessors in Mechatronic Systems

Operation of the Microprocessor-based Position Control System

The controller inputs the data from port 03 to establish if the start (or stop) button has been pressed. If the start button has been pressed, then the set point is read in from port 01 and the digitized sensor data is read in from the port 02 and based on its control scheme, the controller outputs to port 00 a binary word representing the motor-control voltage. This digital data is converted to an analog voltage with the DAC. This entire sequence is repeated over and over until the stop button is pushed.

Advantages of Digital, Microprocessor Design in Control Systems

Some of the advantages of microprocessor-based control systems design include:

  • Low-level signals from sensors, once converted to digital, can be transmitted long distances virtually error free.
  • A microprocessor can easily handle complex calculations and control strategies.
  • Long-term memory is available to keep track of parameters in slow moving systems.
  • Changing the control strategy is easy by loading in a new program; no hardware changes are required.
  • Microprocessor-based controllers are easily connected to the computer network within organization. This allows designers to enter program changes and read current systems status from their desk terminals.

Also Read: Microcontrollers

John Mulindi

John Mulindi is an Industrial Instrumentation and Control Professional with a wide range of experience in electrical and electronics, process measurement, control systems and automation. In free time he spends time reading, taking adventure walks and watching football.

View Comments

Recent Posts

Control Architectures for Smart EV Charging: Meeting NEC 2023, Demand Response, and Safety Standards

An Expert’s Guide to EV Load Management and NEC Compliance Smart EV charging control architectures…

3 weeks ago

How Residential Battery Backup Protects Your Home During Power Outages

Frequent power failures due to severe storms, aging grid infrastructure, and other unpredictable natural disasters…

4 weeks ago

How Temperature Sensors Are Transforming IoT in Smart Devices

The rise of smart devices and the Internet of Things (IoT) has revolutionised the way…

1 month ago

The Growing Importance of Battery Technology in Sustainable Energy

Battery technology has become essential to the global transition to sustainable energy, fundamentally changing transportation…

2 months ago

Hydraulic System: Function, Components, Advantages & Drawbacks  

Hydraulic systems are built in such way that they are able to move large loads…

3 months ago

The Role of Precision PCB Design in Aerospace Innovation

Image source: Unsplash Innovation in aerospace engineering is accelerating, driven by rising demands for safer,…

3 months ago