充电机与BMS之间的通信协议&V2G在AUTOSAR软件中的应用

汽车ECU开发 2022-06-10 08:23

前言

      


随着新能源汽车的不断发展,充电桩作为配套设施的建设规模也在持续增长。在相关零部件领域,我们也能偶尔听到电池技术升级的新闻,想到一开始只有一两百公里级别续航能力的新能源车,如今再去选购时,会觉得放心很多,基本都能做到300、400公里续航起步,甚至还能在差不多的价格区间买到高达600、700公里续航的车辆。当然,无论电池技术本身如何升级,作为从业者的我们,有一个共同观点是——充电标准能够做到统一,硬件也好,软件也好,都能遵照统一规范进行设计,开发,部署,提升通用性。


和AUTOSAR标准提出的想法类似,以软件开发为例,如果底层软件能够做到通用,那么电池管理或者充电桩软件开发人员能够更加专注于应用体验的提升,而无需对不同厂家的充电桩或者电池管理系统(BMS)系统进行一次次的开发以及适配。


充电模式


根据国标GB/T 18487.1—2015,有四种充电模式:



连接方式


一般来说,充电机与车辆连接方式有三种:



日常生活中,我们一般看到的都是连接方式C的情况。


充电机与BMS之间的通信协


对于充电机与BMS之间的通信,同样有国标规定。


国标GB/T 27930—2015规定了电动汽车非车载传导式充电机(以下简称充电机)与电池管理系统(Battery Management System,以下简称BMS)之间基于控制器局域网(Control Area Network,以下简称CAN)的通信物理层、数据链路层及应用层的定义。


此标准适用于采用GB/T 18487.1规定的充电模式4的充电机与BMS之间的通信,也适用于充电机与具有充电控制功能的车辆控制单元之间的通信。


J1939


本文仅关注于车载软件中和软件相关的部分内容,在这部分中,我们需要关注到SAE J1939-21:2006(商用车控制系统局域网CAN通信协议第21部分:数据链路层)与SAE J1939-73:2006(商用车控制系统局域网CAN通信协议第73部分:应用层诊断)。


实际上欧洲执行的是ISO 15118标准,而日本则执行的是CHAdeMO标准,至于特斯拉,又是另外一种,不过在国内,特斯拉可以提供支持国标的充电适配器以支持非特斯拉专用充电桩。


也有新闻说国标和CHAdeMO会进行共同制定,更具通用性。



什么是J1939


J1939协议是由美国汽车工程师协会(SAE)定义的一组标准。J1939标准用于卡车、公共汽车和移动液压等重型车辆。在许多方面,J1939标准类似于旧版J1708和J1587标准,但J1939标准协议建立在CAN(控制器区域网络,ISO 11898)上。


来源:https://www.csselectronics.com/pages/j1939-explained-simple-intro-tutorial


CAN总线提供了通信的基础规范,更偏向于是一个工具——例如电话,但是使用电话的双方如何“对话”?CAN总线并不能完成这样的工作。和我们熟悉的诊断规范UDS类似,在充电国标这里,使用的是J1939协议。


来源:https://www.csselectronics.com/pages/j1939-explained-simple-intro-tutorial


J1939的特点


来源:https://www.csselectronics.com/pages/j1939-explained-simple-intro-tutorial


J1939协议有如下特点:

  • J1939使用的波特率典型值为250K,也能支持500K。J1939 CAN ID使用29 bit的CAN扩展帧。

  • 大部分J1939消息都是在CAN总线上以广播形式发送,部分数据可以通过请求的方式进行获取。

  • J1939消息由18 bit的PGN(Parameter Group Numbers 参数组编号)进行识别,J1939的信号称为SPN(Suspect Parameter Numbers可疑参数编号)。

  • J1939的消息以intel字节序进行发送,J1939传输协议最大支持1785字节的PGN。


PGN与SPN


来源:https://www.csselectronics.com/pages/j1939-explained-simple-intro-tutorial


如上图所示,PGN长度为18 bit,是标准CAN扩展帧ID的29 bit中从第九个bit位开始的18个bit。在J1939通信当中,PGN作为唯一的帧标识符,来识别何种设备或者何种消息,以及其包含消息的具体含义。


来源:https://www.csselectronics.com/pages/j1939-explained-simple-intro-tutorial


假设我们收到了一个CAN ID为0x0CF00401的消息,那么PGN值为0x0F004(61444),此时我们可以查阅J1939-71手册,得知它代表的是“发动机电控单元1-EEC1”,同时还列有七个SPN各自代表的含义:


