<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Rambo122的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Rambo122</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Rambo122]]></copyright><item><title><![CDATA[MAX6749KA-T硬件看门狗调试]]></title><link>https://blog.youkuaiyun.com/Rambo122/article/details/148012016</link><guid>https://blog.youkuaiyun.com/Rambo122/article/details/148012016</guid><author>Rambo122</author><pubDate>Fri, 16 May 2025 17:21:11 +0800</pubDate><description><![CDATA[该产品是用单片机对WDI引脚进行电平反转，实现喂狗操作，通过SWT链接到地的硬件电容去配置复位时间，MAX6749KA-T具有两种看门狗工作模式：正常模式和扩展模式。在正常模式下，看门狗超时时间由连接在SWT和地之间的电容的值决定。计算公式: TWD2 = 5.06 x 10的6次方x CSWT。将WDS连接到Vcc以选择扩展模式，将基本超时时间乘以128倍。将WDS接地，选择正常模式和看门狗超时时间。在扩展模式下，看门狗超时时间乘以128。关闭看门狗定时器功能，需要将SWT接地。WDS选择看门狗模式。]]></description><category></category></item><item><title><![CDATA[E2读写调试]]></title><link>https://blog.youkuaiyun.com/Rambo122/article/details/147561422</link><guid>https://blog.youkuaiyun.com/Rambo122/article/details/147561422</guid><author>Rambo122</author><pubDate>Sun, 27 Apr 2025 15:33:05 +0800</pubDate><description><![CDATA[我们使用的E2的片子是GT25A1024A的芯片，通讯使用的SPI。在我们的代码中在写数据的时候，发现地址的变量被篡改成0x00。2.写数据的时候不能跨页去写数据，一页的数据就是256K。1.写和读的操作之间要添加延时，需要延时5ms。目前还没有找到详细的原因。]]></description><category></category></item><item><title><![CDATA[ADS1114调试时发现只能收到高八位的电压值，收不到低八位的电压值]]></title><link>https://blog.youkuaiyun.com/Rambo122/article/details/147196487</link><guid>https://blog.youkuaiyun.com/Rambo122/article/details/147196487</guid><author>Rambo122</author><pubDate>Sun, 13 Apr 2025 20:17:59 +0800</pubDate><description><![CDATA[define config_LSB (DR << 5)|(COMP_MODE << 4)|(COMP_POL << 3)|(COMP_LAT << 2)|(COMP_QUE)//DR移动到低8位，COMP_MODE移动到低5位，COMP_POL移动到低4位，COMP_LAT移动到低3位，COMP_QUE最后两位。#define config_MSB (OS << 7)|(MUX << 4)|(PGA << 1)|(MODE)//OS移动到高8位 MUX移动到高7位 PGA移动到高四位 MODE高一位。]]></description><category></category></item><item><title><![CDATA[S32K144的m_data_2地址不够存,重新在LD文件中配置地址区域]]></title><link>https://blog.youkuaiyun.com/Rambo122/article/details/147101424</link><guid>https://blog.youkuaiyun.com/Rambo122/article/details/147101424</guid><author>Rambo122</author><pubDate>Wed, 09 Apr 2025 20:11:04 +0800</pubDate><description><![CDATA[在开发平台软件的时候代码中超出了64K的内存，单纯在ld文件中，增加m_data_2的存储长度，原先是0x00007000,我将长度修改为0x00008000,起始地址还是0x20000000,软件编译没有报错堆栈超出，但是软件下载到单片机中之后，144不工作了，花了一段时间，才解决。]]></description><category></category></item><item><title><![CDATA[ADS1114采集电压调试]]></title><link>https://blog.youkuaiyun.com/Rambo122/article/details/146939166</link><guid>https://blog.youkuaiyun.com/Rambo122/article/details/146939166</guid><author>Rambo122</author><pubDate>Wed, 02 Apr 2025 11:38:24 +0800</pubDate><description><![CDATA[内部有VDD上拉，会导致不接电压也会有输出，后续又仔细查看了一下datesheet,发现1114在使用时，需要AN0和AN1同时使用，如下图所示，这是我们忽视的一个点，如果要测量准确电压，在使用1114时，需要将正负表笔同时怼到AN0和AN1上，这样才能准确测量出电压！最近在调试ADS1114,想用这颗料来搭配非can霍尔采集电流，在跳过程遇到一些坑，现象是只是用AN0去采集电压，给了4.5V,到板子上却只剩下3.5V，量的是AN0对芯片地的电压，发现电压不对。]]></description><category></category></item><item><title><![CDATA[S32K144的can自动复位功能]]></title><link>https://blog.youkuaiyun.com/Rambo122/article/details/146907183</link><guid>https://blog.youkuaiyun.com/Rambo122/article/details/146907183</guid><author>Rambo122</author><pubDate>Tue, 01 Apr 2025 11:36:55 +0800</pubDate><description><![CDATA[目前在项目上遇到过2次，在整车上接入bms之后，bms没有报文或者can卡死之后，导致bms复位，需要配置一下can的自动复位功能，这样在发生阻塞的时候，能够仅复位can,不会造成整个系统复位。下图展示的是144相关的can的寄存器。]]></description><category></category></item><item><title><![CDATA[AFE首末节采集电压偏差大]]></title><link>https://blog.youkuaiyun.com/Rambo122/article/details/144844369</link><guid>https://blog.youkuaiyun.com/Rambo122/article/details/144844369</guid><author>Rambo122</author><pubDate>Tue, 31 Dec 2024 10:54:15 +0800</pubDate><description><![CDATA[在电路上AFE的Vbat和第一节电池的正，理论上这两个点是同一个点，但是在线束端，如果不分线，那么就会导致首末节的电压采集误差偏差大。正确的做法应该是板端出去分两根线，在电池段做到尽量的靠近，就能缩小误差。在验证了几款不同AFE产品之后，我们发现的一些共性问题。或者在软件采样过程中，通过复采的采样方式，解决。上述两种方式都可以进行尝试。]]></description><category></category></item><item><title><![CDATA[BMS的前后两片AFE采集电压出现整体偏差]]></title><link>https://blog.youkuaiyun.com/Rambo122/article/details/144735401</link><guid>https://blog.youkuaiyun.com/Rambo122/article/details/144735401</guid><author>Rambo122</author><pubDate>Thu, 26 Dec 2024 10:10:37 +0800</pubDate><description><![CDATA[按照这个排查思路，我们做了一一验证，在确定前后两片AFE的采集功耗时，我们使用6位半测量了前后两个片子的工作电流，发现第一篇采集芯片是12个MA,第二个采集芯片是10MA，起初在一开始的时候，我们并没有很在意这个2MA的偏差，在事隔几个礼拜之后，我们在和同行在做交流的时候，做了一个计算，如果一直差2MA，那么按照容量计算：0.002。至此，我们算是有了一点眉目，但从我们自己来说，我们对于这个容量的变化是认识不够的，不知道有没有同行，大家可以交流一下，做了大量充放电循环实验的小伙伴，可以一起交流！]]></description><category></category></item><item><title><![CDATA[磷酸铁锂电池大电流和小电流充放电末端压差]]></title><link>https://blog.youkuaiyun.com/Rambo122/article/details/143599193</link><guid>https://blog.youkuaiyun.com/Rambo122/article/details/143599193</guid><author>Rambo122</author><pubDate>Thu, 07 Nov 2024 16:35:52 +0800</pubDate><description><![CDATA[但是如果电池容量已经出现了偏差，那么在大电流放电的时候，有可能会导致电池还没有放空，还处于磷酸铁锂的平台区，压差较小，而小电流放电时，电池被彻底放空，导致压差变大，这完全取决于电池容量是否放的一致，如果个别电芯容量不一致的时候，就会出现大电流放电压差大。在客户现场根据电芯厂的反馈，磷酸铁锂的电池1C放电和0.3C放电实验时，1C放电压差要比0.3C放电压差要小，我们在百度上咨询了一下，结论相反。但实际上忽视了在同等容量的条件下，正常的情况下，电池的容量相差不大的情况下，应该是大电流放电压差大。]]></description><category></category></item><item><title><![CDATA[STM32F4和S32K144如何查看map文件]]></title><link>https://blog.youkuaiyun.com/Rambo122/article/details/141887170</link><guid>https://blog.youkuaiyun.com/Rambo122/article/details/141887170</guid><author>Rambo122</author><pubDate>Wed, 04 Sep 2024 10:43:41 +0800</pubDate><description><![CDATA[STM32生成的map文件位置。144平台生成的map文件位置。]]></description><category></category></item><item><title><![CDATA[NXP的K3平台软件开发工具链搭建]]></title><link>https://blog.youkuaiyun.com/Rambo122/article/details/141817607</link><guid>https://blog.youkuaiyun.com/Rambo122/article/details/141817607</guid><author>Rambo122</author><pubDate>Mon, 02 Sep 2024 13:38:06 +0800</pubDate><description><![CDATA[3.5版本的S32可以直接在官网下载，需要按照下载手册下载并且激活。RTD就需要一定的资源才能下载的到了，我是找了朋友才下载下来的。最后勾选上，点击接收选择按钮就将RTD添加成功了。S32使用3.5版本+RTD 3.0.0版本。]]></description><category></category></item><item><title><![CDATA[BMS电流采集——分流器采集问题]]></title><link>https://blog.youkuaiyun.com/Rambo122/article/details/141666878</link><guid>https://blog.youkuaiyun.com/Rambo122/article/details/141666878</guid><author>Rambo122</author><pubDate>Thu, 29 Aug 2024 09:19:56 +0800</pubDate><description><![CDATA[理论分析BDU中分流器线束和BCU连接情况，和客户沟通之后，得知该项目的BDU中分流器连接状态如图一所示，构成如红线所标识的回路，形成电流，此时，33771采集的压降相当于AC两点的压降，分流器左半边的一部分铜牌串在了回路当中，形成了电流，这就造成了在不吸合继电器的状态下，也有电流值，同时也会造成采集到的电流值偏大，而正常连接的状态下，如图二所示，该回路中，没有串进去电阻，没有电流。平台是K144+33771；调整BDU的线束，取消从shunt-上引出的pack-线，将pack-接在分流器的螺柱上。]]></description><category></category></item><item><title><![CDATA[NXP的33771采集的隐藏bug]]></title><link>https://blog.youkuaiyun.com/Rambo122/article/details/141638883</link><guid>https://blog.youkuaiyun.com/Rambo122/article/details/141638883</guid><author>Rambo122</author><pubDate>Wed, 28 Aug 2024 15:16:20 +0800</pubDate><description><![CDATA[我们最终选择的是第三种方式，直接将CTRef对地短接，解决了这个问题，其实分析根本原因，还是不同车型上，存在的干扰不一样，有的车电磁干扰大的话，就会出现这一现象，造成很费解的现象，在客户端暴露出来了，就很难通过软件去做修正了，其实如果前期，在软件上电压采集的过程中，做好滤波，可能也能避免这一现象，分享出来，希望能在必要的时候帮助到同行！先说项目出现的工况现象：整车测试的时候，发现只要一加速，或者车辆过坎的时候，第一节采集到的单体电压值会出现掉的很低，之后又恢复正常。]]></description><category></category></item><item><title><![CDATA[国产BMS前端采集芯片XL8818测评]]></title><link>https://blog.youkuaiyun.com/Rambo122/article/details/141561765</link><guid>https://blog.youkuaiyun.com/Rambo122/article/details/141561765</guid><author>Rambo122</author><pubDate>Mon, 26 Aug 2024 13:32:15 +0800</pubDate><description><![CDATA[琪浦维XL8818的24401批次：从低到高扫描要比从高到低扫描精确度要高，此外单体电压和GPIO口采集是公用ADC采集的，这一批次出现一个现象：从低到高扫描时，GPIO1采集的数据和实际比相差400MV，修改扫描顺序为从高到低（这种会牺牲电压采集精度），或者GPIO口复采能解决这一bug，或者MACAL=0也可以解决。]]></description><category></category></item><item><title><![CDATA[储能bms-下电延时方案分享]]></title><link>https://blog.youkuaiyun.com/Rambo122/article/details/141559069</link><guid>https://blog.youkuaiyun.com/Rambo122/article/details/141559069</guid><author>Rambo122</author><pubDate>Mon, 26 Aug 2024 11:16:44 +0800</pubDate><description><![CDATA[下电延时功能在很多bms方案中是很常见的，主要是用来存储SOC,故障码，以及电池的一些重要信息，下图展示的是一种实现方案，VCC5V_A_ENIN在硬件上直接连接到三极管的后端，在ACC信号给过来之后，跳过三极管，直接给单片机供电，软件上在单片机供上点之后，将VCC5V0_EN引脚直接拉高，当ACC断电之后，我们的5VA使能脚始终有电，可以在程序中做延时，再切断5VA的电源，从而实现下电延时。]]></description><category></category></item><item><title><![CDATA[BMS绝缘检测方案]]></title><link>https://blog.youkuaiyun.com/Rambo122/article/details/140015949</link><guid>https://blog.youkuaiyun.com/Rambo122/article/details/140015949</guid><author>Rambo122</author><pubDate>Thu, 27 Jun 2024 16:09:09 +0800</pubDate><description><![CDATA[目前已有绝缘检测方案大都类似，我想分享一下，同时也想提出一个问题：在总压1500V的时候，检测100K以下的阻值有什么很好的方案吗？但是在负极固定2M欧，正极在100K以下采集时，正极的绝缘阻值采集误差很大，想和高手一起讨论一下，寻找一下原因~上述这种方案在正极固定2M欧，负极在100K以下的绝缘阻值的情况下，采集很准确。2.S断开，采集33K两端电压，得到一个Rp和Rn的等式；3.S闭合，采集33K两端电压，得到一个Rp和Rn的等式；4.联立两个等式，算出Rp和Rn。]]></description><category></category></item><item><title><![CDATA[野火STM32F103开发板使用串口3接收数据并通过串口2发送]]></title><link>https://blog.youkuaiyun.com/Rambo122/article/details/123207061</link><guid>https://blog.youkuaiyun.com/Rambo122/article/details/123207061</guid><author>Rambo122</author><pubDate>Tue, 01 Mar 2022 15:49:26 +0800</pubDate><description><![CDATA[废话不多说先上最终效果图，硬件连接如下所示，野火的开发板在使用串口2和串口3时需要用黄色跳帽如下图连接：



