Desenvolupament d’un mecanisme per a l’actualització de Firmware a través de UART i BUS CAN per a una aplicació industrial

Otros/as autores/as

Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors

Camacho Santiago, Antonio

Hortelano Gutierrez, Miguel Angel

Fecha de publicación

2022-01-25

Resumen

Els sistemes de detecció d'incendis juguen un paper central en la protecció d'edificis. La revisió d'aquests sistemes i la seva modernització representen un pas endavant cap a instal·lacions més segures on la informàtica hi juga un paper protagonista. L'objecte del treball és la millora d'una central de detecció d'incendis adaptant-la a un canvi en el maquinari i en les comunicacions. Aquests canvis requereixen el desenvolupament de noves funcionalitats per la connexió dels dispositius a una xarxa CAN i la implementació d'un nou mecanisme d'actualització de firmware a través d'una connexió UART al sistema. En una primera fase del projecte es desenvolupen una capa de transport per a CAN BUS i un sistema d'adreçament basats en les especificacions de la ISO 15765-2 que assentarà la base de les comunicacions d'aquest i dels següents productes de la companyia on s'hi desenvolupa el projecte, permetent l'enviament de missatges de fins a 4095 bytes de dades, full duplex i multimaster entre dispositius connectats en un mateix BUS CAN. En una segona fase es desplega un mecanisme de càrrega i actualització o bootloader amb l'objectiu de, a través d'una connexió UART a un element de la xarxa, distribuir a qualsevol element connectat al BUS CAN tot procedint a l'actualització del seu firmware.


Fire detection systems play a central role in the protection of buildings. Its continuous revision and modernization is a step towards safer facilities, and computer science plays a leading role. The work aims to improve a fire detection system by adapting it to a change in hardware and communications and setting up an update mechanism. It must reach any device in the CAN network of the control panel via a UART serial connection to one of the elements. In the first phase of the project, a transport layer for CAN BUS and an addressing system based on the specifications of ISO 15765-2 will be developed, which will lay the basis for the communications in this product and the following ones. It will allow the shipment of messages of up to 4095 bytes of data, duplex sheet and multimaster between devices connected in the same BUS CAN. In a second phase, a loading and updating mechanism or bootloader is deployed with the aim of, through a UART connection to an element of the network, distributing to any element connected to the CAN BUS proceeding to update its firmware.

Tipo de documento

Bachelor thesis

Lengua

Catalán

Publicado por

Universitat Politècnica de Catalunya

Citación recomendada

Esta citación se ha generado automáticamente.

Derechos

Restricted access - confidentiality agreement

Este ítem aparece en la(s) siguiente(s) colección(ones)