自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 基于NTC数据生成温度表格的实践

NTC热敏电阻是以Negative Temperature Coefficient的首字母缩写命名的热敏电阻。通常,“热敏电阻”一词指代的就是NTC热敏电阻。1833年,当时正在研究硫化银半导体的迈克尔·法拉第将其发现,塞缪尔·鲁本于20世纪30年代实现其商业化。NTC热敏电阻是一种由锰(Mn)、镍(Ni)和钴(Co)组成的氧化物半导体陶瓷。NTC在我们的生活中随处可见。

2025-04-02 17:03:39 750

原创 电池建模 004- Battery (Table-Based)表格化电池模型入门学习

对于 Battery (Table-Based) 模块,提供了多种内置参数。该预参数化数据允许您将模块设置为代表特定供应商的组件。这些电池的参数化可以与制造数据表中的放电曲线相匹配。要加载预定义的参数化,双击 Battery (Table-Based) 模块,点击 Selected part 参数中的 超链接,然后在块参数化管理器窗口中,从可用组件列表中选择所需部件。 (默认)选项用于参数化模块,以代表特定供应商的组件。

2024-11-30 06:46:09 1321

原创 电池建模 003- Behavioral battery mode行为电池模型入门学习

q— 电池电荷水平,单位为库仑 (C)物理信号此物理信号端口输出内部电荷,单位为库仑 (C)。您可以使用此输出端口根据电荷变化来改变负载行为,而无需构建电荷状态估算器的复杂性。依赖关系要启用此端口,请将“暴露电荷测量端口”设置为“是”。

2024-11-28 16:48:55 862

原创 电池建模 002- Battery Equivalent Circuit等效电路电池模型入门学习

您可以通过使用内置的参数化选项来参数化电池等效电路块,这些参数化代表特定供应商的组件。这些参数化建模锂离子电池的稳态电气参数。开路电压 (SOC):即电池的开路电压。瞬时电阻R0(SOC,T)R0​(SOC,T):与状态和温度相关的电阻。电池容量:电池的额定容量。开路电压变化的百分比OCVChangeVec(N)OCVChangeVec(N):描述电压变化的百分比。软件不针对特定参数化数据中的串联电阻变化进行复杂参数化。

2024-11-27 10:38:38 1748

原创 电池建模 001- OCV电压与SOC拟合

它是电池在静止状态下的电压,即电池两端的电压在没有外部负载连接时的读数。OCV是电池状态的一个重要参数,因为它与电池的荷电状态(SOC)和健康状态(SOH)有直接关系。由于OCV与电池的SOC和SOH密切相关,因此在电池管理系统(BMS)中,OCV的准确测量和有效利用对于电池性能的优化和电池寿命的延长具有重要意义。通过测量OCV,可以估计电池的SOC,这对于电池管理系统(BMS)来说非常重要。:温度对电池的OCV有显著影响。:不同类型的电池(如锂离子电池、镍氢电池等)有不同的OCV-SOC曲线。

2024-11-24 22:23:32 3071

原创 用Mendeley Reference Manager管理本地文件

这张图显示的是Mendeley Reference Manager的“Preferences”(首选项)设置界面,主要用于管理文献引用和文献库的功能。菜单栏:界面顶部有菜单栏,包括“File(文件)”、“Edit(编辑)”、“Tools(工具)”和“Help(帮助)”等选项。关闭按钮:界面的右上角有一个关闭按钮(X),点击可以关闭首选项窗口。这个界面主要是为了方便用户将文献自动导入到Mendeley库中。通过设置监视文件夹,用户可以更高效地管理文献资料,特别是在处理大量文献时非常实用。添加文献。

2024-11-21 16:07:38 1469 1

原创 02- 模块化编程-007 Ltc1684( ADC16-Bit)采样显示

该芯片是一款高精度的16位模数转换器(ADC),适合于高精度仪器的开发,它能提供精准的模拟信号到数字信号的转换。

2024-11-07 20:41:31 877

