System on Chip

Top PDF System on Chip:

Control automático adaptativo por medio del ciclo MAPE-K, en el Internet de las cosas, usando el System On Chip ESP32

Control automático adaptativo por medio del ciclo MAPE-K, en el Internet de las cosas, usando el System On Chip ESP32

La elecci´ on del SoC ESP32 result´ o satisfactoria en la creaci´ on de un sistema de control autom´ atico basado en el Internet de las Cosas. El uso de sus ADCs y DACs permiti´ o rea- lizar un control el´ ectrico en el rango de voltaje seleccionado. La programaci´ on basada en el IDE ARDUINO permiti´ o una compaginaci´ on con el lenguaje C++ lo que ampl´ıa la compatibilidad de los desarrollos realizados para el ESP32 al ESP8266. El shield ESP32 weekworm, ver figura 7-3, dot´ o a los primeros experimentos de la versatilidad necesaria para realizar cambios r´ apidos de conexi´ on entre las plantas de control y los otros equipos electr´ onicos probados. El siguiente shield ESP32 Devkitv1, mostrado en figura 7-4, se desa- rroll´ o para construir un tarjeta de control electr´ onico m´ as acorde a las necesidades de un entorno industrial, bajo el rango de voltaje de 0V a 3,3V . Las protecciones basadas en el amplificador operacional Lm324, revisar figura 7-6, trabajaron seg´ un lo esperado y evitaron da˜ nos durante las experimentaciones. La toma de los datos de la salida del DAC, por medio de otro ADC, estudiar figura 7-7 permiti´ o realizar las tareas del ciclo MAPE-K de forma m´ as acertada. Otro aspecto a resaltar en la elecci´ on del SoC ESP32 es su reducido pre- cio con respecto a otros sistemas con similares caracter´ısticas, El System On Chip ESP32 se puede conseguir por un valor de $40,000 pesos en el mercado colombiano, en tanto que otras soluciones como la Raspberry pi o similares en valores superiores a los $100,000 pesos.

113 Lee mas

System On Chip para la reconstrucción de señales con sensado compresivo

System On Chip para la reconstrucción de señales con sensado compresivo

Ante todo quisiera agradecer a mi directora de tesis, la Dra. Ing. Luciana De Micco, por permitirme realizar el tema propuesto, brindar correcciones y sugeren- cias. Asimismo, por dedicar su tiempo y paciencia. Luciana me dio a conocer sobre del curso Advanced School on Programmable System-on-Chip for Scientific Instru- mentation dictado en el Centro Internacional de F´ısica Te´ orica (ICTP), en Trieste, Italia. Tuve la posibilidad de asistir al mismo en noviembre de 2017. All´ı, pude for- marme sobre las herramientas que hicieron posible este trabajo. Por este motivo, hago una menci´ on especial a los organizadores del evento Andr´ es Cicuttin, Maria Liz Crespo y Joseph Niemela; quienes aceptaron mi aplicaci´ on en base a mis anteceden- tes. Particularmente debo agradecer por las clases dictadas al Ing. Cristian Sisterna, de la Universidad Nacional de San Juan, y a los investigadores de la Universidad de Castilla-La Mancha: Fernando Rinc´ on Calle, Julio Dondo y a Jos´ e Antonio de la Torre. Fernando y Julio fueron fueron quienes me sugirieron la arquitectura de multiplicaci´ on matricial utilizando tres puertos HP en simult´ aneo, mientras que Jos´ e Antonio me dio la idea de controlar el sistema en red mediante una interfaz gr´ afica. En relaci´ on a la Universidad Nacional de Mar del Plata, agradezco al Dr.Ing. Maxi- miliano Antonelli por su colaboraci´ on; al profesor encargado de la materia Trabajo Final, el Ing. Gustavo Uicich, por aceptar la propuesta del proyecto y dedicar su tiempo a la evaluaci´ on; y al Dr. Ing. Gustavo Meschino, por el apoyo otorgado du- rante la carrera. A su vez, debo agradecer a las c´ atedras de Sistemas de Control y Redes de Datos; especialmente a la Mg. Ing. M´ onica Liberatori. Ambas c´ atedras me permitieron viajar a Italia para realizar el curso. Si no hubiese sido as´ı, este proyecto no se hubiera podido llevar a cabo. Finalmente, doy gracias a todos los docentes que me transmitieron sus conocimientos y experiencias durante mis estudios.

