Didactic and interactive project with PIC microcontroller and CAN network for temperature and luminosity control

Detalhes bibliográficos
Autor(a) principal: Machado, Pedro Paulo da Cunha
Data de Publicação: 2024
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Revista Veras
Texto Completo: https://ojs.brazilianjournals.com.br/ojs/index.php/BRJD/article/view/67004
Resumo: This work presents the development of a didactic and interactive project, composed of four distinct modules: the first module is used for reading and controlling temperature; the second module, for reading and controlling luminosity; the third module is an RS232/CAN serial interface; The fourth module has a transceiver for serial communication between a personal computer and the network. The first, second, and third modules were built using PIC18F4580 microcontrollers with integrated CAN and were programmed in C language using the MikroC integrated development environment. The software for serial communication between the microcomputer and module III was written in Object Pascal language using the Delphi programming environment. Serial communication tests were performed between the microcomputer and the third module, obtaining positive results in data acquisition and transfer and command exchange through the CAN network, demonstrating a distributed data system among the modules on the bus.
id VERACRUZ-0_d4a900c2626aec3802b1ee90aecd32a0
oai_identifier_str oai:ojs2.ojs.brazilianjournals.com.br:article/67004
network_acronym_str VERACRUZ-0
network_name_str Revista Veras
repository_id_str
spelling Didactic and interactive project with PIC microcontroller and CAN network for temperature and luminosity controlPIC microcontrollertemperature controlluminosity controlRS232CANThis work presents the development of a didactic and interactive project, composed of four distinct modules: the first module is used for reading and controlling temperature; the second module, for reading and controlling luminosity; the third module is an RS232/CAN serial interface; The fourth module has a transceiver for serial communication between a personal computer and the network. The first, second, and third modules were built using PIC18F4580 microcontrollers with integrated CAN and were programmed in C language using the MikroC integrated development environment. The software for serial communication between the microcomputer and module III was written in Object Pascal language using the Delphi programming environment. Serial communication tests were performed between the microcomputer and the third module, obtaining positive results in data acquisition and transfer and command exchange through the CAN network, demonstrating a distributed data system among the modules on the bus.Brazilian Journals Publicações de Periódicos e Editora Ltda.2024-02-06info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionapplication/pdfhttps://ojs.brazilianjournals.com.br/ojs/index.php/BRJD/article/view/6700410.34117/bjdv10n2-002Brazilian Journal of Development; Vol. 10 No. 2 (2024); e67004Brazilian Journal of Development; Vol. 10 Núm. 2 (2024); e67004Brazilian Journal of Development; v. 10 n. 2 (2024); e670042525-8761reponame:Revista Verasinstname:Instituto Superior de Educação Vera Cruz (VeraCruz)instacron:VERACRUZenghttps://ojs.brazilianjournals.com.br/ojs/index.php/BRJD/article/view/67004/48534Machado, Pedro Paulo da Cunhainfo:eu-repo/semantics/openAccess2024-04-03T14:53:13Zoai:ojs2.ojs.brazilianjournals.com.br:article/67004Revistahttp://site.veracruz.edu.br:8087/instituto/revistaveras/index.php/revistaveras/PRIhttp://site.veracruz.edu.br:8087/instituto/revistaveras/index.php/revistaveras/oai||revistaveras@veracruz.edu.br2236-57292236-5729opendoar:2024-10-15T16:27:57.709225Revista Veras - Instituto Superior de Educação Vera Cruz (VeraCruz)false
dc.title.none.fl_str_mv Didactic and interactive project with PIC microcontroller and CAN network for temperature and luminosity control
title Didactic and interactive project with PIC microcontroller and CAN network for temperature and luminosity control
spellingShingle Didactic and interactive project with PIC microcontroller and CAN network for temperature and luminosity control
Machado, Pedro Paulo da Cunha
PIC microcontroller
temperature control
luminosity control
RS232
CAN
title_short Didactic and interactive project with PIC microcontroller and CAN network for temperature and luminosity control
title_full Didactic and interactive project with PIC microcontroller and CAN network for temperature and luminosity control
title_fullStr Didactic and interactive project with PIC microcontroller and CAN network for temperature and luminosity control
title_full_unstemmed Didactic and interactive project with PIC microcontroller and CAN network for temperature and luminosity control
title_sort Didactic and interactive project with PIC microcontroller and CAN network for temperature and luminosity control
author Machado, Pedro Paulo da Cunha
author_facet Machado, Pedro Paulo da Cunha
author_role author
dc.contributor.author.fl_str_mv Machado, Pedro Paulo da Cunha
dc.subject.por.fl_str_mv PIC microcontroller
temperature control
luminosity control
RS232
CAN
topic PIC microcontroller
temperature control
luminosity control
RS232
CAN
description This work presents the development of a didactic and interactive project, composed of four distinct modules: the first module is used for reading and controlling temperature; the second module, for reading and controlling luminosity; the third module is an RS232/CAN serial interface; The fourth module has a transceiver for serial communication between a personal computer and the network. The first, second, and third modules were built using PIC18F4580 microcontrollers with integrated CAN and were programmed in C language using the MikroC integrated development environment. The software for serial communication between the microcomputer and module III was written in Object Pascal language using the Delphi programming environment. Serial communication tests were performed between the microcomputer and the third module, obtaining positive results in data acquisition and transfer and command exchange through the CAN network, demonstrating a distributed data system among the modules on the bus.
publishDate 2024
dc.date.none.fl_str_mv 2024-02-06
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://ojs.brazilianjournals.com.br/ojs/index.php/BRJD/article/view/67004
10.34117/bjdv10n2-002
url https://ojs.brazilianjournals.com.br/ojs/index.php/BRJD/article/view/67004
identifier_str_mv 10.34117/bjdv10n2-002
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv https://ojs.brazilianjournals.com.br/ojs/index.php/BRJD/article/view/67004/48534
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Brazilian Journals Publicações de Periódicos e Editora Ltda.
publisher.none.fl_str_mv Brazilian Journals Publicações de Periódicos e Editora Ltda.
dc.source.none.fl_str_mv Brazilian Journal of Development; Vol. 10 No. 2 (2024); e67004
Brazilian Journal of Development; Vol. 10 Núm. 2 (2024); e67004
Brazilian Journal of Development; v. 10 n. 2 (2024); e67004
2525-8761
reponame:Revista Veras
instname:Instituto Superior de Educação Vera Cruz (VeraCruz)
instacron:VERACRUZ
instname_str Instituto Superior de Educação Vera Cruz (VeraCruz)
instacron_str VERACRUZ
institution VERACRUZ
reponame_str Revista Veras
collection Revista Veras
repository.name.fl_str_mv Revista Veras - Instituto Superior de Educação Vera Cruz (VeraCruz)
repository.mail.fl_str_mv ||revistaveras@veracruz.edu.br
_version_ 1813645642326605824