原创 02- 模块化编程-006 ADC0808数码显示对比

ADC0808是一款集成的CMOS设备,包含8位模拟至数字转换器、8通道多路复用器和与微处理器兼容的控制逻辑。8位A/D转换器采用逐次逼近作为转换技术。转换器特点包括高阻抗斩波稳定比较器、256R电压分压器、模拟开关树和逐次逼近寄存器。8通道多路复用器可以直接访问8个单端模拟信号。该设备消除了外部零点和满量程调整的需要。通过锁存和解码的多路复用器地址输入以及锁存的TTL TRI-STATE®输出,提供了与微处理器的简易接口。ADC0808的设计通过结合几种A/D转换技术的最理想方面进行了优化。

2024-11-06 07:59:10 2163

原创 02- 模块化编程-005 MAX1241数码显示

MAX1241 是一款低功耗、12 位串行模数转换器,具有 8 个管脚,工作电压范围为 +2.7~+5.5V。它具有高效的连续 AD 转换能力,最高采样速率可达 73ksps,功耗仅为 37mw(Vdd=3V)。此外,MAX1241 还具有关闭模式,可以降低功耗,但这时传输速率也会降低。电池供电应用仪器仪表隔离数据采集便携式数据记录过程控制。

2024-11-05 22:35:22 858

原创 02- 模块化编程-004 DB18B20温度数码显示

DS18B20是一款高精度的单总线数字温度传感器,适用于多种温度测量场合。温度范围:-55℃至125℃精度:可编程设定9至12位分辨率,对应温度分辨率0.5℃、0.25℃、0.125℃、0.0625℃通信:单总线协议,通过一根通信线完成数据传输供电:支持2.5V至5.5V电压供电,也可通过寄生电源供电内部结构:64位ROM和9字节暂存器,支持多点组网编程难点:严格的时序要求,需要精确控制起始和采样时间。

2024-11-04 21:29:21 433

原创 02- 模块化编程-003 LCD1602液晶显示时间与日期

PIC单片机(PIC16F887)主控制器,负责处理输入输出。LCD显示屏(LM061)驱动数码管显示器,以显示时间和日期信息。支持多个段显示,简化了与单片机的连接。数码管(MAX7219)驱动多个数码管,简化与数码管的连接和控制。通过串行接口与PIC单片机通信,显示日期和时间信息。DS1302(实时时钟芯片)用于记录当前的日期和时间。通过 SPI 接口与单片机连接,传输时间数据。

2024-11-03 17:17:20 923

原创 02- 模块化编程-002 DS1302数码显示时间与日期

单片机( PIC16F887)作为系统的主控芯片,处理所有输入输出,进行时间控制和显示信息更新。DS1302(实时时钟芯片)用于记录当前的日期和时间。通过 SPI 接口与单片机连接,传输时间数据。需要接入一个电池(如 CR2032)以备份时间,即使在断电情况下也能保持计时。MAX7219(LED驱动芯片)驱动数码管显示器,以显示时间和日期信息。支持多个段显示,简化了与单片机的连接。数码管用于显示时钟信息,例如小时、分钟、秒和日期。通过 MAX7219 进行控制和数据显示。

2024-11-03 11:06:52 1180

原创 02- 模块化编程-001 内置ADC采样与显示

本月开始模块化编程的实践,先从外围模块开始,先从独立的模块,然后构建复杂一些的综合应用,条件所限,以protues的仿真为主。该电路主要由单片机(PIC16F877A)、74HC573锁存器和四位七段数码管组成,下面是它的工作原理详细介绍:初始化:数据处理:数据锁存:显示输出等 该程序的主要功能是基于PIC单片机进行A/D转换,并将转换结果通过数码管显示出来。代码实现了以下主要功能:软件流程图: 基于上述硬件资源分配表,该程序实现了以下主要功能:

2024-11-02 16:58:12 787

原创 01- 开发工具 proteus 界面与基本操作