262 Lee mas

Integración de internet de las cosas en sistema embebido system on chip, con aplicación a domótica

Integración de internet de las cosas en sistema embebido system on chip, con aplicación a domótica

En muchas investigaciones encontradas, se ha abordado el tema de Internet de las Cosas, como una tendencia de investigación, estas investigaciones las han realizado tocando los diferentes aspectos que lo componen, como por ejemplo: definiciones de IoT, conceptos relacionados, Arquitecturas, Tecnologías, Protocolos, gama de aplicaciones, entre otros aspectos; no en forma global, sino independiente o asociando algunos de los aspectos; la mayoría han sido desarrollados teóricos y de fundamentación, se empieza a trabajar con 802.15, 802.11, GSM y otros protocolos, pero no se enfatiza en conectividades de corto alcance integradas en el mismo chip como soluciones IoT, aunque el 802.11 promete en un futuro cercano, ser de mucha más baja potencia al momento de la presentación de esta propuesta se evalúo la utilización de una plataforma de alto rendimiento, con capacidades de desempeño interesantes, relevantes en una realidad nacional donde el costo y desempeño, impactan las soluciones para un mercado ávido de soluciones en áreas de uso masivo como la domótica.

197 Lee mas

Desarrollo de aplicaciones basadas en Linux Embedded en una arquitectura basada en Cyclone V SoC (System on Chip) de Altera

Desarrollo de aplicaciones basadas en Linux Embedded en una arquitectura basada en Cyclone V SoC (System on Chip) de Altera

As main objective of this project we attempted to generate an own Linux distribution adapted to the SoCkit board, without depending on pre-made content facilitated by the manufacturer or developer communities. To do that, we used the Altera tools and a software package from Yocto, a custom Linux distributions project recommended by Altera. Thus, we have a complete and functional system to develop applications. Another objective consist of, as we already have a hardware design project configured, adding a totally new custom peripheral to it and checking whether it works correctly. The last proposed objective was to develop a Linux application in C language which use some of the resources in the SoCkit board.

108 Lee mas

Administración de energía en sistemas empaquetados o multi-chip

Administración de energía en sistemas empaquetados o multi-chip

En los ´ ultimos a˜ nos dispositivos m´ oviles y sistemas de c´ omputo han logrado disminuir sus tama˜ nos y aumentar su funcionalidad sin sacrificar sus consumos energ´ eticos a trav´ es de buenas estrategias de administraci´ on de energ´ıa. En esta tesis se aborda la implementaci´ on de convertidores de potencia para administraci´ on de energ´ıa. Dos l´ıneas de investigaci´ on ser´ an abordadas; la primera a nivel de sis- temas empaquetados (system in a package) y la segunda en sistemas en circuitos integrados (system on chip). En la primera parte se presenta un an´ alisis de la t´ ecnica de desv´ıo de ondulaci´ on (ripple steering ) aplicada a tecnolog´ıas de cer´ amicas de baja temperatura de sinterizado (low temperature co-fired ceramics, LTCC) magn´ etico y se analiza la factibilidad de usarla en filtros de potencia. Luego se determina la zona de trabajo en la que el filtro con ripple steering presenta mayor atenuaci´ on que un filtro LC de 2 do orden con el mismo volumen. Para esto se modela el comporta- miento del filtro dependiendo de diferentes par´ ametros de fabricaci´ on y se propone una figura de m´ erito que eval´ ua la mejora en la atenuaci´ on entre el filtro con ripple steering y el filtro cl´ asico LC de 2 do orden con el mismo volumen.

120 Lee mas

A proposal from the point of view of information visualization and human computer interaction for the visualization of distributed system load

A proposal from the point of view of information visualization and human computer interaction for the visualization of distributed system load

A process is an operating system abstraction representing an instance of a running computer program. Process migration is the act of transferring a process between two machines during its execution that enables dynamic load distribution, fault resilience, eased system administration, and data access locality. Despite these goals and ongoing research efforts, migration has not achieved widespread use. With the increasing deployment of distributed system in general, and distributed operating systems in particular, process migration is again receiving more attention in both research and product development.

7 Lee mas

Recommender system based on argumentation by analogy

Recommender system based on argumentation by analogy

