Automated test system for vehicular connectivity solutions
Visualizar/abrir
Data
2021Orientador
Nível acadêmico
Graduação
Assunto
Abstract
Verification and testing are essential processes in the development of a product. They not only identify issues, but also assure that the product meets the desired behavior. The present work describes a test system to test an embedded vehicular connectivity unit which has several interfaces, including CAN/CAN-FD, RS232, Bluetooth Low Energy, Wi-Fi, and V2X protocols. The objective of the work is to ease debug of the device under test, testing different features and making the whole validation p ...
Verification and testing are essential processes in the development of a product. They not only identify issues, but also assure that the product meets the desired behavior. The present work describes a test system to test an embedded vehicular connectivity unit which has several interfaces, including CAN/CAN-FD, RS232, Bluetooth Low Energy, Wi-Fi, and V2X protocols. The objective of the work is to ease debug of the device under test, testing different features and making the whole validation process more agile for new test cases and less time consuming for routine operations. The test system consists of a software coded in Python that runs in the device under test and a modular test fixtures available in the market. The latter was programmed during this work in a proprietary language, CAPL. The developed test system successfully includes all features initially proposed and was made to be further enhanced. Naturally, new requirements were added as the work progressed. Generating new objectives is essential to keep up the continuous pursuit for excellence and fundamental to the system outside of the scope of this bachelors thesis. So far, the intuitive and friendly interface, the correct management of the system resources, and the implementation of tests, makes the Python software and test fixtures, both combined and independently, reach beyond initial expectations. ...
Resumo
Verificação e testes são processos essenciais no desenvolvimento de um produto. Não só identificam problemas, mas também asseguram que o produto satisfaz o comportamento desejado. O presente trabalho cria um sistema de testes para um sistema embarcado de conectividade veicular que tem várias interfaces, incluindo os protocolos CAN/CAN-FD, RS232, Bluetooth Low Energy, Wi-Fi e V2X. O objetivo do trabalho é facilitar a depuração do dispositivo, testando diferentes características e tornando todo o ...
Verificação e testes são processos essenciais no desenvolvimento de um produto. Não só identificam problemas, mas também asseguram que o produto satisfaz o comportamento desejado. O presente trabalho cria um sistema de testes para um sistema embarcado de conectividade veicular que tem várias interfaces, incluindo os protocolos CAN/CAN-FD, RS232, Bluetooth Low Energy, Wi-Fi e V2X. O objetivo do trabalho é facilitar a depuração do dispositivo, testando diferentes características e tornando todo o processo de validação mais ágil para novos procedimentos de teste e menos demorado em operações rotineiras. O sistema de teste consiste em um software codificado em Python executado no dispositivo e uma jiga de testes modular disponível comercialmente. Este último foi programado durante este trabalho numa linguagem proprietária, CAPL. O sistema de teste desenvolvido inclui, com sucesso, todas as características inicialmente propostas e foi elaborado prevendo futuras melhorias. Naturalmente, novos requisitos foram acrescentados à medida que o trabalho avançava. A geração de novos objetivos é essencial para manter a busca contínua por excelência e fundamental para o sistema fora do âmbito deste trabalho de conclusão de curso. Até agora, a interface intuitiva e amigável, a gestão correta dos recursos do sistema e a implementação de testes, torna o software Python e a jiga de testes, tanto combinados como independentes, acima das expectativas iniciais. ...
Instituição
Universidade Federal do Rio Grande do Sul. Escola de Engenharia. Curso de Engenharia de Controle e Automação.
Coleções
-
TCC Engenharias (5853)
Este item está licenciado na Creative Commons License