一种模块识别和通信端口自动分配的系统技术方案

技术编号:11775313 阅读:112 留言:0更新日期:2015-07-26 16:34
本实用新型专利技术涉及一种模块识别及通信端口分配的系统,包括互联板、主控模块、用户模块和电源模块,所述的主控模块、用户模块和电源模块分别通过设置在互联板上的插槽与互联板连接,所述的主控模块包括ARM芯片,所述的用户模块包括CPLD,所述的主控模块的ARM芯片和用户模块的CPLD分别设有通信端口,所述的ARM芯片和用户模块的CPLD通过通信端口进行通信。与现有技术相比,本实用新型专利技术具有便于扩展、便于诊断维修、便于恢复故障等优点。

【技术实现步骤摘要】

本技术涉及通信领域,尤其是涉及一种模块识别及通信端口自动分配的系 统。
技术介绍
针对目前电子产品设计,采用模块化设计、通用插槽的设计方法。模块化产品的设 计达到以下几个目的: (1)模块的组合配置,就可以出创建不同需求的产品,便于用户扩展,满足客户的 定制要求。 (2)相似性的重用,既可以重用已有件和已有设计经验,也可以重用整个产品生命 周期中的采购、物流、制造和服务资源。 (3)减少产品工程复杂程度。 采用模块化设计、通用插槽的设计方法,便于用户对功能扩展。但是对目前的电子 产品,插槽功能固定,即对于每一个用户模块,只能插在固定的插槽上。通信端口固定,即对 每一个用户模块,其通信端口固定,不具有对用户模块的通信端口进行实时分配和释放功 能。
技术实现思路
本技术的目的就是为了克服上述现有技术存在的缺陷而提供一种便于扩展、 便于诊断维修、便于恢复故障的模块识别及通信端口自动分配的系统。 本技术的目的可以通过以下技术方案来实现: 一种模块识别及通信端口分配的系统,其特征在于,包括互联板、主控模块、用户 模块和电源模块,所述的主控模块、用户模块和电源模块分别通过设置在互联板上的插槽 与互联板连接,所述的主控模块包括ARM芯片,所述的用户模块包括CPLD,所述的主控模块 的ARM芯片和用户模块的CPLD分别设有通信端口,所述的ARM芯片和用户模块的CPLD通 过通信端口进行通信。 所述的互联板上的插槽个数为8个。 所述的主控模块、用户模块和电源模块任意插在互联板的多个插槽中。 所述的主控模块包括处理器芯片和通信接口,所述的处理器芯片与通信接口连 接。 所述的通信接口包括UART接口和SPI接口。 与现有技术相比,本技术具有以下优点: -、便于扩展,电源模块、主控模块和用户模块可以插在互连板的任意插槽上,便 于用户模块的扩展和操作。 二、便于诊断维修,主控模块完全掌控插槽、模块及通信端口之间的对应关系,方 便故障诊断、定位及维修。 三、便于恢复故障,在有通信端口空闲的情况下,也可以实现对通信故障的模块进 行通信端口重分配,从而,快速恢复故障模块功能。【附图说明】 图1为本技术的系统结构示意图。 图2为本技术中模块识别结构图。 图3为通信端口分配功能框图。 图4为通信口选择原理框图。 其中,1、互联板,2、主控模块,3、用户模块,4、电源模块。【具体实施方式】 下面结合附图和具体实施例对本技术进行详细说明。 实施例: 如图1所示,该系统包含用于系统供电的电源模块4,用于模块识别以及通信端口 分配的主控模块2,用于完成各种功能的用户模块3,用于连接各模块的互连板1。互连板1 上安装8个通用插槽,而必配的电源模块4不需要通信接口,必配的主控模块2是与其他模 块实现通信对端,也可以说是不需要通信接口,这样,8个通用插槽只需要6个通信接口就 足够。主控模块2的ARM处理器内置有4个UART接口和2个SPI接口分配给插槽使用。这 6个通信端口与插槽及模块之间也不设置强制的固定对应关系,因此,需要实现一种通信端 口在模块之间进行自动分配的方案。 主控模块2对插在互联板1上的用户模块3进行识别,获取用户模块3的模块信 息和通信端口信息,然后根据用户模块3的模块信息和通信端口信息对不同类型的用户模 块3进行通信端口分配,并且进行通信测试,测试通过后,最后进行主控模块2与用户模块 3之间的通信。 模块识别方案 每个模块上有4位模块标识信号(MO~M3)用来表示模块的种类。分配情况如表 1所示: 表1模块标识信号分配表【主权项】1. 一种模块识别及通信端口分配的系统,其特征在于,包括互联板(I)、主控模块(2)、 用户模块⑶和电源模块(4),所述的主控模块(2)、用户模块(3)和电源模块⑷分别通 过设置在互联板(1)上的插槽与互联板(1)连接,所述的主控模块(2)包括ARM芯片,所述 的用户模块(3)包括CPLD,所述的主控模块(2)的ARM芯片和用户模块(3)的CPLD分别设 有通信端口,所述的ARM芯片和用户模块(3)的CPLD通过通信端口进行通信;2. 根据权利要求1所述的一种模块识别及通信端口分配的系统,其特征在于,所述的 互联板(1)上的插槽个数为8个。3. 根据权利要求2所述的一种模块识别及通信端口分配的系统,其特征在于,所述的 主控模块(2)、用户模块(3)和电池模块(4)任意插在互联板(1)的多个插槽中。4. 根据权利要求1所述的一种模块识别及通信端口分配的系统,其特征在于,所述的 主控模块(2)包括处理器芯片和通信接口,所述的处理器芯片与通信接口连接。5. 根据权利要求4所述的一种模块识别及通信端口分配的系统,其特征在于,所述的 通信接口包括UART接口和SPI接口。【专利摘要】本技术涉及一种模块识别及通信端口分配的系统,包括互联板、主控模块、用户模块和电源模块,所述的主控模块、用户模块和电源模块分别通过设置在互联板上的插槽与互联板连接,所述的主控模块包括ARM芯片,所述的用户模块包括CPLD,所述的主控模块的ARM芯片和用户模块的CPLD分别设有通信端口,所述的ARM芯片和用户模块的CPLD通过通信端口进行通信。与现有技术相比,本技术具有便于扩展、便于诊断维修、便于恢复故障等优点。【IPC分类】G06F13-38【公开号】CN204496488【申请号】CN201520184691【专利技术人】许小青, 廖超 【申请人】上海航天有线电厂有限公司【公开日】2015年7月22日【申请日】2015年3月30日本文档来自技高网...

【技术保护点】
一种模块识别及通信端口分配的系统,其特征在于,包括互联板(1)、主控模块(2)、用户模块(3)和电源模块(4),所述的主控模块(2)、用户模块(3)和电源模块(4)分别通过设置在互联板(1)上的插槽与互联板(1)连接,所述的主控模块(2)包括ARM芯片,所述的用户模块(3)包括CPLD,所述的主控模块(2)的ARM芯片和用户模块(3)的CPLD分别设有通信端口,所述的ARM芯片和用户模块(3)的CPLD通过通信端口进行通信;

【技术特征摘要】

【专利技术属性】
技术研发人员:许小青廖超
申请(专利权)人:上海航天有线电厂有限公司
类型:新型
国别省市:上海;31

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

1