Asee peer logo

Internet Based Remote Control Of A Dc Motor Using An Embedded Ethernet Microcontroller

Download Paper |

Conference

2004 Annual Conference

Location

Salt Lake City, Utah

Publication Date

June 20, 2004

Start Date

June 20, 2004

End Date

June 23, 2004

ISSN

2153-5965

Conference Session

Web Education II: Hardware/Examples

Page Count

16

Page Numbers

9.799.1 - 9.799.16

DOI

10.18260/1-2--12969

Permanent URL

https://peer.asee.org/12969

Download Count

1075

Paper Authors

author page

Hong Wong

author page

Vikram Kapila

Download Paper |

Abstract
NOTE: The first page of text has been automatically extracted and included below in lieu of an abstract

Session 3120

Internet-Based Remote Control of a DC Motor using an Embedded Ethernet Microcontroller

Hong Wong and Vikram Kapila

Department of Mechanical, Aerospace, and Manufacturing Engineering Polytechnic University, Brooklyn, NY 11201 Email: [hwong01@utopia, vkapila@duke].poly.edu

Abstract

In this paper, we present an approach to perform position control of a DC motor experimental setup via the Internet. A main component of this setup is an embedded server microcontroller interfaced to the motor. A remote client computer communicates with the server to facilitate remote interaction with the motor. The embedded server is based on Dallas Semiconductor’s Tiny Internet Interface (TINI) microcontroller platform, which consists of a DSTINIM400 microcontroller installed on a DSTINIS400 development board. The DSTINIM400 is a 144-pin small outline dual in-line memory module IC that has a built-in 10/100 Base-T ethernet capability. A TINI runtime environment embedded in the DSTINIM400 allows the TINI microcontroller to function as a network terminal. Thus, through the ethernet, a remote client can upload and execute Java-based programs on the server microcontroller. In addition, through socket data communication using the TCP/IP protocol, the server microcontroller receives/sends data from/to the client computer. The client computer connects to the server using a Java applet that allows the remote user to interact with the motor via a graphical user interface (GUI). The GUI includes a slider for commanding the motor position from -100º—100º and text input boxes for tuning the parameters of a position control algorithm “on-the-fly.” In addition, a plot provides a visual display of the current position of the motor using real-time sensor data received from the microcontroller.

1. Introduction

Microcontrollers provide low-cost computing and automated decision-making capabilities to numerous machines, products, and processes. Commonly, microcontrollers are embedded directly into automated machines/products and neither require nor permit user interaction, except perhaps via LED/LCD displays and buttons/knobs. Although typically this is

“Proceedings of the 2004 American Society for Engineering Education Annual Conference & Exposition Copyright © 2004, American Society for Engineering Education”

Wong, H., & Kapila, V. (2004, June), Internet Based Remote Control Of A Dc Motor Using An Embedded Ethernet Microcontroller Paper presented at 2004 Annual Conference, Salt Lake City, Utah. 10.18260/1-2--12969

ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2004 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015