The aim of this project is to inform the doctor about the ICU patient condition through wireless. For the
medical professionals it becomes important to continuously monitor the conditions of a patient. In a large
setup like a hospital or clinical center where a single doctor attends many patients, it becomes difficult to
keep informed about the critical conditions developed in each of the patients. This project provides a device
which will continuously monitor the vital parameters to be monitored for a patient and do data logging
continuously. If any critical situation arises in a patient, this unit also raises an alarm and also
communicates to the concerned doctor by means of an SMS to the doctor.
Introduction
Embedded Operating Systems
Applications of Embedded Systems
Characteristics of Embedded Systems
Architecture of Real Embedded Systems
Embedded Operating System
Real Time Operating Systems (RTOS)
Introduction
Embedded Operating Systems
Applications of Embedded Systems
Characteristics of Embedded Systems
Architecture of Real Embedded Systems
Embedded Operating System
Real Time Operating Systems (RTOS)
EC8791-Embedded and Real Time Systems #7th Sem ECE #Embedded System Introduction # Embedded System Real Time Examples #Career opportunity in Embedded System Filed #Growth of Embedded System
Embedded system, basic structure, characteristics, advantages, disadvantages of Embedded system, open source Embedded platforms and its benefits, sensors, actuators, DAS.
For Students & whose Interested In Embedded Systems & Embedded Technology Starting Topics of "What is embedded System and its Applications And Embedded Systems Introduction & Differentness Types of Embedded Operating Systems.
Industrial monitoring and control system using android applicationAvinash Vemula
Automation takes the complete control of total plants few authentication and manual actions are needed from user side for completing action .Hence there is a must situation for users presence at all times in the control for taking some timely needed control actions. The proposed system provides a good solution to this problem. The whole control room environment is additionally implemented in the arm-android platform and the same is communicated to the process through Bluetooth. Now the user in control can use mobile at anytime, anywhere to monitor and control the whole plant.8051 is used here for acquiring process control parameters from the sensors like temperature, gas etc and transmitting it via a Bluetooth module to an android device. Hence the parameter values can be monitored and stored simultaneously.
My thesis work on Cognitive automation of Electric appliancesAkhil Reddy Rondla
Throwback everyone felt anxious and perilous towards the home appliances switching to overcome these complications, in past days we had ample technologies are came into the market like person detector sensor, remote operation and clap to on the appliances etc. even though the lot of members are felt atrocious towards the operation of home appliances to mitigate all those issues, we came up with an outstanding technology at present the world is being like an instant work and instant output and comes to our project is voice controlling home automation system using Bluetooth technology through this application we should sound off commands like TV is on or TV is off likewise all the appliances using 8051 family microcontroller. Bluetooth modules are more reliable, secure and low power modules and these modules do not require line of sight also. We can use mobile Bluetooth by developing some applications or we can use normal USB Bluetooth dongles by connecting to PC.
EC8791-Embedded and Real Time Systems #7th Sem ECE #Embedded System Introduction # Embedded System Real Time Examples #Career opportunity in Embedded System Filed #Growth of Embedded System
Embedded system, basic structure, characteristics, advantages, disadvantages of Embedded system, open source Embedded platforms and its benefits, sensors, actuators, DAS.
For Students & whose Interested In Embedded Systems & Embedded Technology Starting Topics of "What is embedded System and its Applications And Embedded Systems Introduction & Differentness Types of Embedded Operating Systems.
Industrial monitoring and control system using android applicationAvinash Vemula
Automation takes the complete control of total plants few authentication and manual actions are needed from user side for completing action .Hence there is a must situation for users presence at all times in the control for taking some timely needed control actions. The proposed system provides a good solution to this problem. The whole control room environment is additionally implemented in the arm-android platform and the same is communicated to the process through Bluetooth. Now the user in control can use mobile at anytime, anywhere to monitor and control the whole plant.8051 is used here for acquiring process control parameters from the sensors like temperature, gas etc and transmitting it via a Bluetooth module to an android device. Hence the parameter values can be monitored and stored simultaneously.
My thesis work on Cognitive automation of Electric appliancesAkhil Reddy Rondla
Throwback everyone felt anxious and perilous towards the home appliances switching to overcome these complications, in past days we had ample technologies are came into the market like person detector sensor, remote operation and clap to on the appliances etc. even though the lot of members are felt atrocious towards the operation of home appliances to mitigate all those issues, we came up with an outstanding technology at present the world is being like an instant work and instant output and comes to our project is voice controlling home automation system using Bluetooth technology through this application we should sound off commands like TV is on or TV is off likewise all the appliances using 8051 family microcontroller. Bluetooth modules are more reliable, secure and low power modules and these modules do not require line of sight also. We can use mobile Bluetooth by developing some applications or we can use normal USB Bluetooth dongles by connecting to PC.
Automatic Irrigation System Project ReportEr Gupta
The objective of this project is to provide a combination of manual supervision and partial automation and is similar to manual set up in most respects but it reduces the labour involved in terms of Irrigation design is simple , easy to install, microcontroller based circuit to monitor and record the values of temperature, soil moisture that are continuously modified and controlled in order optimize them to achieve maximum plant growth and yield
As many of the industries use induction motors. So, controlling of induction motor plays a very vital role. So,
our project concentrates on controlling the speed of induction motor using Android phone remotely by the help of the
Bluetooth technology. We use Android application which uses Bluetooth to connect to the Bluetooth modem of
control circuit which is connected to the motor. Bluetooth modem is interfaced with microcontroller. The Bluetooth
slave modem receives the command from the mobile phone. The Bluetooth modem sends the signal to the
Microcontroller. The Microcontroller decodes the signal and sends to the relays. Then, respective relay operates to
change the speed of Induction motor from 0% to 100%.
We are not only controlling the speed of the Induction motor, using feedback network we can also detect the
over temperature, high voltage, low voltage, MCB tripping on account of any faults. And we are also adding an extra
application which is very important in industries. That is, monitoring of phase lines. Because these types of
uncertainties like over temperature, high voltage, low voltage etc are likely to happen in Industries. So, this project
will be very helpful in industries, house hold, shopping malls etc.
Embedded System, EMBEDDED SYSTEM: AN INTRODUCTION, ELEMENTS OF EMBEDDED SYSTEMS, CORE THE OF EMBEDDED SYSTEM, CHARACTERISTICS & QUALITY ATTRIBUTES OF EMBEDDED SYSTEMS, EMBEDDED HARDWARE FROM SOFTWARE PROGRAMMERS PERSPECTIVE,
International Journal of Engineering Research and Applications (IJERA) is an open access online peer reviewed international journal that publishes research and review articles in the fields of Computer Science, Neural Networks, Electrical Engineering, Software Engineering, Information Technology, Mechanical Engineering, Chemical Engineering, Plastic Engineering, Food Technology, Textile Engineering, Nano Technology & science, Power Electronics, Electronics & Communication Engineering, Computational mathematics, Image processing, Civil Engineering, Structural Engineering, Environmental Engineering, VLSI Testing & Low Power VLSI Design etc.
DESIGN OF AN EMBEDDED SYSTEM: BEDSIDE PATIENT MONITORijesajournal
Embedded systems in the range of from a tiny microcontroller-based sensor device to mobile smart phones
have vast variety of applications. However, in the literature there is no up to date system-level design of
embedded hardware and software, instead academic publications are mainly focused on the improvement
of specific features of embedded software/hardware and the embedded system designs for specific
applications. Moreover, commercially available embedded systems are not disclosed for the view of
researchers in the literature. Therefore, in this paper we first present how to design a state of art embedded
system including emerged hardware and software technologies. Bedside Patient monitor devices used in
intensive cares units of hospitals are also classified as embedded systems and run sophisticated software
and algorithms for better diagnosis of diseases. We reveal the architecture of our, commercially available,
bedside patient monitor to provide a design example of embedded systemsrelating to emerged technologies.
DESIGN OF AN EMBEDDED SYSTEM: BEDSIDE PATIENT MONITORijesajournal
Embedded systems in the range of from a tiny microcontroller-based sensor device to mobile smart phones
have vast variety of applications. However, in the literature there is no up to date system-level design of
embedded hardware and software, instead academic publications are mainly focused on the improvement
of specific features of embedded software/hardware and the embedded system designs for specific
applications. Moreover, commercially available embedded systems are not disclosed for the view of
researchers in the literature. Therefore, in this paper we first present how to design a state of art embedded
system including emerged hardware and software technologies. Bedside Patient monitor devices used in
intensive cares units of hospitals are also classified as embedded systems and run sophisticated software
and algorithms for better diagnosis of diseases. We reveal the architecture of our, commercially available,
bedside patient monitor to provide a design example of embedded systemsrelating to emerged technologies.
PIP-MPU: FORMAL VERIFICATION OF AN MPUBASED SEPARATION KERNEL FOR CONSTRAINED...ijesajournal
Pip-MPU is a minimalist separation kernel for constrained devices (scarce memory and power resources).
In this work, we demonstrate high-assurance of Pip-MPU’s isolation property through formal verification.
Pip-MPU offers user-defined on-demand multiple isolation levels guarded by the Memory Protection Unit
(MPU). Pip-MPU derives from the Pip protokernel, with a full code refactoring to adapt to the constrained
environment and targets equivalent security properties. The proofs verify that the memory blocks loaded in
the MPU adhere to the global partition tree model. We provide the basis of the MPU formalisation and the
demonstration of the formal verification strategy on two representative kernel services. The publicly
released proofs have been implemented and checked using the Coq Proof Assistant for three kernel
services, representing around 10000 lines of proof. To our knowledge, this is the first formal verification of
an MPU based separation kernel. The verification process helped discover a critical isolation-related bug.
International Journal of Embedded Systems and Applications (IJESA)ijesajournal
International Journal of Embedded Systems and Applications (IJESA) is a quarterly open access peer-reviewed journal that publishes articles which contribute new results in all areas of the Embedded Systems and applications. The goal of this journal is to bring together researchers and practitioners from academia and industry to focus on understanding Embedded Systems and establishing new collaborations in these areas.
Authors are solicited to contribute to the journal by submitting articles that illustrate research results, projects, surveying works and industrial experiences that describe significant advances in the areas of Embedded Systems & applications.
Pip-MPU: Formal Verification of an MPU-Based Separationkernel for Constrained...ijesajournal
Pip-MPU is a minimalist separation kernel for constrained devices (scarce memory and power resources). In this work, we demonstrate high-assurance of Pip-MPU’s isolation property through formal verification. Pip-MPU offers user-defined on-demand multiple isolation levels guarded by the Memory Protection Unit (MPU). Pip-MPU derives from the Pip protokernel, with a full code refactoring to adapt to the constrained environment and targets equivalent security properties. The proofs verify that the memory blocks loaded in the MPU adhere to the global partition tree model. We provide the basis of the MPU formalisation and the demonstration of the formal verification strategy on two representative kernel services. The publicly released proofs have been implemented and checked using the Coq Proof Assistant for three kernel services, representing around 10000 lines of proof. To our knowledge, this is the first formal verification of an MPU based separation kernel. The verification process helped discover a critical isolation-related bug.
International Journal of Embedded Systems and Applications (IJESA)ijesajournal
International Journal of Embedded Systems and Applications (IJESA) is a quarterly open access peer-reviewed journal that publishes articles which contribute new results in all areas of the Embedded Systems and applications. The goal of this journal is to bring together researchers and practitioners from academia and industry to focus on understanding Embedded Systems and establishing new collaborations in these areas.
Authors are solicited to contribute to the journal by submitting articles that illustrate research results, projects, surveying works and industrial experiences that describe significant advances in the areas of Embedded Systems & applications.
Call for papers -15th International Conference on Wireless & Mobile Network (...ijesajournal
15th International Conference on Wireless & Mobile Network (WiMo 2023) is dedicated to addressing the challenges in the areas of wireless & mobile networks. The Conference looks for significant contributions to the Wireless and Mobile computing in theoretical and practical aspects. The Wireless and Mobile computing domain emerges from the integration among personal computing, networks, communication technologies, cellular technology, and the Internet Technology. The modern applications are emerging in the area of mobile ad hoc networks and sensor networks. This Conference is intended to cover contributions in both the design and analysis in the context of mobile, wireless, ad-hoc, and sensor networks. The goal of this Conference is to bring together researchers and practitioners from academia and industry to focus on advanced wireless and Mobile computing concepts and establishing new collaborations in these areas.
Authors are solicited to contribute to the conference by submitting articles that illustrate research results, projects, surveying works and industrial experiences that describe significant advances in the following areas, but are not limited to.
Call for Papers -International Conference on NLP & Signal (NLPSIG 2023)ijesajournal
Scope & Topics
International Conference on NLP & Signal (NLPSIG 2023) will provide an excellent international forum for sharing knowledge and results in theory, methodology and applications of Signal and Natural Language Processing (NLP).
Authors are solicited to contribute to the conference by submitting articles that illustrate research results, projects, surveying works and industrial experiences that describe significant advances in the following areas, but are not limited to:
Topics of interest include, but are not limited to, the following
Chunking/Shallow Parsing
Dialogue and Interactive Systems
Deep learning and NLP
Discourseand Pragmatics
Information Extraction, Retrieval, Text Mining
Interpretability and Analysis of Models for NLP
Language Grounding to Vision, Robotics and Beyond
Lexical Semantics
Linguistic Resources
Machine Learning for NLP
Machine Translation
NLP and Signal Processing
NLP Applications
Ontology
Paraphrasing/Entailment/Generation
Parsing/Grammatical Formalisms
Phonology, Morphology
POS tagging
Question Answering
Resources and Evaluation
Semantic Processing
Sentiment Analysis, Stylistic Analysis, and Argument Mining
Speech and Multimodality
Speech Recognition and Synthesis
Spoken Language Processing
Statistical and Knowledge based methods
Summarization
Theory and Formalism in NLP
Signal Processing & NLP
Computer Vision, Image Processing& NLP
NLP, AI & Signal
Paper Submission
Authors are invited to submit papers through the conference Submission System by May 06, 2023. Submissions must be original and should not have been published previously or be under consideration for publication while being evaluated for this conference. The proceedings of the conference will be published by International Journal on Cybernetics & Informatics (IJCI) (Confirmed).
Selected papers from NLPSIG 2023, after further revisions, will be published in the special issue of the following journals.
International Journal on Natural Language Computing (IJNLC)
International Journal of Ubiquitous Computing (IJU)
International Journal of Data Mining & Knowledge Management Process (IJDKP)
Signal & Image Processing : An International Journal (SIPIJ)
International Journal of Ambient Systems and Applications (IJASA)
International Journal of Grid Computing & Applications (IJGCA)
Important Dates
Submission Deadline : May 06, 2023
Authors Notification : May 25, 2023
Final Manuscript Due : June 08, 2023
International Conference on NLP & Signal (NLPSIG 2023)ijesajournal
International Conference on NLP & Signal (NLPSIG 2023) will provide an excellent international forum for sharing knowledge and results in theory, methodology and applications of Signal and Natural Language Processing (NLP).
Authors are solicited to contribute to the conference by submitting articles that illustrate research results, projects, surveying works and industrial experiences that describe significant advances in the following areas, but are not limited to:
11th International Conference on Software Engineering & Trends (SE 2023)ijesajournal
11th International Conference on Software Engineering & Trends (SE 2023)
May 27 ~ 28, 2023, Vancouver, Canada
https://acsit2023.org/se/index
Scope & Topics
11th International Conference on Software Engineering & Trends (SE 2023) will provide an excellent international forum for sharing knowledge and results in theory, methodology and applications of Software Engineering. The goal of this conference is to bring together researchers and practitioners from academia and industry to focus on understanding Modern software engineering concepts and establishing new collaborations in these areas.
Authors are solicited to contribute to the conference by submitting articles that illustrate research results, projects, surveying works and industrial experiences that describe significant advances in the areas of software engineering & applications. Topics of interest include, but are not limited to, the following.
Topics of interest include, but are not limited to, the following
The Software Process
Software Engineering Practice
Web Engineering
Quality Management
Managing Software Projects
Advanced Topics in Software Engineering
Multimedia and Visual Software Engineering
Software Maintenance and Testing
Languages and Formal Methods
Web-based Education Systems and Learning Applications
Software Engineering Decision Making
Knowledge-based Systems and Formal Methods
Search Engines and Information Retrieval
Paper Submission
Authors are invited to submit papers through the conference Submission System by April 08, 2023. Submissions must be original and should not have been published previously or be under consideration for publication while being evaluated for this conference. The proceedings of the conference will be published by Computer Science Conference Proceedings (H index 35) in Computer Science & Information Technology (CS & IT) series (Confirmed).
Selected papers from SE 2023, after further revisions, will be published in the special issue of the following journals.
The International Journal of Software Engineering & Applications (IJSEA) -ERA indexed
International Journal of Computer Science, Engineering and Applications (IJCSEA)
Important Dates
Submission Deadline : April 08, 2023
Authors Notification : April 29, 2023
Final Manuscript Due : May 06, 2023
11th International Conference on Software Engineering & Trends (SE 2023)ijesajournal
11th International Conference on Software Engineering & Trends (SE 2023) will provide an excellent international forum for sharing knowledge and results in theory, methodology and applications of Software Engineering. The goal of this conference is to bring together researchers and practitioners from academia and industry to focus on understanding Modern software engineering concepts and establishing new collaborations in these areas.
Authors are solicited to contribute to the conference by submitting articles that illustrate research results, projects, surveying works and industrial experiences that describe significant advances in the areas of software engineering & applications. Topics of interest include, but are not limited to, the following.
PERFORMING AN EXPERIMENTAL PLATFORM TO OPTIMIZE DATA MULTIPLEXINGijesajournal
This article is based on preliminary work on the OSI model management layers to optimized industrial
wired data transfer on low data rate wireless technology. Our previous contribution deal with the
development of a demonstrator providing CAN bus transfer frames (1Mbps) on a low rate wireless channel
provided by Zigbee technology. In order to be compatible with all the other industrial protocols, we
describe in this paper our contribution to design an innovative Wireless Device (WD) and a software tool,
which will aim to determine the best architecture (hardware/software) and wireless technology to be used
taking in account of the wired protocol requirements. To validate the proper functioning of this WD, we
will develop an experimental platform to test different strategies provided by our software tool. We can
consequently prove which is the best configuration (hardware/software) compared to the others by the
inclusion (inputs) of the required parameters of the wired protocol (load, binary rate, acknowledge
timeout) and the analysis of the WD architecture characteristics proposed (outputs) as the delay introduced
by system, buffer size needed, CPU speed, power consumption, meeting the input requirement. It will be
important to know whether gain comes from a hardware strategy with hardware accelerator e.g or a
software strategy with a more perf
GENERIC SOPC PLATFORM FOR VIDEO INTERACTIVE SYSTEM WITH MPMC CONTROLLERijesajournal
Today, a significant number of embedded systems focus on multimedia applications with almost insatiable demand for low-cost, high performance, and low power hardware cosumption. In this paper, we present a re-configurable and generic hardware platform for image and video processing. The proposed platform uses the benefits offered by the Field Programmable Gate Array (FPGA) to attain this goal. In this context,
a prototype system is developed based on the Xilinx Virtex-5 FPGA with the integration of embedded processors, embedded memory, DDR, interface technologies, Digital Clock Managers (DCM) and MPMC.
The MPMC is an essential component for design performance tuning and real time video processing. We demonstrate the importance role of this interface in multi video applications. In fact, to successful the
deployment of DRAM it is mandatory to use a flexible and scalable interface. Our system introduces diverse modules, such as cut video detection, video zoom-in and out. This provides the utility of using this architecture as a universal video processing platform according to different application requirements. This platform facilitates the development of video and image processing applications.
This paper presents an inverting buck-boost DCDC converter design. A negative supply voltage is needed
in a variety of applications, but only a few DCDC converters are available on the market. OLED, a new
display type especially suited for small digital camera or mobile phone displays. Design challenges that
came up when negative voltages have to be handled on chip will be discussed, such as
continuous/discontinuous mode transition problems, negative voltage feedback and negative over-voltage
protection. Both devices operate in a fixed frequency PWM mode or alternatively in PFM mode. The single
inductor topology is called inverting buck-boost converter or simply inverter. The proposed converter has
been implemented with a TSMC 0.13-um 2P4M CMOS process, and the chip area is 325 x 300 um2.
A Case Study: Task Scheduling Methodologies for High Speed Computing Systems ijesajournal
High Speed computing meets ever increasing real-time computational demands through the leveraging of
flexibility and parallelism. The flexibility is achieved when computing platform designed with
heterogeneous resources to support multifarious tasks of an application where as task scheduling brings
parallel processing. The efficient task scheduling is critical to obtain optimized performance in
heterogeneous computing Systems (HCS). In this paper, we brought a review of various application
scheduling models which provide parallelism for homogeneous and heterogeneous computing systems. In
this paper, we made a review of various scheduling methodologies targeted to high speed computing
systems and also prepared summary chart. The comparative study of scheduling methodologies for high
speed computing systems has been carried out based on the attributes of platform & application as well.
The attributes are execution time, nature of task, task handling capability, type of host & computing
platform. Finally a summary chart has been prepared and it demonstrates that the need of developing
scheduling methodologies for Heterogeneous Reconfigurable Computing Systems (HRCS) which is an
emerging high speed computing platform for real time applications.
A NOVEL METHODOLOGY FOR TASK DISTRIBUTION IN HETEROGENEOUS RECONFIGURABLE COM...ijesajournal
Modern embedded systems are being modeled as Heterogeneous Reconfigurable Computing Systems
(HRCS) where Reconfigurable Hardware i.e. Field Programmable Gate Array (FPGA) and soft core
processors acts as computing elements. So, an efficient task distribution methodology is essential for
obtaining high performance in modern embedded systems. In this paper, we present a novel methodology
for task distribution called Minimum Laxity First (MLF) algorithm that takes the advantage of runtime
reconfiguration of FPGA in order to effectively utilize the available resources. The MLF algorithm is a list
based dynamic scheduling algorithm that uses attributes of tasks as well computing resources as cost
function to distribute the tasks of an application to HRCS. In this paper, an on chip HRCS computing
platform is configured on Virtex 5 FPGA using Xilinx EDK. The real time applications JPEG, OFDM
transmitters are represented as task graph and then the task are distributed, statically as well dynamically,
to the platform HRCS in order to evaluate the performance of the designed task distribution model. Finally,
the performance of MLF algorithm is compared with existing static scheduling algorithms. The comparison
shows that the MLF algorithm outperforms in terms of efficient utilization of resources on chip and also
speedup an application execution.
Payment industry is largely aligned in their desire to create embedded payment systems ready for the
modern digital age. The trend to embed payments into a software platform is often regarded as first step
towards a broader trend of embedded finance based on digital representation of fiat currencies. Since it
became clear to our research team that there are no technologies and protocols that are protected against
attacks of quantum computing, and that enable automatic embedded payments, online or offline with no
fear of counterfeit, P2P or device-to-device to be made in real time without intermediaries, in any
denomination, even continuous payments per time or service, while preserving the privacy of all parties,
without enabling illicit activities, we decided to utilize the Generic Innovation Engine [1] that is based on
the Artificial Intelligence Assistance Innovation acceleration methodologies and tools in order to boost the
progress of innovation of the necessary solutions. These methodologies accelerate innovation across the
board. It proposes a framework for natural and artificial intelligence collaboration in pursuit of an
innovative (R&D) objective The outcome of deploying these Artificial Innovation Assistant (AIA)
methodologies was tens of patents that yield solutions, that a few of them are described in this paper. We
argue that a promising avenue for automated embedded payment systems to fulfil people’s desire for
privacy when conducting payments, and national security agencies demand for quantum-safe security,
could be based on DeFi and digital currencies platforms that does not suffer from flaws of DLT-based
solutions, while introducing real advantages, in all aspects, including being quantum-resilient, enabling
users to decide with whom, if at all, to share information, identity, transactions details, etc., all without
trade-offs, complying with AML measures, and accommodating the potential for high transaction volumes.
It is not legacy bank accounts, and it is not peer-dependent, nor a self-organizing network.
A NOVEL METHODOLOGY FOR TASK DISTRIBUTION IN HETEROGENEOUS RECONFIGURABLE COM...ijesajournal
Modern embedded systems are being modeled as Heterogeneous Reconfigurable Computing Systems
(HRCS) where Reconfigurable Hardware i.e. Field Programmable Gate Array (FPGA) and soft core
processors acts as computing elements. So, an efficient task distribution methodology is essential for
obtaining high performance in modern embedded systems. In this paper, we present a novel methodology
for task distribution called Minimum Laxity First (MLF) algorithm that takes the advantage of runtime
reconfiguration of FPGA in order to effectively utilize the available resources. The MLF algorithm is a list
based dynamic scheduling algorithm that uses attributes of tasks as well computing resources as cost
function to distribute the tasks of an application to HRCS. In this paper, an on chip HRCS computing
platform is configured on Virtex 5 FPGA using Xilinx EDK. The real time applications JPEG, OFDM
transmitters are represented as task graph and then the task are distributed, statically as well dynamically,
to the platform HRCS in order to evaluate the performance of the designed task distribution model. Finally,
the performance of MLF algorithm is compared with existing static scheduling algorithms. The comparison
shows that the MLF algorithm outperforms in terms of efficient utilization of resources on chip and also
speedup an application execution.
2 nd International Conference on Computing and Information Technology ijesajournal
2
nd International Conference on Computing and Information Technology Trends
(CCITT 2023) will provide an excellent international forum for sharing knowledge and
results in theory, methodology and applications of Computing and Information Technology
Trends. The Conference looks for significant contributions to all major fields of the
Computer Science, Compute Engineering, Information Technology and Trends in theoretical
and practical aspects.
A NOVEL METHODOLOGY FOR TASK DISTRIBUTION IN HETEROGENEOUS RECONFIGURABLE COM...ijesajournal
Modern embedded systems are being modeled as Heterogeneous Reconfigurable Computing Systems
(HRCS) where Reconfigurable Hardware i.e. Field Programmable Gate Array (FPGA) and soft core
processors acts as computing elements. So, an efficient task distribution methodology is essential for
obtaining high performance in modern embedded systems. In this paper, we present a novel methodology
for task distribution called Minimum Laxity First (MLF) algorithm that takes the advantage of runtime
reconfiguration of FPGA in order to effectively utilize the available resources. The MLF algorithm is a list
based dynamic scheduling algorithm that uses attributes of tasks as well computing resources as cost
function to distribute the tasks of an application to HRCS. In this paper, an on chip HRCS computing
platform is configured on Virtex 5 FPGA using Xilinx EDK. The real time applications JPEG, OFDM
transmitters are represented as task graph and then the task are distributed, statically as well dynamically,
to the platform HRCS in order to evaluate the performance of the designed task distribution model. Finally,
the performance of MLF algorithm is compared with existing static scheduling algorithms. The comparison
shows that the MLF algorithm outperforms in terms of efficient utilization of resources on chip and also
speedup an application execution.
6th International Conference on Machine Learning & Applications (CMLA 2024)ClaraZara1
6th International Conference on Machine Learning & Applications (CMLA 2024) will provide an excellent international forum for sharing knowledge and results in theory, methodology and applications of on Machine Learning & Applications.
Final project report on grocery store management system..pdfKamal Acharya
In today’s fast-changing business environment, it’s extremely important to be able to respond to client needs in the most effective and timely manner. If your customers wish to see your business online and have instant access to your products or services.
Online Grocery Store is an e-commerce website, which retails various grocery products. This project allows viewing various products available enables registered users to purchase desired products instantly using Paytm, UPI payment processor (Instant Pay) and also can place order by using Cash on Delivery (Pay Later) option. This project provides an easy access to Administrators and Managers to view orders placed using Pay Later and Instant Pay options.
In order to develop an e-commerce website, a number of Technologies must be studied and understood. These include multi-tiered architecture, server and client-side scripting techniques, implementation technologies, programming language (such as PHP, HTML, CSS, JavaScript) and MySQL relational databases. This is a project with the objective to develop a basic website where a consumer is provided with a shopping cart website and also to know about the technologies used to develop such a website.
This document will discuss each of the underlying technologies to create and implement an e- commerce website.
About
Indigenized remote control interface card suitable for MAFI system CCR equipment. Compatible for IDM8000 CCR. Backplane mounted serial and TCP/Ethernet communication module for CCR remote access. IDM 8000 CCR remote control on serial and TCP protocol.
• Remote control: Parallel or serial interface.
• Compatible with MAFI CCR system.
• Compatible with IDM8000 CCR.
• Compatible with Backplane mount serial communication.
• Compatible with commercial and Defence aviation CCR system.
• Remote control system for accessing CCR and allied system over serial or TCP.
• Indigenized local Support/presence in India.
• Easy in configuration using DIP switches.
Technical Specifications
Indigenized remote control interface card suitable for MAFI system CCR equipment. Compatible for IDM8000 CCR. Backplane mounted serial and TCP/Ethernet communication module for CCR remote access. IDM 8000 CCR remote control on serial and TCP protocol.
Key Features
Indigenized remote control interface card suitable for MAFI system CCR equipment. Compatible for IDM8000 CCR. Backplane mounted serial and TCP/Ethernet communication module for CCR remote access. IDM 8000 CCR remote control on serial and TCP protocol.
• Remote control: Parallel or serial interface
• Compatible with MAFI CCR system
• Copatiable with IDM8000 CCR
• Compatible with Backplane mount serial communication.
• Compatible with commercial and Defence aviation CCR system.
• Remote control system for accessing CCR and allied system over serial or TCP.
• Indigenized local Support/presence in India.
Application
• Remote control: Parallel or serial interface.
• Compatible with MAFI CCR system.
• Compatible with IDM8000 CCR.
• Compatible with Backplane mount serial communication.
• Compatible with commercial and Defence aviation CCR system.
• Remote control system for accessing CCR and allied system over serial or TCP.
• Indigenized local Support/presence in India.
• Easy in configuration using DIP switches.
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)MdTanvirMahtab2
This presentation is about the working procedure of Shahjalal Fertilizer Company Limited (SFCL). A Govt. owned Company of Bangladesh Chemical Industries Corporation under Ministry of Industries.
We have compiled the most important slides from each speaker's presentation. This year’s compilation, available for free, captures the key insights and contributions shared during the DfMAy 2024 conference.
HEAP SORT ILLUSTRATED WITH HEAPIFY, BUILD HEAP FOR DYNAMIC ARRAYS.
Heap sort is a comparison-based sorting technique based on Binary Heap data structure. It is similar to the selection sort where we first find the minimum element and place the minimum element at the beginning. Repeat the same process for the remaining elements.
Cosmetic shop management system project report.pdfKamal Acharya
Buying new cosmetic products is difficult. It can even be scary for those who have sensitive skin and are prone to skin trouble. The information needed to alleviate this problem is on the back of each product, but it's thought to interpret those ingredient lists unless you have a background in chemistry.
Instead of buying and hoping for the best, we can use data science to help us predict which products may be good fits for us. It includes various function programs to do the above mentioned tasks.
Data file handling has been effectively used in the program.
The automated cosmetic shop management system should deal with the automation of general workflow and administration process of the shop. The main processes of the system focus on customer's request where the system is able to search the most appropriate products and deliver it to the customers. It should help the employees to quickly identify the list of cosmetic product that have reached the minimum quantity and also keep a track of expired date for each cosmetic product. It should help the employees to find the rack number in which the product is placed.It is also Faster and more efficient way.
Forklift Classes Overview by Intella PartsIntella Parts
Discover the different forklift classes and their specific applications. Learn how to choose the right forklift for your needs to ensure safety, efficiency, and compliance in your operations.
For more technical information, visit our website https://intellaparts.com
Overview of the fundamental roles in Hydropower generation and the components involved in wider Electrical Engineering.
This paper presents the design and construction of hydroelectric dams from the hydrologist’s survey of the valley before construction, all aspects and involved disciplines, fluid dynamics, structural engineering, generation and mains frequency regulation to the very transmission of power through the network in the United Kingdom.
Author: Robbie Edward Sayers
Collaborators and co editors: Charlie Sims and Connor Healey.
(C) 2024 Robbie E. Sayers
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Embedded Patient Monitoring System
1. International Journal of Embedded Systems and Applications (IJESA) Vol.1, No.2, December 2011
DOI : 10.5121/ijesa.2011.1205 51
Embedded Patient Monitoring System
1
V.Ramya, 2
B.Palaniappan,3
Anuradha Kumari
1
Asst. professor, Department of CSE, Annamalai University, Chidambaram, Tamilnadu.
ramyshri@yahoo.com
2
Dean, FEAT, H.O.D, Department of CSE, Annamalai University, Chidambaram,
Tamilnadu.
bpau2002@yahoo.co.in
3
BE [IT], Department of CSE, Annamalai University, Chidambaram, Tamilnadu.
itanuradha577@gmail.com
ABSTRACT
The aim of this project is to inform the doctor about the ICU patient condition through wireless. For the
medical professionals it becomes important to continuously monitor the conditions of a patient. In a large
setup like a hospital or clinical center where a single doctor attends many patients, it becomes difficult to
keep informed about the critical conditions developed in each of the patients. This project provides a device
which will continuously monitor the vital parameters to be monitored for a patient and do data logging
continuously. If any critical situation arises in a patient, this unit also raises an alarm and also
communicates to the concerned doctor by means of an SMS to the doctor.
Keywords:
Embedded System, Microcontroller, NTC Thermistor, Sensor.
1. Introduction
This is an attempt to provide a device which will continuously monitor the body temperature and
status of drip status of the patient. If either the temperature goes high or if the drip administration
fails, this device will raises an alarm and communicate the concerned doctor by means of sending
SMS to the doctor. The major part of this project is the hardware model consisting of sufficient
sensor with embedded system.
1.1. Embedded System
An embedded system is a computer system designed to do one or a few dedicated and/or specific
functions often with real-time computing constraints. It is embedded as part of a complete device
often including hardware and mechanical parts. By contrast, a general-purpose computer, such as
a personal computer (PC), is designed to be flexible and to meet a wide range of end-user needs.
Embedded systems control many devices in common use today. Embedded systems contain
2. International Journal of Embedded Systems and Applications (IJESA) Vol.1, No.2, December 2011
52
processing cores that are typically either microcontrollers or digital signal processors (DSP). The
key characteristic, however, is being dedicated to handle a particular task. They may require very
powerful processors and extensive communication, for example air traffic control systems may
usefully be viewed as embedded, even though they involve main frame computers and dedicated
regional and national networks between airports and radar sites (each radar probably includes one
or more embedded systems of its own).
In general, "embedded system" is not a strictly definable term, as most systems have some
element of extensibility or programmability. For example, hand held computers share some
elements with embedded systems such as the operating systems and microprocessors that power
them, but they allow different applications to be loaded and peripherals to be connected.
Moreover, even systems that do not expose programmability as a primary feature generally need
to support software updates. On a continuum from "general purpose" to "embedded", large
application systems will have subcomponents at most points even if the system as a whole is
"designed to perform one or a few dedicated functions", and is thus appropriate to call
"embedded".
Figure 1: Embedded software design
1.2. Characteristics of Embedded system
1. Embedded systems are designed to do some specific task, rather than be a general-purpose
computer for multiple tasks. Some also have real-time performance constraints that must be met,
for reasons such as safety and usability; others may have low or no performance requirements,
allowing the system hardware to be simplified to reduce costs.
2. Embedded systems are not always standalone devices. Many embedded systems consist of
small, computerized parts within a larger device that serves a more general purpose. Similarly, an
embedded system in an automobile provides a specific function as a subsystem of the car itself.
3. The program instructions written for embedded systems are referred to as firmware, and are
stored in read-only memory or flash memory chips. They run with limited computer hardware
resources: little memory, small or non-existent keyboard and/or screen.
3. International Journal of Embedded Systems and Applications (IJESA) Vol.1, No.2, December 2011
53
1.3. Embedded Debugging
Embedded debugging may be performed at different levels, depending on the facilities available.
Embedded software design is shown in figure 1. From simplest to most sophisticate they can be
roughly grouped into the following areas:
• Interactive resident debugging, using the simple shell provided by the embedded
operating system (e.g. Forth and Basic)
• External debugging using logging or serial port output to trace operation using either a
monitor in flash or using a debug server like the Remedy debugger which even works for
heterogeneous multicore systems.
• An in-circuit debugger (ICD), a hardware device that connects to the microprocessor via
a JTAG or Nexus interface. This allows the operation of the microprocessor to be
controlled externally, but is typically restricted to specific debugging capabilities in the
processor.
• An in-circuit emulator (ICE) replaces the microprocessor with a simulated equivalent,
providing full control over all aspects of the microprocessor. A complete emulator
provides a simulation of all aspects of the hardware, allowing all of it to be controlled and
modified and allowing debugging on a normal PC.
Unless restricted to external debugging, the programmer can typically load and run software
through the tools, view the code running in the processor, and start or stop its operation. The view
of the code may be as HLL source-code, assembly code or mixture of both. Because an embedded
system is often composed of a wide variety of elements, the debugging strategy may vary. For
instance, debugging a software- (and microprocessor-) centric embedded system is different from
debugging an embedded system where most of the processing is performed by peripherals (DSP,
FPGA, co-processor). An increasing number of embedded systems today use more than one
single processor core. A common problem with multi-core development is the proper
synchronization of software execution. In such a case, the embedded system design may wish to
check the data traffic on the busses between the processor cores, which requires very low-level
debugging, at signal/bus level, with a logic analyzer, for instance.
4. International Journal of Embedded Systems and Applications (IJESA) Vol.1, No.2, December 2011
54
2. Hardware Design
Figure 3: Block diagram of the proposed system
The block diagram of the system is given in the figure 3.The project is implemented with
microchip PIC16F877A micro controller, and sensors were used to sense the temperature and drip
status. The sensors are hooked to the in-built Analog to digital converter of the microcontroller.
The PIC16F877A micro controller also has in-built UART which can interface to a PCs serial
port. Level conversion of the signals is done before connecting the UART signals of the
controller to the PC. MAX232 level converter is used for level conversion. Visual basic program
is used to provide the GUI program for displaying the temperature values and drip status. Visual
basic contains a control called windows communication control used for communication of
peripheral equipment to PC. Hence when the micro controller runs continuously, it sends the
temperature and drip data to PC, and the application program continuously receive the signals and
display it on the PCs display. Any discontinuity of signals from the micro controller to the serial
port of the PC is also taken care of by the Windows communication control. A mobile phone is
hooked to microcontroller/PC and F-bus command set is used for issuing the Send SMS
command from the micro controller/PC. If any critical situation arises the micro controller issues
the appropriate F-bus commands to the concerned doctor’s mobile number. These hardware
modules contain various integrated chips which are used to control the system.
The System is divided into four hardware modules.
• Temperature detector
• Drip status detector
5. International Journal of Embedded Systems and Applications (IJESA) Vol.1, No.2, December 2011
55
• PIC microcontroller
• Analog to digital converter
• PC and PIC interface
• Mobile and PIC interface
2.1. Temperature Detector
NTC thermistor is used to detect the temperature. This thermistor has 10k resistance in room
temperature and 100 to 200ohms at 125c. This thermistor is connected in series. NTC thermistor
detects the temperature with a 10k resistor. One end of the thermistor is connected to 5v and the
other end of resistor is connected to ground. A tapping is made at junction of thermistor and
resistor and connected to the analog input port of PIC. The voltage at the tapping will be varying
between 2.5v and 5v depending on the temperature prevailing at the thermistor. The circuit
diagram of temperature sensor is shown in figure 4. For this project, 98F is assumed as normal
temperature.
Figure 4: Temperature Sensor
2.2. Drip Sensor
For checking the drip status, two metallic probes are taken and one of the probes is connected to
the ground. The other probe is connected to a 10K resistor. The other terminal of the 10K resistor
is connected to 5V. A tapping is made at the junction between the probe and the resistor. When
there is drip fluid present in the tube, the fluid will conduct. The 5V applied at the resistor is
passed through the probes and get grounded. Hence the voltage available for the PIC will be low
(Detected as 0 by PIC) but when the drip fluid is not present in the tube, the probes will not
conduct. Because of this a 5V is applied to the resistor which will be available for the PIC
(Detected as 1). If a 0 is detected, it indicates that the Drip status is normal. If a 1 is detected by
the PIC, it indicates drip status as abnormal. For raising an alarm, 1 is sent through the PIC’s port
6. International Journal of Embedded Systems and Applications (IJESA) Vol.1, No.2, December 2011
56
(RB7). This port is connected to an LED. When a 1 is received by the LED (that is 5V) the LED
will light up. Similarly through another port of PIC (RB6) a 1 is sent to start the alarm. When the
drip status or temperature becomes normal, we send a 0 through the PIC’s ports which will put
off the LED and Alarm. Figure 5 shows the drip sensor.
Figure 5: Drip Sensor
2.3. PIC Microcontroller
The Microcontroller used here is the PIC16F877. PIC (Peripheral Interface Controller) is a family
of microcontrollers. It has attractive features and they are suitable for a wide range of application.
It consists of I/O parts, 3 timers, ROM, RAM, Flash memory and inbuilt ADC. PIC channel 10
bit inbuilt ADC which convert the analog value into 10 bit digital data. PIC is programmed to
convert 10 bit data into an 8 bit data and to transmit the data into a transistor driver. Figure 2
shows the architecture of PIC microcontroller.
2.3.1.Features
• High performance RISC CPU
• Only 35 single word instructions to learn.
• All single cycle instructions except for program Branches which are two cycle.
• Operating speed: 20MHz clock input,200 ns instruction cycle.
• Up to 8k x 14 words of FLASH program memory, up to 368 x 8 bytes of Data
memory(RAM). Wide operating voltage range:2.0V to 5.5V
• Low-power consumption:
• -0.6 mA typical @ 3V,4MHz
7. International Journal of Embedded Systems and Applications (IJESA) Vol.1, No.2, December 2011
57
• -<1µA typical standby current
• Timer0: 8-bit timer/counter with 8-bit prescaler.
• Timer1: 16-bit timer/counter with prescaler,can be incremented during SLEEP mode.
• Timer2: 8-bit period register, prescaler and postscaler
• Timer0: 8-bit timer/counter with 8-bit prescaler.
• Timer1: 16-bit timer/counter with prescaler,can be incremented during SLEEP mode.
• Timer2: 8-bit period register, prescaler and postscaler
2.4. Analog to digital converter(A/D)
The Analog-to-Digital (A/D) Converter module has five inputs for the 28-pin devices and eight
for the other devices. The A/D conversion of the analog input signals results signal results in a
corresponding 10-bit digital number. The A/D convert has a unique feature of being able to
operate while the device is in SLEEP mode. To operate in SLEEP, the A/D clock must be
derived from the A/D’s internal RC oscillator. The A/D module has four registers, these four
register are:
• A/D Result High Register(ADRESH)
• A/D Result Low Register(ADRESL)
• A/D Control Registe0r(ADCON0)
• A/D Control Register1(ADCON1)
The ADCON0 register controls the operations of the A/D module. The ADCON1 register
configures the function of the port pins. The port pins can be configured as analog inputs, or as
digital I/O, Additional on using the A/D module can be found in the PIC micro Mid-range MCU
family.
2.5. PC and PIC Interface
The RC6 line of PIC is connected to pin 10 of MAX232 and pin 7 of MAX232 is connected to
pin2 of DB-9 connector of PC.RC7 line of PIC is connected to PIN 9 of MAX232 and pin 8 of
MAX232 is connected to pin 3 of DB-9 connector of PC. The PC to PIC interface is shown in
Figure 6.
2.6. Mobile and PIC Interface
A mobile phone is hooked to microcontroller/PC and F-bus command set is used for issuing the
send SMS command from the microcontroller. F-bus is a high speed full duplex bus. It uses pin 1
for MBUS, pin 2 as ground, pin 3 for receiving data and pin 4 for transmitting the data. The F-bus
is bi-directional serial type bus running at 115,200 bps, 8 data bits. The serial cable contains
electronics for level conversion and therefore requires power. For this the DTR(data terminal
ready) pin is connected to +3 to +12 Volts supply and RTS pin is connected to -3 to -12volts
supply by using MAX232 for the RS232 TX and RX pins. The next step is to synchronize the
UART in the phone with the PC or microcontroller. This is done by sending a string of 0x55 or
‘U’ 128 times.
8. International Journal of Embedded Systems and Applications (IJESA) Vol.1, No.2, December 2011
Figure 6: Mobile and PIC interface
3. Software Description
3.1. PIC programming procedure
1) Open MicroCode Studio
Double click on the MicroCode Studio desktop icon or select from the
Programs | MicroCode Studio (MCSX)
2) Create or Open PicBasic Program
Select File | New to start from scratch. For Editing an existing project, select
browse to your code file. The file can be created initially in any text editor (e.g., Windows
NotePad or Microsoft Word, saving the file as "Plain Text: *.txt").
3) Save and Name Project File
The file is saved and stored in desired location. PICBASIC PRO file (*.pbp) file type is used.
4) Choose the PIC Device you are using
Select the appropriate PIC microcontroller (usually the 16F87) from the pull
Microcontroller (MCU) toolbar. Microcode Studio and the U2 Programmer support only the
Devices listed.
5) Check for Errors
To make sure there are no errors in the code, Compile
Program Toolbar. If there are any errors, Microcode Studio will identify and locate them. To
have the line #’s appear in the editor window (if they are not there already),
International Journal of Embedded Systems and Applications (IJESA) Vol.1, No.2, December 2011
Figure 6: Mobile and PIC interface
procedure
Double click on the MicroCode Studio desktop icon or select from the Start menu:
MicroCode Studio (MCSX) | MicroCode Studio (MCSX).
2) Create or Open PicBasic Program
to start from scratch. For Editing an existing project, select File
browse to your code file. The file can be created initially in any text editor (e.g., Windows
NotePad or Microsoft Word, saving the file as "Plain Text: *.txt").
The file is saved and stored in desired location. PICBASIC PRO file (*.pbp) file type is used.
4) Choose the PIC Device you are using
Select the appropriate PIC microcontroller (usually the 16F87) from the pull-down box in the
(MCU) toolbar. Microcode Studio and the U2 Programmer support only the
To make sure there are no errors in the code, Compile button is clicked on the Compile and
. If there are any errors, Microcode Studio will identify and locate them. To
have the line #’s appear in the editor window (if they are not there already), View | Editor Options
International Journal of Embedded Systems and Applications (IJESA) Vol.1, No.2, December 2011
58
File | Open and
browse to your code file. The file can be created initially in any text editor (e.g., Windows
The file is saved and stored in desired location. PICBASIC PRO file (*.pbp) file type is used.
down box in the
(MCU) toolbar. Microcode Studio and the U2 Programmer support only the
Compile and
. If there are any errors, Microcode Studio will identify and locate them. To
Editor Options
9. International Journal of Embedded Systems and Applications (IJESA) Vol.1, No.2, December 2011
59
is selected and check the Show line numbers in left gutter box. The errors are corrected and
compiled again until there are no more errors. After a Successful compile, the status line at the
bottom of the window will read "Success" and indicate how much memory that the program is
using on the PIC.
6) Preparing the PIC for Programming
USB cable is plugged into the U2 Programmer. The green LED in the device is switched on. The
metal lever on the U2 Programmer ZIF socket is in the up position. PIC is inserted into the socket
with pin 1 in the position indicated on the socket board. The "Pin 1" position is different
depending on the # of pins on your PIC, as indicated on the green U2 socket board. The socket is
pivoted lever down to lock the PIC in place. PIC programming is shown in figure 7.
Figure 7: Programming the PIC
7) Prepare the Code for Download onto the PIC
The Compile Program button is clicked to compile the code and generate the files needed for
Programming the PIC. This will launch the meProg utility that allows to store the code on the
PIC.
8) Identify the PIC Model Number
The PIC device number should transfer from Microcode Studio, but we should still verify this and
change it if necessary in the meProg window pull-down list.
9) Select the Appropriate Configuration Bit Settings
Again in the meProg window, View | Configuration button is clicked. Click on the down-arrows
to select the desired or appropriate choice for each feature listed.
10. International Journal of Embedded Systems and Applications (IJESA) Vol.1, No.2, December 2011
60
10) Changing Configuration Settings in Code
The code is added for the settings for which the default values are different from what our system
is having. The settings available for a given PIC can be found in the appropriate *.INFO file for
the device.
11) Download the Code on to the PIC
After all of the configuration choices have been set to the desired values, Program icon is clicked.
The U2 programmer LED will glow red while the code is being downloaded, and it should glow
green again when the process is completed. After the program is written and verified, a Program
Verify complete dialog box should appear, indicating that everything worked properly. Then click
OK.
12) Remove and Test the Programmed PIC
The lever is lifted on the programmer to release the pin clamp. The PIC is removed from the
socket and inserted into your circuit for testing.
13) Shutdown the Software and Logoff
The MicroCode Studio application is closed (Exit). The programmer and configuration windows
will close automatically with MicroCode Studio.
4. Implementation
Figure 8 shows the prototype of the developed system. This project can also be used to monitor
temperature in industrial scale were the temperature in the upper limit may not exceed about 110
C. Utilization of the cell phone to message and the alert the user was another advantage. Hence
this interface could as well be used to remotely monitor and gets alerts in case the process value
exceeds the limit. The only limits observed in this project are that we must ensure that cell phone
is functional during the operation of this module. That is appropriate backup power supply or
charging of the cell phone batteries is needed. For this, we can always leave the charger usually
provided with the cell phone, connected to the handset. In the Visual Basic SDK, we have to
configure the project properties to include the MS Comm Control in this project. The properties
of Comm Control (communication control) is set to have 9600 baud, no parity , 8 data bits and 1
stop bit is provided. There after we can call the Comm Control port open, Comm Control input,
Comm Control Output and Comm Control port close functions.
11. International Journal of Embedded Systems and Applications (IJESA) Vol.1, No.2, December 2011
61
Figure 8: Prototype of the developed System
Figure 9: VB Interface for system
The VB interface of the proposed system is given in figure 9. The developed system uses visual
basic for displaying the temperature and drip status. Visual basic is a beginner programming
language for authoring Windows – based software. It provides the GUI interface for displaying
the sensed parameters. At first the temperature is sensed and taken as input through NTC
thermistor. Then the temperature is computed and converted from analog to digital. In parallel to
it drip input is taken by using metallic probes. Both temperature and drip status are sent to PC. If
the temperature is not greater than the set value (98 F) then the System restarts the sensing. If the
temperature is greater than the set value, then an alert to cell phone and PC is sent. If any key is
not pressed in the cell phone in response to the alarm then the sensing process restarts and the
alarm keep on ringing until the doctor responds. If any key is pressed in response to the alarm
then the preset value for temperature changes to the sensed value and the alarm is automatically
switched off. Then the system restarts to take the temperature and drip input. Figure 10 shows the
flowchart of the developed system.
12. International Journal of Embedded Systems and Applications (IJESA) Vol.1, No.2, December 2011
62
Figure 10: Flow chart of the proposed System
5. Conclusion
This paper presents the embedded intensive care unit using PIC microcontroller. The project is
monitoring the patient’s body temperature and the status of drip administered and makes data
logging (on PC) and reporting/alerting (using cell phone).The availability of in-built A/D
converter inPIC16F877A has been very useful in the easy implementation of the digital
temperature measurement. The chip used in this project (PIC16F877A) contains 8 analog
channels, of which we have used only one for temperature measurement. In the actual scenario in
a hospital , there are many other vital parameters to be monitored in a patient like heartbeat,
pulse rate, breathing and ventilator activity etc. this project can further be enhanced or improved
by adding facilities to monitor the above mentioned parameters too. In that case the additional
analog input channels will be of great use.
REFERENCES
[1] Cyber-Physical Medical and Medication Systems by Albert M. K. Cheng, 2008.
[2] Wireless Transfusion Supervision and Analysis Using Embedded System Nivedita Daimiwal,
DipaliRamdasi, RevathiShriram, AsmitaWakankar, 2010.
13. International Journal of Embedded Systems and Applications (IJESA) Vol.1, No.2, December 2011
63
[3] A low cost model for patient monitoring in Intensive care unit using a micro web-server by
JoãoBosco da MotaAlver Juarez Bento da Silva ,SuenoniPaladini.
[4] Steve Heath, ‘Embedded system and design’ butterworth-heinemann publications, New Delhi, first
edition, 1997.
[5] Microchip company, ‘EmbeddedSolutions’, microchip publications, first edition, 1999.
[6] TammyNoergaArdewnes, ‘EmbeddedSystems Architecture’, first edition 1999.
[7] Paul Sherriff, ‘visual basic 6’, prenticehall publication, New Delhi, first edition1999.
[8] Arnold Berger,’ Embedded System Design’, first edition 1997.
[9] http://www.microchip.com[pic microcontroller]
[10] http://www.gnokii.org [mobile interface]