微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 电源设计 > 基于C8051F041单片机的直流电源设计

基于C8051F041单片机的直流电源设计

时间:09-16 来源:互联网 点击:

单片机C8051F041 自身带有CAN 总线2.0B 接口,在收发器与单片机接口之间采用高速光耦来实现它们之间的电气隔离,以保护单片机,最后收发器和CAN 协议控制器连接,这样就实现了C8051F041 与CAN总线的通信。

软件设计

该系统软件是一个功能较强的监控软件,它具有实时多任务处理的能力,能及时有效地响应突发事件。它完成显示,A/ D 转换,数据处理,声光报警,通信等任务。实践证明,本系统软件工作圆满,完全符合系统设计的要求。系统软件由五个模块组成。

主程序模块主要完成系统的初始化,设定各种常数,进行预处理,显示电池各种状态参数。

采样程序模块完成对电池的电压、电流、温度等参数的测量,其中包含A/ D 转换程序。

CAN 通信程序模块主要完成本系统同上位机之间的CAN 通信功能。

电池电量计算程序模块主要完成对采样得到的电池电压、电流来计算电池电量。

电池状态分析程序模块完成对采样及计算得到的各种电池参数进行分析,并发出声光报警信号。

结论

本文基于C8031F041 单片机直流电源电池监控系统的设计与实现。通过实验证明,系统的硬件和软件完全符合系统设计的各种性能要求,能圆满完成对电池组的工作状态进行监控。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top