Embedded system

嵌入式系统
  • 文章类型: Journal Article
    识别表现不佳的光伏(PV)组件对于确保最佳的能源生产和财务回报至关重要。以及在严重损坏的情况下防止潜在的安全隐患。为了这个目标,电流-电压(I-V)曲线跟踪可用作早期检测故障的原位监测技术。在本文中,我们介绍一种新颖的低成本,基于微控制器的I-V示踪剂,用于诊断单个光伏组件。该工具具有独特的电源调节电路,便于在静态条件下进行准确的数据采集以及沿I-V曲线的测量点的均匀分布。特定的有源断开电路能够在不中断串发电的情况下进行原位和在线测量。所设计的原型用于在实际运行条件下表征一组PV模块。测得的I-V曲线显示出预期趋势,测量数据与理论值紧密匹配,估计平均相对误差小于3%。
    Identifying underperforming photovoltaic (PV) modules is crucial to ensure optimal energy production and financial returns, as well as preventing potential safety hazards in case of severe damage. To this aim, current-voltage (I-V) curve tracing can be employed as in situ monitoring technique for the early detection of faults. In this paper, we introduce a novel low-cost, microcontroller-based I-V tracer for the diagnosis of individual PV modules. The tool features a unique power conditioning circuit, facilitating accurate data acquisition under static conditions as well as the even distribution of the measured points along the I-V curve. A specific active disconnecting circuit enables in situ and on-line measurement without interrupting the string power generation. The designed prototype is used to characterize a set of PV modules under real operating conditions. The measured I-V curves exhibit expected trends, with the measured data closely matching theoretical values and an estimated mean relative error less than 3%.
    导出

    更多引用

    收藏

    翻译标题摘要

    我要上传

       PDF(Pubmed)

  • 文章类型: Journal Article
    作物病害可以显著影响作物种植的各个方面,包括作物产量,质量,生产成本,和作物损失。利用现代技术,如通过机器学习技术进行图像分析,可以早期和精确地检测作物病害,从而使农民能够有效地管理和避免作物病害的发生。所提出的方法涉及使用部署在边缘设备上的改进的MobileNetV3Large模型来实时监测葡萄叶病,同时减少计算内存需求并确保令人满意的分类性能。为了增强MobileNetV3Large的适用性,添加了由两个致密层组成的定制层,每个后面跟着一个dropout层,有助于减轻过拟合,并确保模型保持有效。其他模型之间的比较表明,所提出的模型优于那些平均列车和测试精度分别为99.66%和99.42%,精确地,召回,F1评分约为99.42%。该模型使用自定义开发的GUI应用程序部署在边缘设备(NvidiaJetsonNano)上,并从具有高置信度值的保存和实时数据进行预测。Grad-CAM可视化用于识别和表示影响卷积神经网络(CNN)分类决策过程的图像区域,具有很高的准确性。这项研究有助于边缘设备植物病害分类技术的发展,有可能增强农民自主耕作的能力,农学家,和研究人员有效地监测和减轻植物病害,对全球粮食安全产生积极影响。
    Crop diseases can significantly affect various aspects of crop cultivation, including crop yield, quality, production costs, and crop loss. The utilization of modern technologies such as image analysis via machine learning techniques enables early and precise detection of crop diseases, hence empowering farmers to effectively manage and avoid the occurrence of crop diseases. The proposed methodology involves the use of modified MobileNetV3Large model deployed on edge device for real-time monitoring of grape leaf disease while reducing computational memory demands and ensuring satisfactory classification performance. To enhance applicability of MobileNetV3Large, custom layers consisting of two dense layers were added, each followed by a dropout layer, helped mitigate overfitting and ensured that the model remains efficient. Comparisons among other models showed that the proposed model outperformed those with an average train and test accuracy of 99.66% and 99.42%, with a precision, recall, and F1 score of approximately 99.42%. The model was deployed on an edge device (Nvidia Jetson Nano) using a custom developed GUI app and predicted from both saved and real-time data with high confidence values. Grad-CAM visualization was used to identify and represent image areas that affect the convolutional neural network (CNN) classification decision-making process with high accuracy. This research contributes to the development of plant disease classification technologies for edge devices, which have the potential to enhance the ability of autonomous farming for farmers, agronomists, and researchers to monitor and mitigate plant diseases efficiently and effectively, with a positive impact on global food security.
    导出

    更多引用

    收藏

    翻译标题摘要

    我要上传

       PDF(Pubmed)

  • 文章类型: Journal Article
    本文描述了构建一个用于绘画艺术和风格呈现平台的嵌入式系统,实现数字绘画艺术与传统艺术设计的自动融合。前端组件使用Bootstrap框架设计,以Django为Web开发框架,将TensorFlow架构集成到代码中。此外,引入了Inception模块和残差连接,以优化视觉几何组(VGG)网络,用于识别和分析图像纹理特征。与其他型号相比,实验结果表明,该模型在图像风格分类精度上提高了2.6%,建筑和景观形象分类达到87.34%和95.33%,分别。系统的运行结果表明,所提出的平台减轻了系统逻辑功能模块的负担,增强可扩展性,促进数字绘画艺术与传统艺术设计表达的自动化融合。
    This article describes constructing an embedded system for a painting art and style presentation platform, achieving the automatic integration of digital painting art with traditional art design. The frontend components are designed using the Bootstrap framework, with Django as the web development framework and TensorFlow architecture integrated into the code. Furthermore, the Inception module and residual connections are introduced to optimize the visual geometry group (VGG) network for recognizing and analyzing image texture features. Compared to other models, experimental results indicate that the proposed model demonstrates a 2.6% increase in image style classification accuracy, reaching 87.34% and 95.33% in architectural and landscape image classification, respectively. The system\'s operational outcomes reveal that the proposed platform alleviates the burden on the logical function modules of the system, enhances scalability, and promotes the automated fusion of digital painting art with traditional art design expression.
    导出

    更多引用

    收藏

    翻译标题摘要

    我要上传

       PDF(Pubmed)

  • 文章类型: Journal Article
    提出了一种新颖的高频电能计量系统,用于检查可能与研究家用电器的实时能量分解和控制有关的非常规特征。数据采集和控制板的集成,设计和建造与ArduinoDue组装在一起,M90E36A演示板,允许灵活和可配置的电能测量。一个关键的特点是,多达4个电流通道可以同步测量。一方面,M90E36AIC内部数字信号处理器可以在3Hz的时域和2Hz的频域获得和处理样本。另一方面,可以操作M90E36AIC直接存取存储器模式,允许获得8kHz纯电压和电流信号。最后,与树莓派的集成允许设计和纳入一个自定义的信号处理器到研究。此外,在这篇文章中,给出了一个应用实例,其中获得了家用电器的剩余谐波分量的变化。
    A novel High-Frequency Electric Energy Metering System to inspect non-conventional features that may be relevant for studying real-time energy disaggregation and control of household appliances is presented. Integration of a data acquisition and control board, designed and built to be assembled with an Arduino Due, with the M90E36A Demo Board, allows for flexible and configurable electrical energy measurements. A key feature is that up to 4 current channels can be measured synchronously. On the one hand, samples can be obtained and processed by the M90E36A IC internal Digital Signal Processor at 3 Hz in the time domain and 2 Hz in the frequency domain. On the other hand, the M90E36A IC direct access memory mode can be operated, allowing 8 kHz pure voltage and current signals to be obtained. Finally, integration with Raspberry Pi allows to design and incorporate a custom signal processor into the study. Additionally, in this article, an application example is presented where the variation of the residual harmonic components of a household appliance is obtained.
    导出

    更多引用

    收藏

    翻译标题摘要

    我要上传

       PDF(Pubmed)

  • 文章类型: Journal Article
    分支预测单元(BPU)通常具有安全漏洞,攻击者可以使用它来篡改分支,现有的保护方法无法抵御这些攻击。因此,本文提出了一种嵌入式系统条件分支的硬件安全保护方法。该方法计算每80个时钟周期的分支目标缓冲器(BTB)更新次数。如果数量超过设置的阈值,BTB将被锁定,并防止任何进程篡改BTB条目,从而抵抗分支预测分析(BPA)攻击。此外,为了防止攻击者窃取分支机构的关键信息,该方法设计了混合仲裁器物理不可克隆函数(APUF)电路来加密和解密方向,地址,和分支索引。该电路结合了双APUF和前馈APUF的优点,增强输出响应的随机性,抵抗机器学习攻击。如果攻击者仍然成功篡改分支并破坏控制流完整性(CFI),该方法检测指令代码的篡改,跳转地址,并通过动态和静态标签比较及时地跳转方向。该方法在FPGA上进行了实现和测试。实验结果表明,该方法能够实现对条件分支的细粒度安全保护,约5.4%的资源开销和低于5.5%的性能开销。
    The branch prediction units (BPUs) generally have security vulnerabilities, which can be used by attackers to tamper with the branches, and the existing protection methods cannot defend against these attacks. Therefore, this article proposes a hardware security protection method for conditional branches of embedded systems. This method calculates the number of branch target buffer (BTB) updates every 80 clock cycles. If the number exceeds the set threshold, the BTB will be locked and prevent any process from tampering with the BTB entries, thereby resisting branch prediction analysis (BPA) attacks. Moreover, to prevent attackers from stealing the critical information of branches, the method designs the hybrid arbiter physical unclonable function (APUF) circuit to encrypt and decrypt the directions, addresses, and indexes of branches. This circuit combines the advantages of double APUF and Feed-Forward APUF, which can enhance the randomness of output response and resist machine learning attacks. If attackers still successfully tamper with the branches and disrupt the control flow integrity (CFI), this method detects tampering with the instruction codes, jump addresses, and jump directions in a timely manner through dynamic and static label comparison. The proposed method is implemented and tested on FPGA. The experimental results show that this method can achieve fine-grained security protection for conditional branches, with about 5.4% resource overhead and less than 5.5% performance overhead.
    导出

    更多引用

    收藏

    翻译标题摘要

    我要上传

       PDF(Pubmed)

  • 文章类型: Journal Article
    这项研究提出了在墨西哥国家塞拉亚校区开发的实验性电动汽车。决定使用高尔夫球车类型的汽油车作为起点。最初,尸体被移走了,车辆被电气化了,这意味着它的发动机被电动发动机取代了。随后,放置了用于测量车辆状态的传感器,已校准,和仪器。此外,建立了数学模型,并提出了该模型的参数识别策略。实现了由负责控制加速器的四个从设备组成的通信方案,制动器,方向盘,并测量与里程计相关的传感器。主设备负责与从属设备通信,在屏幕上显示信息,创建日志,并实现基于经典的轨迹跟踪技术,几何,和预测控制。最后,在实验原型上实现的控制算法的性能在跟踪误差和控制输入方面进行了比较,跨越三种不同类型的轨迹:车道变换,直角曲线,掉头。
    This research presents an experimental electric vehicle developed at the Tecnológico Nacional de México Celaya campus. It was decided to use a golf cart-type gasoline vehicle as a starting point. Initially, the body was removed, and the vehicle was electrified, meaning its engine was replaced with an electric one. Subsequently, sensors used to measure the vehicle states were placed, calibrated, and instrumented. Additionally, a mathematical model was developed along with a strategy for the parametric identification of this model. A communication scheme was implemented consisting of four slave devices responsible for controlling the accelerator, brake, steering wheel, and measuring the sensors related to odometry. The master device is responsible for communicating with the slaves, displaying information on a screen, creating a log, and implementing trajectory tracking techniques based on classical, geometric, and predictive control. Finally, the performance of the control algorithms implemented on the experimental prototype was compared in terms of tracking error and control input across three different types of trajectories: lane change, right-angle curve, and U-turn.
    导出

    更多引用

    收藏

    翻译标题摘要

    我要上传

       PDF(Pubmed)

  • 文章类型: Journal Article
    用于在包括假肢在内的可穿戴辅助设备中进行步态运动学运动预测的智能算法,仿生学,和外骨骼可以确保更安全和更有效的设备功能。虽然嵌入式系统可以支持智能算法的使用,有与计算负荷相关的重要限制。这为具有增加的复杂性的模型带来了切实的障碍,这些模型需要大量的计算资源来实现卓越的性能。通过递归拓扑(FReT)进行预测代表了一种计算上轻量级的时间序列数据预测算法,该算法能够更新和适应可以预测复杂动态的输入数据结构。这里,我们在嵌入式系统上部署了FReT,并评估了其准确性,计算时间,和精度来预测步态运动学从下肢运动传感器数据从15名受试者。将FReT与预训练的超参数优化的NNET和深度NNET(D-NNET)模型架构进行了比较,具有静态模型权重参数和迭代更新的模型权重参数,以实现对不断发展的数据结构的适应性。我们发现FReT不仅比所有网络模型更准确,将归一化均方根误差平均减少近一半,但它也提供了准确性之间的最佳平衡,计算时间,和精度时考虑这些性能变量的组合。在嵌入式系统上提出的FReT框架,随着性能的提高,代表了为辅助移动设备开发新的传感器辅助技术的重要一步。
    Smart algorithms for gait kinematic motion prediction in wearable assistive devices including prostheses, bionics, and exoskeletons can ensure safer and more effective device functionality. Although embedded systems can support the use of smart algorithms, there are important limitations associated with computational load. This poses a tangible barrier for models with increased complexity that demand substantial computational resources for superior performance. Forecasting through Recurrent Topology (FReT) represents a computationally lightweight time-series data forecasting algorithm with the ability to update and adapt to the input data structure that can predict complex dynamics. Here, we deployed FReT on an embedded system and evaluated its accuracy, computational time, and precision to forecast gait kinematics from lower-limb motion sensor data from fifteen subjects. FReT was compared to pretrained hyperparameter-optimized NNET and deep-NNET (D-NNET) model architectures, both with static model weight parameters and iteratively updated model weight parameters to enable adaptability to evolving data structures. We found that FReT was not only more accurate than all the network models, reducing the normalized root-mean-square error by almost half on average, but that it also provided the best balance between accuracy, computational time, and precision when considering the combination of these performance variables. The proposed FReT framework on an embedded system, with its improved performance, represents an important step towards the development of new sensor-aided technologies for assistive ambulatory devices.
    导出

    更多引用

    收藏

    翻译标题摘要

    我要上传

       PDF(Pubmed)

  • 文章类型: Journal Article
    虽然暹罗物体跟踪取得了重大进展,其在嵌入式设备上的硬实时行为仍未得到充分解决。在许多应用案例中,嵌入式实现不仅应该具有最小的执行延迟,但是这个延迟最好也应该有零方差,即,是可预测的。本研究旨在通过仔细分析基于深度学习的视频对象跟踪系统不同组件的实时可预测性来解决这一问题。我们的详细实验不仅表明了现场可编程门阵列(FPGA)实现在硬实时行为方面的优越性,而且揭示了重要的时间可预测性瓶颈。我们为关键流程引入专用硬件加速器,专注于深度方面的互相关和填充操作,利用高水平合成(HLS)。在KV260板上实现,我们的增强型跟踪器不仅显示出速度,平均执行时间为6.6倍,但与我们的基线相比,延迟变化减少了11倍,从而在硬实时可预测性方面也有了显着改善。随后的功耗分析揭示了我们的方法对提高电源效率的贡献。这些进步强调了硬件加速在嵌入式系统上实现时间可预测的对象跟踪方面的关键作用。为该领域未来的软硬件协同设计工作设定新标准。
    While Siamese object tracking has witnessed significant advancements, its hard real-time behaviour on embedded devices remains inadequately addressed. In many application cases, an embedded implementation should not only have a minimal execution latency, but this latency should ideally also have zero variance, i.e., be predictable. This study aims to address this issue by meticulously analysing real-time predictability across different components of a deep-learning-based video object tracking system. Our detailed experiments not only indicate the superiority of Field-Programmable Gate Array (FPGA) implementations in terms of hard real-time behaviour but also unveil important time predictability bottlenecks. We introduce dedicated hardware accelerators for key processes, focusing on depth-wise cross-correlation and padding operations, utilizing high-level synthesis (HLS). Implemented on a KV260 board, our enhanced tracker exhibits not only a speed up, with a factor of 6.6, in mean execution time but also significant improvements in hard real-time predictability by yielding 11 times less latency variation as compared to our baseline. A subsequent analysis of power consumption reveals our approach\'s contribution to enhanced power efficiency. These advancements underscore the crucial role of hardware acceleration in realizing time-predictable object tracking on embedded systems, setting new standards for future hardware-software co-design endeavours in this domain.
    导出

    更多引用

    收藏

    翻译标题摘要

    我要上传

       PDF(Pubmed)

  • 文章类型: Journal Article
    现场可编程门阵列(FPGA)是集成电路,可以由用户在制造后进行配置,使它们适合定制硬件原型,在专用集成电路(ASIC)的通用处理器中不可用的功能。在本文中,我们回顾了在FPGA上实现的大量机器学习(ML)算法,以提高2001-2023年医疗保健技术的性能和能力。特别是,我们专注于针对FPGA和用于生物医学应用的混合片上系统(SoC)FPGA架构的实时ML算法。我们讨论了以前的作品如何定制和优化其ML算法和FPGA设计,以解决假定的内存有限的嵌入式系统挑战,硬件,和电源资源,同时保持可扩展性以适应不同的网络大小和拓扑。我们提供了实现分类器和回归算法的文章的综合,因为它们是重要的算法,涵盖了广泛的用于生物医学应用的ML算法。本文旨在告知生物医学工程和FPGA设计社区,以提高对用于生物医学应用的支持FPGA的ML加速器的了解。
    Field Programmable Gate Arrays (FPGAs) are integrated circuits that can be configured by the user after manufacturing, making them suitable for customized hardware prototypes, a feature not available in general-purpose processors in Application Specific Integrated Circuits (ASIC). In this paper, we review the vast Machine Learning (ML) algorithms implemented on FPGAs to increase performance and capabilities in healthcare technology over 2001-2023. In particular, we focus on real-time ML algorithms targeted to FPGAs and hybrid System-on-a-chip (SoC) FPGA architectures for biomedical applications. We discuss how previous works have customized and optimized their ML algorithm and FPGA designs to address the putative embedded systems challenges of limited memory, hardware, and power resources while maintaining scalability to accommodate different network sizes and topologies. We provide a synthesis of articles implementing classifiers and regression algorithms, as they are significant algorithms that cover a wide range of ML algorithms used for biomedical applications. This article is written to inform the biomedical engineering and FPGA design communities to advance knowledge of FPGA-enabled ML accelerators for biomedical applications.
    导出

    更多引用

    收藏

    翻译标题摘要

    我要上传

       PDF(Pubmed)

  • 文章类型: Journal Article
    便携式传感器系统通常基于微控制器和/或现场可编程门阵列(FPGA),它们通过模数转换器(ADC)与传感器连接。集成在计算设备中或外部。替代解决方案是基于传感器与微控制器或FPGA的数字输入端口的直接连接。在设备未集成内部ADC或具有少量ADC通道的情况下,该解决方案尤其令人感兴趣。在本文中,提出了一种技术,将具有模拟电压输出的传感器直接连接到微控制器或FPGA的数字输入端口。所提出的方法仅需要几个无源组件,并且基于数字方波信号的占空比的测量。该技术通过使用LTSpice的电路仿真进行了研究,并在商用低成本FPGA器件(GowinGW1NR-9)中实现。方波信号的占空比与要测量的模拟电压具有良好的线性相关。因此,不需要用于将模拟电压值映射到测量的占空比的查找表,这在存储器占用方面具有益处。在FPGA器件上的实验结果表明,可以测量模拟电压,最大精度为1.09mV,采样率为9.75Hz。采样率可以提高到31.35Hz和128.31Hz,精度为1.61mV和2.68mV,分别。
    Portable sensor systems are usually based on microcontrollers and/or Field-Programmable Gate Arrays (FPGAs) that are interfaced with sensors by means of an Analog-to-Digital converter (ADC), either integrated in the computing device or external. An alternative solution is based on the direct connection of the sensors to the digital input port of the microcontroller or FPGA. This solution is particularly interesting in the case of devices not integrating an internal ADC or featuring a small number of ADC channels. In this paper, a technique is presented to directly interface sensors with analog voltage output to the digital input port of a microcontroller or FPGA. The proposed method requires only a few passive components and is based on the measurements of the duty cycle of a digital square-wave signal. This technique was investigated by means of circuit simulations using LTSpice and was implemented in a commercial low-cost FPGA device (Gowin GW1NR-9). The duty cycle of the square-wave signal features a good linear correlation with the analog voltage to be measured. Thus, a look-up table to map the analog voltage values to the measured duty cycle is not required with benefits in terms of memory occupation. The experimental results on the FPGA device have shown that the analog voltage can be measured with a maximum accuracy of 1.09 mV and a sampling rate of 9.75 Hz. The sampling rate can be increased to 31.35 Hz and 128.31 Hz with an accuracy of 1.61 mV and 2.68 mV, respectively.
    导出

    更多引用

    收藏

    翻译标题摘要

    我要上传

       PDF(Pubmed)

公众号