来源:https://www.csselectronics.com/pages/j1939-explained-simple-intro-tutorial


我们先来了解一下PF(PDU Format),当PF的值在0~239(<240)时,代表PDU1格式,用来点对点通信,此时PS(PDU Specific)表示目标地址。而当PF值>=240时,代表PDU2格式,用来做广播通信,此时PS字段用来作组扩展,和PF一起共同作为广播参数组,组的数量大大增加。


因为Data Page占一个bit,0代表当前属于页0,1代表当前属于页1,也就是说PGN所代表的组的数量可以增加一倍。


来源:https://www.csselectronics.com/pages/j1939-explained-simple-intro-tutorial


有了PGN,我们就能找到对应SPN的含义,仍然以上文假设的J1939消息为例,我们能够注意到其中含义为Engine Speed的SPN,所在位置为第4个字节开始的2个字节,也即0x68与0x13,由于已经提到过字节的发送顺序为intel字节序,所以我们用来进行计算的值应当是0x1368,也即十进制的4968。


来源:https://www.csselectronics.com/pages/j1939-explained-simple-intro-tutorial


同时,我们计算实际具有物理含义的值时,使用上方的公式,采用的精度为每bit位代表0.125rpm,偏移量为0,最终得到的引擎转速为621rpm。


消息类型


J1939一共定义了5个类型的消息:命令,请求,广播/响应,确认,组功能。


类型

说明

命令

普通PGN,支持PDU1和PDU2

请求

专用PGN--0x00EA00
仅支持PDU1(点对点)目标地址255(全局目标地址)

      广播/ 响应

普通PGN,支持PDU1和PDU2

确认

专用PGN--0xE800
仅支持PDU1(点对点)目标地址255(全局目标地址)

组功能

专用PGN
用作专用功能,网络管理以及多包功能


命令


消息类型为命令的J1939消息,包括从某个地址源命令特定目的地或者全局目的地的参数群,目的地址收到命令消息之后,将采取特定的动作。命令的消息可能包括传动控制,地址请求,扭矩/速度控制等等。


请求


消息类型为请求的J1939消息,可以从全局范围或者特定目的地请求信息。


来源:https://www.csselectronics.com/pages/j1939-explained-simple-intro-tutorial


请求消息有定义对应的PGN,59904,对应的PF值为234。SPN仅包含三个字节的数据,代表请求的PGN消息。我们常见的请求消息就包括诊断消息。


广播/响应


广播或者响应消息,既可以是某个设备主动提供的广播消息,也可以是某个命令或请求的响应。


确认


确认消息,是对于特定命令、请求的ACK或者NACK响应。确认消息也有固定的PGN值,59392,对应的PF值为232。


确认类型有肯定应答,否定应答,拒绝应答,无法应答四种。


组功能


组功能消息应用于特殊功能,例如专用功能,网络管理功能,多包传输功能等。


J1939 Transport Protocol (TP) 传输协议


之前所讲的PGN与SPN,都是基于不大于8个字节的J1939消息,当我们需要发送大于8个字节数据的消息时,我们就需要用到J19393传输协议。


来源:https://www.csselectronics.com/pages/j1939-explained-simple-intro-tutorial


J19393 TP存在两种类型通信:Connection Mode以及Broadcast Announce Message(BAM)。


连接模式用于与特定设备的通信,而BAM则用于与整个网络当中。


如上图所示,ECU先发送了一个BAM包,BAM包中指定了多包消息的PGN值以及即将要发送的包的数量以及数据字节长度。在BAM之后,最大可以跟随255个数据报文,每一个报文的第一个字节指定了当前的序列号码(1到255),然后是7个字节的数据。所以,J1939中多包消息最大能够传输的字节数为1785。


来源:https://www.csselectronics.com/pages/j1939-explained-simple-intro-tutorial


最后一个数据报文包含至少一个字节的数据,未使用到的字节用FF填充。在BAM场景下,消息之间的时间间隔约为50-200ms。


来源:https://www.csselectronics.com/pages/j1939-explained-simple-intro-tutorial


对于接收方,需要做的是,在接收到BAM消息后,初始化一个新的sequence,从6-8字节中得到PGN值,然后由后续数据传输过程中报文的2-8字节的数据组成最终消息的完整数据。


J1939诊断


