logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C语言代码规范---MISRA &&Parasoft

使用的场景:储能电池BMS代码,可能相对汽车行业规范没有那么严苛,我在经过Parasoft检查代码后发现集中出现的必要修改的点具体参考一下规范:此处只例举常见,更加详细的C语言规范慢慢补充C语言代码规范---MISRA7.不要使用_xxx,下划线开头定义头文件和函数,容易和C语言库冲突

文章图片
#代码规范#c语言#能源 +1
CAN通讯相关知识拆解&&报文格式&&过滤器&&数据交互

CAN(控制器局域网)是一种广泛应用于汽车和工业自动化领域的通信协议,用于各个电子控制单元(ECU)之间的数据交换。掌握CAN通信需要了解以下几个关键知识点:基本概念:帧结构:CAN通信帧分为标准帧(11位ID)和扩展帧(29位ID),包括报文标识符、控制字段、数据字段、CRC校验等部分。工作模式:常见模式有标准模式和扩展模式,适用于不同的应用场景。协议特性:多主机制:CAN总线支持多主节点,无需

文章图片
#单片机#c语言#stm32
IIC数据传输波形解析

【本文为转载文章】主要以波形图片结合讲解了IIC数据传输的过程,包括数据的写入和读取,数据传输规则

文章图片
#c语言#单片机
SPI调试&&SPI基础知识&&SPI实际波形&&实际Demo

SPI 调试需要细致入微的工作,需要清楚硬件规格和通信协议,确保正确设置参数、连接正常,同时通过逐步调试和信号监测来验证每个步骤的正确性。同时,注重代码的安全性和健壮性,以提高 SPI 通信的可靠性和稳定性

文章图片
#单片机#嵌入式硬件
BMS均衡原理概述

​  电池均衡(Cell Balancing)分为两种:被动均衡(Passive Balancing)与主动均衡(Active Balancing)。1、 被动均衡​  被动均衡,运用电阻器件,将高电压或者高荷电量电芯的能量消耗掉,以达到减小不同电芯之间差距的目的,是一种能量的消耗。​  被动均衡的优点是电路结构简单,成本较低;缺点是能量利用率低,同时会增加模组的热量。1.1 被动均衡原理。

文章图片
#单片机#mcu
三元锂&磷酸铁锂电池&储能基础概念

关于储能行业的电芯、模组、PACK、充电特性、常见电池的充放电特性

文章图片
#能源#c语言
到底了