好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

多串行总线无源背板的制作方法.docx

5页
  • 卖家[上传人]:ting****789
  • 文档编号:309584691
  • 上传时间:2022-06-13
  • 文档格式:DOCX
  • 文档大小:20.61KB
  • / 5 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 多串行总线无源背板的制作方法专利名称:多串行总线无源背板的制作方法技术领域:本发明涉及自动控制领域中分散控制站、DCS(分布式控制系统)、PLC(可编程逻辑控制器)等的背板组件,具体的说是一种多串行总线无源背板,用于上述产品的电源模块、控制器模块、各种I/O模块的连接,实现模块间的供电和通信功能背景技术: 目前,国内外用于自动控制的分散控制站、DCS(分布式控制系统)、PLC(可编程逻辑控制器)基本都采用背板和模块的组成方式背板按有无有源器件可分为有源背板和无源背板;按可插接的模块数量可分为单模块背板和多模块背板;按安装方式可分为机柜架式和导轨式背板;按总线形式可分为并行总线和串行总线下面对各种形式背板的优缺点作一个简单介绍上述各种形式背板在很多相关产品上都有采用如美国NI公司的FP3000分散控制站上采用的是有源、单模块、导轨式、并行背板,美国MTL的MOST系统采用的是无源、多模块、导轨式、低速串行背板然而,目前已有的技术方案均无法在所有方面进行较好的权衡,还没有专利或文献在同时兼顾可靠性、支持模块数量、支持模块种类、通信速度、成本等方面做过相关介绍发明内容为了解决现有设计中不能同时兼顾可靠性、支持模块数量、支持模块种类、通信速度、成本等方面的问题,本发明目的在于提供一种同时具有可靠性高、支持模块数量多、支持模块种类全、通信速度高、成本低等特点的多串行总线无源背板。

      为了实现上述目的,本发明的具体技术方案包括-电源背板,与其他背板电连接,用于安装电源模块;-控制器背板,与I/O背板及电源背板相连,用于安装控制器模块;-I/O背板,用于安装I/O模块,与控制器背板、及电源背板相连;所述I/O背板具有电源通路、背板地址移位电路、模块相对地址形成电路、串行总线通路;-背板延长器用于实现I/O背板的连接;还包括终端匹配模块,与未端I/O背板相连,用于I/O背板内部差分串行总线的终端匹配;总体采用多串行总线技术,低速串行总线与中速串行总线混合设计,多种串行总线同时工作;具体体现在I/O背板的3种串行总线通路,3种串行总线通路分别连接不同的I/O模块,具体为1)第1串行总线,采用1Mbps半双工异步通信,具有一对差分串行总线,通信方式为485通信方式,控制器与I/O模块通信为主从查询方式,控制器发送读写请求,I/O模块返回相应的响应;用于常规的低速I/O模块;2)第2串行总线,采用6Mbps半双工同步通信;具有两对差分串行总线,即一对用于传输同步时钟,另一对用于传输数据;通过可编程逻辑器件实现控制器与I/O模块的数据传输;用于高速DI、DO(数字量输入、数字量输出模块);3)第3串行总线,采用6Mbps全双工同步自仲裁通信方式,适用于各种协议转换模块;利用CPU(中央处理器)的高速同步串行通信功能,同时加入优先级仲裁机制;其中所述第2串行总线有两种操作模式,其通信格式如下1)控制器读操作由命令帧和数据帧组成,控制器发送命令帧,I/O模块返回数据帧;2)控制器写操作由命令帧、数据帧、I/O返回值构成,控制器发送命令帧、数据帧,I/O模块发送返回值;所述第3串行总线通路具体由时钟信号、I/O模块数据发送、I/O模块数据接收、总线忙四对差分信号组成,其中时钟信号提供数据通信同步时钟,由控制器产生;I/O模块数据发送信号由控制器接收,与控制器数据接收线相连;I/O模块数据接收信号由控制器发送,与控制器数据发送线相连;总线忙信号在I/O模块发送前检测,总线空闲则发送数据;同时有多个模块请求发送时,根据优先级决定哪个模块先发送;所述第3串行总线的优先级仲裁机制实现流程如下I/O模块发送数据时先检测总线忙信号,在检测到总线忙时,等待并继续检测;当检测到总线闲后,将总线设为忙,在规定的时间片内(时间片由I/O模块优先级决定)I/O模块反复检测总线中的I/O模块数据发送线是否有信号,直到时间片结束;如果I/O模块数据发送线没有信号可马上占用总线,通过I/O模块数据发送线发送起始信号;如果I/O模块数据发送线有信号则表示有别的高优先级的I/O模块要占用总线,该I/O模块退出竞争;将总线设为忙后的一段时间规定为仲裁时间,仲裁时间长度为(N-1)×Δt,其中N为第3串行总线上参与竞争的I/O模块个数,Δt为一个时间片的周期;按优先级顺序给I/O模块分配不同个数的时间片,每个I/O模块的优先级由模块的地址决定,地址越低优先级越高;优先级最高的I/O模块在检测到总线空闲时直接发送起始位;优先级为次高的I/O模块在检测到总线空闲后,等待检测一个时间片周期Δt,在Δt期间内I/O模块数据发送线上一直为高,即等待确认比它高优先级的I/O模块不使用总线后情况下占用总线,发送起始信号;优先级最低的I/O模块,要等待检测2个时间片周期2Δt,只有当高优先级的I/O模块、优先级为次高I/O模块都不占用总线时,即在I/O模块数据发送线一直保持为高电位的情况下,优先级最低的I/O模块才能占用总线发送起始信号。

      本发明采用多串行总线技术,低速串行总线与中速串行总线混合设计,根据不同模块的特点采用不同的总线,满足不同模块的要求多种串行总线可同时工作,提高通信速度更具有如下优点1.可靠性高采用无源背板设计,仅由少数接插件和无源器件组成,极大的降低了背板的故障率;采用多模块背板设计,减少了背板数量,从而减少了背板间的连接故障;采用串行设计,大大减少了信号数量,提高了系统的可靠性2.电磁兼容性好无源背板本身不会产生任何辐射;串行设计由于信号数量少,所以辐射自然小;差分设计也保证了每对差分信号的低辐射,同时提高了信号的抗干扰能力3.灵活性强可支持各种I/O模块,本发明不但支持普通的数据采集和输出模块,还支持各种协议转换模块,便于系统的功能扩充4.成本低无源背板设计大大简化背板的成本;多串行总线的设计保证各种模块采用最合适的串行总线,所以也降低了相应模块的成本5.可支持模块数量多本发明在保证模块通信速度的同时,每个背板可安装8个I/O模块,一个分散控制站可最多安装8个背板,一套分散控制站总共可安装64个I/O模块6.自然支持热插拔与现有技术中有源背板需专用电路或结构支持热插拔相比,本发明采用无源设计,与相关的模块配合,可轻松支持热插拔,热插拔功能可方便的对模块进行维护。

      7.温度适应性好本发明采用无源背板可轻易工作在工业级温度范围(-40℃~85℃)甚至更宽的温度范围图1为本发明的硬件总体结构图图2为I/O背板原理框图图3为I/O背板地址移位电路原理图图4为I/O模块相对地址形成电路原理图图5为控制器读操作命令帧格式图6为控制器读操作I/O模块返回数据帧格式图7为控制器写操作命令帧格式图8为控制器写操作数据帧格式图9为控制器写操作I/O模块返回值格式图10为第3串行总线仲裁机制具体实施例方式下面结合附图和实施例对本发明作进一步详细说明如图1所示,本发明由电源背板、控制器背板、背板延长器、终端匹配模块、I/O背板组成,其中-电源背板,与其他背板电连接,用于安装电源模块控制器背板,与I/O背板及电源背板相连,用于安装控制器模块,控制器背板支持控制器冗余、热插拔等功能,实现控制器模块与I/O模块的通讯功能I/O背板,用于安装I/O模块,是本发明的核心部分;与控制器背板、及电源背板相连,I/O背板支持I/O模块的热插拔,相互连接的任何一个I/O背板的任何一个槽位都可产生一个唯一的地址,用于I/O模块的定位模块地址是自动产生的,不需额外的跳线配置背板延长器用于实现I/O背板的连接,在安装空间受限时使用,如安装在机柜中。

      终端匹配模块,与未端I/O背板相连,用于I/O背板内部差分串行总线的终端匹配如图2所示,I/O背板在硬件上由三部分组成,左连接器、I/O模块插槽、右连接器左/右连接器用于I/O背板之间及与控制器背板或电源背板的连接I/O模块插槽可为1~8个,本实施例为8个,用于安装I/O模块,由于空间原因图2未全部画出如图2所示,I/O背板在原理上由4部分构成电源通路、背板地址移位电路、模块相对地址形成电路、串行总线通路其中电源通路负责将电源传输到I/O模块及下一个背板如图3所示,背板地址移位电路采用PCB走线循环移位方法,实现I/O背板地址的自动改变,每一个I/O背板都有一个唯一的背板地址以4个I/O背板为例,位于最左侧即第1个I I/O背板的起始地址为0001,该地址由控制器背板提供0001地址直接提供给I/O模块,给下一个I/O背板的地址经过循环移位,移位后地址变成0010依此类推,第4个I/O背板的地址变成1000需要支持更多的I/O背板只需增加I/O背板地址信号数即可如图4所示,模块相对地址形成电路采用对I/O模块地址信号直接接地或悬空的方式,对于悬空的地址,由I/O模块利用上拉电阻进行上拉。

      以8模块背板为例,设有第1~第8 I/O模块插槽,第1 I/O模块的相对地址为000,只需将对应0的地址信号接逻辑地即可,此例全接地,第2 I/O模块的相对地址为001,将对应1的地址信号悬空,I/O模块地址以二进制递增,依此类推串行总线通路共设3种,分别连接不同的I/O模块1、第1串行总线,采用1Mbps半双工异步通信,用于常规的低速I/O模块,如AI(模拟输入)、AO(模拟输入)、RTD(热电阻)、TC(热电偶)、交流DI(数字量输入)、交流DO(数字量输出)这些模块自身的采集或输出速度较低,所以使用本通信方式可以最大程度简化设计,降低成本,提高可靠性所述第1串行总线仅使用一对差分串行总线,采用通用的485通信方式;控制器(安装在控制器背板上)与I/O模块通信采用主从查询方式,控制器发送读写请求,I/O模块返回相应的响应2、第2串行总线,采用6Mbps半双工同步通信,用于一些高速的DI、DO模块,如SOE(事件序列)模块这类I/O模块要求采集或输出速度较快,但数据简单,仅包含模块的开关状态所述第2串行总线使用两对差分串行总线一对用于传输同步时钟,另一对用于传输数据采用CPLD(可编程逻辑)器件实现控制器与I/O模块的数据传输。

      CPLD位于控制器与I/O模块中,根据第2串行总线的通信格式进行通信第2串行总线有两种操作模式,其通信格式如下1)控制器读操作由命令帧和数据帧组成控制器发送命令帧,I/O模块返回数据帧a)读操作命令帧格式(如图5所示)读操作命令帧由10位组成,各位含义如下起始位表示开始传输R/W读写标志,0写;1读A4-A0模块地址,从0至31AA1、AA0模块通道地址;AA1、AA0有下面4种组合00访问第0至第7通道;01访问第8至第15通道;10访问第16至第23通道;10访问第24至第31通道b)I/O模块返回数据帧格式(如图6所示)控制器读命令帧发送结束后第一个时钟总线上为高阻态,第二个时钟I/O模块发送数据帧,下降沿输出2)控制器写操作由命令帧、数据帧、I/O返回值构成,控制器发送命令帧、数据帧,I/O模块发送返回值;a)写操作命令帧数据格式(如图7所示)写操作命令帧由10位组成,各位含义如下起始位表示开始传输R/W读写标志,0写;1读RE_WR0表示本次写操作为初次操作,I/O模块只需锁存本次数据,不进行输出;1表示本次写操作为重复操作,I/O模块应将本次数据与锁存数据进行比较,如相同则输出,同时在返回帧返回正确信息,如不同则返回错误信息;本标志主要用于纠错。

      A4-A0模块地址,从0至31AA1、AA0模块内部地址AA1、AA0有下面4种组合00访问第0至第7通道;01访问第8至第15通道;10访问第16至第23通道;10访问第24至第31通道控制器写操作数据帧格式(如图8所示)数据帧紧跟在命令帧的后面。

      点击阅读更多内容
      猜您喜欢
      四川省天新发展服务局关于公开招考6名社会化专业人员强化训练卷8.docx 读《平凡的世界》读后感精选5篇800字汇编.docx 医院健康教育工作制度(8篇).doc 四川泸州叙永县事业单位公开考试公开招聘120人强化训练卷4.docx 注册会计师《财务成本管理》考试试题模拟训练含答案[59].docx 四川内江隆昌市退役军人事务局招考聘用公益性人员2人强化卷(第4次).docx 注册会计师《经济法》考试试题模拟训练含答案【30】.docx 四川大学华西医院设备物资部采供科工作人员招考聘用强化卷1.docx 多个文件上的命名对象视图的制作方法.docx 商务部国际经济合作事务局公开招考6名工作人员强化卷(第2次).docx 四川大学华西医院设备物资部采供科工作人员招考聘用2人强化卷7.docx 四川成都市青羊区公开招聘17名事业单位工作人员强化训练卷(第4卷).docx 山东德州市武城县职业中等专业学校公开招聘教师和工作人员15人强化训练卷(第5卷).docx 四川乐山市沐川县市场监督管理局公开招聘农贸市场协管人员5人强化卷(第3版).docx 锂公司董事分析【范文】.docx 注册会计师《经济法》考试试题模拟训练含答案(4).docx 江苏省盐城市事业单位统一公开招考人员押题卷7.docx 江苏省南通市崇川区上半年公开招考67名区城市建设管理行政执法大队编外辅助人员押题卷0.docx 广告更新与播放的方法及其系统的制作方法.docx 文件管理系统及方法.docx
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.