J1939协议也规定了一部分PGN用来做不同的诊断服务,这些诊断消息(Diagnostic Message, DM)基本上覆盖了UDS诊断的功能,同时也兼容OBD诊断。


不同于UDS诊断需要由上位机主动激活诊断服务,J1939 ECU在标准操作过程中也会发送诊断消息。


类似地,记录地DTC也可以通过工具读出来,包括对应的SPN,FMI,OC,CM。


SPN在这里用来代表某种故障码,占19 bit,应用层文档已经定义了用来做诊断用的SPN。


FMI(Failure Mode Identifier,故障模式ID)代表发生错误的类型,例如超出范围,短路,校准错误等,占5 bit。



OC(Occurrence Counter,发生次数),记录故障发生的次数,每当故障从非激活状态进入到激活状态时,OC计数器加1,当数值为126时,激活次数的增加不再影响计数器,OC值保持为126。


CM(SPN Conversion Method,SPN转换模式)定义了DTC的字节对齐方式。过去的J1939规范定义过三种方式,目前版本仅支持一种,如果CM bit位设置为0,那么则代表当前最新的方法,如果为1,则代表过去三种方法其中之一,具体使用的哪一种,由系统设计者决定。



国标GB/T 27930—2015


国标中定义了,充电机和BMS的地址为不可配置地址,无法用配置工具改变,也不允许使用任何服务(诊断)方式进行修改。



充电总体流程


充电总体流程图


整个重点过程包括六个阶段:物理连接完成,低压辅助上电,充电握手阶段,充电参数配置阶段,充电阶段和充电结束阶段。


在各个阶段,充电机和BMS如果在规定的时间内没有收到对方报文或者没有收到正确的报文,会被判定为超时,超时时间一般默认为5秒。超时后,BMS或者充电机还需要发送错误保温,进入错误处理状态。如果充电结束阶段出现故障,则直接结束充电流程。


报文类型及定义


具体报文类型及定义这里不重复说明,详细可阅读国标全文https://link.zhihu.com/?target=http%3A//c.gb688.cn/bzgk/gb/showGb%3Ftype%3Donline%26hcno%3D2240DB3BCD0A1C5712DCDE65D177BDA3


AUTOSAR中的J1939 Stack



对于J1939 Stack的实现各家都大同小异,这里以Elektrobit产品 - EB tresos AutoCore J1939 stack为例,提供了如下四个模块:

  • J1939 Tp,处理数据分拆与组装,数据流控制,超时监控等等

  • J1939 Dcm,处理诊断通信

  • J1939 Rm,处理请求,确认消息

  • J1939 Nm,处理地址声明参数组消息的接收与发送


在测试/记录工具这一块儿,由于是基于CAN通信,所以有任何一个CAN消息检测工具,然后配合python脚本也是能做到数据解析、记录的。


J1939 Dcm


AUTOSAR规范中使用的是J1939规范中的部分诊断消息 (DMx),


来源:AUTOSAR官网


J1939 Tp


来源:AUTOSAR官网


长度不大于8字节的N-SDU的发送


来源:AUTOSAR官网


当发送的字节不超过8字节时,发送流程如上图所示,数据不需要被分段发送。


点对点通信模式数据发送


来源:AUTOSAR官网


当数据长度大于8个字节,直接发送给接收端时,采用的是上图所示流程。

来源:AUTOSAR官网


数据发送前需要先发送CM RTS(Request to Send)以初始化一次本次数据传输,在收到CM CTS(Clear to Send)后代表握手成功。然后开始进行数据传输,直至最后收到确认消息,消息发送完毕。


BAM发送


来源:AUTOSAR官网


当发送数据大于8个字节,并且需要发送给整个网络时,采用上图所示流程。首先发送CM BAM消息初始化本次发送,然后开始在每个Main Function中进行数据发送。当最后一个报文成功发送后,本次发送流程结束。


J1939 Nm


和AUTOSAR其他网络管理不同,J1939的网络管理并不是要去处理ECU的睡眠与唤醒,而是给每一个ECU分配一个唯一的地址。


在J1939当中,定义0xEE00这个PGN值用来做Address Claimed(地址声明,AC),当ECU启动时ECU发出此声明表示自己期待分配某一地址,如果另一个ECU拥有同一个地址并且有更高的优先级,那么ECU需要在发送CannotClaimAddress(AC消息,但源地址为无效值0xFE)后进入静默状态。


来源:AUTOSAR官网


J1939 Rm


