The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
As the size of Deep Neural Networks (DNNs) continues to grow to increase accuracy and solve more complex problems, their energy footprint also scales. Weight pruning reduces DNN model size and the computation by removing redundant weights. However, we implemented weight pruning for several popular networks on a variety of hardware platforms and observed surprising results. For many networks, the network...
This paper presents a real-time, low-cost, wireless, AC and DC monitoring system based on an ATmega328P-PU microcontroller. The proposed system is composed by different client nodes, which have the task to measure the main electrical quantities involved in the system, and a server node that collects the data and send them to a display device. The system is well suited for a good accuracy monitoring...
In order to develop the bottom driver software more rapidly and efficiently which are used in automotive battery management system and to get rid of high dependence on the hardware and low reusability of the drivers in automobile controller, this paper puts forward a kind of driver design method based on automotive open system architecture (AUTOSAR). Simulation modeling module has been made with the...
This paper presents tools the author uses to enhance student motivation in a microcontroller-based embedded systems course. The course is offered as part of a requirement in a computer engineering degree program. In the traditional lecture-based teaching and learning process, information typically flows in one direction with very little active involvement by the students. There are a number of techniques...
This paper describes the development of Flutter, a new sensor-driven, robotics technology kit for in-school use with elementary-age students. Our development began by conducting focus groups with teachers (N=6) in which we guided a participatory design process. Through affinity diagramming, we identified science and math as areas of focus for the program; we also brainstormed project-topics with the...
This paper presents the system that allows SEFI modelling by means of injecting upsets in different microcontroller memory blocks, carrying out its functional control and detect the moment when SEFI occurs. Test setup was developed on the basis of National Instruments PXI modular equipment and LabVIEW software. Developed fault injection system was tested on PIC17 microcontroller. The comparison between...
Post Silicon Validation is critical step in order to deliver quality microcontroller chips to customers but is increasingly becoming complex and time consuming process as the design size is increasing. Due to increased number & diversity of design intellectual property, microcontroller post silicon validation has moved towards customized validation concept and hardware setup for individual design...
The currently used hardware validation architectures for Application Specific Integrated Circuits intended for automotive Engine Control Unit development are reviewed and a new architecture is proposed. An alternative to hardware validation by different simulation architectures is proposed and analyzed.
This WIP exposes the design and implementation of Midroid, an open mobile platform focused on microcontrollers' education. The platform has been designed with the aim to address both the problems detected as the educational gaps associated to the acquisition of the algorithmic thinking needed in the conceptualization and structuring of a program or algorithm determined. To technical level, the platform...
This paper describes the design and construction of a portable solar-powered phone booth coupled with a GPRS/GSM module capable of providing reliable communication while being independent of the electrical grid and telephone land-lines. Each phone booth has a pay phone case with electrical and electronic circuits to control the phone booth's operation including its power consumption and its lighting...
The availability of affordable Micro Aerial Vehicles (MAVs) opens up a whole new field of civil applications. We present an Infrastructure for Compact Aerial Robots Under Supervision (ICARUS) that realizes a scalable low-cost testbed for research in the area of MAVs starting at about $100. It combines hardware and software for tracking and computer- based control of multiple quadrotors. In combination...
Multilevel system architecture of energy efficiency management in the region is developed in this work. The architecture model consists of three levels, namely, level of data collection and management of executive mechanisms, level of control and management of technological process, and level of operator control and formation of administrative decisions. Hardware and software of each hierarchical...
Evaluating security vulnerabilities of software implementations at design step is of primary importance for applications developers, while it has received litte attention from scientific community. In this paper, we describe virtual prototyping of an implementation of scalar multiplication aiming to make it secure against simple side-channel attacks. Reproducing information leakage as close to reality...
Fault-masking architectures are classified into a few major categories. The first is the multiplication of the microcontroller, the other is a CON-MON architecture (not a full-fledged fault-masking system), there is of course, the multiplication of frequently failing units. In this article, the focus is on the different kind of solutions, how can a duplicated microcontroller based system, monitoring...
Modern semiconductor chips offer a FPGA, A Hard Microcontroller and a programmable Analog circuitry all integrated on a single chip, which gives the system designer a full featured, easy-to-use design and development platform where all the units are programmable and under full control of the designer, Combining this state of the art silicon chip with a Real Time Operating Systems (RTOS) gives an Engineer...
Nowadays, parents are perturbed about school going children because of the increasing number of cases of missing students. On occasion, students need to wait a much longer time for arrival of their school bus. There exist some communication technologies that are used to ensure the safety of students. But these are incapable of providing efficient services to parents. This paper presents the development...
Microcontroller ARM Cortex M4 has many features and advantages that can be used for embedded applications and mobile robot development. With many of the features that make programming for this type of microcontroller more complicated and requires a long initialization. Therefore this research aims to build a library to facilitate the making of a mobile robot. The library is built on open source IDE...
For environmental impact analysis remote hosting of instrumentation system consisting of sensors provides a seamless, authentic method of establishing communication. These methods provide the on the spot parametric measures for prediction analysis and disaster management. Though the drones provide visual imagery of the impacted area, they are faced with payload and power limitations when sensors are...
The impacts of cyber-fault resolution techniques on the dynamics of feedback control systems are explored, using simple case studies. Specifically, for a three-state DC motor model, simple control schemes implemented using embedded microcontrollers are modeled as being subject to freeze faults, which are resolved using watchdog-timer technologies. Simulations are undertaken to characterize the impacts...
In this paper we have developed a low cost, low power waste management system which will be applicable in regions which are not economically sound. This system enables us to collect the trash as and when the can is full or when the trash inside is decomposed compared to daily collection. This has been designed using an Arduino Uno board incorporating additional modules such as a GSM module to send...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.