Spelling suggestions: "subject:"programação em tempo real"" "subject:"programaçãoo em tempo real""
11 |
Projeto de uma camada de enlace de dados para um sistema de comunicação tempo real /Vivanco, Georgina January 1999 (has links)
Dissertação (Mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. / Made available in DSpace on 2012-10-19T00:45:57Z (GMT). No. of bitstreams: 0Bitstream added on 2016-01-09T03:30:16Z : No. of bitstreams: 1
143321.pdf: 4161827 bytes, checksum: 59e62dcea6835fa502c67469f575491e (MD5)
|
12 |
CSK: uma abordagem para estruturação de kernel de tempo real em componentes.Correia, Lúcio José Herculano 27 May 2004 (has links)
Made available in DSpace on 2016-06-02T19:06:02Z (GMT). No. of bitstreams: 1
DissLJHC.pdf: 911507 bytes, checksum: 0af483c56c4aeb6304f9100fe71cccb9 (MD5)
Previous issue date: 2004-05-27 / Financiadora de Estudos e Projetos / Generally, operating systems offer a set of services through primitives that are
used on demand by applications. Similarly, software components implement and provide services
through well-defined interfaces, which are reused in different software projects of a problem
domain. Based upon this similarity, it is researched the reuse of software components in real time
operating systems projects. It is presented CSK (Computer Structured Kernel) approach for
structuring a real time kernel with software components. The approach is divided in two phases.
In the first one software components are built from the legacy code and documentation of a preexisting
kernel. In the second one, that kernel is rebuilt by reusing the produced components. A
case study applies CSK to real time kernel Virtuoso. / Sistemas operacionais em geral oferecem um conjunto de serviços através de
primitivas, as quais são utilizadas sob demanda pelas aplicações. Similarmente, componentes de
software implementam e disponibilizam serviços através de interfaces bem definidas, sendo
reutilizados em diferentes projetos de software de um domínio de problema. Baseado nesta
similaridade, é pesquisado o reuso de componentes de software na área de tempo-real, nos
projetos de sistemas operacionais. É apresentada uma abordagem para a estruturação de kernels
de tempo-real utilizando componentes de software, denominada CSK (Component Structured
Kernel). Esta abordagem é dividida em duas grandes fases. Na primeira fase, constroem-se os
componentes a partir do código legado e da documentação de um kernel já existente. Na segunda
fase é feita a reestruturação do kernel, através do reúso de componentes. Um estudo de caso
aplica a abordagem CSK ao kernel Virtuoso.
|
13 |
Escalonamento em tempo real das funções avançadas de analise de rede eletrica de um moderno centro de controleZagari, Eduardo Nicola Ferraz 21 July 2018 (has links)
Orientadores: Ariovaldo Verandio Garcia e Alcir Jose Monticelli / Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica / Made available in DSpace on 2018-07-21T08:26:38Z (GMT). No. of bitstreams: 1
Zagari_EduardoNicolaFerraz_M.pdf: 6499242 bytes, checksum: afbf9227df546b9a164aab340310382d (MD5)
Previous issue date: 1996 / Resumo: Este trabalho apresenta dois modelos de implementação de escalonadores para as funções de análise de rede em tempo real em um Centro de Controle. Os escalonadores propostos gerenciam funções como o configurador de rede, o estimador de estado e o fluxo de potência on-line, tanto de forma periódica como por solicitação do operador. O primeiro modelo é um escalonador estático, baseado no algoritmo Taxa Monotônica com Servidor Esporádico, e o segundo, baseado no algoritmo Próximo Prazo, é um escalonador com atribuição dinâmica de prioridades. As características das funções avançadas de análise de rede foram analisadas quanto aos seus aspectos de restrições temporais e independência entre instâncias de varreduras do sistema de aquisição de dados distintas. As implementações foram feitas para arquiteturas computacionais monoprocessadas, sob o sistema operacional UNIX. Foram realizados testes em um sistema elétrico da região de Campinas através de três ambientes distintos / Resumo: Este trabalho apresenta dois modelos de implementação de escalonadores para as funções de análise de rede em tempo real em um Centro de Controle. Os escalonadores propostos gerenciam funções como o configurador de rede, o estimador de estado e o fluxo de potência on-line, tanto de forma periódica como por solicitação do operador. O primeiro modelo é um escalonador estático, baseado no algoritmo Taxa Monotônica com Servidor Esporádico, e o segundo, baseado no algoritmo Próximo Prazo, é um escalonador com atribuição dinâmica de prioridades. As características das funções avançadas de análise de rede foram analisadas quanto aos seus aspectos de restrições temporais e independência entre instâncias de varreduras do sistema de aquisição de dados distintas. As implementações foram feitas para arquiteturas computacionais monoprocessadas, sob o sistema operacional UNIX. Foram realizados testes em um sistema elétrico da região de Campinas através de três ambientes distintos / Abstract: This work presents two real-time schedulers for network analysis functions in energy management systems. The proposed schedulers handle functions such as network configuration, state estimation and on-line power flow, both in periodic mode as well as in asynchronous mode (interruption handling). The first mo dei is a fixed priority scheduler, designed using the rate monotonic scheduling algorithm with a sporadic server, and the second one, based on the earliest deadline scheduling algorithm, is a dynamic scheduler. Time constraints and independence of the network functions were studied and then considered in the definition of the scheduler characteristics. The schedulers implementations described in this work refer specifically to the network analysis functions running on a single processor in Unix workstations. Tests have been performed with part of the CPFL network (Campinas region) and the results are reported in the dissertation / Mestrado / Mestre em Engenharia Elétrica
|
14 |
Modelagem do processo de produção de álcool, baseada em indicadores, utilizando softwares transacionais, MES e automação industrial / Alcohol production process modeling based on indicators using transactional software, industrial automation and MESGonçalves, Encarnação de Lourdes Bassoli Andreo 19 August 2018 (has links)
Orientador: Rubens Maciel Filho / Tese (doutorado) - Universidade Estadual de Campinas, Faculdade de Engenharia Química / Made available in DSpace on 2018-08-19T04:22:50Z (GMT). No. of bitstreams: 1
Goncalves_EncarnacaodeLourdesBassoliAndreo_D.pdf: 4732830 bytes, checksum: 01a1b5e8274e002cb44c8ed8cd836b0a (MD5)
Previous issue date: 2011 / Resumo: As usinas de produção de Etanol estão apresentando necessidades relacionadas ao aumento de produtividade com redução de custos. O processo de produção de etanol necessita de ações que resolvam problemas da automação, tais como variabilidade das malhas de controle, longo tempo de operação de sistema de controle em modo manual. Apresentam problemas de sinergia entre as áreas do processo produtivo, demora na tomada de decisão e dificuldade para definir a ação a ser tomada para solução do problema. Motivados por estes fatores e com a tecnologia de informação e da automação disponível atualmente no mercado, desenvolveu-se um modelo de processo, baseado em variáveis, com origem em diversas fontes (área agrícola, automação, administrativa, industrial), efetuando integrações destas variáveis em uma única base de dados, produção de regras de negócio com alarmes e instruções para tomada de decisões de correção ou mudança do processo produtivo. Este modelo usa os softwares ERP (Enterprise Resource Planning), transacionais, MES (Manufacturing Execution Systems) e automação industrial. Este trabalho apresenta uma revisão bibliográfica com as principais definições necessárias para o desenvolvimento e entendimento do modelo, tais como descrição dos softwares, descrição do processo de automação e descrição do processo produtivo de etanol. Apresenta o modelo proposto e um estudo de caso, onde o modelo foi aplicado em uma unidade produtora de etanol / Abstract: The ethanol production plants are experiencing needs related to increasing productivity while reducing costs. The ethanol production process requires actions that address problems of automation, such as variability of the control loops, long time of operation control system in manual mode. This process has problems of synergy between the areas of the production, delay in decision making and difficulty in defining the action to be taken to solve the problems. Motivated by these factors and the information technology and automation available today, a process model has been developed based on variables, originating from various sources (agricultural area, automation, administrative, industrial), performing integrations of these variables in a single database, production of business rules with alarms and instructions for making decisions to correct or change the production process. This model, use the software ERP (Enterprise Resource Planning), transactional, MES (Manufacturing Execution Systems) and industrial automation. This paper presents a literature review with the main definitions needed for the development and understanding of the model, such as descriptions of the software, description of the automation process and description of the ethanol production process. Presents the proposed model and a case study, where the model was applied in an ethanol production unit / Doutorado / Desenvolvimento de Processos Químicos / Doutor em Engenharia Química
|
15 |
Implementação de um sistema SIP para o sistema operacional LinuxSilva, Davison Gonzaga da 03 August 2018 (has links)
Orientador: Leonardo de Souza Mendes / Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica e de Computação / Made available in DSpace on 2018-08-03T18:53:15Z (GMT). No. of bitstreams: 1
Silva_DavisonGonzagada_M.pdf: 885396 bytes, checksum: 09530eec1ff6b03c4cb01ae4e9f06123 (MD5)
Previous issue date: 2003 / Mestrado
|
16 |
Manipulação remota de um braço mecânico (Scorbot ER - III) utilizando a rede mundial de computadoresEstremote, Marcos Antonio [UNESP] 31 January 2006 (has links) (PDF)
Made available in DSpace on 2014-06-11T19:22:35Z (GMT). No. of bitstreams: 0
Previous issue date: 2006-01-31Bitstream added on 2014-06-13T19:26:47Z : No. of bitstreams: 1
estremote_ma_me_ilha.pdf: 1197186 bytes, checksum: a765f6c60b85ed25acef3625c598c522 (MD5) / Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq) / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES) / Neste trabalho descreve-se um Software de comando para o acionamento de um braço mecânico do robô SCORBOT ER - III. O software desenvolvido tem a capacidade de controlar e monitorar o robô remotamente em tempo real através da Rede Mundial de Computadores (WWW), utilizando bibliotecas de JAVA como: métodos nativos (JNI - JAVA Native Interface), Invocação de Métodos Remotos (RMI - Remote Method Invocation), Conectividade com Banco de Dados JAVA (JDBC - JAVA Database Connecvity) e JMF (JAVA Media Frameworks) com o Protocolo de Tempo Real - RTP (Real Time Protocol). Para controle do robô, o circuito de controle originalmente desenvolvido pelo fabricante, foi reprojetado utilizando-se o ambiente Max+Plus II da Altera e a conexão entre Robô e o PC é feita através de um dispositivo lógico programável tipo FPGA, que recebe os comandos provenientes da Porta Paralela do PC, o monitoramento através de câmeras digitais do tipo WEBCAM conectadas em uma Porta do tipo USB. / This work describes the development of a Software for the control of a mechanical arm type SCORBOT ER - III. This software has the capacity to control and to monitor the robot remotely in real time through the World Wide Web (WWW), using libraries of JAVA as: native methods (JNI-JAVA Native Interface), Invocation of Remote Methods (RMI - Remote Method Invocation), Connecvity with database JAVA (JDBC - JAVA Database Connecvity) and JMF (JAVA Media Frameworks) with the Protocol of Real Time - RTP (Real Time Protocol). The robot control circuit was redesigned using the Altera Max+Plus II environment and the connection between the robot and personal computer was made by the Parallel Port and digital cameras of the type WEBCAM, connected USB port.
|
17 |
Implementação dos serviços de comunicação e monitoração em um ambiente para desenvolvimento de sistemas distribuídos.Góis, Lourival Aparecido de 30 August 2002 (has links)
Made available in DSpace on 2016-06-02T19:05:14Z (GMT). No. of bitstreams: 1
DissLAG.pdf: 787800 bytes, checksum: d4508cae885190812202856f7b54a35c (MD5)
Previous issue date: 2002-08-30 / The TEV (Teaching Environment for Virtuoso) environment is a set of teaching tools that support the phases of analysis, design, implementation, depuration and test of real-time applications which are executed using the
Virtuoso (Virtual Single Processor Programming System) kernel. This environment allows the application designer to graphically define the application data structures through an editor, write the C language code of the tasks and
functions of the application and, finally, generate the necessary files to compile
the application. These facilities solve most of the problems while generating of real-time applications, however, they do not support distributed applications. This master research aims at modeling and implementing an API (Application Programming Interface), based on TCP/IP protocols, to be used together with the
TEV environment in order to provide some functionality related to real-time application generation on a network structure as well as to deal with some problems related to transparency in the communication between the protocols and
the application processes. Based on this API, a generator, called AGAD, was developed to be used in the implementation and monitoring of the tasks involved with the communication. This work presents the API modeling, its utilization on the creation of the AGAD and the integration of the with TEV. / O ambiente TEV (Teaching Environment for Virtuoso) é um conjunto de ferramentas de ensino que suportam as fases de análise, projeto,
implementação, depuração e testes de aplicações de tempo real que são executadas usando o kernel Virtuoso (Virtual Single Processor Programming
System). Tal ambiente permite ao projetista da aplicação definir graficamente suas estruturas de dados através de um editor, escrever o código em linguagem C das suas tarefas e funções e, por fim, gerar os arquivos necessários para sua compilação. Estas facilidades resolvem grande parte dos problemas encontrados na geração de aplicações de tempo real, porém, as mesmas não dão suporte a
aplicações distribuídas. O objetivo deste trabalho de mestrado é a modelagem e implementação de uma API (Application Programming Interface), baseada na pilha de protocolos TCP/IP, para ser utilizada em conjunto com o ambiente TEV de
forma a prover funcionalidades relacionadas com a geração de aplicações de tempo real em uma estrutura de rede, bem como tratar problemas originados pela transparência existente na comunicação entre os protocolos e os processos destas aplicações. A partir desta API foi desenvolvido um gerador, denominado AGAD
(Ambiente para Geração de Aplicações Distribuídas), para ser utilizado na implementação e monitoração das tarefas envolvidas com a comunicação. Este trabalho apresenta a modelagem da API, sua utilização na construção da
ferramenta AGAD e a integração desta com o TEV.
|
18 |
Desenvolvimento de uma plataforma multimidia utilizando a linguagem Python / Development of a multimedia platform using Python languageGonçalves Neto, Jahyr, 1980- 11 June 2007 (has links)
Orientador: Max Henrique Machado Costa / Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica e de Computação / Made available in DSpace on 2018-08-10T00:12:12Z (GMT). No. of bitstreams: 1
GoncalvesNeto_Jahyr_M.pdf: 950657 bytes, checksum: f62691d16e5db013d1b8a9c4e4a32c88 (MD5)
Previous issue date: 2007 / Resumo: Nesta dissertação apresentamos o desenvolvimento de uma plataforma multimídia baseada no modelo cliente-servidor voltada para aplicações de streaming de áudio e vídeo. Essa plataforma deverá evoluir para um sistema de videoconferência em um projeto futuro. A plataforma permite a comunicação de áudio, vídeo e texto a partir de um ponto (o servidor) para vários outros pontos (os clientes). Uma das inovações do projeto está no desenvolvimento em Python, que é uma linguagem interpretada, orientada a objetos e dinamicamente tipada / Abstract: This dissertation presents the development of a client-server platform designed initially for audio and video streaming applications. This platform will evolve into a videoconference system as part of a future project. The platform allows audio, video and text communication from a point (the server) to several others points (the clients). One of the project innovations is the implementation Python Language, which is an interpreted, objectoriented and dynamically typed language / Mestrado / Telecomunicações e Telemática / Mestre em Engenharia Elétrica
|
19 |
Manipulação remota de um braço mecânico (Scorbot ER - III) utilizando a rede mundial de computadores /Estremote, Marcos Antonio. January 2006 (has links)
Orientador: Nobuo Oki / Banca: Alexandre Cesar Rodrigues da Silva / Banca: José Raimundo de Oliveira / Resumo: Neste trabalho descreve-se um Software de comando para o acionamento de um braço mecânico do robô SCORBOT ER - III. O software desenvolvido tem a capacidade de controlar e monitorar o robô remotamente em tempo real através da Rede Mundial de Computadores (WWW), utilizando bibliotecas de JAVA como: métodos nativos (JNI - JAVA Native Interface), Invocação de Métodos Remotos (RMI - Remote Method Invocation), Conectividade com Banco de Dados JAVA (JDBC - JAVA Database Connecvity) e JMF (JAVA Media Frameworks) com o Protocolo de Tempo Real - RTP (Real Time Protocol). Para controle do robô, o circuito de controle originalmente desenvolvido pelo fabricante, foi reprojetado utilizando-se o ambiente Max+Plus II da Altera e a conexão entre Robô e o PC é feita através de um dispositivo lógico programável tipo FPGA, que recebe os comandos provenientes da Porta Paralela do PC, o monitoramento através de câmeras digitais do tipo WEBCAM conectadas em uma Porta do tipo USB. / Abstract: This work describes the development of a Software for the control of a mechanical arm type SCORBOT ER - III. This software has the capacity to control and to monitor the robot remotely in real time through the World Wide Web (WWW), using libraries of JAVA as: native methods (JNI-JAVA Native Interface), Invocation of Remote Methods (RMI - Remote Method Invocation), Connecvity with database JAVA (JDBC - JAVA Database Connecvity) and JMF (JAVA Media Frameworks) with the Protocol of Real Time - RTP (Real Time Protocol). The robot control circuit was redesigned using the Altera Max+Plus II environment and the connection between the robot and personal computer was made by the Parallel Port and digital cameras of the type WEBCAM, connected USB port. / Mestre
|
20 |
Desenvolvimento de bancada didatico-experimental de baixo custo para aplicações em controle ativo de vibrações / Design of a didactic ande experimental testbed of low cost for applications in active control of vibrationAmorim, Mauricio Jose 21 February 2006 (has links)
Orientador: Euripedes Guilherme de Oliveira Nobrega / Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Mecanica / Made available in DSpace on 2018-08-06T09:41:01Z (GMT). No. of bitstreams: 1
Amorim_MauricioJose_M.pdf: 2137966 bytes, checksum: bc8b0e13365a14be8d6bd6c336785b31 (MD5)
Previous issue date: 2006 / Resumo: Este trabalho apresenta uma bancada didática destinada ao ensino nos cursos de engenharia de aplicações em projetos de controle, processamento digital de sinais e programação em tempo real. Bancadas didáticas são ferramentas indispensáveis ao ensino, considerando que os conceitos vistos apenas em sala de aula são muitas vezes abstratos. A bancada em questão foi desenvolvida partindo de projeto mecânico já existente, tendo sido colocados na estrutura sensores extensométricos para obter a resposta do sistema como deformação e projetado o circuito condicionador do sinal para essa resposta. Para a prirneira fase, envolvendo identificação, controle da estrutura e análise dos resultados, foram projetados dois acionadores para os motores que aplicam o distúrbio e o esforço de controle sobre a planta. Após terem sido satisfeitas as etapas da primeira fase, o próximo passo foi transferir o sistema de controle para uma configuração embarcada utilizando um microcontrolador. Para tanto, algumas adaptações e novos projetos emergiram diante da mudança do ambiente de processamento. A necessidade de adaptar os sinais para a nova placa de aquisição exigiu mudança em alguns circuitos. o acionador de motor para uma saída de controle modulada em largura de pulso foi desenvolvido utilizando componentes discretos. Além disso, é detalhadamente abordada a programação em tempo real do sistema de controle em questão / Abstract: This work presents the design of a didactic tesbed intended to teaching control system design, digital processing of signals and real-time programming. Didactic tesbeds are very vaIuabIe tools when applying concepts developed inside the classroom. The testbed developed here is built upon a previous mechanical design. Strain gages were used as measuring devices using a conditioning circuit. FirstIy, system identification, structural control and analysis of the results were proceeded, two motor drives were designed to operate motors performing both disturbance and control inputs. Afterwards, the control system was redesigned to operate using a micracontraller unit in a embedded architeture. Some adaptations on the circuits were needed and are covered here. A DC motor circuit driver using PWM signal was developed using discrete components. Besides, real-time programming of the control system is covered in detail / Mestrado / Mecanica dos Sólidos e Projeto Mecanico / Mestre em Engenharia Mecânica
|
Page generated in 0.0861 seconds