Spelling suggestions: "subject:"embedded"" "subject:"imbedded""
711 |
Selecting unit testing framework for embedded microcontroller developmentToth, Jonatan, Karlsson, Fredrik January 2021 (has links)
In this study, the absence of enough usage of the agile methodology Test-driven development among embedded developers was highlighted, and a solution for getting more developers to start using that methodology was researched into. The research revolved around making the practice of unit testing, which is a large part of the test-driven development methodology, more available to developers by lowering the knowledge threshold of which unit testing framework to choose and how they work. The area of embedded development was narrowed down to the usage of microcontrollers and the development of software for those in the programming language C. This study managed to firstly gather the general opinion of developers of which the most sought after criteria was that a unit testing framework for embedded development should support. With the help of those criteria, an extensive comparison could be done between some of the most popular and recommended unit testing frameworks for embedded microcontroller development. The observations that was made during the experiment were then used to take away some lessons learned that could form recommendations containing information about which unit testing framework that should be used depending on which preferences a developer could have.
|
712 |
A Secure Architecture for Distributed Control of Turbine Engine SystemsEise, Justin 30 May 2019 (has links)
No description available.
|
713 |
Virtual Sensing of Hauler Engine SensorsHassan Mobshar, Muhammad Fahad, Hagblom, Sebastian January 2022 (has links)
The automotive industry is becoming more dependent on sustainable and efficient systems within vehicles. With the diverse combination of conditions affecting vehicle performance, such as environmental conditions and drivers' behaviour, the interest in monitoring machine health increases. This master thesis examines the machine learning approach to sensor reconstruction of hauler engine sensors for deviation detection applications across multiple domains. A novel proposal for sequence learning and modelling was by introducing a weighted difference of sequence derivatives. Impacts of including differences of derivatives assisted the learning capabilities of sequential data for the majority of the target sensors across multiple operating domains. Robust sensor reconstruction was also examined by using inductive transfer learning with a Long Short-Term Memory-Domain Adversarial Neural Network. Obtained results implied an improvement in using the Long Short-Term Memory-Domain Adversarial Neural Network, then using a regular Long Short-Term Memory network trained on both source and target domains. Suggested methods were evaluated towards model-based performance and computational limitations. The combined aspects of model performance and system performance are used to discuss the trade-offs using each proposed method.
|
714 |
Development of a reliable and time-efficient digital production process of encrypted intelligent keys : Embedded systems and software developmentAlmario Strömblad, Fredrik, Svensson, Primus January 2022 (has links)
Smart keys are increasing in popularity due to the many benefits they bring. Access control and overview have never been more efficient than it is today. This thesis project automates the digital production of a new line of keys. Automating this production process improves the production in scalability, reliability, and efficiency. This report includes background research on critical components, methodologies to solve presented subproblems, the results of this project, and a discussion providing insight into the possible benefits of using an automated development line. This automation’s core elements are an integrated circuit holding a microcontroller, hardware components, and a graphical user interface. This project results in an automated production process capable of producing smart keys more efficiently than today. A report containing the most common errors using this production process and suggestions to improve scalability, reliability, and efficiency further. / De många fördelar smarta nycklar bidrar med gör att de snabbt ökar i popularitet. Åtkomst och översikt över tillgång har aldrig varit så effektivt som det är idag. Detta examensarbete automatiserar den digitala produktionen av en ny serie elektroniska nycklar. Genom att automatisera den här processen kommer produktionens skalbarhet, pålitlighet och effektivitet att öka. Den här rapporten innehåller bakgrundsundersökningar gällande kritiska områden för utvecklingen, metoder för att lösa problemställningar, projektets resultat samt en diskussion gällande möjliga fördelar av produktionsautomatisering. Grundelementen i den här automatiseringen är ett kretskort med en mikrokontroller, hårdvarukomponenter samt ett grafiskt användargränssnitt. Projektet resulterar i en produktionsprocess kapabel att producera elektroniska nycklar effektivare än tidigare möjligt samt en rapport innehållande de mest förekommande produktionsfelen relaterade till den automatiserade processen. Rapporten innehåller även förslag på förbättringar för att ytterligare öka skalbarhet, pålitlighet och effektivitet.
|
715 |
<b>RIVER RESTORATION INTELLIGENCE AND VERIFICATION (RRIV): DEVELOPMENT OF A LOW-COST, VERSATILE EMBEDDED SYSTEM FOR BROAD-SCALE MONITORING OF WATER QUALITY AND GREENHOUSE GAS EMISSIONS</b>Ken Yao Chong (16805982) 09 August 2023 (has links)
<p>Sensor technology is evolving rapidly, offering new opportunities for environmental data collection. Yet, despite the large number of sensors now available, there is a lack of logging platforms that can be used to operate these sensors in situ. To address this shortfall, River Restoration Intelligence and Verification (RRIV) has developed an environmental data logger that meets the needs of the environmental sensing community. This platform has several advantages that reduce the time, effort, and technical know-how required to deploy environmental sensors. An extensive low-power mode is available, and hardware such as a real-time clock with an independent power source is incorporated. A driver system has been developed that allows users to incorporate sensors into the platform with minimal effort. RRIV loggers also include a command line interface that allows user to add or remove sensors, calibrate sensors, or configure deployments without the need for C/C++ programming, something that is not possible with out-of-the-box microcontrollers such as Arduino and ST Nucleo products. The technology incorporated into RRIV and how it is applied and deployed in the field is described. This includes a description of power consumption. Protocols and descriptions of case construction are also included. RRIV loggers configured to monitor carbon dioxide and methane are used to demonstrate how this platform is used in the field.</p>
|
716 |
Embedded System for Sensor Communication and SecurityAn, Feng January 2010 (has links)
Indiana University-Purdue University Indianapolis (IUPUI) / Feng An and Maher Rizkalla, “Temperature/CO2 Sensor Embedded System Based Communications”, enrolled in ISCA FIRST INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING AND APPLICATIONS, to be held in Orlando, September 15-17, 2010. / In this work, inter-integrated circuit mode (I2C) software was used to communicate between sensors and the embedded control system, utilizing PIC182585 MPLAB hardware. These sensors were built as part of a system on board that includes the sensors, microcontroller, and interface circuitry. The hardware includes the PIC18 processor, FPGA chip, and peripherals. A FPGA chip was used to interface the processor with the peripherals in order to operate at the same clock speed. This hardware design features high level of integration, reliability, high precision, and high speed communications. The software was first designed to operate each sensor separately, then the sensor system was integrated (to combine all sensors, microcontroller, and interfacing circuitries), and the software was updated to provide various actions if triggered by the sensors. Actions taken by the processor may include alarming signals that are based on threshold values received from the sensors, and inquiring temperature and CO2 readings. The system was designed for HVAC (heating, ventilating and air conditioning) applications and industrial settings. The overall system incorporating temperature and CO2 sensors was implemented and successfully tested. The response of the multi-sensor system was agreeable with the design parameters. The system may be expanded to include other sensors such as light senor, pressure sensor, etc. Monitoring the threshold values should add to the security features of the integrated communication system. This design features low power consumption (utilizing the sleeping mode of the processors), high speed communications, security, and flexibility to expansion.
|
717 |
Embedded Communication Channel for Node Communication in WDM NetworksRosén, Anders January 2015 (has links)
Optical Transport Network is a set of Optical Network Elements (NE) connected by optical fiber links able to provide support for optical networking using Wavelength-Division Multiplexing (WDM). In order to be able to introduce link-level applications that require NE-to-NE communication in a packet-optical network, an embedded communication channel is needed. Examples of such applications are dual-ended protection, remote configurationand path trace. By implementing a NE-to-NE communication channel, the exchange of commands and information will allow for implementation of applications that will increase the data link stability in the network. The purpose of this work has been to prove the feasibility of such a channel. This thesis discusses the possibilities of implementing such a channel adjusted to Transmode's layer 1 products without causing disturbance inthe regular traffic or affecting any existing embedded communication. It also proves the channels function in a proof-of-concept manner by demonstrating a simple Path trace application run upon an implementation of the channel on hardware. The chosen solution is an Embedded Communication Channel driver intended to provide termination points for an Embedded Communication Channel (ECC), supervising the connectivity of the channel and relay messages to applications. This thesis project has been carried out at Infinera Corporation (earlier Transmode Systems AB) during summer/autumn 2015.
|
718 |
Implementation av en vibrotaktil alarmklocka : Undersökning av lämpliga input-signaler och parametrar för ett behagligt och alert uppvaknande och tillhörande utvecklingskostnader / Implementation of a vibrotactile alarm clockOliveira Lunå, Torbjörn January 2018 (has links)
Att köra fastän trötthet upplevs är en erkänd trafikfara. Om en förare idag kör när denne är trött klassas det som vårdslöshet i trafiken. Dock är det nästan omöjligt att vid en olycka påvisa att olyckan skedde för att en förare var trött. Det praktiska resultatet är att det lämnas åt föraren att själv avgöra om denne är för trött för att föra fram fordonet säkert. Hela situationen om att vara en trafikfara eller ej lämnas då åt en subjektiv bedömning. I denna rapport undersöks olika sömnstadier, och metoder för att avgöra när och hur det är lämpligast att vakna för att vakna i ett mer alert tillstånd. För att sedan använda de metoder som visar sig vara lämpade som indata och parametrar till en algoritm som ska avgöra när det är som lämpligast att vakna för att vakna mer alert. Rapporten gör också en kalkyl som kan användas för att fastställa prototypens utvecklingskostnader. Arbetet resulterar i en prototyp som föreslår en lösning till problemet med trötthet i trafiken. De kostnader som framkommer i samband med prototyputveckling fastställs och presenteras. Undersökningen och utvecklandet av den tekniska lösningen har delats upp i två moduler och kommer att göras i samverkan med en extern studentgrupp på skolan för elektroteknik och datavetenskap (EECS) vid Kungliga Tekniska högskolan. / Driving although experiencing fatigue is a recognized traffic hazard. Today, if a driver is driving despite being tired, it is considered to be reckless driving. However, in the event of an accident, it is almost impossible to prove that the accident occurred because the driver was tired. The practical result is that it is left to the driver to decide if one is too tired or not to drive the vehicle safely. The whole situation of being a traffic hazard or not is then subjected to a subjective assessment. This report examines different sleep stages and methods for determining when it’s most appropriate, and how it’s most appropriate to wake up, with the aim on waking up in a more alert state. Further, to use the methods that prove to be suitable as inputs and parameters of an algorithm. The report also examines different calculations that can be used to determine the development cost of the prototype. The result consists of a prototype that is a beginning on addressing the problem with fatigue in traffic. It also consist of a calculation determining the development cost. The research and development of the technical solution has been divided into two modules and will be done in collaboration with an external student group at School of Electrical Engineering and Computer Science (EECS) at KTH Royal Institute of Technology.
|
719 |
Silicone 3D Printing Processes for Fabricating Synthetic, Self-Oscillating Vocal Fold ModelsGreenwood, Taylor Eugene 04 May 2020 (has links)
Synthetic, self-oscillating vocal fold (VF) models are physical models whose life-like vibration is induced and perpetuated by fluid flow. Self-oscillating VF models, which are often fabricated life-size from soft silicone elastomers, are used to study various aspects of voice biomechanics. Despite their many advantages, the development and use of self-oscillating VF models is limited by the casting process used to fabricate the models. Consequently, this thesis focuses on the development of 3D printing processes for fabricating silicone VF models. A literature review is first presented which describes three types of material extrusion 3D printing processes for silicone elastomers, namely direct ink writing (DIW), embedded 3D printing, and removable-embedded 3D printing. The review describes each process and provides recent examples from literature that show how each has been implemented to create silicone prints. An embedded 3D printing process is presented wherein a set of multi-layer VF models are fabricated by extruding silicone ink within a VF-shaped reservoir filled with a curable silicone support matrix. The printed models successfully vibrated during testing, but lacked several desirable characteristics which were present in equivalent cast models. The advantages and disadvantages of using this fabrication process are explored. A removable-embedded 3D printing process is presented wherein shapes were fabricated by extruding silicone ink within a locally-curable support matrix then curing the silicone ink and proximate matrix. The printing process was used to fabricate several geometries from a variety of silicone inks. Tensile test results show that printed models exhibit relatively high failure strains and a nearly isotropic elastic modulus in directions perpendicular and parallel to the printed layers. A set of single-material VF models were printed and subjected to vibration testing. The printed models exhibited favorable vibration characteristics, suggesting the continued use of this printing process for VF model fabrication. A micro-slicing process is presented which is capable of creating gcode for 3D printing multiple materials in discrete and mixed ratios by utilizing a previously-sliced single-material shape and a material definition. An important advantage of micro-slicing is its ability to create gcode with a mixed-material gradient. Initial test results and observations are included. This micro-slicing process could be used in material extrusion 3D printing
|
720 |
Embedded System Design for Pill Boxes with The Low Power Electronic Paper DisplayKamran, Ali January 2017 (has links)
The rapid development of technology in the health-care sector has led to the discovery of many new illnesses and improved treatments that were not possible earlier. However, many treatments and medicines for a specific disease often come with several side effects. The accuracy in treatments with an optimal result on specified targets is therefore desired with minimum side effects. This requires that the production and the usage processes should be precise. The scope of this study is not about the medicine production phase but rather on managing a medicine schedule. How many times a medicine should be taken in a day is strongly related to its dosage and following a precise timing plays a crucial role in the individual’s health. As a solution, a pill box based on a low power display (Electronic Paper Display, EPD) together with an embedded system has been introduced by the project owner (Victrix AB, Stockholm) .The pill box should have some different functions like alarms, data logging and wireless reporting. Different types of alarms including ringtone, vibration and voice recording/playing are required as well. To be able to trace the already planned timing for taking medicines, system will be able to save and report history of the past 100 days. Since every single idea for solving different parts of the problem should be tested in real system, a Quantitative Research based on experiments be used and the best possible solution be selected and implemented in the project. Studying technical material and also related works besides analyzing generated data after each experiment were a useful tool for the system integration in this work. As the result, a pill box based on an embedded system was designed and integrated successfully. A hardware platform, in form of a prototype system based on an ARM microcontroller and a compatible embedded software have been designed, improved and tested successfully and are available. At the end of this work, the low power E-paper display works properly, alarms can be set and activated, data can be saved and also sent wirelessly. Basically, the result of this project shows how an embedded system can be specialized and programmed to be able to interact with patients and e.g. nurses in order to make a stable and continuous connection between them. Most of determined goals have been achieved and some of them be changed and modified during the work. Also a few additional functions and improvements be suggested as future work.
|
Page generated in 0.0544 seconds