Didactic and interactive project with PIC microcontroller and CAN network for temperature and luminosity control
Autor(a) principal: | |
---|---|
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 |