- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
关于MIC总线技术应用研究
关于MIC总线技术应用研究
[摘要] 本文主要介绍了MIC总线的结构及应用,MIC总线是一种具有简单的体系结构和命令、响应协议、高可靠性高速的时分制多路传输串行数据总线,最后对MIC总线的应用前景进行了展望。
[关键词] MIC总线 分布式系统 拓扑结构
1.引言
MIC(multiplexde electrical power control and monitor/management interface chip)总线是一种简单、可靠的时间分割多路传输串行数据总线,是专门为解决恶劣的军事环境中电力及数据分配和管理问题而开发的一种高可靠性现场总线。MIC总线系统在恶劣环境下(包括核辐射)仍能获得高度完整、可靠的数据,很好地实现数据逻辑冗余判断等功能,使其非常适合应用于需要可靠的负载和数据管理系统中,如坦克、军用车辆、航空等系统中的电源。数据管理与控制,过程控制、数据采集、传输和测试系统等。MIC总线作为电气设备管理总线在美军M1A2坦克的电源分配及供配电管理上发挥了巨大的作用,使车辆的供配电质量和可靠性得到了很大的提高。
2.MIC总线的结构
小型远端模块通过MIC总线构成的分布式系统,由中央管理控制器通过一个单独的多路串行数据总线进行处理,用来控制电气负载,收集和发布电气信息,实现双向远程模块的数据通信。这个总线的物理介质可以是双绞线、光纤电缆、红外连接、电话连接等串行通信介质。这种连接减少了由于集中分布所导致的系统成本问题。MIC总线系统中负载和数据信号分散地通过总线连接到中央处理单元,负载的电气过载保护和开关功能可以通过固态功率器件和机电设备来完成。通过总线控制器的设置,系统可以自动完成规定的系统操作、故障容错、程序执行、改进诊断能力、简化应用处理和系统重新配置。
该总线的基本特点如下:C-MIC单片集成电路,可作为总线控制器或遥控模块,独立实现串行远程控制;相对于MIL-STD-1553B,具有便宜、简单、性能高的特点;命令/响应协议,具有完备的检错体系;双路数据总线冗余;总线控制器与备用总线控制器容易实现冗余控制;总线最大速率为2.0 Mb/s;总线寻址64个远程模块,每个远程模块可直接寻址32个设备;信息长度:3位同步,32位数据,1位校验;符合军用标准。
2.1总线物理介质
串行数据总线收发器需要一个适当的信息传输介质。MIC 总线设计成可以使用多种物理介质( 如屏蔽双绞线、光纤电缆、无线连接、电话连接等),最流行的MIC 总线设备满足RS-485 电特性标准。也可以使用MIL-STD-1553B收发器或其他标准不同的接收/驱动器来提供一个双线介质的电接口。
2.2总线拓扑结构
总线控制器可实现最大64个远程模块的通信。通常情况下,一个遥控模块安装在一组不超过32个直接寻址的设备(如传感器、执行机构和负载)附近。远程遥控模块通过MIC总线与总线控制器连接。最普通的连接形式是使用一组简单的双绞线。MIC总线系统由总线控制器、冗余总线介质和64个遥控模块组成。
3.总线协议
MIC总线为命令/响应操作,总线控制器以传输一个命令到一个特定的远程模块来启动一个通信周期。所有远程模块将接收和判断这个命令,硬件连接地址与命令中特定模块地址相同的模块将立即通过串行总线传回相应的响应信息。总线控制器收到响应并让相关的数据或总线信息传回微处理器。总线操作有9条基本命令:设置命令、自检命令、查询模块命令、执行命令(包括数据字)、查询单个设备命令、查询单个数据设备命令、查询多个设备命令、查询多个数据设备命令和广播命令(不需要响应)。
上述命令中8条需要响应,因此体现出命令响应操作的特点。MIC总线命令和响应均包括32位曼切斯特编码的串行数据,每条命令(除执行命令外)包含1位同步脉冲,32位数据,1位奇偶校验。执行命令包含1条命令字和紧接着的1~32个数据。
同步脉冲是一个3位时间宽度的信号,开始的1.5个位时间段为“1”,其后时间段为“0”。模块地址6位,用来把命令传送到可能连接在总线上的64个模块。这个地址包含在每个命令和响应中,以提供最大的数据完整性和诊断能力。当远程模块接收的命令中与模块地址相符时,这个特定的模块就认为是有效命令,并立即将响应返回总线控制器。响应中也包含这个地址以便让总线控制器将响应送回微处理器之前确定它为有效。设备地址5位,用于寻址在一个远程模块上的32个设备。功能代码5位,用来说明数据命令、响应、广播还是数据。功能代码保留7个,其余均被明确定义。数据域在命令中提供数据个数和确认码,其中数据个数5位, 在执行命令中说明所期望的数据个数和在查询多个设备时返回的字节的个数;确认码11位,在执行命令和自检命令中提供
原创力文档


文档评论(0)