Projeto e implementaÃÃo do software de sistema embarcado para rastreamento e telemetria de veÃculo.

AUTOR(ES)
DATA DE PUBLICAÇÃO

2005

RESUMO

Esta tese apresenta o protÃtipo de um sistema embarcado para veÃculos terrestres (automÃveis, Ãnibus, caminhÃes) a partir de uma Central de Controle de OperaÃÃes (CCO). Este sistema embarcado tem 3 funÃÃes bÃsicas: 1) enviar dados de telemetria sobre o veÃculo (tal como a posiÃÃo e velocidade do veÃculos obtidos de um receptor GPS, status de subsistemas do veÃculo, mensagens de alerta ou emergÃncia) para a CCO, 2) enviar comandos a partir da CCO para algum subsistema do veÃculo (por exemplo, bloquear um veÃculo que saiu da rota), 3) permitir troca de mensagens de texto entre o condutor do veÃculo e o operador da CCO. Este protÃtipo tem a seguinte plataforma de hardware: 1) computador de bordo com processador Intel 386Ex; 2) uma placa de entradas e saÃdas digitais que atua como subsistemas do veÃculo; 3) um receptor GPS; 4) um palmtop que atua como interface com o condutor e 5) um modem GSM/GPRS. Para esta plataforma foram escolhidos o sistema operacional XDOS e o kernel eRTOS para suporte à programaÃÃo multithreads. O compilador Borland C 4.51 foi utilizado como ferramenta de desenvolvimento. O software do sistema embarcado foi implementado baseado em threads com mecanismos de troca de mensagens e sincronizaÃÃo. As threads foram associadas aos componentes de hardware do sistema permitindo uma maior modularidade do sistema (facilidade para inserir ou retirar novos componentes de hardware atravÃs da inserÃÃo ou retirada de threads). O protÃtipo foi testado com uma versÃo simplificada da CCO. Os resultados demonstraram a estabilidade do software multithreads e o protÃtipo respondeu como esperado.

ASSUNTO(S)

desenvolvimento de software operaÃÃo em tempo real telemetria veÃculos sistemas de computadores embarcados rastreamento (posiÃÃo) controle de trajetÃria navegaÃÃo terrestre

Documentos Relacionados