标题: 电池电量监测系统设计 单片机+LabVIEW+Matlab+Protues+Keil程序 [打印本页]

作者: Flywithliye    时间: 2020-2-26 17:19
标题: 电池电量监测系统设计 单片机+LabVIEW+Matlab+Protues+Keil程序
【简介】
这个用于监测电池电量的系统是单片机的兴趣制作。要解决的基本问题是:根据放电试验数据,依据测量电压,推算出目前剩余电量。
【构成】
这套系统首先使用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)


作者: --YUN--    时间: 2020-4-20 23:30
楼主你这电压跟随器怎么添加的啊
作者: dj3365191    时间: 2020-7-8 11:35
文件夹4里面的上位机文件怎么打开?
作者: Flywithliye    时间: 2020-7-9 14:14
dj3365191 发表于 2020-7-8 11:35
文件夹4里面的上位机文件怎么打开?

安装labview软件,2016以上版本即可
作者: 陈筱筱    时间: 2021-5-29 19:51
虚拟串口怎么弄啊
作者: usaboy    时间: 2021-5-30 03:18
thank you for your sharing
作者: usaboy    时间: 2021-5-30 03:19
Thank for your sharing
作者: Flywithliye    时间: 2021-6-5 21:27
陈筱筱 发表于 2021-5-29 19:51
虚拟串口怎么弄啊

百度 VSPD
作者: zxqw12347    时间: 2021-10-14 14:29
原理图如何打开?

作者: 1725169750    时间: 2022-1-11 21:06
zxqw12347 发表于 2021-10-14 14:29
原理图如何打开?

Proteus7.5版本打开
作者: cf900320    时间: 2022-4-12 10:28
好东西,值得研究学习,谢谢楼主分享
作者: lls5201    时间: 2022-4-12 10:48
看起来不错
作者: jbman    时间: 2022-6-25 19:50
这对我很有帮助
作者: 860741907    时间: 2022-6-26 16:58
Thank for your sharing
作者: hgig    时间: 2022-11-21 09:21
大神,我想问一下,如果连实物的话,电池正极负极应该连在哪里呢?
作者: AT89C52STM32    时间: 2023-5-14 23:42
博主,你的上位机图前面板完全不显示传输的数据,后面板正常运行没有错误,然后我加了一个缓冲区,发现缓冲区也不显示电压电量,反而是乱码。请问怎么解决
作者: lindeijun1    时间: 2023-5-18 08:19
太棒啦,谢谢啊!!1




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1