Hardware and Firmware Design and Implementation of Twin 8-Bit and 32-Bit Microcontroller Boards for Research and Educational Applications

被引:0
作者
Oliva, Rafael. B. B. [1 ,2 ]
机构
[1] Univ Nacl Patagonia Austral, AEA Inst Tecnol Aplicada, RA-9400 Rio Gallegos, Argentina
[2] LyR Ing, Dept Engn, RA-9400 Rio Gallegos, Argentina
关键词
Hardware; Microprogramming; Ports (computers); Standards; Universal Serial Bus; Testing; Microcontrollers; 8-bit and 32-bit architectures; C coding rules; input; output; microcontroller boards; testing;
D O I
10.1109/LES.2022.3189877
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This document describes the design and implementation sequence of hardware and firmware components of two microcontroller boards of 8-bit and 32-bit architectures, which use similar form factors and share common input/output devices and recently developed Web-based user interfaces. These developments are the result of over two decades of experimentation in educational and research measurement systems in renewable energy projects. The boards are intended to fill a gap between low-cost hobby systems and high-end research loggers, especially where international standards require control of uncertainties, as is the case with small wind turbine power curve assessments. The focus was to increase reliability in the hardware aspects and make software development easier by including user-friendly firmware and a set of in-house C language coding rules for new developments and refactoring of legacy code. Testing of the low-level driver sections and the use of automated tools such as Ceedling for higher-level module testing are also described.
引用
收藏
页码:65 / 68
页数:4
相关论文
empty
未找到相关数据