Rafael Eduardo Ruviaro Christ
Possui graduação em Engenharia de Computação pela PUCPR (2005) e mestrado em Engenharia Elétrica pela USP (EESC) com ênfase em Processamento Digital de Sinais e Instrumentação (2007). Atualmente é aluno especial de doutorado em Engenharia Elétrica da Unicamp e desenvolve projetos de sistemas embarcados e redes de sensores sem fio e robótica. Atua em projetos de circuitos analógicos e digitais de baixo consumo com microcontroladores e DSPs para sistemas remotos com restrições de energia. Desenvolvimento de software de baixo nível e software de processamento digital de sinais. Áreas de interesse: sistemas embarcados, redes de sensores sem fio, condicionamento, aquisição, processamento digital de sinais e telemetria.
Informações coletadas do Lattes em 15/10/2023
Acadêmico
Formação acadêmica
Doutorado em andamento em Doutorado em Engenharia Elétrica
2015 - Atual
Universidade Estadual de Campinas
Orientador: A definir
Mestrado em Engenharia Elétrica
2006 - 2007
USP/EESC - Laboratório de Instrumentação e Microeletrônica
Título: Uso do Parâmetro de Vigilância - Redes ART2 para a Determinação da Estabilidade da Classificação,Ano de Obtenção: 2007
Carlos Dias Maciel.Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico, CNPq, Brasil. Palavras-chave: processamento digital de sinais; redes neurais artificiais; instrumentação.
Graduação em Engenharia da Computação
2001 - 2005
Pontifícia Universidade Católica do Paraná
Título: Sistema de Telemedicina para Monitoração Remota de Pacientes
Orientador: Maria Gertrudes Te Vaarwerk
Formação complementar
2001 - 2004
Curso de Francês - nível I, II e III. (Carga horária: 600h). , Aliança Francesa Curitiba, AF, Brasil.
Idiomas
Inglês
Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.
Francês
Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.
Áreas de atuação
Grande área: Engenharias / Área: Engenharia Elétrica / Subárea: Processamento Digital de Sinais/Especialidade: Sistemas Embarcados.
Grande área: Engenharias / Área: Engenharia Elétrica / Subárea: Circuitos de Ultrabaixo Consumo.
Grande área: Engenharias / Área: Engenharia Elétrica / Subárea: Processamento Digital de Sinais.
Grande área: Engenharias / Área: Engenharia Elétrica / Subárea: Redes de Sensores sem Fio.
Grande área: Engenharias / Área: Engenharia Elétrica / Subárea: Instrumentação Industrial.
Grande área: Engenharias / Área: Engenharia Elétrica / Subárea: Redes Neurais Artificiais.
Participação em eventos
Reunião Anual da SBPC. SBPC. 2004. (Congresso).
ACM International Collegiate Programming Contest.Maratona Internacional de Programação ACM. 2003. (Encontro).
Produções bibliográficas
-
CHRIST, R. E. R. ; TALAVERA, E. V. ; MACIEL, C. D. . Gaussian Hierarchical Bayesian Clustering algorithm. In: 7th International Conference on Intelligent Systems Design and Applications, 2007, Rio de Janeiro. 7th International Conference on Intelligent Systems Design and Applications, 2007. p. 133-137.
-
TALAVERA, E. V. ; CHRIST, R. E. R. ; MACIEL, C. D. . Classificador Bayesiano Hierárquico Utilizando Modelos Gaussianos. In: VIII SBAI - Simpósio Brasileiro de Automação Inteligente, 2007, Florianópolis. VIII SBAI - Simpósio Brasileiro de Automação Inteligente, 2007.
-
BASSANI, Thiago ; CHRIST, R. E. R. ; NIEVOLA, Júlio César . Avaliação de Agrupamentos de Documentos Semelhantes usando uma Rede Auto-Organizável. In: IV Congresso Brasileiro de Computação, 2004, Itajaí. Anais do IV Congresso Brasileiro de Computação - CBComp 2004, 2004. v. 1. p. 31-35.
-
CHRIST, R. E. R. ; BASSANI, Thiago ; NIEVOLA, Júlio César . How to Organize the Training Base for Extrative Summary Generation with ART2. In: 3rd International Conference on Machine Learning and Applications - ICML04, 2004, Louisville. Proceedings of The 3rd International Conference on Machine Learning and Applications, 2204.
-
CHRIST, R. E. R. ; FIGUEREDO, Marcus Vinicius Mazega ; BASSANI, Thiago ; SILVA, J. D. . Sistema de Monitoração Remota de Pacientes em Tempo-Real Através da Intranet do Hospital. In: IX Congresso Brasileiro de Informática em Saúde,, 2004, Ribeirão Preto. Anais do IX Congresso Brasileiro de Informática em Saúde, 2004. v. 1. p. 42-47.
-
CHRIST, R. E. R. ; BASSANI, Thiago ; NIEVOLA, Júlio César ; SILLA JUNIOR, Carlos Nascimento . The Use of ART2 to create summaries from texts of different areas. In: X Congreso Argentino de Ciencias de la Computación (CACIC), 2004, Buenos Aires. Eje: V - Workshop de agentes y sistemas inteligentes, 2004.
-
CHRIST, R. E. R. ; MACIEL, C. D. . Automatic Vigilance Parameter Setting in ART2 Neural Network. In: 6o Brasilian Conference on Dynamics, Control and Their Applications, 2007, São José do Rio Preto. 6o Brasilian Conference on Dynamics, Control and Their Applications, 2007.
-
NIEVOLA, Júlio César ; BASSANI, Thiago ; CHRIST, R. E. R. . Criação da Estrutura de uma Ferramenta para Mineração de Dados em Bioiformática. In: XII Seminário de Iniciação Científica da PUCPR, 2004, Curitiba. Caderno de Resumos do XII Seminário de Iniciação Científica da PUCPR e VI Mostra de Pesquisa da PUCPR. Curitiba: Editora Universitária Champagnat, 2004. v. 1. p. 22-22.
-
NIEVOLA, Júlio César ; CHRIST, R. E. R. ; BASSANI, Thiago . Algoritmos de Classificação para Mineração de Dados em Bioinformática. In: XII Seminário de Iniciação Científica da PUCPR, 2004, Curitiba. Caderno de Resumos do XII Seminário de Iniciação Científica da PUCPR e VI Mostra de Pesquisa da PUCPR. Curitiba: Editora Universitária Champagnat, 2004. v. 1. p. 23-23.
-
CHRIST, R. E. R. ; NIEVOLA, Júlio César . Sumarização de Textos Baseada em Agrupamento de Características. In: XI Seminário de Iniciação Científica - PUCPR, 2003, Curitiba. Caderno de Resumos do XI Seminário de Iniciação Científica da PUCPR e VI Mostra de Pesquisa da PUCPR, 2003. v. 1. p. 17-17.
-
BASSANI, Thiago ; NIEVOLA, Júlio César ; CHRIST, R. E. R. . Agrupamento de Documentos Semelhantes Usando uma Rede Auto-Organizável. In: XI Seminário de Iniciação Científica - PUCPR, 2003, Curitiba. Caderno de Resumos do XI Seminário de Iniciação Científica - PUCPR. Curitiba: Editora Universitária Champagnat, 2003. v. 1. p. 16-16.
Outras produções
CHRIST, R. E. R. ; BASSANI, Thiago ; BECKERT NETO, Alfredo ; ROGAL JUNIOR, Sérgio Renato ; FIGUEREDO, Marcus Vinicius Mazega . Rede OpenVida. 2005.
BASSANI, Thiago ; CHRIST, R. E. R. ; BECKERT NETO, Alfredo ; ROGAL JUNIOR, Sérgio Renato ; FIGUEREDO, Marcus Vinicius Mazega . TeleECG. 2005.
CHRIST, R. E. R. ; BASSANI, Thiago . BioMining. 2004.
CHRIST, R. E. R. ; BASSANI, Thiago ; FIGUEREDO, Marcus Vinicius Mazega . Networking Telemedicine System for Patient Monitoring. 2004.
CHRIST, R. E. R. ; BASSANI, Thiago . Sumarizador Automático de Documentos. 2002.
Projetos de pesquisa
-
2003 - 2004
Projeto de Iniciação Científica - Algoritmos de classificação para mineração de dados em Bioinformática, Descrição: Desenvolvimento de ferramentas em Java contendo um conjunto integrado de algoritmos de pré-processamento, classificação (ZeroR, OneR, J48, NaiveBayes, MLT, SMO e KStar) e visualização de dados biológicos: FASTA, EMBL, GENBANK, GENPEPT e SWISSPROT.. , Situação: Concluído; Natureza: Pesquisa. , Integrantes: Rafael Eduardo Ruviaro Christ - Integrante / Júlio César Nievola - Coordenador.
-
2002 - 2003
Projeto de Iniciação Científica - Sumarização de Textos Baseada em Agrupamento de Características, Descrição: Desenvolvimento de um framework em C++ para auxiliar na mineração de dados em textos usando Redes Neurais Artificiais (ART2 e SOM), parsers XML, algoritmos para extrair dados estatísticos de textos.. , Situação: Concluído; Natureza: Pesquisa. , Integrantes: Rafael Eduardo Ruviaro Christ - Integrante / Júlio César Nievola - Coordenador.
Projetos de desenvolvimento
-
2012 - Atual
Nó sensor de ultra baixo consumo para redes de sensores sem fio em ambientes remotos, Descrição: O objetivo do projeto é desenvolver um nó sensor com severas restrições de energia, pouca capacidade individual e auto-diagnóstico para aplicação em redes de sensores sem fio em ambientes remotos sem intervenção humana direta. Trabalhei nas etapas de esquema elétrico, roteamento, software embarcado e testes de um protótipo. Os sistemas eletrônicos incorporados foram desenvolvidos para trabalhar com baixas tensões, consumo de corrente ultra baixo e temperaturas de operação de -40ºC a 85ºC. As interfaces do nó sensor são 3 entradas analógicas diferenciais de 16 bits com ganho programável, 4 entradas digitais optoacopladas, serial/SPI e transceptor de 2.4 GHz de baixa potência. O transceptor escolhido permite que o nó sensor seja despertado a partir de uma interrupção no rádio. A rede emprega topologia estrela com os nós parametrizados como ponto de acesso, ponto final ou extensor. A aplicação busca manter os nós sensores a maior parte do tempo desligados, podendo rapidamente se associarem quando ocorre evento de interesse ou quando solicitado pelo ponto de acesso. Finalmente, a aplicação usa apenas 8 KB de flash e 1 KB de RAM. A autonomia estimada é de 3 anos para uma bateria de 240 mA, coletando e transmitindo uma vez por minuto.. , Situação: Em andamento; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Coordenador.
-
2011 - 2011
Instrumentação da indutância fase-fase de motores de indução AC para ensaio RIC (Rotor Influence Check), Descrição: O objetivo é medir a indutância em cada fase de motores de indução AC quando se varia a posição do rotor para ensaio denominado RIC (Rotor Influence Check ou Teste de Influência do Rotor). Variando-se a posição do rotor, em 1 grau por exemplo, gera-se uma ínfima alteração na indutância das fases. O desafio é medir corretamente essas ínfimas variações em motores com características distintas sem danificar seus enrolamentos. O sistema desenvolvido detecta variações com uma resolução de 30 uH. Trabalhei no design de um circuito que gera um pequeno sinal AC, controlando sua amplitude para não danificar os enrolamentos do estator. Para isso, o circuito seleciona automaticamente qual faixa deve ser utilizada. A etapa a seguir converte corrente em tensão com ganho ajustável para a saída usar toda a escala do conversor AD, otimizando seu range dinâmico. Para minimizar ruídos ou interferências, separei os planos de terra (analógico e digital) e selecionei amplificadores operacionais de instrumentação, capacitores de desacoplamento e filtro passa baixas (anti-aliasing) corretamente especificados para o projeto. Além disso, o projeto inclui software para aquisição, cálculo e registro graficamente das indutâncias fase a fase em diferentes posições do rotor. O gráfico final apresenta a influência dos campos magnéticos do rotor e a indutância dos enrolamentos do estator. Para motores elétricos em bom estado, o gráfico parece-se com três sinais senoidais defasados em 120 graus. Padrões gráficos destorcidos podem indicar problemas no rotor, estator ou entre ferro.. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Coordenador / Gustavo Retuci Pinheiro - Integrante.
-
2010 - 2012
Equipamento portátil para coleta de sinais de vibração, Descrição: Projeto do hardware envolvendo condicionamento e aquisição de sinais analógicos de vibração, display colorido sensível ao toque, processadores ARM e DSP, interfaces USB e serial e circuito de alimentação. Desenvolvimento de software embarcado e drivers para Linux.. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Coordenador / Evandro Pegorari - Integrante.
-
2009 - 2010
Sistema distribuído para monitoramento em tempo real de nível de vibração em equipamentos industriais, Descrição: Desenvolvimento de sistema distribuído para prevenção de falhas em equipamentos industriais. Projeto inclui aquisição de sinais analógicos com acelerômetros e processamento em tempo real em uma plataforma rodando Linux. Dependendo do nível de vibração do equipamento monitorado, o Sistema atua no CLP, desligando o equipamento ates que uma falha maior ocorra. As atividades desenvolvidas são: Programação de software embarcado. Customização do SO Linux, bootloader e desenvolvimento de drivers para que o SO funcione com o hardware projetado. Programação de firmware para leitura em tempo real de dados aquisitados por DAQ via SPI. Implementação de aplicativo para telemetria de sinais e controle dos módulos remotos via SNMP.. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Coordenador.
-
2009 - 2009
Aplicativos multimídia embarcados em celulares, Descrição: Manutenção de aplicativos em celulares em linguagem C e Java.. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Coordenador.
-
2008 - 2008
Linux device driver para troca automática de PHY em interface ethernet, Descrição: Implementação de um Linux device driver em equipamento embarcado para chaveamento automático entre 2 interfaces de rede ethernet quando é detectada uma falha no link ativo. O hardware é composto por 1 controlador ethernet e 2 chips de PHY, o qual cuida da codificação/decodificação entre um domínio puramente digital e uma modulação num domínio analógico. O driver atua como uma interface de controle entre os chips de PHY e o Sistema Operacional. Quando ocorre falha no link ativo, o driver gera uma interrupção, mudando o chip de PHY de maneira transparante e sem perda de pacotes.. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Coordenador.
-
2008 - 2008
Classificador de MAC em microchip reconfigurável (FPGA), Descrição: Desenvolvimento de hardware Classificador de MAC utilizando linguagem VHDL para design de circuitos integrados em hardwares reconfiguráveis (FPGA - Arranjo de Portas Programável em Campo) para equipamento com 1 controlador de de rede ethernet, 2 DSPs (Processador Digtial de sinais) e 1 switch interna. Cada DSP possui um endereço de MAC (Media Access Control) único que o identifica na rede. Pacotes de rede saem do equipamento a partir dos 2 DSPs com o mesmo valor no campo "MAC", mas com valores distintos no campo "porta UDP". Pacotes que chegam devem ser direcionados ao DSP correto pelo classificador. O hardware abre os pacotes UDP advindos da rede que estão armazenados em um buffer. Em seguida, lê o campo campo "porta UDP", comparando o número lido com um conjunto de números escritos em uma tabela em sua memória RAM. De acordo com o número da "porta UDP", o classificador sobrescreve o campo "MAC de destino" do pacote. O pacote com o novo campo "MAC" é então redirecionado por uma switch interna para o DSP correto.. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Coordenador.
-
2007 - 2008
Processamento digital de sinais em tempo real entre redes de telefonia TDM e redes NGN que utilizam protocolo IP, Descrição: Equipamento media gateway, nome comercial "Vectura IP Access (VIA)", desenvolvido pelo CPqD com processadores DSP e ARM, capacidade para 4 interfaces E1, 2 interfaces de rede Ethernet e controlado por meio de protocolo H248. Atuei no projeto de uma camada de software de baixo nível (Linux kernel module) para controle e comunicação com o DSP. Ela permite que programas rodando no processador ARM possam paralelizar a execução de determinadas rotinas no DSP, garantindo resposta em tempo real para até 128 canais simultâneos. Escrevi rotinas para o DSP como cancelamento de eco, reconhecimento de DTMF, envio de tom, codificação de sinais de voz em pacotes IP (VoIP) e auxílio na conversão de sinalização SS7 para rede IP. Trabalhei com uma equipe para portar uma distribuição Linux com foco em sistemas embarcados para o Media Gateway e desenvolvi device drivers para hardwares específicos do equipamento.. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Coordenador.
-
2007 - 2008
Sistema embarcado para transferência de bootloader para DSPs via socket, Descrição: Desenvolvimento de sistema embarcado para transferência de parâmetros e programa bootloader para DSPs via socket datagram e UDP. Os DSPs precisam ser configurados em tempo de boot para trabalhar em um ambiente distribuído com troca de mensagens via rede ethernet. Inicialmente, o módulo procura DSPs não configurados na rede através de um broadcast. Os DSPs não configurados respondem ao broadcast e a aplicação configura um novo MAC em suas interfaces ethernet, estabelecendo uma conexão com o DSP. Finalmente, o sistema transfere a firmware adequada e programa bootloader via socket datagram ao DSP.. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Coordenador.
-
2006 - 2007
Sistema para classificação e processamento digital de imagens, Descrição: Especificar e desenvolver aplicativos em C/C++ para processamento digital de imagens na área de agricultura de precisão, cliente Embrapa-Milho e Sorgo (Linux/Unix, shell script, Make, XML, Eclipse). Algoritmos para tratamento de imagens e extração de dados. Classificação de imagens com redes neurais artificiais, redes Bayesianas e algoritmos hierárquicos. Análise de estabilidade de cluster. Desenvolvimento de sofware embarcado em C e assembly (PIC: gputils, picprog, picasm, SDCC - Small Device C Compiler e DSP: TEXAS MSP430, MSPGCC - GCC toolchain). Utilização de soluções open source (lEclipse Visual Editor e CDT, gnuplot, GSL, Graphviz, OpenGL). Desenvolvimento de Parsers XML.. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Coordenador., Financiador(es): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - Bolsa.
-
2005 - 2005
Monitor de ECG Wireless com tecnologia de microprocessadores de baixo consumo (DSP), Descrição: Projeto de hardware e software para aquisição de sinais em equipamentos médicos via RS-232 e transmissão via ethernet e Wi-Fi (C, Java, TCP/IP, UDP e devices: Rabbit RCM3000 - Serial to Ethernet Kit, Dallas TINI - Tiny InterNet Interface, Digi Connect Wi-ME). Programação em Linux embarcado (C, ARM, ARM Linux, busybox, socket, QEMU).. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Integrante / Lourival Lippmann Junior - Coordenador., Financiador(es): Institutos Lactec - Cooperação.
-
2004 - 2006
Sistema para visualização na WEB de áudio/vídeo em tempo real, Descrição: Desenvolver aplicativo distribuído para transmissão de áudio/vídeo via sockets (C/C++, Linux). Programação embarcada em celular para telemetria em tempo real (JavaME, GPRS, serial). Projetar/desenvolver sistema distribuído de telemetria: aplicativos em PC, devices e celular para transmitir sinais via internet/GPRS em tempo real.. , Situação: Em andamento; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Coordenador.
-
2004 - 2005
Hardware microprocessado para digitalização de sinais vitais, Descrição: Desenvolvimento de hardware para aquisição/processamento de sinais de equipamentos médicos via RS-232 e transmissão digital, segura e sem ruídos, via ethernet e Wi-Fi. Projeto de hardware: eletrônica analógica (alimentação, proteção, acoplamento) e digital (PIC, DSP, LCD, CAD, porta paralela, RS232), diagramas lógicos e PCB (Orcad).. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Coordenador., Financiador(es): HIT Tecnologia em Saúde LTDA - Remuneração.
-
2012 - Atual
Nó sensor de ultra baixo consumo para redes de sensores sem fio em ambientes remotos, Descrição: O objetivo do projeto é desenvolver um nó sensor com severas restrições de energia, pouca capacidade individual e auto-diagnóstico para aplicação em redes de sensores sem fio em ambientes remotos sem intervenção humana direta. Trabalhei nas etapas de esquema elétrico, roteamento, software embarcado e testes de um protótipo. Os sistemas eletrônicos incorporados foram desenvolvidos para trabalhar com baixas tensões, consumo de corrente ultra baixo e temperaturas de operação de -40ºC a 85ºC. As interfaces do nó sensor são 3 entradas analógicas diferenciais de 16 bits com ganho programável, 4 entradas digitais optoacopladas, serial/SPI e transceptor de 2.4 GHz de baixa potência. O transceptor escolhido permite que o nó sensor seja despertado a partir de uma interrupção no rádio. A rede emprega topologia estrela com os nós parametrizados como ponto de acesso, ponto final ou extensor. A aplicação busca manter os nós sensores a maior parte do tempo desligados, podendo rapidamente se associarem quando ocorre evento de interesse ou quando solicitado pelo ponto de acesso. Finalmente, a aplicação usa apenas 8 KB de flash e 1 KB de RAM. A autonomia estimada é de 3 anos para uma bateria de 240 mA, coletando e transmitindo uma vez por minuto.. , Situação: Em andamento; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Coordenador.
-
2011 - 2011
Instrumentação da indutância fase-fase de motores de indução AC para ensaio RIC (Rotor Influence Check), Descrição: O objetivo é medir a indutância em cada fase de motores de indução AC quando se varia a posição do rotor para ensaio denominado RIC (Rotor Influence Check ou Teste de Influência do Rotor). Variando-se a posição do rotor, em 1 grau por exemplo, gera-se uma ínfima alteração na indutância das fases. O desafio é medir corretamente essas ínfimas variações em motores com características distintas sem danificar seus enrolamentos. O sistema desenvolvido detecta variações com uma resolução de 30 uH. Trabalhei no design de um circuito que gera um pequeno sinal AC, controlando sua amplitude para não danificar os enrolamentos do estator. Para isso, o circuito seleciona automaticamente qual faixa deve ser utilizada. A etapa a seguir converte corrente em tensão com ganho ajustável para a saída usar toda a escala do conversor AD, otimizando seu range dinâmico. Para minimizar ruídos ou interferências, separei os planos de terra (analógico e digital) e selecionei amplificadores operacionais de instrumentação, capacitores de desacoplamento e filtro passa baixas (anti-aliasing) corretamente especificados para o projeto. Além disso, o projeto inclui software para aquisição, cálculo e registro graficamente das indutâncias fase a fase em diferentes posições do rotor. O gráfico final apresenta a influência dos campos magnéticos do rotor e a indutância dos enrolamentos do estator. Para motores elétricos em bom estado, o gráfico parece-se com três sinais senoidais defasados em 120 graus. Padrões gráficos destorcidos podem indicar problemas no rotor, estator ou entre ferro.. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Coordenador / Gustavo Retuci Pinheiro - Integrante.
-
2010 - 2012
Equipamento portátil para coleta de sinais de vibração, Descrição: Projeto do hardware envolvendo condicionamento e aquisição de sinais analógicos de vibração, display colorido sensível ao toque, processadores ARM e DSP, interfaces USB e serial e circuito de alimentação. Desenvolvimento de software embarcado e drivers para Linux.. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Coordenador / Evandro Pegorari - Integrante.
-
2009 - 2010
Sistema distribuído para monitoramento em tempo real de nível de vibração em equipamentos industriais, Descrição: Desenvolvimento de sistema distribuído para prevenção de falhas em equipamentos industriais. Projeto inclui aquisição de sinais analógicos com acelerômetros e processamento em tempo real em uma plataforma rodando Linux. Dependendo do nível de vibração do equipamento monitorado, o Sistema atua no CLP, desligando o equipamento ates que uma falha maior ocorra. As atividades desenvolvidas são: Programação de software embarcado. Customização do SO Linux, bootloader e desenvolvimento de drivers para que o SO funcione com o hardware projetado. Programação de firmware para leitura em tempo real de dados aquisitados por DAQ via SPI. Implementação de aplicativo para telemetria de sinais e controle dos módulos remotos via SNMP.. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Coordenador.
-
2009 - 2009
Aplicativos multimídia embarcados em celulares, Descrição: Manutenção de aplicativos em celulares em linguagem C e Java.. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Coordenador.
-
2008 - 2008
Classificador de MAC em microchip reconfigurável (FPGA), Descrição: Desenvolvimento de hardware Classificador de MAC utilizando linguagem VHDL para design de circuitos integrados em hardwares reconfiguráveis (FPGA - Arranjo de Portas Programável em Campo) para equipamento com 1 controlador de de rede ethernet, 2 DSPs (Processador Digtial de sinais) e 1 switch interna. Cada DSP possui um endereço de MAC (Media Access Control) único que o identifica na rede. Pacotes de rede saem do equipamento a partir dos 2 DSPs com o mesmo valor no campo "MAC", mas com valores distintos no campo "porta UDP". Pacotes que chegam devem ser direcionados ao DSP correto pelo classificador. O hardware abre os pacotes UDP advindos da rede que estão armazenados em um buffer. Em seguida, lê o campo campo "porta UDP", comparando o número lido com um conjunto de números escritos em uma tabela em sua memória RAM. De acordo com o número da "porta UDP", o classificador sobrescreve o campo "MAC de destino" do pacote. O pacote com o novo campo "MAC" é então redirecionado por uma switch interna para o DSP correto.. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Coordenador.
-
2008 - 2008
Linux device driver para troca automática de PHY em interface ethernet, Descrição: Implementação de um Linux device driver em equipamento embarcado para chaveamento automático entre 2 interfaces de rede ethernet quando é detectada uma falha no link ativo. O hardware é composto por 1 controlador ethernet e 2 chips de PHY, o qual cuida da codificação/decodificação entre um domínio puramente digital e uma modulação num domínio analógico. O driver atua como uma interface de controle entre os chips de PHY e o Sistema Operacional. Quando ocorre falha no link ativo, o driver gera uma interrupção, mudando o chip de PHY de maneira transparante e sem perda de pacotes.. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Coordenador.
-
2007 - 2008
Sistema embarcado para transferência de bootloader para DSPs via socket, Descrição: Desenvolvimento de sistema embarcado para transferência de parâmetros e programa bootloader para DSPs via socket datagram e UDP. Os DSPs precisam ser configurados em tempo de boot para trabalhar em um ambiente distribuído com troca de mensagens via rede ethernet. Inicialmente, o módulo procura DSPs não configurados na rede através de um broadcast. Os DSPs não configurados respondem ao broadcast e a aplicação configura um novo MAC em suas interfaces ethernet, estabelecendo uma conexão com o DSP. Finalmente, o sistema transfere a firmware adequada e programa bootloader via socket datagram ao DSP.. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Coordenador.
-
2007 - 2008
Processamento digital de sinais em tempo real entre redes de telefonia TDM e redes NGN que utilizam protocolo IP, Descrição: Equipamento media gateway, nome comercial "Vectura IP Access (VIA)", desenvolvido pelo CPqD com processadores DSP e ARM, capacidade para 4 interfaces E1, 2 interfaces de rede Ethernet e controlado por meio de protocolo H248. Atuei no projeto de uma camada de software de baixo nível (Linux kernel module) para controle e comunicação com o DSP. Ela permite que programas rodando no processador ARM possam paralelizar a execução de determinadas rotinas no DSP, garantindo resposta em tempo real para até 128 canais simultâneos. Escrevi rotinas para o DSP como cancelamento de eco, reconhecimento de DTMF, envio de tom, codificação de sinais de voz em pacotes IP (VoIP) e auxílio na conversão de sinalização SS7 para rede IP. Trabalhei com uma equipe para portar uma distribuição Linux com foco em sistemas embarcados para o Media Gateway e desenvolvi device drivers para hardwares específicos do equipamento.. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Coordenador.
-
2006 - 2007
Sistema para classificação e processamento digital de imagens, Descrição: Especificar e desenvolver aplicativos em C/C++ para processamento digital de imagens na área de agricultura de precisão, cliente Embrapa-Milho e Sorgo (Linux/Unix, shell script, Make, XML, Eclipse). Algoritmos para tratamento de imagens e extração de dados. Classificação de imagens com redes neurais artificiais, redes Bayesianas e algoritmos hierárquicos. Análise de estabilidade de cluster. Desenvolvimento de sofware embarcado em C e assembly (PIC: gputils, picprog, picasm, SDCC - Small Device C Compiler e DSP: TEXAS MSP430, MSPGCC - GCC toolchain). Utilização de soluções open source (lEclipse Visual Editor e CDT, gnuplot, GSL, Graphviz, OpenGL). Desenvolvimento de Parsers XML.. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Coordenador., Financiador(es): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - Bolsa.
-
2005 - 2005
Monitor de ECG Wireless com tecnologia de microprocessadores de baixo consumo (DSP), Descrição: Projeto de hardware e software para aquisição de sinais em equipamentos médicos via RS-232 e transmissão via ethernet e Wi-Fi (C, Java, TCP/IP, UDP e devices: Rabbit RCM3000 - Serial to Ethernet Kit, Dallas TINI - Tiny InterNet Interface, Digi Connect Wi-ME). Programação em Linux embarcado (C, ARM, ARM Linux, busybox, socket, QEMU).. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Integrante / Lourival Lippmann Junior - Coordenador., Financiador(es): Institutos Lactec - Cooperação.
-
2004 - 2006
Sistema para visualização na WEB de áudio/vídeo em tempo real, Descrição: Desenvolver aplicativo distribuído para transmissão de áudio/vídeo via sockets (C/C++, Linux). Programação embarcada em celular para telemetria em tempo real (JavaME, GPRS, serial). Projetar/desenvolver sistema distribuído de telemetria: aplicativos em PC, devices e celular para transmitir sinais via internet/GPRS em tempo real.. , Situação: Em andamento; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Coordenador.
-
2004 - 2005
Hardware microprocessado para digitalização de sinais vitais, Descrição: Desenvolvimento de hardware para aquisição/processamento de sinais de equipamentos médicos via RS-232 e transmissão digital, segura e sem ruídos, via ethernet e Wi-Fi. Projeto de hardware: eletrônica analógica (alimentação, proteção, acoplamento) e digital (PIC, DSP, LCD, CAD, porta paralela, RS232), diagramas lógicos e PCB (Orcad).. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Coordenador., Financiador(es): HIT Tecnologia em Saúde LTDA - Remuneração.
-
2012 - Atual
Nó sensor de ultra baixo consumo para redes de sensores sem fio em ambientes remotos, Descrição: O objetivo do projeto é desenvolver um nó sensor com severas restrições de energia, pouca capacidade individual e auto-diagnóstico para aplicação em redes de sensores sem fio em ambientes remotos sem intervenção humana direta. Trabalhei nas etapas de esquema elétrico, roteamento, software embarcado e testes de um protótipo. Os sistemas eletrônicos incorporados foram desenvolvidos para trabalhar com baixas tensões, consumo de corrente ultra baixo e temperaturas de operação de -40ºC a 85ºC. As interfaces do nó sensor são 3 entradas analógicas diferenciais de 16 bits com ganho programável, 4 entradas digitais optoacopladas, serial/SPI e transceptor de 2.4 GHz de baixa potência. O transceptor escolhido permite que o nó sensor seja despertado a partir de uma interrupção no rádio. A rede emprega topologia estrela com os nós parametrizados como ponto de acesso, ponto final ou extensor. A aplicação busca manter os nós sensores a maior parte do tempo desligados, podendo rapidamente se associarem quando ocorre evento de interesse ou quando solicitado pelo ponto de acesso. Finalmente, a aplicação usa apenas 8 KB de flash e 1 KB de RAM. A autonomia estimada é de 3 anos para uma bateria de 240 mA, coletando e transmitindo uma vez por minuto.. , Situação: Em andamento; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Coordenador.
-
2011 - 2011
Instrumentação da indutância fase-fase de motores de indução AC para ensaio RIC (Rotor Influence Check), Descrição: O objetivo é medir a indutância em cada fase de motores de indução AC quando se varia a posição do rotor para ensaio denominado RIC (Rotor Influence Check ou Teste de Influência do Rotor). Variando-se a posição do rotor, em 1 grau por exemplo, gera-se uma ínfima alteração na indutância das fases. O desafio é medir corretamente essas ínfimas variações em motores com características distintas sem danificar seus enrolamentos. O sistema desenvolvido detecta variações com uma resolução de 30 uH. Trabalhei no design de um circuito que gera um pequeno sinal AC, controlando sua amplitude para não danificar os enrolamentos do estator. Para isso, o circuito seleciona automaticamente qual faixa deve ser utilizada. A etapa a seguir converte corrente em tensão com ganho ajustável para a saída usar toda a escala do conversor AD, otimizando seu range dinâmico. Para minimizar ruídos ou interferências, separei os planos de terra (analógico e digital) e selecionei amplificadores operacionais de instrumentação, capacitores de desacoplamento e filtro passa baixas (anti-aliasing) corretamente especificados para o projeto. Além disso, o projeto inclui software para aquisição, cálculo e registro graficamente das indutâncias fase a fase em diferentes posições do rotor. O gráfico final apresenta a influência dos campos magnéticos do rotor e a indutância dos enrolamentos do estator. Para motores elétricos em bom estado, o gráfico parece-se com três sinais senoidais defasados em 120 graus. Padrões gráficos destorcidos podem indicar problemas no rotor, estator ou entre ferro.. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Coordenador / Gustavo Retuci Pinheiro - Integrante.
-
2010 - 2012
Equipamento portátil para coleta de sinais de vibração, Descrição: Projeto do hardware envolvendo condicionamento e aquisição de sinais analógicos de vibração, display colorido sensível ao toque, processadores ARM e DSP, interfaces USB e serial e circuito de alimentação. Desenvolvimento de software embarcado e drivers para Linux.. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Coordenador / Evandro Pegorari - Integrante.
-
2009 - 2010
Sistema distribuído para monitoramento em tempo real de nível de vibração em equipamentos industriais, Descrição: Desenvolvimento de sistema distribuído para prevenção de falhas em equipamentos industriais. Projeto inclui aquisição de sinais analógicos com acelerômetros e processamento em tempo real em uma plataforma rodando Linux. Dependendo do nível de vibração do equipamento monitorado, o Sistema atua no CLP, desligando o equipamento ates que uma falha maior ocorra. As atividades desenvolvidas são: Programação de software embarcado. Customização do SO Linux, bootloader e desenvolvimento de drivers para que o SO funcione com o hardware projetado. Programação de firmware para leitura em tempo real de dados aquisitados por DAQ via SPI. Implementação de aplicativo para telemetria de sinais e controle dos módulos remotos via SNMP.. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Coordenador.
-
2009 - 2009
Aplicativos multimídia embarcados em celulares, Descrição: Manutenção de aplicativos em celulares em linguagem C e Java.. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Coordenador.
-
2008 - 2008
Classificador de MAC em microchip reconfigurável (FPGA), Descrição: Desenvolvimento de hardware Classificador de MAC utilizando linguagem VHDL para design de circuitos integrados em hardwares reconfiguráveis (FPGA - Arranjo de Portas Programável em Campo) para equipamento com 1 controlador de de rede ethernet, 2 DSPs (Processador Digtial de sinais) e 1 switch interna. Cada DSP possui um endereço de MAC (Media Access Control) único que o identifica na rede. Pacotes de rede saem do equipamento a partir dos 2 DSPs com o mesmo valor no campo "MAC", mas com valores distintos no campo "porta UDP". Pacotes que chegam devem ser direcionados ao DSP correto pelo classificador. O hardware abre os pacotes UDP advindos da rede que estão armazenados em um buffer. Em seguida, lê o campo campo "porta UDP", comparando o número lido com um conjunto de números escritos em uma tabela em sua memória RAM. De acordo com o número da "porta UDP", o classificador sobrescreve o campo "MAC de destino" do pacote. O pacote com o novo campo "MAC" é então redirecionado por uma switch interna para o DSP correto.. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Coordenador.
-
2008 - 2008
Linux device driver para troca automática de PHY em interface ethernet, Descrição: Implementação de um Linux device driver em equipamento embarcado para chaveamento automático entre 2 interfaces de rede ethernet quando é detectada uma falha no link ativo. O hardware é composto por 1 controlador ethernet e 2 chips de PHY, o qual cuida da codificação/decodificação entre um domínio puramente digital e uma modulação num domínio analógico. O driver atua como uma interface de controle entre os chips de PHY e o Sistema Operacional. Quando ocorre falha no link ativo, o driver gera uma interrupção, mudando o chip de PHY de maneira transparante e sem perda de pacotes.. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Coordenador.
-
2007 - 2008
Processamento digital de sinais em tempo real entre redes de telefonia TDM e redes NGN que utilizam protocolo IP, Descrição: Equipamento media gateway, nome comercial "Vectura IP Access (VIA)", desenvolvido pelo CPqD com processadores DSP e ARM, capacidade para 4 interfaces E1, 2 interfaces de rede Ethernet e controlado por meio de protocolo H248. Atuei no projeto de uma camada de software de baixo nível (Linux kernel module) para controle e comunicação com o DSP. Ela permite que programas rodando no processador ARM possam paralelizar a execução de determinadas rotinas no DSP, garantindo resposta em tempo real para até 128 canais simultâneos. Escrevi rotinas para o DSP como cancelamento de eco, reconhecimento de DTMF, envio de tom, codificação de sinais de voz em pacotes IP (VoIP) e auxílio na conversão de sinalização SS7 para rede IP. Trabalhei com uma equipe para portar uma distribuição Linux com foco em sistemas embarcados para o Media Gateway e desenvolvi device drivers para hardwares específicos do equipamento.. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Coordenador.
-
2007 - 2008
Sistema embarcado para transferência de bootloader para DSPs via socket, Descrição: Desenvolvimento de sistema embarcado para transferência de parâmetros e programa bootloader para DSPs via socket datagram e UDP. Os DSPs precisam ser configurados em tempo de boot para trabalhar em um ambiente distribuído com troca de mensagens via rede ethernet. Inicialmente, o módulo procura DSPs não configurados na rede através de um broadcast. Os DSPs não configurados respondem ao broadcast e a aplicação configura um novo MAC em suas interfaces ethernet, estabelecendo uma conexão com o DSP. Finalmente, o sistema transfere a firmware adequada e programa bootloader via socket datagram ao DSP.. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Coordenador.
-
2006 - 2007
Sistema para classificação e processamento digital de imagens, Descrição: Especificar e desenvolver aplicativos em C/C++ para processamento digital de imagens na área de agricultura de precisão, cliente Embrapa-Milho e Sorgo (Linux/Unix, shell script, Make, XML, Eclipse). Algoritmos para tratamento de imagens e extração de dados. Classificação de imagens com redes neurais artificiais, redes Bayesianas e algoritmos hierárquicos. Análise de estabilidade de cluster. Desenvolvimento de sofware embarcado em C e assembly (PIC: gputils, picprog, picasm, SDCC - Small Device C Compiler e DSP: TEXAS MSP430, MSPGCC - GCC toolchain). Utilização de soluções open source (lEclipse Visual Editor e CDT, gnuplot, GSL, Graphviz, OpenGL). Desenvolvimento de Parsers XML.. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Coordenador., Financiador(es): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - Bolsa.
-
2005 - 2005
Monitor de ECG Wireless com tecnologia de microprocessadores de baixo consumo (DSP), Descrição: Projeto de hardware e software para aquisição de sinais em equipamentos médicos via RS-232 e transmissão via ethernet e Wi-Fi (C, Java, TCP/IP, UDP e devices: Rabbit RCM3000 - Serial to Ethernet Kit, Dallas TINI - Tiny InterNet Interface, Digi Connect Wi-ME). Programação em Linux embarcado (C, ARM, ARM Linux, busybox, socket, QEMU).. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Integrante / Lourival Lippmann Junior - Coordenador., Financiador(es): Institutos Lactec - Cooperação.
-
2004 - 2006
Sistema para visualização na WEB de áudio/vídeo em tempo real, Descrição: Desenvolver aplicativo distribuído para transmissão de áudio/vídeo via sockets (C/C++, Linux). Programação embarcada em celular para telemetria em tempo real (JavaME, GPRS, serial). Projetar/desenvolver sistema distribuído de telemetria: aplicativos em PC, devices e celular para transmitir sinais via internet/GPRS em tempo real.. , Situação: Em andamento; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Coordenador.
-
2004 - 2005
Hardware microprocessado para digitalização de sinais vitais, Descrição: Desenvolvimento de hardware para aquisição/processamento de sinais de equipamentos médicos via RS-232 e transmissão digital, segura e sem ruídos, via ethernet e Wi-Fi. Projeto de hardware: eletrônica analógica (alimentação, proteção, acoplamento) e digital (PIC, DSP, LCD, CAD, porta paralela, RS232), diagramas lógicos e PCB (Orcad).. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Coordenador., Financiador(es): HIT Tecnologia em Saúde LTDA - Remuneração.
-
2012 - Atual
Nó sensor de ultra baixo consumo para redes de sensores sem fio em ambientes remotos, Descrição: O objetivo do projeto é desenvolver um nó sensor com severas restrições de energia, pouca capacidade individual e auto-diagnóstico para aplicação em redes de sensores sem fio em ambientes remotos sem intervenção humana direta. Trabalhei nas etapas de esquema elétrico, roteamento, software embarcado e testes de um protótipo. Os sistemas eletrônicos incorporados foram desenvolvidos para trabalhar com baixas tensões, consumo de corrente ultra baixo e temperaturas de operação de -40ºC a 85ºC. As interfaces do nó sensor são 3 entradas analógicas diferenciais de 16 bits com ganho programável, 4 entradas digitais optoacopladas, serial/SPI e transceptor de 2.4 GHz de baixa potência. O transceptor escolhido permite que o nó sensor seja despertado a partir de uma interrupção no rádio. A rede emprega topologia estrela com os nós parametrizados como ponto de acesso, ponto final ou extensor. A aplicação busca manter os nós sensores a maior parte do tempo desligados, podendo rapidamente se associarem quando ocorre evento de interesse ou quando solicitado pelo ponto de acesso. Finalmente, a aplicação usa apenas 8 KB de flash e 1 KB de RAM. A autonomia estimada é de 3 anos para uma bateria de 240 mA, coletando e transmitindo uma vez por minuto.. , Situação: Em andamento; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Coordenador.
-
2011 - 2011
Instrumentação da indutância fase-fase de motores de indução AC para ensaio RIC (Rotor Influence Check), Descrição: O objetivo é medir a indutância em cada fase de motores de indução AC quando se varia a posição do rotor para ensaio denominado RIC (Rotor Influence Check ou Teste de Influência do Rotor). Variando-se a posição do rotor, em 1 grau por exemplo, gera-se uma ínfima alteração na indutância das fases. O desafio é medir corretamente essas ínfimas variações em motores com características distintas sem danificar seus enrolamentos. O sistema desenvolvido detecta variações com uma resolução de 30 uH. Trabalhei no design de um circuito que gera um pequeno sinal AC, controlando sua amplitude para não danificar os enrolamentos do estator. Para isso, o circuito seleciona automaticamente qual faixa deve ser utilizada. A etapa a seguir converte corrente em tensão com ganho ajustável para a saída usar toda a escala do conversor AD, otimizando seu range dinâmico. Para minimizar ruídos ou interferências, separei os planos de terra (analógico e digital) e selecionei amplificadores operacionais de instrumentação, capacitores de desacoplamento e filtro passa baixas (anti-aliasing) corretamente especificados para o projeto. Além disso, o projeto inclui software para aquisição, cálculo e registro graficamente das indutâncias fase a fase em diferentes posições do rotor. O gráfico final apresenta a influência dos campos magnéticos do rotor e a indutância dos enrolamentos do estator. Para motores elétricos em bom estado, o gráfico parece-se com três sinais senoidais defasados em 120 graus. Padrões gráficos destorcidos podem indicar problemas no rotor, estator ou entre ferro.. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Coordenador / Gustavo Retuci Pinheiro - Integrante.
-
2010 - 2012
Equipamento portátil para coleta de sinais de vibração, Descrição: Projeto do hardware envolvendo condicionamento e aquisição de sinais analógicos de vibração, display colorido sensível ao toque, processadores ARM e DSP, interfaces USB e serial e circuito de alimentação. Desenvolvimento de software embarcado e drivers para Linux.. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Coordenador / Evandro Pegorari - Integrante.
-
2009 - 2010
Sistema distribuído para monitoramento em tempo real de nível de vibração em equipamentos industriais, Descrição: Desenvolvimento de sistema distribuído para prevenção de falhas em equipamentos industriais. Projeto inclui aquisição de sinais analógicos com acelerômetros e processamento em tempo real em uma plataforma rodando Linux. Dependendo do nível de vibração do equipamento monitorado, o Sistema atua no CLP, desligando o equipamento ates que uma falha maior ocorra. As atividades desenvolvidas são: Programação de software embarcado. Customização do SO Linux, bootloader e desenvolvimento de drivers para que o SO funcione com o hardware projetado. Programação de firmware para leitura em tempo real de dados aquisitados por DAQ via SPI. Implementação de aplicativo para telemetria de sinais e controle dos módulos remotos via SNMP.. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Coordenador.
-
2009 - 2009
Aplicativos multimídia embarcados em celulares, Descrição: Manutenção de aplicativos em celulares em linguagem C e Java.. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Coordenador.
-
2008 - 2008
Classificador de MAC em microchip reconfigurável (FPGA), Descrição: Desenvolvimento de hardware Classificador de MAC utilizando linguagem VHDL para design de circuitos integrados em hardwares reconfiguráveis (FPGA - Arranjo de Portas Programável em Campo) para equipamento com 1 controlador de de rede ethernet, 2 DSPs (Processador Digtial de sinais) e 1 switch interna. Cada DSP possui um endereço de MAC (Media Access Control) único que o identifica na rede. Pacotes de rede saem do equipamento a partir dos 2 DSPs com o mesmo valor no campo "MAC", mas com valores distintos no campo "porta UDP". Pacotes que chegam devem ser direcionados ao DSP correto pelo classificador. O hardware abre os pacotes UDP advindos da rede que estão armazenados em um buffer. Em seguida, lê o campo campo "porta UDP", comparando o número lido com um conjunto de números escritos em uma tabela em sua memória RAM. De acordo com o número da "porta UDP", o classificador sobrescreve o campo "MAC de destino" do pacote. O pacote com o novo campo "MAC" é então redirecionado por uma switch interna para o DSP correto.. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Coordenador.
-
2008 - 2008
Linux device driver para troca automática de PHY em interface ethernet, Descrição: Implementação de um Linux device driver em equipamento embarcado para chaveamento automático entre 2 interfaces de rede ethernet quando é detectada uma falha no link ativo. O hardware é composto por 1 controlador ethernet e 2 chips de PHY, o qual cuida da codificação/decodificação entre um domínio puramente digital e uma modulação num domínio analógico. O driver atua como uma interface de controle entre os chips de PHY e o Sistema Operacional. Quando ocorre falha no link ativo, o driver gera uma interrupção, mudando o chip de PHY de maneira transparante e sem perda de pacotes.. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Coordenador.
-
2007 - 2008
Sistema embarcado para transferência de bootloader para DSPs via socket, Descrição: Desenvolvimento de sistema embarcado para transferência de parâmetros e programa bootloader para DSPs via socket datagram e UDP. Os DSPs precisam ser configurados em tempo de boot para trabalhar em um ambiente distribuído com troca de mensagens via rede ethernet. Inicialmente, o módulo procura DSPs não configurados na rede através de um broadcast. Os DSPs não configurados respondem ao broadcast e a aplicação configura um novo MAC em suas interfaces ethernet, estabelecendo uma conexão com o DSP. Finalmente, o sistema transfere a firmware adequada e programa bootloader via socket datagram ao DSP.. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Coordenador.
-
2007 - 2008
Processamento digital de sinais em tempo real entre redes de telefonia TDM e redes NGN que utilizam protocolo IP, Descrição: Equipamento media gateway, nome comercial "Vectura IP Access (VIA)", desenvolvido pelo CPqD com processadores DSP e ARM, capacidade para 4 interfaces E1, 2 interfaces de rede Ethernet e controlado por meio de protocolo H248. Atuei no projeto de uma camada de software de baixo nível (Linux kernel module) para controle e comunicação com o DSP. Ela permite que programas rodando no processador ARM possam paralelizar a execução de determinadas rotinas no DSP, garantindo resposta em tempo real para até 128 canais simultâneos. Escrevi rotinas para o DSP como cancelamento de eco, reconhecimento de DTMF, envio de tom, codificação de sinais de voz em pacotes IP (VoIP) e auxílio na conversão de sinalização SS7 para rede IP. Trabalhei com uma equipe para portar uma distribuição Linux com foco em sistemas embarcados para o Media Gateway e desenvolvi device drivers para hardwares específicos do equipamento.. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Coordenador.
-
2006 - 2007
Sistema para classificação e processamento digital de imagens, Descrição: Especificar e desenvolver aplicativos em C/C++ para processamento digital de imagens na área de agricultura de precisão, cliente Embrapa-Milho e Sorgo (Linux/Unix, shell script, Make, XML, Eclipse). Algoritmos para tratamento de imagens e extração de dados. Classificação de imagens com redes neurais artificiais, redes Bayesianas e algoritmos hierárquicos. Análise de estabilidade de cluster. Desenvolvimento de sofware embarcado em C e assembly (PIC: gputils, picprog, picasm, SDCC - Small Device C Compiler e DSP: TEXAS MSP430, MSPGCC - GCC toolchain). Utilização de soluções open source (lEclipse Visual Editor e CDT, gnuplot, GSL, Graphviz, OpenGL). Desenvolvimento de Parsers XML.. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Coordenador., Financiador(es): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - Bolsa.
-
2005 - 2005
Monitor de ECG Wireless com tecnologia de microprocessadores de baixo consumo (DSP), Descrição: Projeto de hardware e software para aquisição de sinais em equipamentos médicos via RS-232 e transmissão via ethernet e Wi-Fi (C, Java, TCP/IP, UDP e devices: Rabbit RCM3000 - Serial to Ethernet Kit, Dallas TINI - Tiny InterNet Interface, Digi Connect Wi-ME). Programação em Linux embarcado (C, ARM, ARM Linux, busybox, socket, QEMU).. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Integrante / Lourival Lippmann Junior - Coordenador., Financiador(es): Institutos Lactec - Cooperação.
-
2004 - 2006
Sistema para visualização na WEB de áudio/vídeo em tempo real, Descrição: Desenvolver aplicativo distribuído para transmissão de áudio/vídeo via sockets (C/C++, Linux). Programação embarcada em celular para telemetria em tempo real (JavaME, GPRS, serial). Projetar/desenvolver sistema distribuído de telemetria: aplicativos em PC, devices e celular para transmitir sinais via internet/GPRS em tempo real.. , Situação: Em andamento; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Coordenador.
-
2004 - 2005
Hardware microprocessado para digitalização de sinais vitais, Descrição: Desenvolvimento de hardware para aquisição/processamento de sinais de equipamentos médicos via RS-232 e transmissão digital, segura e sem ruídos, via ethernet e Wi-Fi. Projeto de hardware: eletrônica analógica (alimentação, proteção, acoplamento) e digital (PIC, DSP, LCD, CAD, porta paralela, RS232), diagramas lógicos e PCB (Orcad).. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Coordenador., Financiador(es): HIT Tecnologia em Saúde LTDA - Remuneração.
-
2012 - Atual
Nó sensor de ultra baixo consumo para redes de sensores sem fio em ambientes remotos, Descrição: O objetivo do projeto é desenvolver um nó sensor com severas restrições de energia, pouca capacidade individual e auto-diagnóstico para aplicação em redes de sensores sem fio em ambientes remotos sem intervenção humana direta. Trabalhei nas etapas de esquema elétrico, roteamento, software embarcado e testes de um protótipo. Os sistemas eletrônicos incorporados foram desenvolvidos para trabalhar com baixas tensões, consumo de corrente ultra baixo e temperaturas de operação de -40ºC a 85ºC. As interfaces do nó sensor são 3 entradas analógicas diferenciais de 16 bits com ganho programável, 4 entradas digitais optoacopladas, serial/SPI e transceptor de 2.4 GHz de baixa potência. O transceptor escolhido permite que o nó sensor seja despertado a partir de uma interrupção no rádio. A rede emprega topologia estrela com os nós parametrizados como ponto de acesso, ponto final ou extensor. A aplicação busca manter os nós sensores a maior parte do tempo desligados, podendo rapidamente se associarem quando ocorre evento de interesse ou quando solicitado pelo ponto de acesso. Finalmente, a aplicação usa apenas 8 KB de flash e 1 KB de RAM. A autonomia estimada é de 3 anos para uma bateria de 240 mA, coletando e transmitindo uma vez por minuto.. , Situação: Em andamento; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Coordenador.
-
2010 - 2012
Equipamento portátil para coleta de sinais de vibração, Descrição: Projeto do hardware envolvendo condicionamento e aquisição de sinais analógicos de vibração, display colorido sensível ao toque, processadores ARM e DSP, interfaces USB e serial e circuito de alimentação. Desenvolvimento de software embarcado e drivers para Linux.. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Coordenador / Evandro Pegorari - Integrante.
-
2009 - 2010
Sistema distribuído para monitoramento em tempo real de nível de vibração em equipamentos industriais, Descrição: Desenvolvimento de sistema distribuído para prevenção de falhas em equipamentos industriais. Projeto inclui aquisição de sinais analógicos com acelerômetros e processamento em tempo real em uma plataforma rodando Linux. Dependendo do nível de vibração do equipamento monitorado, o Sistema atua no CLP, desligando o equipamento ates que uma falha maior ocorra. As atividades desenvolvidas são: Programação de software embarcado. Customização do SO Linux, bootloader e desenvolvimento de drivers para que o SO funcione com o hardware projetado. Programação de firmware para leitura em tempo real de dados aquisitados por DAQ via SPI. Implementação de aplicativo para telemetria de sinais e controle dos módulos remotos via SNMP.. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Coordenador.
-
2009 - 2009
Aplicativos multimídia embarcados em celulares, Descrição: Manutenção de aplicativos em celulares em linguagem C e Java.. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Coordenador.
-
2008 - 2008
Linux device driver para troca automática de PHY em interface ethernet, Descrição: Implementação de um Linux device driver em equipamento embarcado para chaveamento automático entre 2 interfaces de rede ethernet quando é detectada uma falha no link ativo. O hardware é composto por 1 controlador ethernet e 2 chips de PHY, o qual cuida da codificação/decodificação entre um domínio puramente digital e uma modulação num domínio analógico. O driver atua como uma interface de controle entre os chips de PHY e o Sistema Operacional. Quando ocorre falha no link ativo, o driver gera uma interrupção, mudando o chip de PHY de maneira transparante e sem perda de pacotes.. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Coordenador.
-
2008 - 2008
Classificador de MAC em microchip reconfigurável (FPGA), Descrição: Desenvolvimento de hardware Classificador de MAC utilizando linguagem VHDL para design de circuitos integrados em hardwares reconfiguráveis (FPGA - Arranjo de Portas Programável em Campo) para equipamento com 1 controlador de de rede ethernet, 2 DSPs (Processador Digtial de sinais) e 1 switch interna. Cada DSP possui um endereço de MAC (Media Access Control) único que o identifica na rede. Pacotes de rede saem do equipamento a partir dos 2 DSPs com o mesmo valor no campo "MAC", mas com valores distintos no campo "porta UDP". Pacotes que chegam devem ser direcionados ao DSP correto pelo classificador. O hardware abre os pacotes UDP advindos da rede que estão armazenados em um buffer. Em seguida, lê o campo campo "porta UDP", comparando o número lido com um conjunto de números escritos em uma tabela em sua memória RAM. De acordo com o número da "porta UDP", o classificador sobrescreve o campo "MAC de destino" do pacote. O pacote com o novo campo "MAC" é então redirecionado por uma switch interna para o DSP correto.. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Coordenador.
-
2007 - 2008
Processamento digital de sinais em tempo real entre redes de telefonia TDM e redes NGN que utilizam protocolo IP, Descrição: Equipamento media gateway, nome comercial "Vectura IP Access (VIA)", desenvolvido pelo CPqD com processadores DSP e ARM, capacidade para 4 interfaces E1, 2 interfaces de rede Ethernet e controlado por meio de protocolo H248. Atuei no projeto de uma camada de software de baixo nível (Linux kernel module) para controle e comunicação com o DSP. Ela permite que programas rodando no processador ARM possam paralelizar a execução de determinadas rotinas no DSP, garantindo resposta em tempo real para até 128 canais simultâneos. Escrevi rotinas para o DSP como cancelamento de eco, reconhecimento de DTMF, envio de tom, codificação de sinais de voz em pacotes IP (VoIP) e auxílio na conversão de sinalização SS7 para rede IP. Trabalhei com uma equipe para portar uma distribuição Linux com foco em sistemas embarcados para o Media Gateway e desenvolvi device drivers para hardwares específicos do equipamento.. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Coordenador.
-
2007 - 2008
Sistema embarcado para transferência de bootloader para DSPs via socket, Descrição: Desenvolvimento de sistema embarcado para transferência de parâmetros e programa bootloader para DSPs via socket datagram e UDP. Os DSPs precisam ser configurados em tempo de boot para trabalhar em um ambiente distribuído com troca de mensagens via rede ethernet. Inicialmente, o módulo procura DSPs não configurados na rede através de um broadcast. Os DSPs não configurados respondem ao broadcast e a aplicação configura um novo MAC em suas interfaces ethernet, estabelecendo uma conexão com o DSP. Finalmente, o sistema transfere a firmware adequada e programa bootloader via socket datagram ao DSP.. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Coordenador.
-
2006 - 2007
Sistema para classificação e processamento digital de imagens, Descrição: Especificar e desenvolver aplicativos em C/C++ para processamento digital de imagens na área de agricultura de precisão, cliente Embrapa-Milho e Sorgo (Linux/Unix, shell script, Make, XML, Eclipse). Algoritmos para tratamento de imagens e extração de dados. Classificação de imagens com redes neurais artificiais, redes Bayesianas e algoritmos hierárquicos. Análise de estabilidade de cluster. Desenvolvimento de sofware embarcado em C e assembly (PIC: gputils, picprog, picasm, SDCC - Small Device C Compiler e DSP: TEXAS MSP430, MSPGCC - GCC toolchain). Utilização de soluções open source (lEclipse Visual Editor e CDT, gnuplot, GSL, Graphviz, OpenGL). Desenvolvimento de Parsers XML.. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Coordenador., Financiador(es): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - Bolsa.
-
2005 - 2005
Monitor de ECG Wireless com tecnologia de microprocessadores de baixo consumo (DSP), Descrição: Projeto de hardware e software para aquisição de sinais em equipamentos médicos via RS-232 e transmissão via ethernet e Wi-Fi (C, Java, TCP/IP, UDP e devices: Rabbit RCM3000 - Serial to Ethernet Kit, Dallas TINI - Tiny InterNet Interface, Digi Connect Wi-ME). Programação em Linux embarcado (C, ARM, ARM Linux, busybox, socket, QEMU).. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Integrante / Lourival Lippmann Junior - Coordenador., Financiador(es): Institutos Lactec - Cooperação.
-
2004 - 2006
Sistema para visualização na WEB de áudio/vídeo em tempo real, Descrição: Desenvolver aplicativo distribuído para transmissão de áudio/vídeo via sockets (C/C++, Linux). Programação embarcada em celular para telemetria em tempo real (JavaME, GPRS, serial). Projetar/desenvolver sistema distribuído de telemetria: aplicativos em PC, devices e celular para transmitir sinais via internet/GPRS em tempo real.. , Situação: Em andamento; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Coordenador.
-
2004 - 2005
Hardware microprocessado para digitalização de sinais vitais, Descrição: Desenvolvimento de hardware para aquisição/processamento de sinais de equipamentos médicos via RS-232 e transmissão digital, segura e sem ruídos, via ethernet e Wi-Fi. Projeto de hardware: eletrônica analógica (alimentação, proteção, acoplamento) e digital (PIC, DSP, LCD, CAD, porta paralela, RS232), diagramas lógicos e PCB (Orcad).. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Rafael Eduardo Ruviaro Christ - Coordenador., Financiador(es): HIT Tecnologia em Saúde LTDA - Remuneração.
Prêmios
2003
Melhor trabalho de Iniciação Científica da PUCPR - Sumarização de Textos Baseada em Agrupamento de Características, PUCPR.
Histórico profissional
Experiência profissional
2007 - 2007
Departamento de Engenharia Elétrica - EESC/USPVínculo: Estágio em ensino, Enquadramento Funcional: Estágio em ensino, Carga horária: 7
Outras informações:
Professor auxiliar na disciplina de Sistemas Digitais para alunos de graduação: Introdução à Microeletrônica, Circuitos Sequenciais e Flip-Flops, Projeto de Circuitos integrados, Lógica programável e Memórias de Leitura e Escrita. Auxiliar equipes em projetos de microeletrônica: Transmissor Serial, Receptor Serial, Conversor AD, Gerador de Funções e Multiplicador Binário.
2006 - 2007
Departamento de Engenharia Elétrica - EESC/USPVínculo: Livre, Enquadramento Funcional: Bolsista, Carga horária: 40, Regime: Dedicação exclusiva.
Outras informações:
Especificar/programar aplicativos em C/C++ para processamento digital de imagens na área de agricultura de precisão, cliente Embrapa-Milho e Sorgo. Algoritmos para tratamento de imagens e extração de dados integrados com sistemas embarcados. Projeto de circuito eletrônico com microcontrolador PIC de 16 bits e processador DSP (Processador Digtial de sinais) contendo também memória RAM (Random Access Memory) externa e funções de E/S (entrada/saída). Integração com sistema embarcado com componentes adicionais como memória RAM, EEPROM (Electrically-Erasable Programmable Read-Only Memory), memória flash para armazenamento de dados e interfaces de E/S: visor gráfico LCD (Liquid Crystal Display) e interface USB (Universal Serial Bus).
Atividades
-
02/2007 - 07/2007
Estágios , Departamento de Engenharia Elétrica - USP/SC, .,Estágio realizado, Estágio em ensino. Acompanhar as aulas e auxiliar o professor na preparação de material didático para disciplina de Sistemas Digitais..
2007 - 2009
Fundação Centro de Pesquisa e Desenvolvimento em Telecomunicações, CPqDVínculo: Celetista, Enquadramento Funcional: Engenheiro, Carga horária: 40, Regime: Dedicação exclusiva.
Outras informações:
Desenvolvimento de hardware com 1 Processador Digital de Sinais (DSP) e 1 processador da linha ARM, combinado com software básico (que interage diretamente com o hardware) para processamento digital de voz em equipamento ligado à Rede de Telefonia Pública. Utilização de linguagem de programação de desenvolvimento de componentes microeletrônicos (VHDL) para projetar microchips. Desenvolvimento de circuitos eletrônicos digitais para equipamento de controle de chamadas usando tecnologia VoIP (Voz sobre IP). Programação de firmware (sistema básico armazenado dentro de alguns componentes microeletrônicos) para acesso a recursos de hardware como chip de PHY, RAM, chip controlador de placa de rede, registradores internos do DSP e BUS (interface comum onde estão ligados vários componentes microletrônicos) da placa.
2004 - 2006
HI TechnologiesVínculo: Livre, Enquadramento Funcional: Engenheiro, Carga horária: 40
Outras informações:
Implementação de equipamento microprocessado para monitoração remota de pacientes em UTI que conecta equipamentos médicos (monitores de pacientes, eletrocardiógrafos e oxímetros) à internet. Projeto inclui desenvolvimento de hardware para aquisição de sinais de equipamentos médicos via porta serial (RS-232) e transmissão sem fio para um computador servidor remoto. Atuação com microeletrônica envolvendo processadores da linha ARM e um processador digital de sinais MSP430 (Microcontrolador RISC de 16 bits voltado para aplicações de baixo consumo de energia) para processamento digital de sinais vitais de equipamentos médicos. Projetos em microeletrônica de circuitos digitais de alimentação, proteção e aquisição de sinais. Utilização de ferramentas de layout para projeto de circuitos eletrônicos integrados em placas de circuito impresso, incluindo escolha de componentes microeletrônicos e melhor disposição dos componentes na placa. Desenvolvimento de hardware microprocessado para monitoração de pacientes em casa através de celular. Equipamento é conectado a um celular que transmite os dados do paciente para equipe médica no hospital. Projeto inclui diagrama lógico da placa e seleção dos componentes microeletrônicos que compõe equipamento. Finalmente, definir tecnologias e infra-estrutura que atendam aos requisitos de projetos de TI específicos da área médica.
2004 - 2004
instituto de ciencias exatas e tecnologiaVínculo: Estágio, Enquadramento Funcional: Analista Programador, Carga horária: 20
Outras informações:
Participação em projeto de um grande sistema distribuído de controle/automação em indústrias para Sanmina-SCI (Java, J2EE, hibernate, XML, SQL Server, Junit, Eclipse). Diferentes módulos podem ser combinados para se gerenciar linhas de produção com configurações distintas. Programar módulos que se comunicam com o servidor e criar interfaces gráficas de acesso aos módulos do sistema. Participar nas revisões de código e de documentação elaboradas pela equipe de desenvolvedores.
Atividades
-
09/2004 - 12/2004
Estágios , Fabrica de Software, .,Estágio realizado, Projeto e programação de módulos de um grande sistema distribuído de controle/automação.
2001 - 2005
Pontifícia Universidade Católica do ParanáVínculo: Livre, Enquadramento Funcional: Estudante, Carga horária: 30
2003 - 2004
Pontifícia Universidade Católica do ParanáVínculo: Bolsista PIBIC, Enquadramento Funcional: Bolsista PIBIC, Carga horária: 20
2002 - 2003
Pontifícia Universidade Católica do ParanáVínculo: Bolsista PIBIC, Enquadramento Funcional: Bolsista PIBIC, Carga horária: 20
2009 - 2015
SEMEQ - Serviços de Monitoramento de Equipamentos LTDAVínculo: CLT, Enquadramento Funcional: Engenheiro de Equipamentos em Computação, Carga horária: 44, Regime: Dedicação exclusiva.
2010 - 2011
Universidade PaulistaVínculo: CLT, Enquadramento Funcional: Professor
Atividades
-
02/2011 - 06/2011
Ensino, Redes de Computadores, Nível: Graduação,Disciplinas ministradas, Organização de Computadores, Linguagem de Programação Aplicada
-
08/2010 - 12/2010
Ensino, Automação Industrial, Nível: Graduação,Disciplinas ministradas, Circuitos Elétricos, Linguagem de Programação, Microprocessadores e Microcontroladores
-
08/2010 - 12/2010
Ensino, Redes de Computadores, Nível: Graduação,Disciplinas ministradas, Linguagem de Programação Aplicada
2009 - 2009
Venturus Centro de Inovação TecnológicaVínculo: CLT, Enquadramento Funcional: Analista de Sistemas, Carga horária: 40, Regime: Dedicação exclusiva.
2016 - 2016
Faculdades Integradas Einstein de LimeiraVínculo: Celetista, Enquadramento Funcional: Professor, Carga horária: 12
Outras informações:
Professor no curso de Engenharia Elétrica.
Criando um monitoramento
Nossos robôs irão buscar nos nossos bancos de dados todos os processos de Rafael Eduardo Ruviaro Christ e sempre que o nome aparecer em publicações dos Diários Oficiais, avisaremos por e-mail e pelo painel do usuário
Criando um monitoramento
Nossos robôs irão buscar nos nossos bancos de dados todas as movimentações desse processo e sempre que o processo aparecer em publicações dos Diários Oficiais e nos Tribunais, avisaremos por e-mail e pelo painel do usuário
Confirma a exclusão?