Sistema de control activo de ruido basado en el microcontrolador ESP32
RESUMEN: El ruido es el segundo factor de riesgo ambiental más grande que negativamente afecta la salud humana, después de la contaminación del aire. En aquellas situaciones en las que simplemente no es viable apagar la fuente de ruido, se hace necesario realizar algún tipo de control. Este trabajo...
- Autores:
-
Trujillo Lopera, David
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2021
- Institución:
- Universidad de Antioquia
- Repositorio:
- Repositorio UdeA
- Idioma:
- spa
- OAI Identifier:
- oai:bibliotecadigital.udea.edu.co:10495/18761
- Acceso en línea:
- http://hdl.handle.net/10495/18761
- Palabra clave:
- Algoritmo
Algorithms
Lucha contra el ruido
Noise control
Procesamiento de la información
Information processing
Programación informática
Computer programming
Control de ruido
Microelectrónica
Ruido
Microcontroladores
Señales de audio
http://vocabularies.unesco.org/thesaurus/concept2024
http://vocabularies.unesco.org/thesaurus/concept10026
http://vocabularies.unesco.org/thesaurus/concept513
http://vocabularies.unesco.org/thesaurus/concept521
- Rights
- openAccess
- License
- Atribución-NoComercial-CompartirIgual 2.5 Colombia
id |
UDEA2_1bd8ae08abf6e4fe0e66aa5a591d1676 |
---|---|
oai_identifier_str |
oai:bibliotecadigital.udea.edu.co:10495/18761 |
network_acronym_str |
UDEA2 |
network_name_str |
Repositorio UdeA |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Sistema de control activo de ruido basado en el microcontrolador ESP32 |
title |
Sistema de control activo de ruido basado en el microcontrolador ESP32 |
spellingShingle |
Sistema de control activo de ruido basado en el microcontrolador ESP32 Algoritmo Algorithms Lucha contra el ruido Noise control Procesamiento de la información Information processing Programación informática Computer programming Control de ruido Microelectrónica Ruido Microcontroladores Señales de audio http://vocabularies.unesco.org/thesaurus/concept2024 http://vocabularies.unesco.org/thesaurus/concept10026 http://vocabularies.unesco.org/thesaurus/concept513 http://vocabularies.unesco.org/thesaurus/concept521 |
title_short |
Sistema de control activo de ruido basado en el microcontrolador ESP32 |
title_full |
Sistema de control activo de ruido basado en el microcontrolador ESP32 |
title_fullStr |
Sistema de control activo de ruido basado en el microcontrolador ESP32 |
title_full_unstemmed |
Sistema de control activo de ruido basado en el microcontrolador ESP32 |
title_sort |
Sistema de control activo de ruido basado en el microcontrolador ESP32 |
dc.creator.fl_str_mv |
Trujillo Lopera, David |
dc.contributor.advisor.none.fl_str_mv |
Patiño Álvarez, Gustavo Adolfo |
dc.contributor.author.none.fl_str_mv |
Trujillo Lopera, David |
dc.subject.unesco.none.fl_str_mv |
Algoritmo Algorithms Lucha contra el ruido Noise control Procesamiento de la información Information processing Programación informática Computer programming |
topic |
Algoritmo Algorithms Lucha contra el ruido Noise control Procesamiento de la información Information processing Programación informática Computer programming Control de ruido Microelectrónica Ruido Microcontroladores Señales de audio http://vocabularies.unesco.org/thesaurus/concept2024 http://vocabularies.unesco.org/thesaurus/concept10026 http://vocabularies.unesco.org/thesaurus/concept513 http://vocabularies.unesco.org/thesaurus/concept521 |
dc.subject.spines.none.fl_str_mv |
Control de ruido Microelectrónica Ruido |
dc.subject.proposal.spa.fl_str_mv |
Microcontroladores Señales de audio |
dc.subject.unescouri.none.fl_str_mv |
http://vocabularies.unesco.org/thesaurus/concept2024 http://vocabularies.unesco.org/thesaurus/concept10026 http://vocabularies.unesco.org/thesaurus/concept513 http://vocabularies.unesco.org/thesaurus/concept521 |
description |
RESUMEN: El ruido es el segundo factor de riesgo ambiental más grande que negativamente afecta la salud humana, después de la contaminación del aire. En aquellas situaciones en las que simplemente no es viable apagar la fuente de ruido, se hace necesario realizar algún tipo de control. Este trabajo trata de una investigación en el área del control activo de ruido que se sirve del uso de componentes activos como parlantes con la finalidad de reducir el ruido y que tiene como objetivo determinar la viabilidad del uso de microcontroladores para tal fin. Este trabajo está motivado por la reciente irrupción en el mercado colombiano de los audífonos de cancelación de ruido y su promesa de conseguir una experiencia de consumo de audio superior ante la interferencia e inclusive los riesgos de salud asociados al ruido ambiental. Ante una rápida investigación se descubrió que la literatura existente sobre los algoritmos de cancelación de ruido tiende a descuidar la parte práctica, que está conformada por simulaciones o en donde el computador usado para la cancelación se conforma por el uso de procesadores DSP dedicados introducidos por primera vez en la década de 1980. Dado el desarrollo de la microelectrónica, hoy en día existe la tendencia a que algunas aplicaciones de las DPS están siendo absorbidas por los microcontroladores y los computadores de una sola tarjeta que han visto incrementado su desempeño con el paso del tiempo. Además, las DPS presentan un consumo de energía que contrasta con los audífonos de cancelación de ruido que hacen uso de baterías para funcionar. La propuesta de este trabajo es evaluar el desempeño de los algoritmos de cancelación de ruido en un hardware más modesto, como lo es el microcontrolador moderno de 32 bits. El presente informe se organiza en 5 secciones. En la sección 1 se muestra el marco teórico, aquí se tratan los temas de cancelación de ruido, los componentes que lo conforman, un par de algoritmos que se usan para cancelar ruido y las consideraciones de programación del microcontrolador que debieron realizarse, esto es el conocimiento previo requerido para realizar las implementaciones de la sección 2, que es la metodología, en ella se investigan diferentes bases de datos de ruido y se toma una como ruido de referencia, se codifican los algoritmos requeridos para hacer cancelación y la programación y cableado del microcontrolador. La sección 3 muestra los resultados obtenidos de los planteamientos de la metodología, se muestran las características del sistema acústico construido, los resultados del filtrado, el análisis de la cuantización, la configuración de los periféricos y las pruebas de comunicación entre los componentes. Con base en los resultados la sección 4 se presentan las conclusiones y en la sección 5 aparecen los trabajos citados, tanto los libros y artículos consultados como el crédito a las imágenes tomadas de la web. |
publishDate |
2021 |
dc.date.accessioned.none.fl_str_mv |
2021-03-02T22:03:56Z |
dc.date.available.none.fl_str_mv |
2021-03-02T22:03:56Z |
dc.date.issued.none.fl_str_mv |
2021 |
dc.type.spa.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.coarversion.fl_str_mv |
http://purl.org/coar/version/c_b1a7d7d4d402bcce |
dc.type.hasversion.spa.fl_str_mv |
info:eu-repo/semantics/draft |
dc.type.coar.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.redcol.spa.fl_str_mv |
https://purl.org/redcol/resource_type/TP |
dc.type.local.spa.fl_str_mv |
Tesis/Trabajo de grado - Monografía - Pregrado |
format |
http://purl.org/coar/resource_type/c_7a1f |
status_str |
draft |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/10495/18761 |
url |
http://hdl.handle.net/10495/18761 |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.rights.*.fl_str_mv |
Atribución-NoComercial-CompartirIgual 2.5 Colombia |
dc.rights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.uri.*.fl_str_mv |
http://creativecommons.org/licenses/by-nc-sa/2.5/co/ |
dc.rights.accessrights.spa.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.creativecommons.spa.fl_str_mv |
https://creativecommons.org/licenses/by-nc-sa/4.0/ |
rights_invalid_str_mv |
Atribución-NoComercial-CompartirIgual 2.5 Colombia http://creativecommons.org/licenses/by-nc-sa/2.5/co/ http://purl.org/coar/access_right/c_abf2 https://creativecommons.org/licenses/by-nc-sa/4.0/ |
eu_rights_str_mv |
openAccess |
dc.format.extent.spa.fl_str_mv |
94 |
dc.format.mimetype.spa.fl_str_mv |
application/pdf |
dc.publisher.group.spa.fl_str_mv |
Sistemas Embebidos e Inteligencia Computacional (SISTEMIC) |
dc.publisher.place.spa.fl_str_mv |
Medellín, Colombia |
institution |
Universidad de Antioquia |
bitstream.url.fl_str_mv |
http://bibliotecadigital.udea.edu.co/bitstream/10495/18761/5/TrujilloDavid_2021_SistemaControlRuido.pdf http://bibliotecadigital.udea.edu.co/bitstream/10495/18761/6/license_rdf http://bibliotecadigital.udea.edu.co/bitstream/10495/18761/7/license.txt |
bitstream.checksum.fl_str_mv |
2bb4d112845826de184e8ef63cdb4be5 e2060682c9c70d4d30c83c51448f4eed 8a4605be74aa9ea9d79846c1fba20a33 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional Universidad de Antioquia |
repository.mail.fl_str_mv |
andres.perez@udea.edu.co |
_version_ |
1812173242771701760 |
spelling |
Patiño Álvarez, Gustavo AdolfoTrujillo Lopera, David2021-03-02T22:03:56Z2021-03-02T22:03:56Z2021http://hdl.handle.net/10495/18761RESUMEN: El ruido es el segundo factor de riesgo ambiental más grande que negativamente afecta la salud humana, después de la contaminación del aire. En aquellas situaciones en las que simplemente no es viable apagar la fuente de ruido, se hace necesario realizar algún tipo de control. Este trabajo trata de una investigación en el área del control activo de ruido que se sirve del uso de componentes activos como parlantes con la finalidad de reducir el ruido y que tiene como objetivo determinar la viabilidad del uso de microcontroladores para tal fin. Este trabajo está motivado por la reciente irrupción en el mercado colombiano de los audífonos de cancelación de ruido y su promesa de conseguir una experiencia de consumo de audio superior ante la interferencia e inclusive los riesgos de salud asociados al ruido ambiental. Ante una rápida investigación se descubrió que la literatura existente sobre los algoritmos de cancelación de ruido tiende a descuidar la parte práctica, que está conformada por simulaciones o en donde el computador usado para la cancelación se conforma por el uso de procesadores DSP dedicados introducidos por primera vez en la década de 1980. Dado el desarrollo de la microelectrónica, hoy en día existe la tendencia a que algunas aplicaciones de las DPS están siendo absorbidas por los microcontroladores y los computadores de una sola tarjeta que han visto incrementado su desempeño con el paso del tiempo. Además, las DPS presentan un consumo de energía que contrasta con los audífonos de cancelación de ruido que hacen uso de baterías para funcionar. La propuesta de este trabajo es evaluar el desempeño de los algoritmos de cancelación de ruido en un hardware más modesto, como lo es el microcontrolador moderno de 32 bits. El presente informe se organiza en 5 secciones. En la sección 1 se muestra el marco teórico, aquí se tratan los temas de cancelación de ruido, los componentes que lo conforman, un par de algoritmos que se usan para cancelar ruido y las consideraciones de programación del microcontrolador que debieron realizarse, esto es el conocimiento previo requerido para realizar las implementaciones de la sección 2, que es la metodología, en ella se investigan diferentes bases de datos de ruido y se toma una como ruido de referencia, se codifican los algoritmos requeridos para hacer cancelación y la programación y cableado del microcontrolador. La sección 3 muestra los resultados obtenidos de los planteamientos de la metodología, se muestran las características del sistema acústico construido, los resultados del filtrado, el análisis de la cuantización, la configuración de los periféricos y las pruebas de comunicación entre los componentes. Con base en los resultados la sección 4 se presentan las conclusiones y en la sección 5 aparecen los trabajos citados, tanto los libros y artículos consultados como el crédito a las imágenes tomadas de la web.94application/pdfspainfo:eu-repo/semantics/draftinfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fhttps://purl.org/redcol/resource_type/TPTesis/Trabajo de grado - Monografía - Pregradohttp://purl.org/coar/version/c_b1a7d7d4d402bcceAtribución-NoComercial-CompartirIgual 2.5 Colombiainfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/2.5/co/http://purl.org/coar/access_right/c_abf2https://creativecommons.org/licenses/by-nc-sa/4.0/Sistema de control activo de ruido basado en el microcontrolador ESP32Sistemas Embebidos e Inteligencia Computacional (SISTEMIC)Medellín, ColombiaAlgoritmoAlgorithmsLucha contra el ruidoNoise controlProcesamiento de la informaciónInformation processingProgramación informáticaComputer programmingControl de ruidoMicroelectrónicaRuidoMicrocontroladoresSeñales de audiohttp://vocabularies.unesco.org/thesaurus/concept2024http://vocabularies.unesco.org/thesaurus/concept10026http://vocabularies.unesco.org/thesaurus/concept513http://vocabularies.unesco.org/thesaurus/concept521Ingeniero ElectrónicoPregradoFacultad de Ingeniería. Carrera de Ingeniería ElectrónicaUniversidad de AntioquiaORIGINALTrujilloDavid_2021_SistemaControlRuido.pdfTrujilloDavid_2021_SistemaControlRuido.pdfTrabajo de grado de pregradoapplication/pdf5032355http://bibliotecadigital.udea.edu.co/bitstream/10495/18761/5/TrujilloDavid_2021_SistemaControlRuido.pdf2bb4d112845826de184e8ef63cdb4be5MD55CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-81051http://bibliotecadigital.udea.edu.co/bitstream/10495/18761/6/license_rdfe2060682c9c70d4d30c83c51448f4eedMD56LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://bibliotecadigital.udea.edu.co/bitstream/10495/18761/7/license.txt8a4605be74aa9ea9d79846c1fba20a33MD5710495/18761oai:bibliotecadigital.udea.edu.co:10495/187612021-06-28 15:26:15.111Repositorio Institucional Universidad de Antioquiaandres.perez@udea.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo= |