{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,21]],"date-time":"2026-02-21T19:39:34Z","timestamp":1771702774245,"version":"3.50.1"},"reference-count":30,"publisher":"MDPI AG","issue":"8","license":[{"start":{"date-parts":[[2019,4,17]],"date-time":"2019-04-17T00:00:00Z","timestamp":1555459200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100010198","name":"Ministerio de Econom\u00eda, Industria y Competitividad, Gobierno de Espa\u00f1a","doi-asserted-by":"publisher","award":["TRA2015-67920-R"],"award-info":[{"award-number":["TRA2015-67920-R"]}],"id":[{"id":"10.13039\/501100010198","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>The development of new control algorithms in vehicles requires high economic resources, mainly due to the use of generic real-time instrumentation and control systems. In this work, we proposed a low-cost electronic control unit (ECU) that could be used for both development and implementation. The proposed electronic system used a hybrid system on chip (SoC) between a field-programmable gate array (FPGA) and an Advanced RISC (reduced instruction set computer) Machine (ARM) processor that allowed the execution of parallel tasks, fulfilling the real-time requirements that vehicle controls demand. Another feature of the proposed electronic system was the recording of measured data, allowing the performance of the implemented algorithm to be evaluated. All this was achieved by using modular programming that, without the need for a real-time operating system, executed the different tasks to be performed, exploiting the parallelism offered by the FPGA as well as the dual core of the ARM processor. This methodology facilitates the transition between the designing, testing, and implementation stages in the vehicle. In addition, our system is programmed with a single binary file that integrates the code of all processors as well as the hardware description of the FPGA, which speeds up the updating process. In order to validate and demonstrate the performance of the proposed electronic system as a tool for the development and implementation of control algorithms in vehicles, a series of tests was carried out on a test bench. Different traction control system (TCS) algorithms were implemented and the results were compared.<\/jats:p>","DOI":"10.3390\/s19081834","type":"journal-article","created":{"date-parts":[[2019,4,17]],"date-time":"2019-04-17T07:58:09Z","timestamp":1555487889000},"page":"1834","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":12,"title":["Low-Cost FPGA-Based Electronic Control Unit for Vehicle Control Systems"],"prefix":"10.3390","volume":"19","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8292-8069","authenticated-orcid":false,"given":"Javier","family":"P\u00e9rez Fern\u00e1ndez","sequence":"first","affiliation":[{"name":"Department of Mechanical Engineering, University of M\u00e1laga, 29071 M\u00e1laga, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6737-0880","authenticated-orcid":false,"given":"Manuel","family":"Alc\u00e1zar Vargas","sequence":"additional","affiliation":[{"name":"Department of Mechanical Engineering, University of M\u00e1laga, 29071 M\u00e1laga, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Juan M.","family":"Velasco Garc\u00eda","sequence":"additional","affiliation":[{"name":"Department of Mechanical Engineering, University of M\u00e1laga, 29071 M\u00e1laga, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2748-4861","authenticated-orcid":false,"given":"Juan A.","family":"Cabrera Carrillo","sequence":"additional","affiliation":[{"name":"Department of Mechanical Engineering, University of M\u00e1laga, 29071 M\u00e1laga, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1503-4890","authenticated-orcid":false,"given":"Juan J.","family":"Castillo Aguilar","sequence":"additional","affiliation":[{"name":"Department of Mechanical Engineering, University of M\u00e1laga, 29071 M\u00e1laga, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2019,4,17]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Gruyer, D., Choi, S., Boussard, C., and D\u2019Andrea-Novel, B. (2014, January 8\u201311). From virtual to reality, how to prototype, test and evaluate new ADAS: Application to automatic car parking. Proceedings of the 2014 IEEE Intelligent Vehicles Symposium Proceedings, Dearborn, MI, USA.","DOI":"10.1109\/IVS.2014.6856525"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Heidrich, L., Shyrokau, B., Savitski, D., Ivanov, V., Augsburg, K., and Wang, D. (2013). Hardware-in-the-loop test rig for integrated vehicle control systems. IFAC Proceedings Volumes, IFAC.","DOI":"10.3182\/20130904-4-JP-2042.00027"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Nicolas-Apruzzese, J., Lupon, E., Busquets-Monge, S., Conesa, A., Bordonau, J., and Garc\u00eda-Rojas, G. (2018). FPGA-Based Controller for a Permanent-Magnet Synchronous Motor Drive Based on a Four-Level Active-Clamped DC-AC Converter. Energies, 11.","DOI":"10.3390\/en11102639"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"1937","DOI":"10.1109\/TIE.2007.898292","article-title":"FPGA implementation of embedded fuzzy controllers for robotic applications","volume":"54","author":"Cabrera","year":"2007","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Rosol, M., Pilat, A., and Turnau, A. (2010, January 18\u201320). Real-time controller design based on NI Compact-RIO. Proceedings of the International Multiconference on Computer Science and Information Technology, Wisla, Poland.","DOI":"10.1109\/IMCSIT.2010.5679917"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"373","DOI":"10.1016\/j.oceaneng.2017.12.032","article-title":"Controlling tracking trajectory of a robotic vehicle for inspection of underwater structures","volume":"149","author":"Ferreira","year":"2018","journal-title":"Ocean Eng."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Giftthaler, M., Neunert, M., St\u00e4uble, M., and Buchli, J. (2018, January 16\u201319). The Control Toolbox\u2014An Open-Source C++ Library for Robotics, Optimal and Model Predictive Control. Proceedings of the 2018 IEEE International Conference on Simulation, Modeling, and Programming for Autonomous Robots (SIMPAR), Brisbane, Australia.","DOI":"10.1109\/SIMPAR.2018.8376281"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"14068","DOI":"10.3390\/s121014068","article-title":"FPGA-Based Multiprocessor System for Injection Molding Control","volume":"12","year":"2012","journal-title":"Sensors"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"ElAzab, H.-A.I., Swief, R.A., Issa, H.H., El-Amary, N.H., Balbaa, A., and Temraz, H.K. (2018). FPGA eco unit commitment based Gravitational Search Algorithm integrating plug-in electric vehicles. Energies, 11.","DOI":"10.3390\/en11102547"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Zhou, X., Wang, Y., and Kuang, P. (2018, January 14\u201317). Prototype design of a time-of-flight camera based on Xilinx Zynq7000 SoC platform. Proceedings of the 2018 IEEE International Instrumentation and Measurement Technology Conference (I2MTC), Houston, TX, USA.","DOI":"10.1109\/I2MTC.2018.8409596"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Wirtz, S.F., Cunha, A.P.A., Labusch, M., Marzun, G., Barcikowski, S., and S\u00f6ffker, D. (2018). Development of a low-cost FPGA-based measurement system for real-time processing of acoustic emission data: Proof of concept using control of pulsed laser ablation in liquids. Sensors, 18.","DOI":"10.3390\/s18061775"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"3823","DOI":"10.1109\/TIE.2012.2208436","article-title":"Implementation of EKF for vehicle velocities estimation on FPGA","volume":"60","author":"Guo","year":"2013","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Li, H., and Du, Y. (2010, January 26\u201328). Research on the vehicle ESP system in FPGA. Proceedings of the 2010 Chinese Control and Decision Conference, CCDC 2010, Xuzhou, China.","DOI":"10.1109\/CCDC.2010.5499062"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"729881417736897","DOI":"10.1177\/1729881417736897","article-title":"Testing of the mechatronic robotic system of the differential lock control on a truck","volume":"14","author":"Kucera","year":"2017","journal-title":"Int. J. Adv. Robot. Syst."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Chu, L., Hou, Y., Liu, M., Li, J., Gao, Y., and Ehsani, M. (2007, January 9\u201312). Development of air-ABS-HIL-simulation test bench. Proceedings of the 2007 IEEE Vehicle Power and Propulsion Conference, VPPC 2007, Arlington, TX, USA.","DOI":"10.1109\/VPPC.2007.4544212"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"3256","DOI":"10.1109\/TIE.2012.2202357","article-title":"Wheel slip control of EVs based on sliding mode technique with conditional integrators","volume":"60","author":"Araujo","year":"2013","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_17","unstructured":"Hao, R.R., Zhao, X.M., and Xu, Z.G. (2011, January 9\u201311). Auto anti-lock braking system bench test results classification model based on neural network. Proceedings of the 2011 International Conference on Electronics, Communications and Control, ICECC 2011, Ningbo, China."},{"key":"ref_18","unstructured":"Juh\u00e1s, M., Seman, P., and Bodi, S. (2011, January 14\u201317). ABS\/TCS Simulator. Slovak University of Technology in Bratislava Institute of Information Engineering, Automation, and Mathematics. Proceedings of the 18th International Conference on Process Control Hotel Titris, Tatransk\u00e1 Lomnica, Slovakia."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Hace, A., and Curkovic, M. (2018). Accurate FPGA-Based Velocity Measurement with an Incremental Encoder by a Fast Generalized. Sensors, 18.","DOI":"10.3390\/s18103250"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Reif, K. (2014). Brakes, Brake Control and Driver Assistance Systems, Springer.","DOI":"10.1007\/978-3-658-03978-3"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Mitkowski, W., Kacprzyk, J., Oprz\u0119dkiewicz, K., and Skruch, P. (2017). A new current based slip controller for ABS. Trends in Advanced Intelligent Control, Optimization and Automation, Springer.","DOI":"10.1007\/978-3-319-60699-6"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Cho, K., Kim, J., and Choi, S. (2012, January 3\u20135). The Integrated Vehicle Longitudinal Control System for ABS and TCS. Proceedings of the 2012 IEEE International Conference on Control Applications, Dubrovnik, Croatia.","DOI":"10.1109\/CCA.2012.6402651"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Liu, Z., Shi, Y., Chen, H., and Zhang, X. (2010, January 21\u201324). Modeling and Simulation of Fuzzy Control to Traction Control System of the Four- wheel-drive Vehicle. Proceedings of the 2010 2nd International Conference on Future Computer and Communication, Wuha, China.","DOI":"10.1109\/ICFCC.2010.5497348"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"711","DOI":"10.1080\/00423114.2015.1012212","article-title":"A novel fuzzy logic correctional algorithm for traction control systems on uneven low-friction road conditions","volume":"53","author":"Li","year":"2015","journal-title":"Veh. Syst. Dyn."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"441","DOI":"10.1007\/s12239-012-0041-4","article-title":"PID plus fuzzy logic method for torque control in traction control system","volume":"13","author":"Li","year":"2012","journal-title":"Int. J. Automot. Technol."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"1685","DOI":"10.1016\/j.egypro.2012.01.261","article-title":"Hardware-in-the-loop Simulation of Traction Control Algorithm Based on Fuzzy PID","volume":"16","author":"Chu","year":"2012","journal-title":"Energy Procedia"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Olivares-mendez, M.A., Sanchez-lopez, J.L., Jimenez, F., Campoy, P., Sajadi-alamdari, S.A., and Voos, H. (2016). Vision-Based Steering Control, Speed Assistance and Localization for Inner-City Vehicles. Sensors, 16.","DOI":"10.3390\/s16030362"},{"key":"ref_28","unstructured":"Pacejka, H.B. (2012). Tire and Vehicle Dynamics, Elsevier."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"251","DOI":"10.1023\/B:MUBO.0000049195.60868.a2","article-title":"Advances in the Modelling of Motorcycle Dynamics","volume":"12","author":"Sharp","year":"2004","journal-title":"Multibody Syst. Dyn."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Aguilar, J.J.C., Fern\u00e1ndez, J.P., Garc\u00eda, J.M.V., and Carrillo, J.A.C. (2017). Regenerative intelligent brake control for electric motorcycles. Energies, 10.","DOI":"10.3390\/en10101648"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/8\/1834\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T12:46:09Z","timestamp":1760186769000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/8\/1834"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,4,17]]},"references-count":30,"journal-issue":{"issue":"8","published-online":{"date-parts":[[2019,4]]}},"alternative-id":["s19081834"],"URL":"https:\/\/doi.org\/10.3390\/s19081834","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,4,17]]}}}