创建一个新的设计项目。打开现有的设计文件。保存当前设计。将当前设计另存为新文件。保存当前设计为模板。在文件资源管理器中打开当前目录。导入位图文件。导入设计中的某一部分。导出设计中的某一部分。导出设计中的图形。Mail To...通过电子邮件发送设计文件。Print...打印当前设计。设置打印选项和参数。查看打印机信息。Set Area设置打印或导出区域。Redraw (R)重绘整个设计区域。Grid (G)切换网格显示。Origin (O)设置坐标原点。

2024-10-31 17:26:42 2501

原创 做一个干电池的电量检测器03:数值拟合与电路仿真

首先在表格中进行详细的计算,整理出所需的数据。接着,我们运用MATLAB的强大功能对这些数据进行插值处理,生成了一个离散的数值数组。通过这些数值,我们进一步分析电池的电压,最终得出残余电量的准确数值。fileID = fopen('插值结果.txt', 'w');title('RES vs 容量百分比插值结果');legend('原始数据', '插值数据');% 创建新的RES数据,间隔为1。

2024-10-30 19:07:00 992

原创 00-开发环境 MPLAB IDE 配置

创建一个新文件,用于编写新的代码。将新文件添加到当前项目中。打开现有文件。关闭当前打开的文件。保存当前文件。Save As...以新名称保存当前文件。保存所有打开的文件。打开一个工作空间,其中包含多个文件和设置。保存当前工作空间的设置和文件。以新名称保存当前工作空间。关闭当前的工作空间。Import...导入文件或设置。Export...导出当前文件或设置。打印当前打开的文件。查看最近打开的文件列表,便于快速访问。查看最近打开的工作空间列表,便于快速访问。Exit。

2024-10-30 11:56:53 2226

原创 单片机模块化编程概要

本指南旨在帮助开发者编写高质量、易于维护的代码,特别是在大型项目中。我们将从模块化编程的最佳实践开始,逐步深入到文件和函数注释、代码风格、命名约定等方面,以确保代码的可读性、可维护性和重用性。

2024-10-30 07:48:51 1044

转载 转载—从51初学者到电子工程师

很多电子工程师在某个方面精深钻研,成为某一个特殊领域的专家,从一开始的养家糊口、慢慢小有收益、最后宝马豪宅,也是有的;这些电子工程师可能没有全面掌握这些知识,因为这些行业用不上,例如,液晶显示器,很多行业就不需要;但是,对于一个初学者,我认为,这个提纲是切合实际的,对于面向控制而言,已经基本够用了;对于初学者,全面地掌握这些知识是很有必要的,因为你不知道今后需要使用什么哪些知识,而这些知识,80%以上你会在今后的工作中使用上,因为这是都是最基本的。

2024-10-28 20:36:24 67

原创 学习方法论笔记- 05 改变,从时间管理开始

运用SMART原则制订具体可行的计划确保计划具体、可衡量、可达到、相关、有时限。增强执行力的方法摆脱“倒数日”思维,只专注于当日计划,减少心理负担,提高执行效果。保持计划的灵活性与优化根据实际情况调整每日计划,大致方向明确即可,避免长期计划的沉重感。平衡自律与自我关怀在追求自律的同时,关注和满足自身的合理需求,建立健康的自律模式。调整时间预期与专注任务质量理解每项任务的实际需求,设定合理的完成时间,优先确保任务的质量。摆脱“倒数日”思维,采用每日计划。

2024-10-25 10:32:29 1102

原创 学习方法论笔记- 04 提高自律能力

玩手机停不下来更多的是我们的天性,源于大脑奖励系统的驱动。与其依赖自制力,不如通过环境设计减少手机的诱惑。在使用手机时,通过记录欲望和限制时间,将冲动转化为有意识的选择。学会通过健康的方式缓解压力,避免因压力驱动而依赖手机。最终建议:调整环境,限制手机的使用频率和时间,通过记录和自我管理,逐步戒掉玩手机的习惯。在努力戒除手机依赖的同时,也要注重生活中的其他方面,如饮食、睡眠和社交活动,保持身心的健康和平衡。5 分钟起步法设定短暂的开始时间,降低启动难度。

