一种基于I制造技术

技术编号:17541490 阅读:15 留言:0更新日期:2018-03-24 18:22
本发明专利技术公开了一种基于I

One based on I

The invention discloses one kind based on I

【技术实现步骤摘要】
一种基于I2C总线的多板卡状态监控方法
本专利技术属于板卡监控领域,特别的一种基于I2C总线的多板卡状态监控方法。
技术介绍
多板卡设备(以下简称设备)一般包含多个板卡。其板卡类型一般包括主控板、背板、业务板卡、接口板等。设备内主控板和各业务板卡上都采用专用的MCU对板卡的各个运行参数进行监控。板卡的运行参数包括板卡内部电压、电流、温度等。设备内主控板和各业务板卡的MCU要通过接口板引出接口到设备外部连接外部主机。外部主机通过外部接口实现对设备内主控板和各业务板卡进行监控。现有技术多板卡设备对内部各板卡进行监控的实现方式一般是在多板卡设备上安装接口板,接口板上焊接多个插座,每个插座与设备内主控板和各业务板卡通过背板分别采用串口连接,每个插座对应一个板卡,通过串口线一端插入接口板串口插座,另一端接入外部主机的串口,外部主机通过启动串口程序与板卡通信,监控板卡;这种方式存在如下问题:1、每个串口至少需要3个引脚,设备内主控板和各业务板卡越多,需要的接口板的外部接口插座也越多;2、每个设备内主控板和各业务板卡对应一个外部串口,当板卡调换位置时要重新调整配置监控串口参数;3、当需要同时监控多板卡时要连接多条串口线,连接多个外部主机;4、监控数据没有存储,无法查询板卡运行历史参数;5、不能获取每个设备内主控板和各业务板卡的详细信息。
技术实现思路
针对现有技术的以上缺陷或改进需求,本专利技术提供了一种基于I2C总线的多板卡状态监控方法,其目的在于解决现有的多板卡状态监控方法在同时监控个多板卡时需要多条串口线、多个外部主机,并且主控板或者业务板卡在背板上的位置调换后需要重新调整参数配置的问题。为实现上述目的,按照本专利技术的一个方面,提供了一种基于I2C总线的多板卡状态监控方法,具体如下:a、将多板卡设备内的主控板、业务板卡、接口板作为I2C总线上的从设备,通过多板卡设备背板连接到I2C总线上;并为每个从设备分配独立的I2C总线地址;b、将外部主机作为I2C总线的主设备,通过设置在多板卡设备接口板上的I2C接口插座以及I2C数据线将多板卡设备与外部主机连接;c、当多板卡设备与外部主机连接运行时,通过作为I2C总线的主设备的外部主机监控多板卡设备内主控板和各业务板卡的运行参数和板卡硬件特征信息;d、当多板卡设备脱离外部主机独立运行时,将多板卡设备的主控板作为I2C总线的主设备来监控多板卡设备内主控板和各业务板卡的各运行参数和板卡硬件特征信息。优选地,上述基于I2C总线的多板卡状态监控方法,当设备与外部主机连接运行时,通过外部主机和多板卡设备内的日志功能存储多板卡设备运行时的日志信息,以便随时调取。优选地,上述基于I2C总线的多板卡状态监控方法,当多板卡设备脱离外部主机独立运行时,将多板卡设备的主控板作为I2C总线的主设备通过多板卡设备内的日志功能存储设备运行时的日志信息,以便随时调取。优选地,上述基于I2C总线的多板卡状态监控方法,运行参数包括电压、电流和温度信息;板卡硬件特征信息包括板卡ID、板卡类型、硬件版本号。优选地,上述基于I2C总线的多板卡状态监控方法,通过USB转I2C模块实现多板卡设备侧的I2C总线与外部主机的USB接口之间的连接。本专利技术提供的上述基于I2C总线的多板卡状态监控方法,使多板卡设备的各板卡在多板卡设备背板上通过I2C总线连接,再通过设置于接口板上的I2C接口、USB转I2C模块与外部主机连接,实现对多板卡设备内主控板和各业务板卡进行监控。总体而言,通过本专利技术所构思的以上技术方案与现有技术相比,能够取得下列有益效果:本专利技术提供的基于I2C总线的多板卡状态监控方法,一方面,通过设于多板卡设备接口板上的I2C接口插座连接外部主机进行多板卡状态监控,大幅减少了接口数量和线缆数量,只需用一根I2C线缆、一个USB转I2C模块和一台外部主机即可实现对所有多板卡设备内部的主控板和业务板卡的监控,降低了监控成本;另一方面由于本专利技术采用的是I2C总线,为每个板卡分配独立的I2C总线地址,所以主控板或者业务板卡在背板上的位置调换后不需要重新调整参数配置;又一方面,本专利技术进一步增强了多板卡设备的可维护性,多板卡设备在连接外部主机运行和独立运行时均可以通过日志功能存储监控信息和硬件特征信息。附图说明图1是本专利技术的系统结构示意图。在所有附图中,相同的附图标记用来表示相同的元件或结构,其中:1-多板卡设备、2-主控板、3-业务板卡、4-接口板、5-背板、6-I2C接口插座、7-USB转I2C模块、8-外部主机、9-I2C连接线。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。此外,下面所描述的本专利技术各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。参照图1所示,多板卡设备1包括主控板2、业务板卡3(可根据业务要求配置若干块)、接口板4和背板5;通过设置其背板5上的I2C接口插座,以及外部的USB转I2C模块7、I2C连接线9与外部主机8相连。多板卡设备1内的主控板2、业务板卡3、接口板4通过背板5连接在I2C总线上,均作为I2C总线上的从设备,每个从设备均分配有各自独立的I2C总线地址。实施例提供的基于I2C总线的多板卡状态监控方法,具体如下:1、将多板卡设备内的主控板、业务板卡、接口板作为I2C总线上的从设备,通过多板卡设备背板连接到I2C总线上;并为每个从设备分配独立的I2C总线地址;2、将外部主机作为I2C总线的主设备,通过设置在多板卡设备接口板上的I2C接口插座通过I2C数据线(只需要SDA和CLK两根线缆)通过USB转I2C模块与外部主机连接;3、当多板卡设备与外部主机连接运行时,通过主设备监控多板卡设备内主控板和各业务板卡的运行参数和板卡硬件特征信息;运行参数包括电压、电流和温度信息;板卡硬件特征信息包括板卡ID、板卡类型、硬件版本号;4、当多板卡设备脱离外部主机独立运行时,将多板卡设备的主控板作为I2C总线的主设备来监控多板卡设备内主控板和各业务板卡的各运行参数和板卡硬件特征信息。基于上述实施例提供的方法进行多板卡状态监控的流程如下:1、多板卡设备内的主控板、业务板卡采集包括各自的运行参数(电压、电流、温度)信息和硬件特征信息的监控信息;2、当多板卡设备与外部主机连接运行时,外部主机作为I2C总线主设备通过I2C总线地址读取每块板卡的监控信息,通过外部主机和多板卡设备内的日志功能存储设备运行时的日志信息,以便随时调取。3、当多板卡设备脱离外部主机独立运行时,将多板卡设备的主控板作为I2C总线主设备监控设备内主控板和各业务板卡的运行参数信息和硬件特征信息;并通过多板卡设备内的日志功能存储设备运行时的日志信息,以便随时调取。本领域的技术人员容易理解,以上所述仅为本专利技术的较佳实施例而已,并不用以限制本专利技术,凡在本专利技术的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本专利技术的保护范围之内。本文档来自技高网...
一种基于I

【技术保护点】
一种基于I

【技术特征摘要】
1.一种基于I2C总线的多板卡状态监控方法,其特征在于,具体如下:a、将多板卡设备内的主控板、业务板卡、接口板作为I2C总线上的从设备,通过多板卡设备背板连接到I2C总线上;并为每个从设备分配独立的I2C总线地址;b、将外部主机作为I2C总线的主设备,通过设置在多板卡设备接口板上的I2C接口插座以及I2C数据线将多板卡设备与外部主机连接;c、当多板卡设备与外部主机连接运行时,通过作为I2C总线的主设备的外部主机监控多板卡设备内主控板和各业务板卡的运行参数和板卡硬件特征信息;d、当多板卡设备脱离外部主机独立运行时,将多板卡设备的主控板作为I2C总线的主设备来监控多板卡设备内主控板和各业务板卡的各运行参数和板卡硬件特征信息。2....

【专利技术属性】
技术研发人员:刘嘉祥
申请(专利权)人:湖北三江航天红峰控制有限公司
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1