Open Access Open Access  Restricted Access Subscription or Fee Access

RTOS Based Industrial Automation

M. Chandrasekaran, R. Saravana Saran, V. Ravishankar, J. Yasararafath

Abstract


A real-time operating system (RTOS) is a piece of code (usually called the kernel) that controls task allocation when the microcontroller is operating in a multi-tasking environment. In the RTOS we selected OSA OS for our project. In our project we were controlling the industrial equipment with the help of the microcontroller. In this the major parts of industries were to be maintained. The controls were maintained are temperature management, entering into restricted area of the industry, emergency alarm and displaying such parameters. In the processing there are some ways of algorithm and processes were followed by the OS. The processes are 1) Context switching - while running a task switching to another task. 2) Multitasking - running more number of tasks at a time. 3) Interrupt handling – is the process of task with high priority will execute first by passing the running task. The algorithm were followed is that priority based system is that the task were executing with the priority bases the priority is given by us in the coding part. The tasks have the same priority that follow the round robin algorithm, it share the running time by separating equal time slots. For example two tasks of same priority it will run for 5ms and switched to another tasks that run for 5ms and switched. These were the processes and algorithms were followed in the OS. In our project the temperature is maintained for certain level by temperature sensor (LM35) if it reaches above the level we switch on the fan. PIR sensor will sense the live human it will switch on the light. For the emergency case alarm were on by pressing the emergency button, the different temperature were maintained by different sensor and are processed to the output with the help of the OSA RTOS.

Full Text:

PDF

References


Shaktiraj Kumar Chaganty, B.Lavan, Dr.S.Siva Prasad “Design & Development of Real-Time MultitaskingMicrokernel Based on Arm7tdmi for Industrial Automation” published in International Journal of Instrumentation, Control and Automation (IJICA), ISSN: 2231-1890, Volume-2, Issue-1, 2013.

Edwards S, Lavagno L, Lee E.A. “Design of Embeddedsystems: Formal modules, validation and synthesis”published in volume 85, issue 3 of IEEE transactions ofComputerdesign,Pg. 366-390.

Raghunathan V, “Advanced techniques for programmingnetworked Embedded Systems” published in IEEEconference on 7-11 Jan. 2012. Pg.36-37.

Wilhelm,R, Grund D, Reineke J, “Memory hierarchies,pipelines and buses for future architectures in time criticalembedded systems” appears in IEEE transactions onintegrated circuits and systems. Date of Publication: July2009.

http://www.arm.com/products/ processors/ classic/ arm7/index.php

http://www.engineersgarage.com/articles/arm-advancedrisc-machines-processors

Nanjing Xiaozhuang Coll., Nanjing “Design of EmbeddedOS Micro-kernel Experiment Series” presented inInternational conference of Electrical and ComputerEngineering, Date of Conference: 11-13 Aug. 2012.

JianjunShenSihan Qing; QingniShen “Design OfAMicro-Kernel Based Secure System Architecture” PresentedIn Information Assurance Workshop, 2006 Ieee Date OfConference: 21-23 June. 2006.

HaiyingZhou , Kun Mean Hou, Christophe De Vaulx “ASuper Small Distributed REAL-Time MicrokernelDedicated to Wireless Sensors” published in InternationalJournal of Pervasive Computing and Communications inVol.2 Issue 4.




DOI: http://dx.doi.org/10.36039/AA042015001.

Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.