If P implies Q then P determines Q , but it is not necessarily true the other way round. For example, user ≻ rating but it is not true that rating ≻ user. The first is true because a user assigns one and only one rating to a given film. Thus, to find warrants for the conclusions, it is possible to use determination rules. To this effect, from the point of view of logic, it is necessary to find, on one hand, the determination of the true or polarity value of an expression of the form ❷ P(x) decide if Q(x)❶, and on the other hand, the rules of functional determination. Being total determinations difficult to verify, it is convenient to introduce the concept of partial determinations, which are generalizations of the functional dependences and refer to the probability or factor of determination f in which two tuples chosen at random have the same values of determined attributes [13]. In symbols, P ≻ f Q .

10 Lee mas

Human endocrine system modeling based on ontologies

Human endocrine system modeling based on ontologies

In the past few years, scientific community, mostly coming from medical domain, has involved many effort s and resources in the development of semantic technology. Legaz-García et al. [14] pro- posed semantic interoperability for using the valuable information of electronic health care records (EHR) data. Many web services platforms have been developed with the aim of assisting users with health information. One of these platforms is the Personal- ized Information Platform for Health and Life Services (PIPS) [2] . It combines a number of technologies in order to give advices to users. It is based on an ontological approach to achieve a com- mon understanding of the domains in which the system operates. At work [1] a framework for diabetes education content manage- ment in accordance to semantic web concepts is described. The world wide web offers a wealth of information resources on di- abetes mellitus that can answer most of the knowledge needs of clinicians and their patients. The aim of the project was to make

20 Lee mas

Interaction system based on an avatar projected on a pyramidal display

Interaction system based on an avatar projected on a pyramidal display

of the pyramid. The interaction system has been discussed, as well as its node-based architecture and the way the avatar is controlled though ROS. The different expressions have been generated using the FACS, and to this end, the number of action units has been refined to perform the six basic emotions. The animations are built by using shape keys and bones, grouped in actions. The system have been developed following a methodology with a clear robotic orientation based on the use of (virtual) bones-type actuators and the FACS human expression model, as opposed to the usual approaches used in animation. Therefore, the current approach allows the results to be directly applied to the development of physical robotic heads.

10 Lee mas

A Recommender System for Learning Objects on a Learning Management System: Implementation Experience

A Recommender System for Learning Objects on a Learning Management System: Implementation Experience

Monitoreo de las transacciones: Donde se imple- menta una trazabilidad sobre las selecciones y la navegaci´on entre los recursos sugeridos para obtener nuevos descriptores para el modelo o perfil de curso. As´ı que para aprovechar estos tres componentes se pas´o por varios modelos de implementaci´on, donde se utilizaron desde reglas de asociaci´on hasta funciones de utilidad. Por otro lado, en las b´usquedas sencillas el usuario puede introducir un texto y buscar en los repositorios o colecciones para encontrar aquellos metadatos que tengan alguna simili- tud con el texto introducido. De modo que en ambos casos se toma como entrada: 1) un texto o conjunto de textos (las descripciones textuales de las actividades) como elemento a buscar dentro de las colecciones, y 2) un repositorio en donde realizar la b´usqueda.

11 Lee mas

Impact of DCF properties on system design

Impact of DCF properties on system design

Long fiber links require DCMs for pre-, in-line, and post-compensation to miti- gate nonlinear effects (Sec. 3.2). In this context, the question of whether there will be deleterious effects due to cascading effects in long haul applications arises. Two exper- iments have been recently reported addressing this problem. In one experiment [136] at 0.2 bit/s/Hz, 40 × 10 Gb/s NRZ C-Band channels were transmitted over 3200 km of SSMF in a loop configuration. GTEs provided in-line dispersion compensation every 80 km, inserted between the stages of a dual-stage EDFA [136]. In this experiment, GTEs were shown to perform as well as their fiber-based counterparts and no addi- tional penalty was observed due to group-delay and/or insertion loss ripple. In another experiment [147] also at 0.2 bit/s/Hz, 80 × 10 Gb/s 50% RZ L-band channels were transmitted over 1200 km of NZDF (12 × 100 km in a loop configuration). An average system margin and a transmission penalty of 4.5 dB and less than 2 dB, respectively, were measured. In this experiment, the additional penalty due to the wavelength drift of the transmitters was also measured. It was found that a drift of ± 2.5 GHz (consistent with commonly found system specifications) led to less than 0.5 dB additional penalty. Note that when evaluating penalties due to the wavelength drift at the transmitter, all filters are misaligned relative to the laser which represents a stringent test. In straight- line systems each filter will have slightly different center frequencies relative to the ITU grid providing some degree of averaging of the concatenated filtering effect.

