发布时间:2011-06-16 阅读量:1887 来源: 我爱方案网 作者:
中心议题:
*充电功能
智能充电器 ChargerV1.2 靓图欣赏:
1.增加快速充电功能(测试了5个电池多次充电 只有一次失误:一个电池过放 在充电30分钟出现假负压 误判了 呵呵)
2.增加参数设置(可以设置单个电池容量 所有的充电参数都是根据这个容量来配置 LCD背光设置 LED设置等)
3.继续完善电池内阻测试(虽然直流测试法缺点颇多 但是 继续改善 应该还是可以比较靠近的)
4.修整标准充电(先放完电再冲)
1. 预冲 预冲电流0.2C 达到预冲截止电压跳转 超过预冲时间跳转over 超过最高电压(1.8)跳转over
2. 不带监控快充 这个时候充电是快充电流0.4C(暂时设置0.4C 测试完毕可以调整到0.5C) 但是不检测负压 充电时间10分钟 充电过程监视最高电压
3. 带监控快充 检测负压 负压值采用#defined设定 目前是5mv 负压出现 充电结束 超过最高电压转over 超过最长时间over
4. 整个充电过程有总的最长时间
5. 目前温度检测 ntc虽然焊接上去了 但是 还没想好用什么办法跟电池良好接触 暂时温度没考虑进来
负压值的比较 采用数列方式 每一秒钟均值作为比较对象 数列里面每一个数值跟电压最高值比较 比较结果用-1和+1标示 最后算数列总和 就知道负压的情况
参数设置 全部保存到flash里面 下次开机会自动读取 有记忆功能
可以在充电前设置电池容量 所有各个状态中的充电电流都是根据这个容量来计算的
比如 标准充电0.1C 快速充电0.4C 放电0.2C等等
这样 就不是固定一个电流值
针对不同的电池 就可以“量身定做”了
内阻测试 以前的版本因为加电时间太短 就检测了 读数不对 所以误差较大
以前是采用 (V1-V0)/I 的公式算的
V1 = 恒流充电时电压
I = 恒流充电电流
V0 = 不充电时电压
总是感觉V0 在哪个时间点测试 不好把握 ,所以 现在采用 (V1-V2)/(I1-I2) 。现在我的电池测量结果是80毫欧左右 ,电池是三洋的正品电池 正确数值应该是20毫欧左右的 ,结果还是有很大误差, 标准充电 是使用0.1C电流冲16小时 。
这个模式下 截止充电就是只有2个因素 ,一个是最高电压 一个是16小时这个时间 ,考虑到放进去充电的电池 可能还有电 ,有电的电池还是冲16小时 。那肯定过冲 ,也考虑过按照电压的比例估算剩余电量 ,从而自动调整充电时间 ,但是 电池电压跟容量 基本不比例 ,每个电池的个体性质也不一样 。于是 干脆一不做二不休 ,直接0.2C放电完毕 再开始标准充电。
下面上传几个照片
充电器板子测量电压跟万用表的对比 2 (注:2次测量是同一个电池)
我板子上运放那里部分电阻不是1%的 所以 还是很有点误差
充电曲线 抱歉 就最后截了一个图 呵呵 图上的容量等显示跟lcd是一致的
下位机显示 呵呵
电流被稳定的设定在 0ma
停止充电了1: 公开发布的第一个版本
2: 完成基本充电功能
3: 暂不支持上位机
硬件介绍:
两节电池充电, 放电电路, 温度检测保护电路, LED 指示电路, 按键 LCD 人机界面电路, STM32 主控电路.
智能充电器绝对不仅仅是一款业余 DIY 的充电器, 他也将是一块入门级别的 STM32 开发板:
我将在这个贴子做一个全部教程, 让您从零开始学习充电器, 从您学习 STM32 , 所以你可以尽可能的放心, 即使您对 STM32 还没有任何接触, 只要您有决心, 只要有 C 语言基础, 你完全可以经过这个贴子的引导后学会智能充电器, 学会利用 STM32 开发项目:
入门篇:
智能充电器入门教程 一: 基于 MDK 创建 STM32 项目工程
智能充电器入门教程 二: 利用 ISP 软件在线下载程序
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3703780&bbs_page_no=1&bbs_id=9999
智能充电器入门教程 三: 系统时钟 SysTick
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3703827&bbs_id=1026
智能充电器入门教程 四: GPIO 简单应用
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3722459&bbs_page_no=1&bbs_id=1026
智能充电器入门教程 五: 异步串口双工通讯
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3722598&bbs_page_no=1&bbs_id=1026
智能充电器入门教程 六: 基于 DMA 的 ADC
智能充电器入门教程 七: Unique Device ID
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3722804&bbs_page_no=1&bbs_id=1026
智能充电器入门教程 八: 内部温度传感器
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3722843&bbs_page_no=1&bbs_id=1026
智能充电器入门教程 九: 基于 DMA 的多通道 ADC
智能充电器入门教程 十: 基于 MDK 的 SWD 两线串行仿真
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3703849&bbs_page_no=1&bbs_id=1026
智能充电器入门教程 十一: PWM 脉宽调制功能
英特尔公司新一轮全球裁员行动正式启动。根据内部信息,其核心制造部门——英特尔代工厂(Intel Foundry)的“初步”裁员已于7月中旬展开,预计在本月底完成首阶段人员调整。公司高层在致工厂员工的备忘录中强调,该决策旨在“打造一个更精简、更敏捷、以工程及技术能力驱动的制造体系”,此举对于“赢得客户信任”及提升市场竞争力至关重要。
全球三大DRAM巨头——三星电子、SK海力士和美光科技——已正式拉开DDR4内存大规模停产的序幕,标志着主流内存技术加速进入更新换代期。继三星率先宣布其DDR4产品线将在2025年底结束生命周期后,美光也正式向核心客户发出通知,确认其DDR4/LPDDR4产品在未来2-3个季度内将逐步停止出货。
据行业消息,三星电子近期在其越南工厂启动115英寸RGB MicroLED电视的试生产。电视业务负责人Yong Seok-woo亲赴产线视察流程,标志着该技术正式进入量产准备阶段。尽管产品命名包含"MicroLED",但技术本质为采用RGB三色MiniLED背光的液晶电视(LCD),通过创新背光方案实现画质跃升。
AMD在AI Advancing 2025大会上正式宣布,其新一代MI350系列AI加速器将搭载三星电子与美光的12层堆叠HBM3E高带宽内存芯片。这是AMD首次公开确认三星的HBM3E供货身份,标志着双方战略合作进入新阶段。MI350X与MI355X两款芯片采用相同架构设计,仅在散热方案上存在差异,均配备288GB HBM3E内存,较上一代MI300X的192GB提升50%,比MI325X提升12.5%。
全球光学龙头舜宇光学科技(02382.HK)近期披露2025年5月出货量数据,呈现“车载领跑、手机承压、新兴品类崛起”的鲜明态势。在汽车智能化浪潮与消费电子结构性升级的双重驱动下,公司业务版图正经历深度调整。