【简介】
这个用于监测电池电量的系统是单片机的兴趣制作。要解决的基本问题是:根据放电试验数据,依据测量电压,推算出目前剩余电量。
【构成】
这套系统首先使用Matlab分析获得了电压-电量之间的关系曲线。随后在单片机上存储了该曲线的信息,通过插值方式求取通过AD得到的电压对应的剩余电量。系统通过Protues进行了仿真。并将数据结果通过串口传送至了由Labview编写的上位机。
【提供】
本贴提供的文件包括:1.Keil编写的程序(C)
2.Protues仿真文件
3.Matlab分析绘图程序
4.Labview编写的上位机程序
5.作业报告
【软件】
如果需要完整的运行本贴提供的全部内容,需要安装以下软件。
1.Keil 2.Protues 3.Labview 4.Matlab 5.虚拟串口
【注意】
1.本系统的求解剩余电量的基本原理较为简单,仅做参考。如果您有更好的处理方式,请自行实现。
2.硬件系统AD的输入接口在Protues中直接使用滑动电阻接入。可以考虑在输入端设置电压跟随器。
3.本贴附件中的有关程序和代码,部分的参考了网络资源及书籍资源。由于不能完整的明确各部分出处及原作者情况,如果其中涉及到您的工作且您不满意本帖对该部分的引用,请您联系本人对本帖做出删除。
【系统展示】
1.放电试验及其处理
2.硬件系统原理图
3.下位机程序
4.下位机显示
5.上位机界面
6.上位机程序
7.文档
【附件】
仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)
注意:文件夹(5)中,包含了word格式的文档,以及部分报告中用图,其中(流程图.eddx)需要使用(亿图)软件打开,Proteus原理图工程的dsn文件要用Proteus7.5版本打开
全部资料51hei下载地址:
1.电池电量检测系统.rar
(1.8 MB, 下载次数: 620)
|