Desarrollo de un variador de velocidad trifásico : enfoque de programación multitarea

RESUMEN: Este artículo presenta la programación multitarea para el desarrollo de un variador de velocidad trifásico. Este enfoque no se ha reportado en la literatura técnica, aunque es de relevancia para estudiantes de ingeniería, investigadores e ingenieros desarrolladores de equipos de electrónica...

Full description

Autores:
Córdoba Benavides, Santiago
Muñoz Galeano, Nicolás
Cano Quintero, Juan Bernardo
Tipo de recurso:
Article of investigation
Fecha de publicación:
2018
Institución:
Universidad de Antioquia
Repositorio:
Repositorio UdeA
Idioma:
spa
OAI Identifier:
oai:bibliotecadigital.udea.edu.co:10495/21701
Acceso en línea:
http://hdl.handle.net/10495/21701
Palabra clave:
Programación informática
Computer programming
Multitareas
Variador de frecuencia
Máquinas de estados finitos
Microcontroladores (dsPIC30F4012)
http://vocabularies.unesco.org/thesaurus/concept521
Rights
openAccess
License
http://creativecommons.org/licenses/by/2.5/co/
id UDEA2_8284828e9d92ce8820886cd65949bd1f
oai_identifier_str oai:bibliotecadigital.udea.edu.co:10495/21701
network_acronym_str UDEA2
network_name_str Repositorio UdeA
repository_id_str
dc.title.spa.fl_str_mv Desarrollo de un variador de velocidad trifásico : enfoque de programación multitarea
dc.title.alternative.spa.fl_str_mv Develop of speed three-phase variator : programing focused on multitasking
title Desarrollo de un variador de velocidad trifásico : enfoque de programación multitarea
spellingShingle Desarrollo de un variador de velocidad trifásico : enfoque de programación multitarea
Programación informática
Computer programming
Multitareas
Variador de frecuencia
Máquinas de estados finitos
Microcontroladores (dsPIC30F4012)
http://vocabularies.unesco.org/thesaurus/concept521
title_short Desarrollo de un variador de velocidad trifásico : enfoque de programación multitarea
title_full Desarrollo de un variador de velocidad trifásico : enfoque de programación multitarea
title_fullStr Desarrollo de un variador de velocidad trifásico : enfoque de programación multitarea
title_full_unstemmed Desarrollo de un variador de velocidad trifásico : enfoque de programación multitarea
title_sort Desarrollo de un variador de velocidad trifásico : enfoque de programación multitarea
dc.creator.fl_str_mv Córdoba Benavides, Santiago
Muñoz Galeano, Nicolás
Cano Quintero, Juan Bernardo
dc.contributor.author.none.fl_str_mv Córdoba Benavides, Santiago
Muñoz Galeano, Nicolás
Cano Quintero, Juan Bernardo
dc.subject.unesco.none.fl_str_mv Programación informática
Computer programming
topic Programación informática
Computer programming
Multitareas
Variador de frecuencia
Máquinas de estados finitos
Microcontroladores (dsPIC30F4012)
http://vocabularies.unesco.org/thesaurus/concept521
dc.subject.proposal.spa.fl_str_mv Multitareas
Variador de frecuencia
Máquinas de estados finitos
Microcontroladores (dsPIC30F4012)
dc.subject.unescouri.none.fl_str_mv http://vocabularies.unesco.org/thesaurus/concept521
description RESUMEN: Este artículo presenta la programación multitarea para el desarrollo de un variador de velocidad trifásico. Este enfoque no se ha reportado en la literatura técnica, aunque es de relevancia para estudiantes de ingeniería, investigadores e ingenieros desarrolladores de equipos de electrónica de potencia. Se propone la programación multitarea para la implementación de las tareas que debe realizar el variador de velocidad. Las tareas necesarias en un variador de velocidad son descritas y programadas en el microcontrolador (dsPIC30F4012) utilizando máquinas de estados, considerando tiempos y prioridades mediante multitarea preferente y cooperativa. Este artículo propone una forma de programación para variadores de velocidad que permite el desarrollo del software desde etapas incipientes. La estructura de programación propuesta permite el uso de microcontroladores de menores prestaciones y, por ende, la reducción de los costos de producción. Se presenta un variador de velocidad trifásico que puede cambiar la amplitud y la frecuencia del voltaje de salida sin paros o interrupciones. La validación de la programación multitarea se realiza en un prototipo experimental desarrollado en el laboratorio evaluando la ejecución y los tiempos de las tareas.
publishDate 2018
dc.date.issued.none.fl_str_mv 2018
dc.date.accessioned.none.fl_str_mv 2021-08-14T02:00:23Z
dc.date.available.none.fl_str_mv 2021-08-14T02:00:23Z
dc.type.spa.fl_str_mv info:eu-repo/semantics/article
dc.type.coarversion.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.hasversion.spa.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_2df8fbb1
dc.type.redcol.spa.fl_str_mv https://purl.org/redcol/resource_type/ART
dc.type.local.spa.fl_str_mv Artículo de investigación
format http://purl.org/coar/resource_type/c_2df8fbb1
status_str publishedVersion
dc.identifier.citation.spa.fl_str_mv Benavides-Córdoba, Santiago, Muñoz-Galeano, Nicolás, & Cano-Quintero, Juan B.. (2018). Develop of speed three-phase variator: programing focused on multitasking. Ingeniare. Revista chilena de ingeniería, 26(2), 213-224. https://dx.doi.org/10.4067/S0718-33052018000200213
dc.identifier.issn.none.fl_str_mv 0718-3305
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/10495/21701
dc.identifier.doi.none.fl_str_mv 10.4067/S0718-33052018000200213
dc.identifier.eissn.none.fl_str_mv 0718-3291
identifier_str_mv Benavides-Córdoba, Santiago, Muñoz-Galeano, Nicolás, & Cano-Quintero, Juan B.. (2018). Develop of speed three-phase variator: programing focused on multitasking. Ingeniare. Revista chilena de ingeniería, 26(2), 213-224. https://dx.doi.org/10.4067/S0718-33052018000200213
0718-3305
10.4067/S0718-33052018000200213
0718-3291
url http://hdl.handle.net/10495/21701
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.ispartofjournalabbrev.spa.fl_str_mv Ingeniare, Rev. Chil. Ing.
dc.rights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by/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/4.0/
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by/2.5/co/
http://purl.org/coar/access_right/c_abf2
https://creativecommons.org/licenses/by/4.0/
dc.format.extent.spa.fl_str_mv 12
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Universidad de Tarapacá
dc.publisher.group.spa.fl_str_mv Grupo de Manejo Eficiente de la Energía (GIMEL)
dc.publisher.place.spa.fl_str_mv Arica, Chile
institution Universidad de Antioquia
bitstream.url.fl_str_mv http://bibliotecadigital.udea.edu.co/bitstream/10495/21701/1/BenavidesSantiago_2018_Velocidad%20TrifasicoMulltitarea.pdf
http://bibliotecadigital.udea.edu.co/bitstream/10495/21701/2/license_rdf
http://bibliotecadigital.udea.edu.co/bitstream/10495/21701/3/license.txt
bitstream.checksum.fl_str_mv 9273ef003ff99172995271e053ef7a73
1646d1f6b96dbbbc38035efc9239ac9c
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_ 1812173154337947648
spelling Córdoba Benavides, SantiagoMuñoz Galeano, NicolásCano Quintero, Juan Bernardo2021-08-14T02:00:23Z2021-08-14T02:00:23Z2018Benavides-Córdoba, Santiago, Muñoz-Galeano, Nicolás, & Cano-Quintero, Juan B.. (2018). Develop of speed three-phase variator: programing focused on multitasking. Ingeniare. Revista chilena de ingeniería, 26(2), 213-224. https://dx.doi.org/10.4067/S0718-330520180002002130718-3305http://hdl.handle.net/10495/2170110.4067/S0718-330520180002002130718-3291RESUMEN: Este artículo presenta la programación multitarea para el desarrollo de un variador de velocidad trifásico. Este enfoque no se ha reportado en la literatura técnica, aunque es de relevancia para estudiantes de ingeniería, investigadores e ingenieros desarrolladores de equipos de electrónica de potencia. Se propone la programación multitarea para la implementación de las tareas que debe realizar el variador de velocidad. Las tareas necesarias en un variador de velocidad son descritas y programadas en el microcontrolador (dsPIC30F4012) utilizando máquinas de estados, considerando tiempos y prioridades mediante multitarea preferente y cooperativa. Este artículo propone una forma de programación para variadores de velocidad que permite el desarrollo del software desde etapas incipientes. La estructura de programación propuesta permite el uso de microcontroladores de menores prestaciones y, por ende, la reducción de los costos de producción. Se presenta un variador de velocidad trifásico que puede cambiar la amplitud y la frecuencia del voltaje de salida sin paros o interrupciones. La validación de la programación multitarea se realiza en un prototipo experimental desarrollado en el laboratorio evaluando la ejecución y los tiempos de las tareas.ABSTRACT: This paper presents multitasking programing of a three-phase speed variator development. This focus has not been reported in technical literature, although it is relevant for engineering power electronics developers, students, and researchers. Hybrid multitasking programing is proposed for the implementation of task that speed variator must carry out. Needed tasks in the speed variator are described and programed in a microcontroller (dsPIC30F4012) using state machines, considering times and priorities with preemptive and cooperative multitasking. This paper proposes a programing form for speed variator that allow software develop since its early stage. The programing structure enables the use of microcontrollers with lower performance. Thus reduction of production costs could be achieved. A three-phase speed variator is presented that can change output-voltage frequency and amplitude without stops or interrupts. Validation of multitasking programming is done on an experimental prototype developed in the laboratory, evaluating the execution times of tasks.COL001047712application/pdfspaUniversidad de TarapacáGrupo de Manejo Eficiente de la Energía (GIMEL)Arica, Chileinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articlehttp://purl.org/coar/resource_type/c_2df8fbb1https://purl.org/redcol/resource_type/ARTArtículo de investigaciónhttp://purl.org/coar/version/c_970fb48d4fbd8a85info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by/2.5/co/http://purl.org/coar/access_right/c_abf2https://creativecommons.org/licenses/by/4.0/Desarrollo de un variador de velocidad trifásico : enfoque de programación multitareaDevelop of speed three-phase variator : programing focused on multitaskingProgramación informáticaComputer programmingMultitareasVariador de frecuenciaMáquinas de estados finitosMicrocontroladores (dsPIC30F4012)http://vocabularies.unesco.org/thesaurus/concept521Ingeniare, Rev. Chil. Ing.Ingeniare. Revista Chilena de Ingeniería213224262ORIGINALBenavidesSantiago_2018_Velocidad TrifasicoMulltitarea.pdfBenavidesSantiago_2018_Velocidad TrifasicoMulltitarea.pdfArtículo de investigaciónapplication/pdf1208296http://bibliotecadigital.udea.edu.co/bitstream/10495/21701/1/BenavidesSantiago_2018_Velocidad%20TrifasicoMulltitarea.pdf9273ef003ff99172995271e053ef7a73MD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8927http://bibliotecadigital.udea.edu.co/bitstream/10495/21701/2/license_rdf1646d1f6b96dbbbc38035efc9239ac9cMD52LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://bibliotecadigital.udea.edu.co/bitstream/10495/21701/3/license.txt8a4605be74aa9ea9d79846c1fba20a33MD5310495/21701oai:bibliotecadigital.udea.edu.co:10495/217012021-08-13 21:00:24.081Repositorio Institucional Universidad de Antioquiaandres.perez@udea.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=