Mostra el registre d'ítem simple

dc.contributorMoreno Eguilaz, Juan Manuel
dc.contributor.authorSanz Fernández, Pablo
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament d'Enginyeria Electrònica
dc.date.accessioned2014-11-03T18:28:22Z
dc.date.available2014-11-03T18:28:22Z
dc.date.issued2014-06
dc.identifier.urihttp://hdl.handle.net/2099.1/23530
dc.description.abstractEn este proyecto de fin de carrera se ha llevado a cabo el diseño de unas librerías en lenguaje C para el uso eficiente de un módulo de Radio Frecuencia (RF) modelo nRF24L01 de modo que permita establecer una comunicación RF efectiva y fiable entre microcontroladores PIC18F. Concretamente, se destina este proyecto al desarrollo de asignaturas sobre el uso y programación de microcontroladores. Se obtiene tras el proceso de prueba de las comunicaciones y de validación, un sistema robusto y fácilmente programable que permite una comunicación RF rápida y fiable. En las primeras fases del proyecto se realiza un análisis de antecedentes en el que se lleva a cabo una familiarización con la placa de desarrollo Open18f4520 de WaveshareElectronics y con el microcontrolador PIC18F4520 y su estándar de comunicación SPI (Serial Peripheral Interfase), desarrollando códigos en lenguaje C para comprender su estructura y el funcionamiento de esta comunicación. Como paso previo al desarrollo de funciones propias para el control del módulo de RF nRF24L01, se analizan códigos ya existentes concluyendo en su carencia de fiabilidad y corrección. Posteriormente se crean las primeras funciones para comunicar el nRF24L01 con el PIC18 vía SPI, mediante las cuales se hace posible el envío de configuraciones al módulo RF así como la lectura del estado del proceso por parte del PIC18. A partir de estas funciones se hace posible implementar la inicialización de un módulo RF como transmisor (TX) o como receptor (RX) y cargar en él la configuración que desee el estudiante. Para terminar la librería, se diseñan las funciones de envío y recepción de un paquete de datos que a la vez retornan al código principal información del proceso de comunicación, informando del correcto envío/recepción o del error acontecido. Así mismo se crean las funciones de apagado del módulo RF y de la desactivación de la comunicación por SPI. Respecto al método de trabajo, en cada fase de desarrollo se pasa a un nivel de abstracción mayor, verificándose en cada paso el correcto funcionamiento del sistema. Se explican también los problemas y errores surgidos, el método de identificación de sus causas, y las mejoras o soluciones propuestas e implementadas. Finalmente, tras la fase de test y validación del proceso, se concluye la corrección de la librería elaborada, que permite establecer de forma sencilla comunicaciones rápidas, fiables y totalmente controladas entre microcontroladores PIC18.
dc.language.isospa
dc.publisherUniversitat Politècnica de Catalunya
dc.subjectÀrees temàtiques de la UPC::Enginyeria electrònica::Microelectrònica
dc.subjectÀrees temàtiques de la UPC::Enginyeria de la telecomunicació::Radiocomunicació i exploració electromagnètica::Circuits de microones, radiofreqüència i ones mil·limètriques
dc.subject.lcshRadio frequency
dc.subject.lcshMicrocontrollers -- Programming
dc.titleComunicación por RF entre microcontroladores PIC18 mediante el módulo NRF24L01
dc.typeMaster thesis (pre-Bologna period)
dc.subject.lemacRadiofreqüència
dc.subject.lemacMicrocontroladors -- Programació
dc.rights.accessOpen Access
dc.audience.educationlevelEstudis de primer/segon cicle
dc.audience.mediatorEscola Tècnica Superior d'Enginyeria Industrial de Barcelona
dc.provenanceAquest document conté originàriament altre material i/o programari no inclòs en aquest lloc web
dc.audience.degreeENGINYERIA INDUSTRIAL (Pla 1994)


Fitxers d'aquest items

Thumbnail
Thumbnail
Thumbnail

Aquest ítem apareix a les col·leccions següents

Mostra el registre d'ítem simple