2024-10-25 10:17:47 620

原创 学习方法论笔记- 03 提高学习能力

日常生活中网络的发达,使我们获得方法论的门径过于便捷了。这是一个不缺乏灵感的时代,但却是一个缺乏汗水和实践的时代。想一想你学习最踏实的时候,有考虑过方法论么?大道至简,人生的、学习的、工作的、生活的道理,其实就那么点儿,万变不离其宗。如果你花半小时,学会了一个很厉害的记忆诀窍,之后,就不必执着于寻找更多类似的方法,甚至纠结于孰优孰劣了。你要做的,是去付出足够的时间实践,真正理解并学会应用,这就可以了。

2024-10-25 09:55:30 839

原创 学习方法论笔记- 02 快速入门方法

丰富知识储备,确保阅读时不被基础知识和术语所困扰。主动跳过不重要的信息,集中精力在有价值的内容上。结合结果导向式读书和漫游式读书,利用两者的优势进行高效的输入和输出。做粗浅标记,留下回顾线索,在实际应用中强化记忆。重视“使用”过程,而非在阅读阶段强行记忆。通过高效的阅读方法和记忆策略,不仅能快速吸收大量知识,还能在需要时灵活运用这些知识,真正实现读书的目的。运用以上方法,你不仅能高效地完成读书任务,还能深刻记住所读的每一本书,从而大幅提升你的学习和认知能力。

2024-10-25 09:30:07 750

原创 学习方法论笔记- 01 告别伪勤奋

缺乏对自身学习方法和模式的反思与总结,导致即使付出大量时间,学习效果依然不理想。例如,背单词但在实际运用中无法熟练使用。解决方法:反思与总结:定期分析自己的学习方法,找出不足并加以改进。元认知:培养对自身学习过程的认知,明确自己是如何学习的,并有针对性地调整策略。区分学习与考试的不同路径:理解学习侧重记忆,考试侧重应用。精准学习,明确考试需求:通过研究真题和高分答案,指导学习方向。实施“即用即学”策略:结合实际应用进行学习,强化记忆与理解。避免道德许可效应,保持持续努力。

2024-10-25 09:06:26 587

原创 未来的光影:人工智能的未来之路

随着人工智能技术的不断发展,我们已经看到了它在各行业带来的巨大变革。

2024-10-24 10:35:36 646

原创 可靠性原则 05- 电磁兼容设计

电磁兼容性(EMC)是电子产品设计中的一个重要方面,它涉及到产品在其电磁环境中正常工作的能力,同时不对其他设备产生不应有的电磁干扰。遵循这些原则有助于提高产品的可靠性和市场竞争力。通过有效的滤波和抗干扰措施,可以显著提高电子设备在复杂电磁环境中的性能和可靠性。接地和搭接是电磁兼容设计中的关键环节,它们对于确保设备的正常运行和减少电磁干扰至关重要。通过合理的接地和搭接设计,可以有效地控制电磁干扰,提高设备的电磁兼容性能。在电子设备的设计和运行过程中,噪声和电磁干扰是影响设备性能和可靠性的重要因素。

2024-10-19 12:15:43 983

原创 可靠性原则 04-结构设计

结构可靠性设计关注的是确保产品在物理结构方面的可靠性,包括强度、刚度、耐久性和环境适应性等方面。

2024-10-19 11:55:45 743

原创 可靠性原则 02-硬件设计

降额设计需要综合考虑元器件的性能、成本和设备的总体设计要求,以实现最佳的可靠性和性能平衡。印刷电路板(PCB)是电子产品中的关键组成部分,它不仅提供了电路元件的物理支撑,还决定了电路的性能和可靠性。:降额可以提高元器件的可靠性,但过度降额可能会引入新的失效机理或导致元器件数量不必要的增加,反而降低设备的可靠性。:降额应遵循一定的原则,例如对集成电路的结温和输出负载进行降额,对晶体管的结温、集电极电流及电压进行降额等。:降额设计应根据应用场景和用户要求进行,可分为不同的降额等级,以适应不同的可靠性需求。

