首页 > 科技服务 > 技术详情

一种轻量级跨平台的轨道交通蓄电池数据监控上位机平台(技术产业化)

  • 申请人:北京...科技有限公司
  • 发布时间:2024.08.23
  • 技术领域:电气自动化
  • 所属行业:电池、电力、充电器
  • 是否专利:无专利
  • 专利类型:发明
  • 专利号:CN2019...3877.0
  • 技术成熟度:可以量产
  • 是否产业:已产业
  • 希望对接并咨询的用户可以到技术平台
  • 查找并对接
  • 技术介绍
  • 成果评价
  1. 一种轻量级跨平台的轨道交通蓄电池数据监控上位机平台

    专利摘要   本发明公开了一种轻量级跨平台的轨道交通蓄电池数据监控上位机平台。用于监控电池系统内各项参数;储能系统中所有的电芯的状态及子设备的运行状态的参数。从控单元采集蓄电池模组的数据,通过CAN网络与主控单元进行交互,主控单元作为系统的核心部分,在处理从控单元基础数据的基础上,还承担着系统中高压回路的控制及状态检测,烟雾报警器状态的检测,绝缘模块的交互及控制,风扇的控制及状态检测,数据记录仪的数据存储,与牵引变流器或者列车控制与管理系统TCMS之间的数据交互等。通过本发明可以直观的查看到各个子部件的运行状态,提高了储能系统的可靠性和安全性,为开发和维护人员在实际开发,维护及测试时节约                                                     

    背景技术

     

    在嵌入式软件开发的全生命周期中,主流的开发环境有Windows和Linux等,前瞻性的选择一款同时可以适配Windows平台下的开发环境和Linux平台下的开发环境的蓄电池管理系统的监控上位机开发平台,是尤为的重要,这样不至于当系统的软硬件升级换代后,监控上位机软件也要重新开发。因此需要这款上位机监控软件可以满足跨平台的需求,对于开发人员的需求有一个清楚的定位和选择。

    在目前的大多数的实际应用中,很大部分蓄电池管理系统的监控上位机是基于Labview平台开发的。基于Labview平台开发的监控上位机具有一些缺点:Labview是根据图形化编程语言的开发环境,但是其用户使用的时候,需要根据自己电脑的系统不同版本下载安装的不同的集成运行引擎;由于基于Labview开发出的监控上位机安装包较大,用户使用时需要占用用户所使用的电脑很大的运行空间;基于Labview开发的上位机只能运行在Windows操作系统下,当目标控制板升级为ARM,需要运行在当下主流的Linux操作系统的时候,对于开发者来说,还需要再开发出一款基于Linux操作系统的监控上位机;对于Labview在一些个性化的设计中,显得比较古板,当用户提出一些需求的特定功能时,其自身的开发环境提供的功能显得杯水车薪。例如提供一些电脑的常用功能的接口。

    目前基于Qt Creator开发的软件支持Windows,Linux,FreeBSD等操作系统。由于Qt Creator提供了丰富的API,包括多达250个以上的C++类,还提供基于模板的collections,serialization,file,I/Odevice,directory management,date/time类。甚至还包括正则表达式的处理功能。还同时将图形化编程和代码编程的选择和应用进行了深度的开放和使用,在利用GUI图形的便利的同时再结合C++语言的应用,将两者亲密的结

    合。利用上述的这些接口,除了可以满足用户对监控上位机传统的数据监控功能外,将计算机的常用功能接口进行了集成。因此利用其提供的丰富的API接口,满足用户的多样化需求。同时Qt Creator提供了Python代码的接口,利用Python的开源,可移植性,可扩展性,丰富的库等优越的特性,可以实现更为强大的功能延伸及扩展。

    并且,基于Qt Creator开发则天生具有优良的跨平台特性,可以满足用户的全方位的需求。其对于用户而言,无需额外安装附加的运行引擎或者运行环境;且运行软件安装包非常小,其运行效率也有了很大的提升。

    在轨道交通的蓄电池储能系统中,主控模块担任了举足轻重的角色,既包含对从控模块的交互控制,各个子部件的状态健康及控制,又承接上层系统的交互和控制,但其本身不能将这些运行参数显示出来,必须通过监控上位机才能把数据直观地显示出来,进而做一些处理和优化,便于使用者监控及处理。

    发明内容