你的位置: 浙江自行车网 - 技术博览
基于CAN总线的蓄电池组充放电集散控制系统的设计
作者:不详 点击: 时间:2008-3-26 9:23:27 来源:不详 发表评论

图4:节点单元主程序流程图

图5:CAN总线通信初始化流程图

通信程序

CAN总线通信程序主要由三部分组成,即初始化程序、发送程序和接收程序。初始化程序主要完成CAN控制器工作方式的选择,即对CAN控制器控制段中的寄存器写控制字。

本系统采用SJA1000,即在系统复位模式下完成如图5的初始化流程。信息从CAN控制器发送到CAN总线或从CAN总线到CAN接收缓冲区都是由CAN总线控制器SJA1000自动完成的,发送和接收中断处理流程图分别如图6、图7所示。

图6:CAN总线通信发送程序流程图

图7:CAN总线通信接收程序流程图

液晶显示程序

液晶显示程序框架如图8所示。带中文字库的大点阵图形液晶显示模块LCM320240ZK每屏可显示300个字符,且可以清晰显示蓄电池组充放电电压、电流、V/I特性等曲线。首屏监控子菜单内容包括当前时间、交流电压、电流、负载电压、电流、环境温度、单体蓄电池温度、均浮充状态等参数。在首屏上按功能选择键启动或复位可进入主菜单屏,包括电池状态监控、充放电参数控制以及故障报警等子菜单,利用光标移动可选择要查看的子菜单。屏间信息的转换、屏内光标的移动和参数的增减通过上、下、左、右和确定按键组合实现。

图8:液晶显示程序流程图

结 语

基于CAN总线的蓄电池组充放电集散控制系统充放电参数检测控制实时性好、抗干扰性强且易于升级,对于提高直流供电系统的可靠性,减轻工作人员的劳动强度,减少维护工作的盲目性具有重要的参考价值。

来源:C114通信技术
http://tech.c114.net/168/a268956.html

上一页 [1] [2] 

责任编辑:风淡些


声明:凡未注明来源浙江自行车网的信息均为转载信息。文章观点仅为作者个人观点,不代表本站立场。转载信息的目的是为了更加快速地传播行业信息,由于时间和精力的关系,未能对转载内容的真实性逐一考证,仅供参考。在采集录入的时候未能及时通知信息版权所有者,谨向你们表示感谢。如果您觉得本站发布的信息侵犯了您的权益,请来电告知,本站将在第一时间处理您的意见。
网友评论(查看完整评论 网友评论不代表本站立场。
大名: 评论需知
邮箱:
内容:
验证码:
相关资源