J1939 Request Management用来管理请求消息的接收与发送,将请求数据转发到其他模块进行处理,以及对应确认消息的回复。上面提到的诊断功能,同样需要用到Rm模块,例如:


来源:AUTOSAR官网


V2G/AUTOSAR解决方案


V2G,即Vehicle-to-Grid,现在电动汽车以及充电桩的参与者越来越多,由于充电桩可能会有一套自己的硬件以及软件逻辑,如何能让充电应用能够无缝地集成到基于AUTOSAR的ECU当中,显得尤为重要。


类似于我们将AUTOSAR集成到某一个芯片上,往往需要芯片厂家提供硬件以及必要的底层驱动给到AUTOSAR软件开发商去进行集成验证,充电桩的厂家除了部署自己的充电桩以外,也可以提供驱动以及必要的软件栈给到软件开发商,由他们将这些软件集成到AUTOSAR软件当中,这样对于使用了AUTOSAR软件的电池应用开发者来说,能够节省大量时间以及成本。


以欧洲使用的ISO 15118规范为例,由某些嵌入式厂家将软件(下图蓝色部分)预集成了在Elektrobit的Classic AUTOSAR软件当中,这样开发者就只需进行必要的定制化配置,就能直接与充电桩进行数据交换并进行充电。



不过这套方案是基于以太网的,对于国标使用的J1939,笔者还不太清楚国内是否有相关的专业软硬件提供商做这一块的工作,并且是否与各家AUTOSAR软件供应商有合作也未知。如果有知道的欢迎评论留言进行交流。

推荐阅读
带不带功能安全(IS26262)的区别,功能安全要做啥?
谈谈simulink自动代码生成

谈谈Bootloader自更新

谈谈对两家AUTOSAR工具看法

奥迪首款800V车型技术总览

CAN设计与应用指南

汽车软件需求是如何变成用户功能?

电子电气架构设计需要考虑哪些方面?

汽车E/E架构的网络安全分析

电子电气架构设计需要考虑哪些方面?

一文搞懂AUTOSAR的DEM模块
深度解读汽车域控制器
谈谈在V模型流程中引入敏捷开发
自动驾驶域控制器信息梳理
自动驾驶中的路径规划
汽车软件开发的下一个阶段是什么样的?
深度分析整车控制域现状与发展
谈谈对汽车OTA的理解
小鹏P7内部ECU技术信息梳理

分享不易,恳请点个【👍】和【在看】

