Spelling suggestions: "subject:"embedded systems"" "subject:"imbedded systems""
41 |
Energismart bevattningssystem / Energy Smart Irrigation SystemSöderholm, Daniel, Fröberg, Markus January 2013 (has links)
Energismarta lösningar är väldigt aktuellt och alla möjligheter till att spara energi anses absolut nödvändiga för att värna om naturen. Energi kan sparas på bevattningsanläggningar genom att inte vattna om nederbörd är annalkande. Via övervakningar av väderleksrapporter kan nederbärdsmängden analyseras och bevattningen anpassas efter det. Målet med detta examensarbete är att ta fram en prototyp av ett energismart bevattningssystem, avsedd att spara in på oönskad bevattning. Via fuktmätning och analys av väderdata kommer bevattningsmängden att avgöras beroende på fuktigheten i jorden samt annalkande nederbördsmängd. Via en webbsida finns konfigureringsmöjligheter samt information angående aktuellt bevattningssystem. I rapporten förklaras vad sensornoder har för olika funktionaliteter i systemet. Den tillhörande fuktsensorns egenskaper och dess kalibrering beskrivs. Även vattenpumpen med tillhörande styrning behandlas. Bevattningssystemets server och databas beskrivs samt kopplingen dem emellan. Det finns även ett flödesschema över serverns process. Vidare förklaras hur väderdata hämtas och analyseras för att ta fram annalkande nederbördsmängd. Bevattningssystemets webbsida skildras och beskrivs med dess konfigureringsmöjligheter och informationsvisning. Även förklaringar på hur sensornoder läggs till, tas bort och konfigureras på webbsidan och i bevattningssystemet. Resultatet sammanfattar arbetet i sin helhet med hur de olika delarna knyts samman och bildar det energismarta bevattningssystemet. Även en installationsguide samt användaranvisningar har tagits fram. / Energy smart solutions are up to date and all opportunities to save energy are considered essential for protection of nature. Energy can be saved on irrigation systems by not watering if rain is approaching. By monitoring weather forecasts, the rainfall can be analyzed and irrigation adjusted accordingly. The projects goal is to create an energy smart irrigation system designed to prevent unwanted watering. By using soil moisture sensors and analyze weather data, the irrigation amount will be determined depending on the soil moisture and upcoming rainfall. Through a web page, there are configuration options and information about the system. This report explains the sensor nodes and its various functionalities in the system. The associated soil moisture sensors characteristics and its calibration are described. The water pump and its associated controlling are also treated. The system’s server and database are described as well as the link between them. There is also a flowchart of the server’s functionality. It explains how the weather data is collected and analyzed to access impending rainfall. The system's web page is shown and described with its configuration options and its status information. It also explains how the sensor motes are added, removed and edited on the website and in the system. The results summarize the work with how the different parts are linked together to form the energy smart irrigation system. An installation guide and a user manual have also been created.
|
42 |
HANDOVER OF PROTECTIONFUNCTIONS IN A HETEROGENOUSSYSTEM TO IMPROVE EFFICIENCYLopez Murcia, Marina January 2022 (has links)
Electricity is an essential element in today’s society, and to ensure its availability, Intelligent Electronic Devices (IEDs) are installed in power grids to detect and isolate faults by running protectionfunctions. These devices run very complex configurations with strong real-time requirements, andcan reach very high CPU utilisation’s that might affect timing requirements. However, many ofthese devices are built with other specific processors in the SoC, such as DSPs. This thesis evaluates possible ways to offload the execution of certain CPU protection functions to the DSP, toimprove system efficiency and allow more complex configurations to be executed. For this purpose,two frameworks are proposed and evaluated that enable communication and synchronisation betweenheterogeneous processors to perform simultaneous execution of functions on both processors. Thefirst framework allows the extraction of the execution of individual functions, while the secondframework performs the extraction of the execution of an entire process. The proposed frameworksare evaluated over general system configurations and Hitachi Energy product-specific configurations. Both give favourable results, being the first framework more effective to reduce the CPUutilisation of the general cases and specific cases of the current product, resulting in a reductionof CPU usage up to 14%. Although the second framework would allow the development of moreoptimal systems if the system were designed with this framework into account ensuring a high DSPutilisation, allowing configurations that would be equivalent up to 111% CPU usage without the useof the frameworks.
|
43 |
Time Sensitive Network (TSN) Configurations on Network Performance in Real-Time CommunicationAlibegović, Dalila, Smajlović, Lejla January 2022 (has links)
No description available.
|
44 |
Systematic Gap Analysis of Robot Operating System (ROS 2) in Real-time SystemsMobaiyen, Sahar January 2022 (has links)
No description available.
|
45 |
Design Space Exploration Of Field Programmable Counter Arrays And Their Integration With FPGAsAttarzadeh Niaki, Seyed Hosein January 2008 (has links)
Field Programmable Counter Arrays (FPCAs) have been recently introduced to close the gap between FPGA and ASICs for arithmetic dominated applications. FPCAs are reconfigurable lattices that can be embedded into FPGAs to efficiently compute the result of multi-operand additions. The first contribution of this work is a Design Space Exploration (DSE) of the FPCAs and the identification of trade-offs between different parameters which describe them. Methods for analyzing and pruning the design space are proposed to enable a smart exploration. Finally, a set of best performing architectures in terms of area and delay is determined. Secondly, a study of possible integration schemes to build a hybrid FPGA/FPCA chip is performed. The goal is to find a solution with optimal usage of on-chip silicon area. The advantages and disadvantages of each solution are studied and a new integration solution based on properties of FPCAs is suggested. A VLSI implementation proves the applicability of the proposed solutions.
|
46 |
Runtime Parallelisation Switching for MPEG4 Encoder on MPSoCAbbas, Naeem January 2008 (has links)
The recent development for multimedia applications on mobile terminals raised the need for flexible and scalable computing platforms that are capable of providing considerable (application specific) computational performance within a low cost and a low energy budget. The MPSoC with multi-disciplinary approach, resolving application mapping, platform architecture and runtime management issues, provides such multiple heterogeneous, flexible processing elements. In MPSoC, the run-time manager takes the design time exploration information as an input and selects an active Pareto point based on quality requirement and available platform resources, where a Pareto point corresponds to a particular parallelization possibility of target application. To use system’s scalability at best and enhance application’s flexibility a step further, the resource management and Pareto point selection decisions need to be adjustable at run-time. This thesis work experiments run-time Pareto point switching for MPEG-4 encoder. The work involves design time exploration and then embedding of two parallelization possibilities of MPEG-4 encoder into one single component and enabling run-time switching between parallelizations, to give run-time control over adjusting performance-cost criteria and allocation de-allocation of hardware resources at run-time. The newer system has the capability to encode each video frame with different parallelization. The obtained results offer a number of operating points on Pareto curve in between the previous ones at sequence encoding level. The run-time manager can improve application performance up to 50% or can save memory bandwidth up to 15%, according to quality request.
|
47 |
Test Models and Algorithms for Model-Based Testing of Software Product LinesVarshosaz, Mahsa January 2017 (has links)
Software product line (SPL) engineering has become common practice for mass production and customization of software. A software product line comprises a family of software systems which share a managed core set of artifacts. There are also a set of well-defined variabilities between the products of a product line. The main idea in SPL engineering is to enable systematic reuse in different phases of software development to reduce cost and time to release. Model-Based Testing (MBT) is a technique that is widely used for checking the quality of software systems. In MBT, test cases are generated from an abstract model, which captures the desired behavior of the system. Then, the test cases are executed against a real implementation of the system and the compliance of the implementation to the specification is checked by comparing the observed outputs with the ones prescribed by the model. Software product lines have been applied in many domains in which sys- tems are mission critical and MBT is one of the techniques that is widely used for quality assurance of such systems. As the number of products can be potentially large in an SPL, using conventional approaches for MBT of the products of an SPL individually and as single systems can be very costly and time consuming. Hence, several approaches have been proposed in order to enable systematic reuse in different phases of the MBT process. An efficient modeling technique is the first step towards an efficient MBT technique for SPLs. There have been several formalisms proposed for modeling SPLs. In this thesis, we conduct a study on such modeling techniques, focusing on three fundamental formalisms, namely featured transition systems, modal transition systems, and product line calculus of communicating systems. We compare the expressive power and the succinctness of these formalisms. Furthermore, we investigate adapting existing MBT methods for efficient testing of SPLs. As a part of this line of our research, we adapt the test case generation algorithm of one of the well-known black-box testing approaches, namely, Harmonized State Identification (HSI) method by exploiting the idea of delta-oriented programming. We apply the adapted test case generation algorithm to a case study taken from industry and the results show up to 50 percent reduction of time in test case generation by using the delta-oriented HSI method. In line with our research on investigating existing MBT techniques, we compare the relative efficiency and effectiveness of the test case generation algorithms of the well-known Input-Output Conformance (ioco) testing approach and the complete ioco which is another testing technique used for input output transition systems that guarantees fault coverage. The comparison is done using three case studies taken from the automotive and railway domains. The obtained results show that complete ioco is more efficient in detecting deep faults (i.e., the faults reached through longer traces) in large state spaces while ioco is more efficient in detecting shallow faults (i.e., the faults reached through shorter traces) in small state spaces.
|
48 |
Trefaslogger : Konstruktion av ett inbyggt systemKolar, Andreas, Altawel, Bashar January 2021 (has links)
This thesis decribe the process through a construction of an embedded system. Furthermore it is concerning about an improvement work for a three-phase logger. Therefore, functions have been decomposed into steps of surveys, specifications and development. All these parts together provide conditions for a final realization. Things were questioned in a way to find a suitable way with regard to several aspects.It turned out that, in order to talk more about technology and be succesful with thesekind of projects it is necessary to have a well-executed method. Even if the construction deviates from expectations, there are still opportunities and basis for iterating theproject another time. The result presents a focus on hardware. Which also highlights decisions, difficulties and other options in the design of a three-phase logger.
|
49 |
Requirements-Level Reuse Recommendation and Prioritization of Product Line AssetsAbbas, Muhammad January 2021 (has links)
Software systems often target a variety of different market segments. Targeting varying customer requirements requires a product-focused development process. Software Product Line (SPL) engineering is one possible approach based on reuse rationale to aid quick delivery of quality product variants at scale. SPLs reuse common features across derived products while still providing varying configuration options. The common features, in most cases, are realized by reusable assets. In practice, the assets are reused in a clone-and-own manner to reduce the upfront cost of systematic reuse. Besides, the assets are implemented in increments, and requirements prioritization also has to be done. In this context, the manual reuse analysis and prioritization process become impractical when the number of derived products grows. Besides, the manual reuse analysis process is time-consuming and heavily dependent on the experience of engineers. In this licentiate thesis, we study requirements-level reuse recommendation and prioritization for SPL assets in industrial settings. We first identify challenges and opportunities in SPLs where reuse is done in a clone-and-own manner. We then focus on one of the identified challenges: requirements-based SPL assets reuse and provide automated support for identifying reuse opportunities for SPL assets based on requirements. Finally, we provide automated support for requirements prioritization in the presence of dependencies resulting from reuse.
|
50 |
Hjälpmedel för synnedsatta med ultraljudssensorerSawirot, Sithichot, Nguyen, Tommy January 2020 (has links)
No description available.
|
Page generated in 0.0635 seconds