915 resultados para hardware abstraction layer
Resumo:
Des de fa uns anys, des de l’EPS de la UVic, s’està duent a terme el desenvolupament d’un dispositiu electrònic que proporciona la capacitat de capturar dades sobre un niu d’ocells. El projecte e-niu, que es pot seguir a www.tutara.info/e-niu, està actualment en una fase de test., i s’ha desenvolupat sobretot la part hardware. Aquest projecte té com a objectiu principal crear un entorn web per poder gestionar les dades que s’obtenen del niu d’ocells informatitzat (e-niu). Les dades que ens arriben dels e-nius estan en un arxiu de text, i el que es pretén és que l’usuari que controla el niu, pugui fer diversos anàlisis de les dades d’aquest. A més de poder veure els resultats en diversos tipus de gràfics, també se li vol donar la opció de treure els resultats en format taula o en format Excel, un format aquest últim, molt interessant, ja que donaria a les dades una gran possibilitat de ser tractades posteriorment, com fer seleccions del tipus de dades, treure percentatges, crear altres tipus de gràfics, etc. L’altre gran objectiu és el fet de poder treballar en la creació d’un entorn web complert a nivell gairebé professional amb l’aprenentatge que això comporta, ja que s’ha aplicat la tecnologia client-servidor, és a dir, que el llenguatge de programació està dins el servidor, i quan algun usuari l’executa, el sistema només li envia la presentació en HTML. El sistema de programació que es fa servir és el de les tres capes. La capa de dades, que està formada per una base de dades relacional del tipus MySQL i és on emmagatzemarem tota la informació. La capa de programació de la que s’encarrega el llenguatge PHP, és on s’efectua tot el tractament de les dades i finalment, la capa de presentació, que és la que s’encarrega de mostrar les dades al client en el navegador mitjançant els templates de HTML.
Resumo:
Tant en la meva etapa d’estudiant com en la meva curta vida laboral, he participat en el desenvolupament de varies aplicacions de gestió, tant d’escriptori com web, que majoritàriament sempre estaven dividides en tres capes però en dos nivells: la base de dades i l’aplicació, que contenia tant la lògica de negoci com la vista. Des de fa temps he tingut la curiositat i la necessitat d’intentar desenvolupar una aplicació de gestió que estigui distribuïda en tres o més nivells, separant el model de dades i la lògica de negoci de la vista. Crec que el treball de fi de carrera és idoni per desenvolupar-la. L’aplicació a desenvolupar anirà destinada a la gestió d’un servei d’informàtica, que s’encarrega de resoldre les incidències, inventariar i realitzar el manteniment preventiu dels equips informàtics d’una o de varies empreses. Es crearà una aplicació que contindrà el model de dades i la lògica de negoci. També es crearan dues aplicacions clients: una aplicació d’escriptori que donarà accés a totes i cadascuna de les funcionalitats del sistema i una aplicació web que oferirà un accés lleuger i des de qualsevol ubicació a les funcionalitats d’explotació del sistema. Per últim, també es crearà una altre aplicació web que s’encarregarà de generar els llistats sol•licitats per les dues aplicacions clients. D’aquesta manera també es centralitzarà la gestió dels llistats de les aplicacions del sistema. Per desenvolupar el sistema, s’utilitzarà la plataforma J2EE de Java, i es comptarà amb l’ajuda de marcs de treball com, per exemple, Oracle ADF o JasperReports. Com a conclusió general, puc assegurar que si es distribueixen les tres capes d’un sistema en tres nivells s’obtenen beneficis en l’administració, en el manteniment, en l’escalabilitat, en la flexibilitat i en la reutilització de les aplicacions. El principal inconvenient és el possible augment de lentitud en les aplicacions clients.
Resumo:
Technology scaling has proceeded into dimensions in which the reliability of manufactured devices is becoming endangered. The reliability decrease is a consequence of physical limitations, relative increase of variations, and decreasing noise margins, among others. A promising solution for bringing the reliability of circuits back to a desired level is the use of design methods which introduce tolerance against possible faults in an integrated circuit. This thesis studies and presents fault tolerance methods for network-onchip (NoC) which is a design paradigm targeted for very large systems-onchip. In a NoC resources, such as processors and memories, are connected to a communication network; comparable to the Internet. Fault tolerance in such a system can be achieved at many abstraction levels. The thesis studies the origin of faults in modern technologies and explains the classification to transient, intermittent and permanent faults. A survey of fault tolerance methods is presented to demonstrate the diversity of available methods. Networks-on-chip are approached by exploring their main design choices: the selection of a topology, routing protocol, and flow control method. Fault tolerance methods for NoCs are studied at different layers of the OSI reference model. The data link layer provides a reliable communication link over a physical channel. Error control coding is an efficient fault tolerance method especially against transient faults at this abstraction level. Error control coding methods suitable for on-chip communication are studied and their implementations presented. Error control coding loses its effectiveness in the presence of intermittent and permanent faults. Therefore, other solutions against them are presented. The introduction of spare wires and split transmissions are shown to provide good tolerance against intermittent and permanent errors and their combination to error control coding is illustrated. At the network layer positioned above the data link layer, fault tolerance can be achieved with the design of fault tolerant network topologies and routing algorithms. Both of these approaches are presented in the thesis together with realizations in the both categories. The thesis concludes that an optimal fault tolerance solution contains carefully co-designed elements from different abstraction levels
Resumo:
A photometric procedure was developed for determination of aflatoxin B1 in peanuts by TLC-CCD technique. The quantification and detection limit were 1.2 μg kg-1 and 0.4 ng per spot, respectively, with mean recovery of 98%. The CCD camera is sufficiently sensitive to detect small changes in spots fluorescence intensity and the results for performance confirmed the efficiency of the method. Another important property of CCD detector is its linearity for a wide range of luminous stimulus determined by analysis of five-point calibration curves using the intensity of AFB1 fluorescence versus AFB1 concentration (0.8 to 4.8 ng per spot). The method was applied to the analysis of thirty nine peanut samples and aflatoxin B1 levels ranged from 16 to 115 μg kg-1. The TLC-CCD and the photometric procedure developed in this study demonstrated to be a simple and efficient tool for quantitative analyses of AFB1 in peanut samples.
Resumo:
A method using HPTLC for quantitation of nifedipine in serum was developed and validated. It includes a liquid-liquid extraction, and carbamazepine as internal standard. Chloroform: ethyl acetate: cyclohexane (19:2:2, v/v/v) was the mobile phase. The method showed good relationship (r = 0.996) (2.00 to 25.00 ng/band, corresponding to 0.02 and 0.25 ng/µL in serum). The % RSD of intra-assay and inter-assay, were between 0.57 and 3.56 and 1.16 to 3.60, respectively. LOD and LOQ were 0.72 and 0.86 ng/band, respectively. The recovery values were between 93 and 102%. Rf for nifedipine and carbamazepine were 0.31 and 0.10, respectively.
Resumo:
This paper describes the use of the open source hardware platform, denominated "Arduino", for controlling solenoid valves for solutions handling in flow analysis systems. System assessment was carried out by spectrophotometric determination of iron (II) in natural water. The sampling rate was estimated as 45 determinations per hour and the coefficient of variation was lower than 3%. Per determination, 208 µg of 1-10-phenanthroline and ascorbic acid were consumed, generating 1.3 mL of waste. "Arduino" proved a reliable microcontroller with low cost and simple interfacing, allowing USB communication for solenoid device switching in flow systems.
LOW COST ANALYZER FOR THE DETERMINATION OF PHOSPHORUS BASED ON OPEN-SOURCE HARDWARE AND PULSED FLOWS
Resumo:
The need for automated analyzers for industrial and environmental samples has triggered the research for new and cost-effective strategies of automation and control of analytical systems. The widespread availability of open-source hardware together with novel analytical methods based on pulsed flows have opened the possibility of implementing standalone automated analytical systems at low cost. Among the areas that can benefit from this approach are the analysis of industrial products and effluents and environmental analysis. In this work, a multi-pumping flow system is proposed for the determination of phosphorus in effluents and polluted water samples. The system employs photometric detection based on the formation of molybdovanadophosphoric acid, and the fluidic circuit is built using three solenoid micropumps. The detection is implemented with a low cost LED-photodiode photometric detection system and the whole system is controlled by an open-source Arduino Uno microcontroller board. The optimization of the timing to ensure the color development and the pumping cycle is discussed for the proposed implementation. Experimental results to evaluate the system behavior are presented verifying a linear relationship between the relative absorbance and the phosphorus concentrations for levels as high as 50 mg L-1.
Resumo:
This thesis discusses the design and implementation of a real-time musical pair improvisation scenario for mobile devices. In the scenario transferring musical information over a network connection was required. The suitability of available wireless communication technologies was evaluated and communication was analyzed and designed on multiple layers of TCP/IP protocol stack. Also an application layer protocol was designed and implemented for the scenario. The implementation was integrated into a mobile musical software for children using available software components and libraries although the used platform lead to hardware and software constraints. Software limitations were taken into account in design. The results show that real-time musical improvisation can be implemented with wireless communication and mobile technology. The results also show that link layer had the most significant effect on real-time communication in the scenario.
Resumo:
Current industrial atomic layer deposition (ALD) processes are almost wholly confined to glass or silicon substrates. For many industrial applications, deposition on polymer substrates will be necessary. Current deposition processes are also typically carried out at temperatures which are too high for polymers. If deposition temperatures in ALD can be reduced to the level applicable for polymers, it will open new interesting areas and applications for polymeric materials. The properties of polymers can be improved for example by coatings with functional and protective properties. Although the ALD has shown its capability to operate at low temperatures suitable for polymer substrates, there are other issues related to process efficiency and characteristics of different polymers where new knowledge will assist in developing industrially conceivable ALD processes. Lower deposition temperature in ALD generally means longer process times to facilitate the self limiting film growth mode characteristic to ALD. To improve process efficiency more reactive precursors are introduced into the process. For example in ALD oxide processes these can be more reactive oxidizers, such as ozone and oxygen radicals, to substitute the more conventionally used water. Although replacing water in the low temperature ALD with ozone or plasma generated oxygen radicals will enable the process times to be shortened, they may have unwanted effects both on the film growth and structure, and in some cases can form detrimental process conditions for the polymer substrate. Plasma assistance is a very promising approach to improve the process efficiency. The actual design and placement of the plasma source will have an effect on film growth characteristics and film structure that may retard the process efficiency development. Due to the fact that the lifetime of the radicals is limited, it requires the placement of the plasma source near to the film growth region. Conversely this subjects the substrate to exposure byother plasma species and electromagnetic radiation which sets requirements for plasma conditions optimization. In this thesis ALD has been used to modify, activate and functionalize the polymer surfaces for further improvement of polymer performance subject to application. The issues in ALD on polymers, both in thermal and plasma-assisted ALD will be further discussed.
Resumo:
O presente trabalho teve por objetivo desenvolver softwares e hardwares para aplicação ao monitoramento e controle automático para a irrigação de precisão usando sistemas do tipo pivô central. O trabalho foi desenvolvido no Departamento de Engenharia Rural - LER, da Escola Superior de Agricultura "Luiz de Queiroz" - ESALQ, da Universidade de São Paulo - USP, em Piracicaba - SP. Foram utilizados componentes eletrônicos discretos, circuitos integrados diversos, módulos de radiofreqüência, microcontroladores da família Basic Step e um microcomputador. Foram utilizadas as linguagens Delphi e TBasic. O hardware é constituído de dois circuitos eletrônicos, sendo um deles para "interface" com o computador e o outro para monitoramento e transmissão da leitura de tensiômetros para o computador via radiofreqüência. Foram feitas avaliações do alcance e da eficiência na transmissão de dados dos módulos de radiofreqüência e do desempenho do software e do hardware. Os resultados mostraram que tanto os circuitos quanto os aplicativos desenvolvidos apresentaram funcionamento satisfatório. Os testes de comunicação dos rádios indicaram que esses possuem alcance máximo de 50 m. Concluiu-se que o sistema desenvolvido tem grande potencial para utilização em sistemas de irrigação de precisão usando pivô central, bastando para isso que o alcance dos rádios seja aumentado.
Resumo:
Esitetyn tutkimuksen tavoite on selvittää yksinkertaisen sähköajoneuvosimulaation avulla sähkökäyttösimulaation ja mekaniikkasimulaation välisen ohjelmallisen rajapinnan toimivuutta ja samalla toteuttaa LUT Energian hybridilaboratorion ensimmäinen rajapintaa hyödyntävä sähkökäytön ja mekaniikan yhdistelmäsimulaatio. Tutkimus on osa Lappeenrannan teknillisen yliopiston hybridikäyttötutkimusta, jossa muun muassa virtuaalisimuloinnin ja in-loop –simulaatioiden avulla tutkitaan raskaiden työkoneiden hybridisoinnin vaikutuksia esimerkiksi niiden suorituskykyyn, energiatehokkuuteen ja käytettävyyteen. Tulokset osoittavat mainitun rajapinnan toimivuuden, mikä mahdollistaa tutkimuksen etenemisen. Lisäksi raportti selvittää virtuaalisimuloinnin keskeisiä käsitteitä (virtual prototyping, hardware-in-the-loop sekä human-in-the-loop –simulointi).
Resumo:
This study reports on changes in the number of somatostatin-like immunoreactive (SOM-LI) endocrine cells in the porcine descending colon, caused by chemically driven inflammation, axotomy and proliferative enteropathy (PE). The distribution pattern of SOM-LI endocrine cells has been studied using the routine single-labelling immunofluorescence technique. Semi-quantitative evaluation of the number of the SOM-immunostained endocrine cells within the mucosal layer of the porcine descending colon has been based on counting of all endocrine cells immunoreactive to SOM per unit area (0,1 mm²). Under physiological conditions the number of SOM-LI endocrine cells has been shown to constitute 3,30±0,22. All applied pathological processes resulted in changes in the SOM-like immunoreactivity, which varied in particular processes studied. The number of SOM-LI endocrine cells increased to 6,28±0,31 and 4,43±0,35 during chemically driven inflammation and proliferative enteropathy, respectively, and decreased to 1,17%±0,16 after axotomy. The obtained results suggest that SOM-LI endocrine cells may participate in various pathological states within porcine descending colon and their functions probably depend on the type of pathological factor.
Resumo:
A recent (November 2010) outbreak of infectious laryngotracheitis (ILT) in a multi-age laying hen facility in Minas Gerais state, Brazil, is described. Previous ILT outbreak in laying hens was only notified in São Paulo state, Brazil, in 2002. In the outbreak described here, the affected population was approximately eight million hens, with flock sizes ranging from 100,000 to 2,900,000 chickens. The average mortality ranged from 1 to 6%, and morbidity was around 90% (most of the twenty seven farms of the area were positive for ILT virus). Three multi-age laying farms from one company were selected for this report. Clinical signs included prostration, dyspnea, conjunctivitis, occasional swelling of the paranasal sinuses and bloody mucous nasal discharge. Severely affected chickens presented with dyspnea, gasping and became cyanotic before death. At necropsy, these chickens had fibrinous exudate blocking the larynx and the lumen of cranial part of the trachea. In addition, conjunctivitis with intense hyperemia, edema and sinuses with caseous exudate were present. On histopathology, there were marked necrosis and desquamation of respiratory ephitelium and conjunctiva with numerous syncytial cells formation and fibrinous exudate. Moderate to marked non suppurative (especially lymphocytes and plasma cells) infiltration in the lamina propria also was observed. Sixteen out of 20 examined chickens, eosinophilic intranuclear inclusion bodies were observed in the syncytial cells. The DNA extracted from larynx and trachea produced positive PCR results for ILT virus (ILTV) DNA using formalin-fixed, paraffin embedded (FFPE) samples. Amplicons from a small region of ICP4 gene were submitted to sequencing and showed 100% identity with ILTV EU104910.1 (USA strain), 99% with ILTV JN596963.1 (Australian strain) and 91% with ILTV JN580316.1 (Gallid herpesvirus 1 CEO vaccine strain) and JN580315.1 (Gallid herpesvirus 1 TCO vaccine strain).