71 Lee mas

Implementación de un osciloscopio usando sistemas programables en un chip

Implementación de un osciloscopio usando sistemas programables en un chip

El PSoC es un dispositivo que permite la configuración e interconexión de varios bloques analógicos y digitales en un mismo chip. El CY8C27443 PsoC consta de una microcomputadora empotrada de 8 bits a 24MHz, contiene 8 bloques digitales y 12 bloques analógicos básicos. Es una pastilla de 28 pines que se puede encontrar en varios encapsulados (PDIP, SSOP, SOIC), 256 bytes de RAM de datos y 16 KB de memoria flash de programas por menos de 4.00 USD/unidad (Montag, 2003). Los 12 bloques analógicos disponibles son de tres tipos: 4 de tiempo continuo, 4 de capacitores conmutados tipo C y 4 de capacitores conmutados tipo D. Los ocho bloques digitales de 8 bits por su parte son de dos tipos: 4 básicos y 4 de comunicaciones, programables al nivel funcional, pero no al nivel de compuerta.

93 Lee mas

Instrument Landing System Lateral Beam Guidance System Based on Sliding Mode Control Technique

Instrument Landing System Lateral Beam Guidance System Based on Sliding Mode Control Technique

change in the roll rate and in the roll angle. As it is shown in Fig.9 the roll angle has a transient during 10 seconds reaching a maximum value of 4.4 degrees after that the plane tries to be stable at zero degrees again. In general the behavior of the system is unstable even if the system does not present any external disturbance. The next step is to include a controller to make the system stable.

7 Lee mas

Investing in People’s Knowledge and Skills to Promote Development

Investing in People’s Knowledge and Skills to Promote Development

Inside the World Bank the operating environment has also undergone notable reforms in the past decade. These changes were designed in part to give the Bank a better structure for responding to changes in global economic and polit- ical conditions and the global aid environment, and in part to accommodate the shifting nature of its policy dialogue with client countries. First, the Bank has raised the share of its staff who are located in country offices, both through the relocation of international staff and increased recruitment of local staff. About one-half of education staff (and an even greater percentage in East and South Asia) are located in field offices. Second, the Bank’s operational instruments have increased, partly in response to greater demand for, and interest in, lending instruments that incorporate performance-based approaches, together with sectorwide financing (in the form of direct budget support), parallel financing, pooled funding, programmatic lending in support of medium-term develop- ment goals, and approaches that provide greater flexibility with reduced trans- action costs. A number of middle-income countries, notably in Eastern Europe, are also using reimbursable technical assistance in order to tap the Bank’s technical expertise in highly specific areas. A third internal change has resulted from the rapid growth of private-sector provision of education services, sparked by the limited ability of many governments to meet growing demand for educa- tion. To help support the private sector’s ability to deliver quality education, in 2001 the International Finance Corporation (IFC) set up a department focused on financing private education providers, and in 2004 it made the education sector one of its strategic pillars.

112 Lee mas

Adaptive control optimization in micro milling of hardened steels evaluation of optimization approaches

Adaptive control optimization in micro milling of hardened steels evaluation of optimization approaches

In this work, an Adaptive Control Optimization (ACO) system is proposed to optimize cutting parameters according to the estimation of cutting-tool wear state and the prediction of the part quality outcome. The proposed system is composed of the following modules: i) monitoring sensor system module based on a dynamometer, ii) an estimation module based on ANN models that evaluate tool wear state and predict part quality outcome, and iii) an optimization module that looks on-line for the optimal cutting conditions according to the estimation of process performance. The last unit is critical due to the rapid wear of micro end mills and its influence on part quality, which means that the optimization unit should be able to response in few seconds to let the ACO system operate nearly in real time. Under this constrain and in order to obtain the best performance of the optimization unit, different optimization approaches such as Genetic Algorithms (GA), Particle Swarm Optimization (PSO) and Simulated Annealing (SA) are evaluated in terms of computational time, solution consistency and robustness.

