找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3616|回复: 5
打印 上一主题 下一主题
收起左侧

基于51单片机+TLC2543的锂电池检测电路图+PCB+程序

  [复制链接]
跳转到指定楼层
楼主
ID:276416 发表于 2018-12-14 13:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Altium Designer画的原理图和PCB图如下:(51hei附件中可下载工程文件)


单片机源程序:
  1. #include "common.h"
  2. #include "lcd1602.h"
  3. #include "TLC2543.h"

  4. //#define V_max  42  //4.2V  电量100%
  5. //#define V_min  36  //3.6V  电量0%
  6. #define V_max  120  //4.2V  电量100%
  7. #define V_min  106  //3.6V  电量0%
  8. uint Vol_AD=0;
  9. uint Vol=0;
  10. uint Ele=0;
  11. uint Count=0;
  12. void Caculate_Vol(void);
  13. void main()
  14. {
  15. LCD_init();
  16. LCD_Set_Blink(0);
  17. LCD_write_string(0,0," Welcome To Use!");
  18. delay_ms(2000);
  19. LCD_clear();
  20. LCD_write_string(0,0,"Voltage:      V ");//5
  21. LCD_write_string(0,1,"Electrical:100% ");
  22. Caculate_Vol();
  23. while(1)
  24. {
  25.   Count++;
  26.   if(Count>500)
  27.   {
  28.    Count=0;
  29.    Caculate_Vol();
  30.   }
  31.   delay_ms(1);
  32. }
  33. }
  34. void Caculate_Vol(void)
  35. { Vol_AD=read2543(0);
  36. // Vol=(float)Vol_AD/4095*5000;
  37.   Vol=(float)Vol_AD/4100*12000;
  38. LCD_write_uint0(8,0,Vol);//8

  39. // if(Vol>4200)
  40. if(Vol>12000)
  41. {
  42.   Ele=100;
  43.   LCD_write_uint1(11,1,Ele);
  44. }
  45. // else if(Vol<3600)
  46. else if(Vol<10600)
  47. {
  48.   Ele=0;
  49.   LCD_write_uint1(11,1,Ele);  
  50. }
  51. else
  52. {
  53. //  Ele=(Vol-3600)/6;
  54.   Ele=(Vol-10600)/15;
  55.   LCD_write_uint1(11,1,Ele);
  56. }
  57. }


复制代码

全部资料51hei下载地址:
锂电池检测程序.rar (44.26 KB, 下载次数: 86)
锂电池电路.rar (391.15 KB, 下载次数: 81)



评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏4 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:396960 发表于 2018-12-15 09:59 | 只看该作者
学习下,谢谢分享~
回复

使用道具 举报

板凳
ID:73182 发表于 2018-12-15 13:24 | 只看该作者
学习学习
回复

使用道具 举报

地板
ID:370231 发表于 2019-4-18 09:24 | 只看该作者
学习学习,认真的学习
回复

使用道具 举报

5#
ID:900910 发表于 2022-1-4 14:57 | 只看该作者
PCB在第2个文件里面
回复

使用道具 举报

6#
ID:440028 发表于 2022-2-9 10:32 | 只看该作者
改成放电就很优秀了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表