• 基于NB-IoT通信协议的电流采集系统设计

    随着物联网技术的飞速发展,低功耗广域网(LPWAN)技术如NB-IoT(Narrowband Internet of Things,窄带物联网)在智能电网、工业自动化等领域得到了广泛应用。其中,基于NB-IoT通信协议的电流采集系统,以其低功耗、广覆盖、高可靠性的特点,为电力数据的远程监控和管理提供了新的解决方案。本文将详细探讨基于NB-IoT通信协议的电流采集系统的设计,包括系统架构、关键技术、硬件设计、软件设计以及测试验证等方面。

  • 嵌入式C语言开发中数组越界问题分析

    因为C语言不检查数组越界,而数组又是我们经常用的数据结构之一,所以程序中经常会遇到数组越界的情况,并且后果轻者读写数据不对,重者程序crash。

  • MB90F549GPFV-GSE1与MB90F549GPF-GE1的对比研究

    在微控制器(MCU)的广泛应用中,不同的型号和系列往往具备不同的特性和功能。MB90F549GPFV-GSE1和MB90F549GPF-GE1作为两款重要的微控制器产品,它们在汽车、工业自动化等多个领域扮演着关键角色。然而,尽管这两款产品在外观和命名上相似,但在一些关键的技术参数、制造商、生命周期等方面却存在显著区别。本文将对MB90F549GPFV-GSE1和MB90F549GPF-GE1进行详细的对比研究,旨在帮助读者更好地理解和选择这两款产品。

  • 如何使用AURIX™将Erika操作系统移植到TC387-QP MCU中

    随着汽车电子和嵌入式系统技术的快速发展,微控制器(MCU)在车辆控制、通信、安全等关键领域的应用日益广泛。AURIX™是Infineon Technologies(现更名为Infineon Technologies AG)推出的一款高性能汽车微控制器,而TC387-QP则是AURIX™系列中的一个具体型号。与此同时,Erika Enterprise(简称Erika)是一个针对嵌入式系统设计的开源实时操作系统(RTOS),特别适用于汽车和工业应用。本文将详细介绍如何将Erika操作系统移植到AURIX™ TC387-QP MCU中,为开发者提供一套完整的操作指南。

  • PSoC63在CM0和CM4之间拆分BLE堆栈的好处

    随着物联网(IoT)技术的飞速发展,蓝牙低功耗(BLE)技术已成为连接智能设备和实现无线通信的关键技术之一。在众多嵌入式系统中,PSoC63以其独特的双CPU架构和强大的功能特性,成为开发者们实现BLE功能的首选平台。本文将从资源利用、性能优化、功耗降低以及应用灵活性等方面,详细探讨PSoC63在CM0和CM4之间拆分BLE堆栈所带来的好处。

  • TSIM在无硬件条件下对TC3xx系列应用程序调试的支持分析

    随着汽车电子技术的飞速发展,多核处理器在车辆控制系统中的应用日益广泛。特别是在区域控制器和中央计算单元等关键部位,高性能、多功能的微控制器成为了不可或缺的核心部件。其中,AURIX™ TC3xx系列微控制器以其高算力、多核并行处理的优势,受到了业界的广泛关注。然而,在开发过程中,如何高效、准确地调试这些复杂的应用程序,成为了工程师们面临的一大挑战。本文将就TSIM(TriCore Simulation)是否支持TC3xx系列在没有硬件的情况下调试应用程序进行深入探讨。

  • ESP8266作为独立Wi-Fi模块使用的探讨

    随着物联网(IoT)技术的飞速发展,无线通信技术成为了连接各种智能设备的关键。ESP8266作为一款低成本的Wi-Fi芯片,因其强大的功能和灵活性,在物联网领域得到了广泛应用。本文将深入探讨ESP8266是否可以不用外部Flash而单独作为Wi-Fi模块使用,并从多个角度进行分析和讨论。

  • i.MX RT 1024内部闪存配置为RWW的详细指南

    随着嵌入式系统技术的不断发展,对存储器性能的要求也日益提高。i.MX RT 1024作为一款高性能的嵌入式微控制器,其内部集成的闪存(Flash Memory)为开发者提供了便捷且高效的存储解决方案。然而,在某些应用场景中,我们不仅需要从闪存中读取数据以运行程序,还需要在程序运行时对闪存进行写操作,即实现边读边写(Read-While-Write, RWW)的功能。本文将详细介绍如何在i.MX RT 1024上配置内部闪存以实现RWW功能。

  • 嵌入式系统设计的三个层次探讨

    嵌入式系统,作为当今电子信息技术的重要组成部分,其应用领域遍布军事、医疗、通信、家电、汽车等多个行业。随着技术的不断进步,嵌入式系统设计也日趋复杂,设计方法和工具不断更新。本文旨在探讨嵌入式系统设计的三个层次,并分析各个层次的特点和关键技术。

  • 迅为iTOP-4418/6818开发板驱动实现GPIO扩展的探究

    随着嵌入式技术的快速发展,GPIO(General-Purpose Input/Output,通用输入/输出)接口已成为嵌入式系统设计中不可或缺的一部分。GPIO接口为开发者提供了灵活的输入输出控制,使其能够根据实际需求与外部设备进行交互。迅为iTOP-4418/6818开发板作为一款高性能的嵌入式开发平台,其GPIO接口的扩展与驱动实现对于提升系统的整体性能具有重要意义。本文将对迅为iTOP-4418/6818开发板驱动实现GPIO扩展进行深入的探讨。

  • S32K376电池管理系统与车辆控制单元概念验证

    随着电动汽车技术的飞速发展,电池管理系统(BMS)和车辆控制单元(VCU)作为电动汽车的两大核心控制单元,其性能与可靠性直接决定了电动汽车的安全性与驾驶体验。近年来,恩智浦(NXP)推出的S32K376微控制器(MCU),以其高性能、高集成度及强大的功能安全特性,在电动汽车BMS和VCU领域得到了广泛应用。本文旨在探讨基于S32K376的BMS和VCU概念验证,以期为电动汽车控制系统的设计与实现提供参考。

  • 3PCS01G输入电流波形在顶部和底部有变量时的COMP脚本优化策略

    在电力电子和电气工程中,电流波形的稳定性和准确性对于设备的性能和寿命至关重要。特别是在高精度电力转换和能源管理系统中,如使用3PCS01G这类高性能功率半导体器件时,对输入电流波形的控制要求更为严格。当3PCS01G的输入电流波形在顶部和底部出现变量时,这不仅可能影响设备的运行效率,还可能对系统安全构成威胁。因此,对COMP(通常是控制或补偿算法的脚本)脚本进行优化,以确保电流波形的稳定,是工程师和技术人员需要重点关注的问题。

  • 如何检查CAN总线是否处于关闭状态

    随着汽车电子技术的不断发展,CAN(Controller Area Network)总线已成为现代汽车内部通信的核心技术。CAN总线通过连接各个控制单元(ECU),实现了车辆内部信息的实时、高效传输。然而,在实际应用中,由于各种原因(如电源故障、线路故障、ECU故障等),CAN总线可能会出现通信异常或关闭状态。因此,及时准确地检查CAN总线是否处于关闭状态,对于保障车辆正常运行、诊断故障、确保行车安全具有重要意义。本文将从技术角度出发,详细介绍如何检查CAN总线是否处于关闭状态。

  • MINI STM32板上的CAN通讯技术详解

    随着物联网和工业自动化的快速发展,CAN(Controller Area Network)通讯技术因其高可靠性、高实时性和高数据传输率而得到了广泛应用。MINI STM32板作为一种功能强大的微控制器开发板,集成了CAN通讯接口,使得基于STM32的嵌入式系统能够方便地实现CAN总线通信。本文将详细介绍MINI STM32板上CAN通讯的基本原理、硬件设计、软件编程以及实际应用。

  • 嵌入式实时操作系统中的优先级反转问题如何引起的

    通常情况下,任务的优先级是根据其重要性和紧急性来设定的。但是,在并发系统或多任务环境中,确实存在一种被称为“优先级反转”的现象。

发布文章