48 Lee mas

The design and implementation of the UPMSAT-2 Attitude Control System

The design and implementation of the UPMSAT-2 Attitude Control System

Software validation usually includes testing the system under real operating conditions. However, for obvious rea- sons, on-board space software cannot be tested in this way. In order to achieve a testing environment as close as possible to the space operating conditions, simulation models are commonly used. This is the approach that has been adopted in the UPMSat-2 project, where the varia- tions of the Earth’s magnetic field, the spacecraft dynamics and a number of disturbances have been incorporated in a comprehensive environment model. An incremental validation process has been defined, in which the ACS is first simulated together with environment model, and then the software is run on the OBC hardware interfacing with the simulation model. In the final validation stage the full satellite hardware is tested against the environment model. 4.2 Model-in-the-loop validation

6 Lee mas

Diseño y Evaluación de Arquitecturas de Enrutador Basado en Tablas de Enrutamiento Estáticas Orientadas al uso en \Network on Chip

Diseño y Evaluación de Arquitecturas de Enrutador Basado en Tablas de Enrutamiento Estáticas Orientadas al uso en \Network on Chip

Finalmente en [6] presentan un cambio de paradigma con el desar- rollo de NoC sin enrutadores, afirmando que la metodolog´ıa presente de desarrollo de redes significa un alto consumo en ´ area por l´ ogica de direcci´ onamiento de datos y almacenamiento temporal de datos adem´ as se˜ nalan que se puede reducir en 9.5x el consumo de potencia, 7.2x el consumo de ´ area, e incrementar en 1.6x el ancho de banda de datos; Esto debido a que afirman que el ´ area y potencia consumidas por los en- rutadores de datos pueden ser disminuidas al realizar un uso ´ optimo de los recursos de conexi´ on, como referencia se muestra que una malla de 6 x 6 nodos solo usa aproximadamente un 3% de los recursos de conexi´ on disponibles.

61 Lee mas

Towards a complete Lab-On-Chip system using integrated Mach-Zehnder interferometers

Towards a complete Lab-On-Chip system using integrated Mach-Zehnder interferometers

where    is  the  length  of  the  sensor  area,    and    are  the  effective  refractive  indices  of  the sensor and reference arm, respectively. If the  variation in wavelength can induce a shift of 2   radians in the output signal, we could be at any  time  in  the  optimum  measurement  conditions.  With  our  system  (15  mm  for  the  length  of  the  sensor  area  and  3%  difference  in  effective  refractive  indexes),  a  wavelength  variation  lower  than  2  nm  will  be  sufficient.  To  obtain  such variation, we can take advantage of a well‐ known  semiconductor  laser  drawback:  the  wavelength  modification  due  to  optical  power  variation  [16].  With  the  commercial  laser  diode  we  use,  the  ML101J27  (Thorlabs), a  wavelength  modulation  of  2  nm  can  be achieved  by  varying  the  driving  current  of  about  40  mA.  The  power  variation  of  the  laser  can  be  constantly  monitored  thanks  to  the  extraction  of  a  reference signal. 

9 Lee mas

Instrumentación y automatización de un banco de ensayo con motor diesel con freno hidráulico

Instrumentación y automatización de un banco de ensayo con motor diesel con freno hidráulico

Relative humidity of the gas to a large extent dependent on temperature. Therefore, in the measurement of humidity, should be to ensure that the work of the humidity sensor at the same temperature. With the release of heat of electronic components share a printed circuit board, the installation should be as far as possible the sensor away from the electronic components and mounted below the heat source, while maintaining good ventilation of the enclosure. To reduce the thermal conductivity sensor and printed circuit board copper plating should be the smallest possible, and leaving a gap between the two.

78 Lee mas

Fuzzy logic controllers on chip

Fuzzy logic controllers on chip

Independently of the multiplier used, with a 3-bit input and no pipeline, the placement tool assigns a 5-bit LUT, as well as a low FFs usage from DMCs. As a matter of fact, except on the De Mori - Guild multiplier, FFs usage factor is less than 50%. Particularly, for Ripple - Carry multiplier, using pipeline with granularity 1 only implies adding one single DMC. Moreover, it improves FFs usage as well as diminish LUTs size.

6 Lee mas

Show all 10000 documents...