具体代码如下所示：


static void NVIC_Configuration(void)
{
  NVIC_InitTypeDef NVIC_InitStructure;
  
  /* 嵌套向量中断控制器组选择 */
  NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
  
  /* 配置USART为中断源 */
  NVIC_Init..]]></description><category></category></item><item><title><![CDATA[即将上演的5G测量仪器大战]]></title><link>https://blog.youkuaiyun.com/Rambo122/article/details/105789651</link><guid>https://blog.youkuaiyun.com/Rambo122/article/details/105789651</guid><author>Rambo122</author><pubDate>Mon, 27 Apr 2020 14:15:41 +0800</pubDate><description><![CDATA[2019年作为5G商用元年，华为在全球范围内披荆斩棘，拿下一个又一个5G合同。5G基站相关的检测设备迎来了更加广阔的市场，国内目前主要还是依靠国外的检测设备公司：是德科技，罗德施瓦茨，NI等国际大公司，他们应对5G基站的检测设备都有自己的方案，推出了很成熟的产品。其中，是德科技的产品真的很吸引我，仔细了解了一波他们公司的历史，真的让我叹为观止！
始建于1930年代，那样厚重的文化历史感给了我极大的...]]></description><category></category></item><item><title><![CDATA[便携式驻波检测仪研发难点]]></title><link>https://blog.youkuaiyun.com/Rambo122/article/details/105382179</link><guid>https://blog.youkuaiyun.com/Rambo122/article/details/105382179</guid><author>Rambo122</author><pubDate>Wed, 22 Apr 2020 10:27:41 +0800</pubDate><description><![CDATA[日前对这个项目的理论研究告一段落，查看了不少的论文资料以及同类型的产品厂家，目前最负盛名的当然是是德科技，他们的FieldFox系列，很适合装备部队使用，以及我之前关注到的一家叫SAF的公司，位于欧洲的拉脱维亚，他们生产的便携式频谱分析仪也同样为很多的军方组织所服务。
驻波检测目前大多数采用的不外乎三种方法，根据频段的不同，各有优劣。
1.测量线法
这种方法主要适用于微波频段，用于测量波导的驻波比...]]></description><category></category></item><item><title><![CDATA[win10打不开Linux的共享文件地址]]></title><link>https://blog.youkuaiyun.com/Rambo122/article/details/103764554</link><guid>https://blog.youkuaiyun.com/Rambo122/article/details/103764554</guid><author>Rambo122</author><pubDate>Mon, 30 Dec 2019 13:18:08 +0800</pubDate><description><![CDATA[一共遇到了两种情况：
第一种：虚拟机IP地址输入进去后提示无法访问
解决方案：

控制面板——程序功能——启用和关闭Windows功能，然后将画圈的部分勾上，重启电脑。
第二种：提示输入网络凭据：

直接在用户上输入guest，密码空着，点击确定即可。

...]]></description><category></category></item></channel></rss>