在CAN总线的怀抱中蓄电池组检测传感器悄然苏醒它们是三大类传感器中的精英力敏温度和压力这些具有机智之
导语:随着通信、电子和能源技术的飞速发展,蓄电池在民用和工业生产中的应用日益广泛,其作用也愈发重要。为确保控制系统稳定的运行,研制高效、经济、准确方便快捷的蓄电池检测装置变得至关重要。
关键词:蓄电池、CAN总线、LPC935、传感器
引言:蓄电池在直流电力系统中通常采用浮充或充-放-充两种工作方式,如图1所示。为了保障整个系统的稳定性,实时监测并分析单体蓄电池的状态至关重要。
2 系统设计与实现
2.1 CAN总线介绍
CAN(Controller Area Network)是一种用于汽车监控和控制系统的串行通信网络,由德国BOSH公司开发,它具有多主从结构,不分主从,可以进行点对点及全局广播数据传输,并且具有非破坏性总线仲裁技术。其通信速度可达5kbps,可覆盖10公里远距离,可以使用双绞线或同轴电缆作为传输介质。
2.2 蓄电池检测系统设计
24个单体检测单元负责实时监测每个单体蓄电池组件的状态,每个单元都包含一个硬件模块,该模块与其他模块相似,同时还有一个独立的整体检测模块来监测整个蓄電組狀態。这24个检测单元通过CAN总线向上位机发送数据,上位机接收这些数据,对其进行分析处理,并将结果显示出来。
3 单体检测单元节点设计
3.1 温度采集节点
该节点负责采集各个單體電瓶組成員溫度信号,将温度转换为数字信号并通过CAN总线发送到上位机。此过程涉及到放大滤波以及A/D转换等步骤,以确保温度信息准确无误。
3.2 电压采集节点
该节点通过光耦隔离器来保护输入端口免受干扰,将脉冲信号变换为数字信号并送入单片机。然后通过SPI协议将数据发送给MCP2510以便于上传到CAN总线上进行集中管理。
4 系统软件编程
本系统软件主要包括自检程序数显程序滤波处理程序以及通信程序。在初始化阶段,我们设置了所有必要寄存器;在发送阶段,我们编辑ID标识,然后写入MCP2510缓冲区;在接收阶段,我们读取FIFO内信息释放缓冲区空间。
5 结束语:
本文详细描述了一种基于CAN总線設計之間連結各個單體檢測單元與中央管理單元之間通訊機制,使得系統更加灵活易扩展,並且能够更有效地監控並維護每一個電源儲存單位。本系統不僅提高了實時性,也降低了故障率,使得整個直流供應系統更加安全可靠。