汽车ECU开发 专注于汽车电子ECU软件开发,技术分享。
评论 (0)
  • 一、蓝牙射频电路设计的核心价值在智能穿戴、智能家居等物联网设备中,射频性能直接决定通信质量与用户体验。WT2605C等蓝牙语音芯片的射频电路设计,需在紧凑的PCB空间内实现低损耗信号传输与强抗干扰能力。射频走线每0.1dB的损耗优化可使通信距离提升3-5米,而阻抗失配可能导致30%以上的能效损失。二、射频走线设计规范1. 阻抗控制黄金法则50Ω标准阻抗实现:采用4层板时,顶层走线宽度0.3mm(FR4材质,介电常数4.3)双面板需通过SI9000软件计算,典型线宽1.2mm(1.6mm板厚)阻抗
    广州唯创电子 2025-05-13 09:00 27浏览
  •   舰艇电磁兼容分析与整改系统平台解析   北京华盛恒辉舰艇电磁兼容分析与整改系统平台是保障海军装备作战效能的关键技术,旨在确保舰艇电子设备在复杂电磁环境中协同运行。本文从架构、技术、流程、价值及趋势五个维度展开解析。   应用案例   目前,已有多个舰艇电磁兼容分析与整改系统在实际应用中取得了显著成效。例如,北京华盛恒辉和北京五木恒润舰艇电磁兼容分析与整改系统。这些成功案例为舰艇电磁兼容分析与整改系统的推广和应用提供了有力支持。   一、系统架构:模块化智能体系   电磁环境建模:基
    华盛恒辉l58ll334744 2025-05-14 11:22 74浏览
  • 在全球供应链紧张和国产替代需求推动下,国产存储芯片产业快速发展,形成设计到封测一体化的完整生态。北京君正、兆易创新、紫光国芯、东芯股份、普冉股份和佰维存储等六大上市公司在NOR/NAND Flash、DRAM、嵌入式存储等领域布局各具特色,推动国产替代提速。贞光科技代理的品牌紫光国芯,专注DRAM技术,覆盖嵌入式存储与模组解决方案,为多领域客户提供高可靠性产品。随着AI、5G等新兴应用兴起,国产存储厂商有望迎来新一轮增长。存储芯片分类与应用易失性与非易失性存储芯片易失性存储芯片(Volatile
    贞光科技 2025-05-12 16:05 233浏览
  • 文/Leon编辑/cc孙聪颖‍2025年1月至今,AI领域最出圈的除了DeepSeek,就是号称首个“通用AI Agent”(智能体)的Manus了,其邀请码一度被炒到8万元。很快,通用Agent就成为互联网大厂、AI独角兽们的新方向,迅速地“卷”了起来。国外市场,Open AI、Claude、微软等迅速推出Agent产品或构建平台,国内企业也在4月迅速跟进。4月,字节跳动、阿里巴巴、百度纷纷入局通用Agent市场,主打复杂的多任务、工作流功能,并对个人用户免费。腾讯则迅速更新腾讯元器的API接
    华尔街科技眼 2025-05-12 22:29 165浏览
  •   军事仿真推演系统平台核心解析   北京华盛恒辉军事仿真推演系统平台以计算机仿真技术为基石,在功能、架构、应用及效能上展现显著优势,成为提升军事作战与决策能力的核心工具。   应用案例   目前,已有多个仿真推演系统在实际应用中取得了显著成效。例如,北京华盛恒辉和北京五木恒润仿真推演系统。这些成功案例为仿真推演系统的推广和应用提供了有力支持。   一、全流程功能体系   精准推演控制:覆盖推演启动至结束全流程。   智能想定管理:集成作战信息配置、兵力部署功能。   数据模型整合
    华盛恒辉l58ll334744 2025-05-14 17:11 64浏览
  • 在全球能源结构转型加速推进与政策驱动的双重作用下,油气输送、智慧水务及化学化工等流体计量场景正面临效率革命与智能化升级的迫切需求。传统机械式流量计虽在工业初期有效支撑了基础计量需求,但其机械磨损、精度衰减与运维困难等固有缺陷已难以适应现代工业对精准化、智能化与可持续发展的多维诉求。在此背景下,超声波流量计则凭借着高精度探测、可实时监测、无侵入式安装、无阻流部件、易于维护与绿色环保等优势实现了突破性发展,成为当代高精度流体计量体系中不可或缺的重要一环。该技术不仅是撬动能源利用效率提升、支撑智慧管网
    华普微HOPERF 2025-05-14 11:49 42浏览
  • 在当下的商业版图中,胖东来宛如一颗璀璨的明星,散发着独特的光芒。它以卓越的服务、优质的商品以及独特的企业文化,赢得了消费者的广泛赞誉和业界的高度关注。然而,近期胖东来与自媒体博主之间的一场激烈对战,却如同一面镜子,映照出了这家企业在光环背后的真实与挣扎,也引发了我们对于商业本质、企业发展以及舆论生态的深入思考。​冲突爆发:舆论场中的硝烟弥漫​2025年4月,抖音玉石博主“柴怼怼”(粉丝约28万)突然发难,发布多条视频直指河南零售巨头胖东来。他言辞犀利,指控胖东来在玉石销售方面存在暴利行为,声称其
    疯人评 2025-05-14 13:49 54浏览
  •   电磁数据展示系统平台解析   北京华盛恒辉电磁数据展示系统平台是实现电磁数据高效展示、分析与管理的综合性软件体系,以下从核心功能、技术特性、应用场景及发展趋势展开解读:   应用案例   目前,已有多个电磁数据展示系统在实际应用中取得了显著成效。例如,北京华盛恒辉和北京五木恒润电磁数据展示系统。这些成功案例为电磁数据展示系统的推广和应用提供了有力支持。   一、核心功能模块   数据采集与预处理   智能分析处理   集成频谱分析、时频变换等信号处理算法,自动提取时域频域特征;
    华盛恒辉l58ll334744 2025-05-13 10:20 376浏览
  •   军事领域仿真推演系统的战略价值与发展前瞻   北京华盛恒辉仿真推演系统通过技术创新与应用拓展,已成为作战效能提升的核心支撑。以下从战略应用与未来趋势展开解析:   应用案例   目前,已有多个仿真推演系统在实际应用中取得了显著成效。例如,北京华盛恒辉和北京五木恒润仿真推演系统。这些成功案例为仿真推演系统的推广和应用提供了有力支持。   一、核心战略应用   1. 作战理论创新引擎   依托低成本仿真平台,军事人员可高效验证新型作战概念。   2. 装备全周期优化   覆盖武器
    华盛恒辉l58ll334744 2025-05-14 16:41 74浏览
  • 一、量子自旋态光学操控1、‌拓扑量子态探测‌磁光克尔效应通过检测拓扑磁结构(如磁斯格明子)的磁光响应,实现对量子材料中非平庸拓扑自旋序的非侵入式表征。例如,二维量子磁体中的“拓扑克尔效应”可通过偏振光旋转角变化揭示斯格明子阵列的动态演化,为拓扑量子比特的稳定性评估提供关键手段。2、‌量子态调控界面‌非厄米磁光耦合系统(如法布里-珀罗腔)通过耗散调控增强克尔灵敏度,可用于奇异点附近的量子自旋态高精度操控,为超导量子比特与光子系统的耦合提供新思路。二、光子量子计算架构优化1、‌光子内存计算器件‌基于
    锦正茂科技 2025-05-13 09:57 39浏览
  • 在当下竞争激烈的 AI 赛道,企业高层的变动往往牵一发而动全身,零一万物近来就深陷这样的动荡漩涡。近日,零一万物联合创始人、技术副总裁戴宗宏离职创业的消息不胫而走。这位在大模型基础设施领域造诣颇深的专家,此前在华为云、阿里达摩院积累了深厚经验,在零一万物时更是带领团队短期内完成了千卡 GPU 集群等关键设施搭建,其离去无疑是重大损失。而这并非个例,自 2024 年下半年以来,李先刚、黄文灏、潘欣、曹大鹏等一众联创和早期核心成员纷纷出走。
    用户1742991715177 2025-05-13 21:24 131浏览
  •   电磁数据管理系统深度解析   北京华盛恒辉电磁数据管理系统作为专业的数据处理平台,旨在提升电磁数据的处理效率、安全性与可靠性。以下从功能架构、核心特性、应用场景及技术实现展开分析:   应用案例   目前,已有多个电磁数据管理系统在实际应用中取得了显著成效。例如,北京华盛恒辉和北京五木恒润电磁数据管理系统。这些成功案例为电磁数据管理系统的推广和应用提供了有力支持。   一、核心功能模块   数据采集与接入:实时接收天线、频谱仪等设备数据,兼容多协议接口,确保数据采集的全面性与实时性
    华盛恒辉l58ll334744 2025-05-13 10:59 285浏览
  •   基于 2025 年行业权威性与时效性,以下梳理国内知名软件定制开发企业,涵盖综合型、垂直领域及特色技术服务商:   华盛恒辉科技有限公司:是一家专注于高端软件定制开发服务和高端建设的服务机构,致力于为企业提供全面、系统的开发制作方案。在部队政企开发、建设到运营推广领域拥有丰富经验,在教育,工业,医疗,APP,管理,商城,人工智能,部队软件、工业软件、数字化转型、新能源软件、光伏软件、汽车软件,ERP,系统二次开发,CRM等领域有很多成功案例。   五木恒润科技有限公司:是一家专业的部队信
    华盛恒辉l58ll334744 2025-05-12 16:13 258浏览
  • 感谢面包板论坛组织的本次测评活动,本次测评的对象是STM32WL Nucleo-64板 (NUCLEO-WL55JC) ,该测试板专为LoRa™应用原型构建,基于STM32WL系列sub-GHz无线微控制器。其性能、功耗及特性组合经过精心挑选,支持通过Arduino® Uno V3连接,并利用ST morpho接头扩展STM32WL Nucleo功能,便于访问多种专用屏蔽。STM32WL Nucleo-64板集成STLINK-V3E调试器与编程器,无需额外探测器。该板配备全面的STM
    无言的朝圣 2025-05-13 09:47 187浏览
  • 在电动出行领域的激烈角逐中,九号公司呈上一份营收净利双涨的成绩单。报告显示,九号公司2024年全年实现总营收141.96亿元,同比增长38.87%;扣非后归母净利润达10.62亿元,同比大幅增长157.24%。更值得关注的是,公司整体毛利率提升3.06个百分点至28.24%,展现出强劲的盈利能力。可当将视角拉远,对标爱玛、雅迪等行业巨擘,便会发现九号的成绩不过是小巫见大巫。财报数据显示,爱玛 2024 年营收 216.06 亿元,净利润 19.8
    用户1742991715177 2025-05-12 19:31 21浏览
我要评论
0
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