一种控制器扩展总线装置制造方法及图纸

技术编号:21058792 阅读:37 留言:0更新日期:2019-05-08 06:11
本发明专利技术公开了一种控制器扩展总线装置,包括主控模块、控制器扩展总线和多个扩展模块,所述的控制器扩展总线由RS485总线、SPI总线和快速保护线组成,所述的主控模块与扩展模块均通过总线隔离装置与控制器扩展总线连接,所述的总线隔离装置包括微控制器、RS485通信通路、SPI通信通路、快速保护通信通路和总线隔离器;本发明专利技术提高了控制器的扩展能力和通信速率、简化底板总线复杂度、提高了总线抗干扰能力,且成本低,易于实现。

A Controller Extended Bus Device

【技术实现步骤摘要】
一种控制器扩展总线装置
本专利技术属于自动化控制领域,尤其涉及PLC、工业控制器等控制装置的扩展总线装置。
技术介绍
随着工业控制的发展,其对自动化水平要求也越来越高,这就导致越来越多的控制、采样信号等信号需要连至控制器。所以就要求控制器有很好的扩展性和更高的传输速率,以适应更多的场合。其中比较具有代表性的就是PLC(ProgrammingLogicController)。但目前众多的PLC扩展总线中都存在各自的问题:基于标准SPI的扩展方式中,一方面总线容易受干扰,另一方面每个模块对应一个片选使得总线复杂,扩展性受一定影响;基于CAN、I2C等总线的通信速率又不够;基于CPLD等自定义协议,一方面成本较高,另一方面协议完整性很难保证,当系统出现故障时也很难实现快速保护。且目前的多种总线中并不能保证数据的实时性,所以其不能用于实时控制。
技术实现思路
为了克服现有技术的缺点和不足,本专利技术提出了一种控制器扩展总线装置。本专利技术解决其技术问题所采用的技术方案是:一种控制器扩展总线装置,包括主控模块和通过控制器扩展总线与主控模块连接的多个扩展模块,多个扩展模块通过连接总线并联在控制器扩展总线上,实现与主控模块的电气连接,所述的控制器扩展总线由RS485总线、SPI总线和快速保护线组成,所述的主控模块与扩展模块均通过总线隔离装置与控制器扩展总线连接,扩展模块在发送数据时将总线隔离装置设为发送模式,在数据交互完成后将总线隔离装置设为接收模式,避免对总线产生影响,所述的总线隔离装置包括微控制器以及通过RS485通信通路、SPI通信通路和快速保护通信通路与微控制器连接的总线隔离器,所述的总线隔离器通过隔离芯片控制RS485总线、SPI总线和快速保护线的收发状态,屏蔽各个扩展模块对RS485总线、SPI总线和快速保护线的干扰,同时将SPI总线的单端信号转换成差分信号,以提高通信速率和抗干扰能力。所述的一种控制器扩展总线装置,其RS485总线工作时以主控模块做主处理器,用于传输低速数据,并控制扩展模块的SPI片选信号,当片选信号为低电平时表示总线占用,片选信号为高电平时表示总线空闲,当某一模块作为从处理器发送数据时,将总线的片选信号电平拉低,否则拉高。所述的一种控制器扩展总线装置,其SPI总线用于传输高速数据,工作时扩展模块SPI做主处理器,主控模块SPI做从处理器,其片选输出可采用RS485指令控制,也可采用令牌环控制方式。所述的一种控制器扩展总线装置,其快速保护线默认为高电平,当系统中任一扩展模块出现严重故障,检测到故障信号时,将其快速保护线的电平拉低并通知主控模块进行保护动作,主控模块检测到低电平时进入保护模式,可实现控制系统的快速保护。所述的一种控制器扩展总线装置,其RS485总线、SPI总线和快速保护线通过底板或板间连接器或连接端子或屏蔽线缆的形式与总线隔离装置连接。所述的一种控制器扩展总线装置,其微控制器采用ARM类控制器、DSP或FPGA。本专利技术的有益效果是:通过对标准SPI工作方式的改变,以RS485总线代替其片选信号,增加了总线的灵活性和扩展能力。同时提高了总线速率和抗干扰能力;采用标准总线实现简单、成本低;提高了SPI总线适应能力;且实现了高速数据与低速数据的分离,保证了数据的实时性,可用时实时控制场合。附图说明图1是本专利技术的结构示意图;图2是本专利技术总线隔离装置的功能框图;图3是本专利技术SPI总线隔离功能的原理图;图4是本专利技术RS485总线隔离功能的原理图。各附图标记为:1—主控模块,2—控制器扩展总线,21—RS485总线,22—SPI总线,23—快速保护线,3—扩展模块,4—总线隔离装置,41—微控制器,42—总线隔离器。具体实施方式为了更加清楚的阐述本专利技术方案,下面结合附图和实例对
技术实现思路
进行进一步的说明。应当理解,此处所描述的具体是实施例仅用于解释本专利技术,保护范围并不局限于所述实例。参照图1所示,本专利技术公开的一种控制器扩展总线装置,包括主控模块1和通过控制器扩展总线2与主控模块1连接的多个扩展模块3,所述的控制器扩展总线2由RS485总线21、SPI总线22和快速保护线23组成,多个扩展模块3的RS485总线21、SPI总线22和快速保护线23通过连接总线并联在控制器扩展总线2上,实现与主控模块1的电气连接,其可采用底板形式,也采用板间连接器,或者连接端子都可以,为提高通信抗干扰能力,多采用线缆连接,应采用带屏蔽的线缆;所述的主控模块1与扩展模块3均通过总线隔离装置4与控制器扩展总线2连接,扩展模块3在发送数据时将总线隔离装置4设为发送模式,在数据交互完成后将总线隔离装置4设为接收模式,避免对总线产生影响,所述的总线隔离装置4包含微控制器41以及通过RS485通信通路、SPI通信通路和快速保护通信通路与微控制器41连接的总线隔离器42,所述的总线隔离器42通过隔离芯片控制RS485总线21、SPI总线22和快速保护线23的收发状态,屏蔽各个扩展模块3对各总线的干扰,同时将SPI总线22的单端信号转换成差分信号,以提高通信速率和抗干扰能力;其中微控制器41指能够实现SPI总线22和RS485总线21控制的控制器总称,可以使ARM类控制器、DSP、FPGA等等。图2所示为专利技术总线隔离装置4的功能框图,SPI总线22通路和RS485总线21通路经过总线隔离器42后,将其单端信号转换成差分信号,用于提高通信的速率和抗干扰能力;由于片选信号并不属于高速信号,对通信质量不会造成影响,所以其仍采用单端传输方式。本专利技术的RS485总线21工作时以主控模块1做主处理器,用于传输低速数据,并控制扩展模块3的SPI片选信号(片选指令),所有模块共用一个SPI片选信号,当片选信号为低电平时表示总线占用,片选信号为高电平时表示总线空闲,当某一模块作为从处理器发送数据时,将总线的片选信号电平拉低,否则拉高。其工作流程为:主控模块1首先通过RS485总线21依次向有高速数据需要与主控模块1交互的扩展模块3发送片选指令,扩展模块3收到主控模块1发出的片选指令后,启动SPI传输(作为主),拉低片选信号电平,之后主控模块1就可以与扩展模块3进行数据交互,完成高速数据交互后RS485接着进行低速数据的交互,直到下一个数据传输周期。高速数据定义为控制器完成控制功能所需要实时获取的数据,当数据的获取速度达不到要求时将对控制性能产生一定的影响,其本身变化速度较快。如变频控制中的相关电流、电压信号。所以需要一定的机制来保证其通道畅通,本专利技术中所采用的SPI总线就是用于保证高速数据的畅通。低速数据定义为控制器不需要实时获取的数据,一方面是其本身变化速度就比较慢,或者其获取速度并不影响控制性能。在本专利技术中通过将两种数据分别传输,以提高控制系统的数据实时性,进而提高控制性能。通过此种方法实现了低速数据与高速数据的分别传输,可有效提高控制器的性能。图3所示为SPI总线隔离功能的原理图,本实施例中采用DS92LV040ATLQA器件,其一方面将单元信号转换成差分信号,另一方面提供总线驱动,确保总线信号质量。DS92LV040ATLQA信号分为两组,分别受两个使能信号的控制。使能信号用于控制信号的传输方向,当设置为发送使能时,其才能够发送数据否则本文档来自技高网
...

