Development of an ANSI – C Application Layer Framework Designed for the Control of DC Motors

Authors

  • Puneet Kaur Department of Electrical & Electronics Engineering, UIET, Panjab University, Chandigarh, India.
  • S. Chatterji Department of Electrical Engineering, NITTTR, Chandigarh, India.

DOI:

https://doi.org/10.9734/bpi/taer/v8/20015D

Keywords:

Software library for dc motor, SCR firing control subroutine, PID subroutines, data acquisition routines and digital filtering, reusable Library functions, hardware abstraction

Abstract

This paper explores the creation of an ANSI – C Application Layer Framework designed for the control of DC motors. The authors emphasize the potential of significantly reducing development time and effort in products related to DC motor controls through the utilization of this Application Layer Framework. The software library, detailed in this paper, encompasses a comprehensive set of functions essential for DC motor control applications. These functions include SCR bridge firing angle control, current and voltage acquisition, speed measurement, PID control, digital filters, and communication protocols. Noteworthy features of this framework include scalability to meet specific requirements, expandability, portability to various architectures, and compatibility with all micro-operating systems and embedded kernels. Experimental results have been presented to highlight the capability and validity of the developed Application layer.

Published

2024-03-15

How to Cite

Puneet Kaur, & S. Chatterji. (2024). Development of an ANSI – C Application Layer Framework Designed for the Control of DC Motors. Theory and Applications of Engineering Research Vol. 8, 15–34. https://doi.org/10.9734/bpi/taer/v8/20015D