2024-10-19 11:38:20 978

原创 可靠性原则 01-总则

在电子产品设计过程中,尽管产品规划和规范可能非常完善,但实际生产中仍然会出现各种问题。这些问题往往可以在设计阶段被避免,主要原因在于设计规范和可靠性要求没有被每个设计人员切实地应用到每一个电路板、零件和设备中去。产品的固有可靠性是由设计决定的,而电子产品的可靠性设计技术包括多个方面,如可靠性分配、预测、冗余技术、故障树分析等。设计失误是导致性能问题、过应力、测试性和危险性问题的主要原因。实验室和环境试验只能暴露一部分问题,而长期的生产、运行和维护才能揭示所有问题。

2024-10-19 11:15:27 234

原创 可靠性原则 03-软件设计

软件设计涵盖了软件工程的实施、软件开发的规范化、软件检查和测试的加强、软件系统的模块化构成、软件配置管理等关键方面。这些原则和方法旨在确保软件的可靠性和安全性,满足新能源汽车技术中对软件性能的高要求。

2024-10-17 15:54:53 606

原创 做一个干电池的电量检测器02:数据收集与处理

虽然资料看起来不少,但是其实没有说得太明白,就是剩余电量到底以什么条件来测试,暂时先按照网上的数据来做一个PROTEUS版本的出来,主要思路就是单片机ADC查表法+输出显示,今天先到这里,03里介绍过程。使用数据提取工具 WebPlotDigitizer,拟合以下曲线,并输出数据表格。

2024-10-17 11:59:10 337

原创 做一个干电池的电量检测器01

其基本原理是通过检测干电池的端电压来判断剩余电量,通常将电量分为三个区间,如中间图片所示。微处理器的作用在于控制按键开关,实现对测试、清零及记忆等多种功能的切换。电源开关用于控制电池夹的通断,从而实现对电路的供电与切断功能。同时,直流稳压电源负责提供稳定的工作电压,以确保整个电路系统的正常运作。通过电压表与电流表的协同工作,实时测量干电池的电压与电流,以此计算剩余电量,并将测试结果通过LCD显示屏输出。将干电池连接至测量电路中,实际测量其电压与电流,以计算电池的剩余电量。

2024-10-06 21:31:16 721

原创 开启我的技术博客之旅20241005

这不仅是一个个人小天地,更是我与志同道合的朋友分享经验、交流思想的平台。在这里,我将仔细记录每一个项目的起伏、每一次的挑战与解决方案,以及我在技术路上的点滴探索。无论是语言的选择、框架的使用,还是调试过程中的误打误撞和灵感闪现,我都希望能与大家分享。为了能更好地记录我的成长历程与项目开发中的心得体会,我决定在优快云上开设一个技术博客。每一篇文章都是我知识的积累与思考的结晶,也是我今后探索更多未知领域的起点。

2024-10-05 10:31:57 226

simulink模型+电池等效电路模型+hppc测试波形

主要功能是模拟一个电池系统,监测电池的状态、温度和电压等参数,进而进行更精准的能量管理。图中包含了多个模块,每个模块都有其特定的功能,共同构成电池管理系统。 温度输入模块(temperature_value) 功能:提供电池的温度数据。 作用:温度对电池的性能和寿命有重要影响,因此该模块提供温度信息以用于其它计算。 BatteryR1cVector模块 功能:主要负责电池状态的计算与输出,包括电池电压(Vo)、状态(soc)、输出电流(io)、充电流(ip)和开路电压(Vocv)。 作用:此模块是模型的核心,负责根据输入信号(时间、温度等)计算各种电池性能参数,并将其输出供后续模块使用。

2024-11-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除