{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,7]],"date-time":"2025-11-07T09:44:26Z","timestamp":1762508666096,"version":"build-2065373602"},"reference-count":20,"publisher":"MDPI AG","issue":"11","license":[{"start":{"date-parts":[[2021,11,8]],"date-time":"2021-11-08T00:00:00Z","timestamp":1636329600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"COMPETE2020","award":["POCI-01-0247-FEDER-048183"],"award-info":[{"award-number":["POCI-01-0247-FEDER-048183"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Computers"],"abstract":"<jats:p>This paper presents the initial developments of new hardware devices targeted for CAN (Controller Area Network) bus communications in forest machines. CAN bus is a widely used protocol for communications in the automobile area. It is also applied in industrial vehicles and machines due to its robustness, simplicity, and operating flexibility. It is ideal for forestry machinery producers who need to couple their equipment to a machine that allows the transportation industry to recognize the importance of standardizing communications between tools and machines. One of the problems that producers sometimes face is a lack of flexibility in commercialized hardware modules; for example, in interfaces for sensors and actuators that guarantee scalability depending on the new functionalities required. The hardware device presented in this work is designed to overcome these limitations and provide the flexibility to standardize communications while allowing scalability in the development of new products and features. The work is being developed within the scope of the research project \u201cSMARTCUT\u2014Remote Diagnosis, Maintenance and Simulators for Operation Training and Maintenance of Forest Machines\u201d, to incorporate innovative technologies in forest machines produced by the CUTPLANT S.A. It consists of an experimental system based on the PIC18F26K83 microcontroller to form a CAN node to transmit and receive digital and analog messages via CAN bus, tested and validated by the communication between different nodes. The main contribution of the paper focuses on the presentation of the development of new CAN bus electronic control units designed to enable remote communication between sensors and actuators, and the main controller of forest machines.<\/jats:p>","DOI":"10.3390\/computers10110144","type":"journal-article","created":{"date-parts":[[2021,11,8]],"date-time":"2021-11-08T08:05:16Z","timestamp":1636358716000},"page":"144","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":17,"title":["Design of CAN Bus Communication Interfaces for Forestry Machines"],"prefix":"10.3390","volume":"10","author":[{"given":"Geoffrey","family":"Spencer","sequence":"first","affiliation":[{"name":"Instituto Polit\u00e9cnico de Castelo Branco, 6000-084 Castelo Branco, Portugal"}]},{"given":"Frutuoso","family":"Mateus","sequence":"additional","affiliation":[{"name":"Instituto Polit\u00e9cnico de Castelo Branco, 6000-084 Castelo Branco, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4835-5022","authenticated-orcid":false,"given":"Pedro","family":"Torres","sequence":"additional","affiliation":[{"name":"Instituto Polit\u00e9cnico de Castelo Branco, 6000-084 Castelo Branco, Portugal"},{"name":"SYSTEC-Research Center for Systems & Technologies, 4200-465 Porto, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6810-2447","authenticated-orcid":false,"given":"Rog\u00e9rio","family":"Dion\u00edsio","sequence":"additional","affiliation":[{"name":"Instituto Polit\u00e9cnico de Castelo Branco, 6000-084 Castelo Branco, Portugal"},{"name":"DiSAC\u2013R&D Unit for Digital Services, Applications and Content, 6000-767 Castelo Branco, Portugal"},{"name":"INESC TEC-Institute for Systems and Computer Engineering, Technology and Science, 4200-465 Porto, Portugal"}]},{"given":"Ricardo","family":"Martins","sequence":"additional","affiliation":[{"name":"Cutplant Solutions, S.A., 6000-459 Castelo Branco, Portugal"}]}],"member":"1968","published-online":{"date-parts":[[2021,11,8]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Singh, R., Gehlot, A., Akram, S.V., Thakur, A.K., Buddhi, D., and Das, P.K. (2021). Forest 4.0: Digitalization of forest using the Internet of Things (IoT). J. King Saud Univ.-Comput. Inf. Sci., Available online: https:\/\/www.sciencedirect.com\/science\/article\/pii\/S1319157821000483?via%3Dihub.","DOI":"10.1016\/j.jksuci.2021.02.009"},{"key":"ref_2","unstructured":"Kizito, R., Scruggs, P., Li, X., Kress, R., Devinney, M., and Berg, T. (2018, January 19\u201322). The Application of Random Forest to Predictive Maintenance. Proceedings of the 2018 IISE Annual Conference, Orlando, FL, USA."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Ahmad, B., Mishra, B.K., Ghufran, M., Pervez, Z., and Ramzan, N. (2021, January 13\u201316). Intelligent Predictive Maintenance Model for Rolling Components of a Machine based on Speed and Vibration. Proceedings of the 2021 International Conference on Artificial Intelligence in Information and Communication (ICAIIC), Jeju Island, Korea.","DOI":"10.1109\/ICAIIC51459.2021.9415249"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"122","DOI":"10.1109\/JIOT.2014.2311693","article-title":"Machine-to-Machine Communications with In-Network Data Aggregation, Processing, and Actuation for Large-Scale Cyber-Physical Systems","volume":"1","author":"Stojmenovic","year":"2014","journal-title":"IEEE Internet Things J."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Fleck, P., Reyes-Aviles, F., Pirchheim, C., Arth, C., and Schmalstieg, D. (2020, January 27\u201329). MAUI: Tele-assistance for Maintenance of Cyber-physical Systems. Proceedings of the 15th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications 2020, Valetta, Malta.","DOI":"10.5220\/0009093708000812"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Alfergani, A., Khalil, A., Rajab, Z., Zuheir, M., Asheibi, A., Khan, S., Aboadla, E.H.E., Bin Azna, K.A., and Tohtayong, M. (2017, January 11\u201313). Control of master-slave microgrid based on CAN bus. Proceedings of the 2017 IEEE Jordan Conference on Applied Electrical Engineering and Computing Technologies (AEECT), Aqaba, Jordan.","DOI":"10.1109\/AEECT.2017.8257775"},{"key":"ref_7","unstructured":"Peng, Y., Shujuan, Z., and Xin, G. (2009, January 1\u20133). Design of motor drive module on CAN bus. Proceedings of the Second International Conference on Intelligent NEtworks and Intelligent Systems, Tianjin, China."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Yue, X., Zhu, A., Song, J., Cao, G., An, D., and Guo, Z. (2020, January 22\u201326). The Design and Implementation of Human Motion Capture System Based on CAN Bus. Proceedings of the 2020 17th International Conference on Ubiquitous Robots (UR), Kyoto, Japan.","DOI":"10.1109\/UR49135.2020.9144858"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Shi, J. (2012, January 26\u201327). The Implementation of CAN Bus Network of PLC Based on ARM. Proceedings of the 2012 4th International Conference on Intelligent Human-Machine Systems and Cybernetics, Nanchang, China.","DOI":"10.1109\/IHMSC.2012.74"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Zhijian, L., and Tiehua, M. (2011, January 16\u201318). Design of CAN-Bus universal interface module based on USB. Proceedings of the 2011 International Conference on Consumer Electronics, Communications and Networks (CECNet); Institute of Electrical and Electronics Engineers (IEEE), Xianning, Chian.","DOI":"10.1109\/CECNET.2011.5768303"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Yang, S.W., Yang, L., and Zhuo, B. (2006, January 13\u201315). Developing a Multi-node Calibration System for CAN Bus Based Vehicle. Proceedings of the 2006 IEEE International Conference on Vehicular Electronics and Safety, Shanghai, China.","DOI":"10.1109\/ICVES.2006.371582"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Elshaer, A.M., Elrakaiby, M.M., and Harb, M.E. (2018, January 18\u201319). Autonomous Car Implementation Based on CAN Bus Protocol for IoT Applications. Proceedings of the 2018 13th International Conference on Computer Engineering and Systems (ICCES), Cairo, Egypt.","DOI":"10.1109\/ICCES.2018.8639206"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Tao, R.W., and Lin, Y. (2017, January 27\u201328). Design of Electrical Control System Based on CAN Field Bus. Proceedings of the 2017 International Conference on Smart Grid and Electrical Automation (ICSGEA), Changsha, China.","DOI":"10.1109\/ICSGEA.2017.146"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Xu, Y., and Wei-Bo, C. (2013, January 25\u201327). Design and implementation of gateway for vehicular networks. Proceedings of the 2013 25th Chinese Control and Decision Conference (CCDC), Guiyang, China.","DOI":"10.1109\/CCDC.2013.6561743"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Kimm, H., and Jarrell, M. (2014, January 1\u20134). Controller Area Network for fault tolerant small satellite system design. Proceedings of the 2014 IEEE 23rd International Symposium on Industrial Electronics (ISIE), Istanbul, Turkey.","DOI":"10.1109\/ISIE.2014.6864590"},{"key":"ref_16","unstructured":"CSS Eletronics (2021, September 29). CAN Bus Explained\u2014A Simple Intro (2021). Available online: https:\/\/www.csselectronics.com\/pages\/can-bus-simple-intro-tutorial."},{"key":"ref_17","unstructured":"Broyles, S. (2021, November 03). A System Evaluation of CAN Transceivers. Tex. Instrum, Available online: https:\/\/www.ti.com\/lit\/an\/slla109a\/slla109a.pdf."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Wang, Z., Geng, S., Peng, X., Zhang, Y., Yan, S., and Tang, H. (2020, January 23\u201325). The Driven Design of CAN-FD Bus Controller Based on Cortex-M0. Proceedings of the 2020 IEEE 5th International Conference on Integrated Circuits and Microsystems (ICICM), Nanjing, China.","DOI":"10.1109\/ICICM50929.2020.9292197"},{"key":"ref_19","unstructured":"Corrigan, S. (2021, November 03). Introduction to the Controller Area Network (CAN). Tex. Instrum., Available online: https:\/\/www.rpi.edu\/dept\/ecse\/mps\/sloa101.pdf."},{"key":"ref_20","unstructured":"Microchip (2021, September 29). Available online: https:\/\/www.microchip.com\/en-us\/product\/PIC18F26K83."}],"container-title":["Computers"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2073-431X\/10\/11\/144\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T07:27:16Z","timestamp":1760167636000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2073-431X\/10\/11\/144"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,11,8]]},"references-count":20,"journal-issue":{"issue":"11","published-online":{"date-parts":[[2021,11]]}},"alternative-id":["computers10110144"],"URL":"https:\/\/doi.org\/10.3390\/computers10110144","relation":{},"ISSN":["2073-431X"],"issn-type":[{"type":"electronic","value":"2073-431X"}],"subject":[],"published":{"date-parts":[[2021,11,8]]}}}