【技术保护点】
1.一种控制器扩展总线装置,其特征在于:包括主控模块(1)和通过控制器扩展总线(2)与主控模块(1)连接的多个扩展模块(3),所述的控制器扩展总线(2)由RS485总线(21)、SPI总线(22)和快速保护线(23)组成,所述的主控模块(1)与扩展模块(3)均通过总线隔离装置(4)与控制器扩展总线(2)连接,扩展模块(3)在发送数据时将总线隔离装置(4)设为发送模式,在数据交互完成后将总线隔离装置(4)设为接收模式,所述的总线隔离装置(4)包括微控制器(41)以及通过RS485通信通路、SPI通信通路和快速保护通信通路与微控制器(41)连接的总线隔离器(42),所述的总线隔离器(42)通过隔离芯片控制RS485总线(21)、SPI总线(22)和快速保护线(23)的收发状态,屏蔽各个扩展模块(3)对其总线的干扰,同时将SPI总线(22)的单端信号转换成差分信号。

【技术特征摘要】
1.一种控制器扩展总线装置,其特征在于:包括主控模块(1)和通过控制器扩展总线(2)与主控模块(1)连接的多个扩展模块(3),所述的控制器扩展总线(2)由RS485总线(21)、SPI总线(22)和快速保护线(23)组成,所述的主控模块(1)与扩展模块(3)均通过总线隔离装置(4)与控制器扩展总线(2)连接,扩展模块(3)在发送数据时将总线隔离装置(4)设为发送模式,在数据交互完成后将总线隔离装置(4)设为接收模式,所述的总线隔离装置(4)包括微控制器(41)以及通过RS485通信通路、SPI通信通路和快速保护通信通路与微控制器(41)连接的总线隔离器(42),所述的总线隔离器(42)通过隔离芯片控制RS485总线(21)、SPI总线(22)和快速保护线(23)的收发状态,屏蔽各个扩展模块(3)对其总线的干扰,同时将SPI总线(22)的单端信号转换成差分信号。2.根据权利要求1所述的一种控制器扩展总线装置,其特征在于,所述的RS485总线(21)工作时以主...

【专利技术属性】
技术研发人员:赵晓宇方华松杨宝龙陈伟邱长青
申请(专利权)人:武汉船用电力推进装置研究所中国船舶重工集团公司第七一二研究所
类型:发明
国别省市:湖北,42

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

1