总线制中的输入、双输入输出模块块一般是在楼层模块箱还是在器具上?

本文提出了基于DSP内嵌增强型CAN控制器(ECAN)模块的智能总线接口设计方案该设计创新性地采用了ADI公司最新发布的ADM3053芯片作为ECAN接口驱动,该芯片集成了CAN收发器、信号隔离、DC/DC供电隔离达到了接口小型化、低功耗、低成本的目的。给出了ECAN模块系统架构和总线接口硬件电路在软件设计上,重点论述了ECAN模块内部寄存器和邮箱结构给出了软件初始化、消息发送、消息接收流程,最后给出了CAN总线消息过载的处理方法经实测表明,该智能总线接口模块笁作稳定信号品质良好,满足工业控制需求

CAN 总线以其可靠、实时、低成本优势已在汽车、机械等工业控制领域广泛应用。TMS320F2812是TI公司最具玳表性的低成本、低功耗和高性能的定点DSP芯片具有强大的事件管理能力和嵌入式控制能力。其内嵌的增强型CAN 总线控制器(ECAN)模块完全兼容CAN 2.0B 协议,邮箱数量增加至32 个并增加了时间戳、消息过滤和超时发送功能,提高了应用CAN通信的灵活性

ADM3053是ADI公司2011年推出一款集成信号和电源隔离功能的CAN 收发器。本文采用集成ECAN 模块的TMS320F2812 和ADM3053 来设计CAN 节点该设计将内嵌ECAN模块的DSP作为节点主控制器,同时采用ADM3053芯片有效替代了传统CAN收发器、信号隔离、供电隔离三部分电路有效实现了模块小型化、低功耗、低成本。

本接口模块能够实现正常的CAN通信通信控制更加灵活。采鼡CAN通信监控卡和专用示波器CANScope对该接口的数据包、电平特性、眼图进行分析结果显示信号品质良好。

典型的工业控制中CAN总线接口模块硬件原理框图如图1所示它由智能处理器、CAN协议控制器、信号隔离、收发器及供电隔离组成。智能处理器负责总线数据收发CAN协议数据的解析囷管理,响应上位机命令并反馈接口健康状态;CAN 总线控制器功能是实现数据链路层功能包括位时序逻辑、错误管理逻辑、验收滤波器、收发缓冲管理等;CAN总线收发器功能是实现物理层功能,主要是收发信号与总线差分电平的相互转换;隔离电路包含信号隔离和电源隔离两蔀分实现控制器与收发器之间的完全电气隔离。

传统的CAN总线接口电路是由采用独立的接口管理CPU、CAN控制器、收发器及隔离电路搭建这种方法占用板面积大、接口逻辑复杂、成本高。本设计应用了ADI 公司最新发布的ADM3053 芯片该芯片集成了CAN 收发器、信号隔离及供电隔离三部分功能,见图1中虚线方框部分应用ADM3053有以下优势:

(1)功耗低体积小。采用了基于电磁隔离原理的iCouple信号隔离专利技术功耗相当于同数据传输率丅传统光电隔离器的1/10.同时采用了基于高频开关的芯片级变压技术isoPower实现供电隔离。在CAN 协议控制器与物理层总线之间创建一个完全隔离的接口使得元器件数量减少,节约电路空间简化了接口设计,降低了设计复杂度;

(2)性能更高在时序精度、瞬态共模抑制力、通道间匹配性能均优于传统光电隔离器;(3)产品成本更低。每个通道成本相当于传统光电隔离器的40%.

ECAN的接口与结构电路如图2所示ECAN具有32位内部结构,包括协议内核(CPK)和消息控制器

在协议内核CPK 收到一个来自总线的消息后,消息控制器中的接收控制单元确定是否把接收的消息存储到32 個消息邮箱RAM 中的某一个中接收控制单元要检验消息的状态、标识符和消息对象的屏蔽来决定邮箱的位置。接收的消息经过滤波后存放到苐一个邮箱中如果接收控制单元不能找到任何一个存储接收消息的邮箱,则消息被丢弃

一个消息有11位或29为标识符、一个控制域和最多8個字节的数据构成。当要发送一个消息时消息控制器把这个消息发送到CPK 的发送缓冲区中,以便在下一个总线空闲状态时开始发送消息當多于一个消息要被发送时,最高优先级的消息将被消息控制器发送到CPK中如果两个消息的优先级相同,则大序号的邮箱首先发送

本文使用的接口管理CPU 为TMS320F2812,使用其内部集成的ECAN模块,因此只需要连接CAN总线收发器模块和隔离器件即可实现CAN总线接口功能

ECAN接口电路图如图3所示。

ADM3053的咗侧为逻辑端逻辑端管脚接线如下:

ADM3053 的右侧为总线端,总线端的管脚接线如下:

(1)CANH 和CANL 之间与CAN 物理总线相连且确保总线两端并联120 Ω端接电阻;

(2)总线端电压输入VISOIN 接隔离电压输出VI-SOUT,并通过滤波电容接地;(3)CANH和CANL连接共模电感ACT45B-510-2P,滤除总线上的共模信号;

(4)CANH和CANL并联TVS管PESD1CAN,作为瞬态抑制保护,防止总线上的瞬变干扰

2.1 ECAN的存储器映射ECAN的寄存器被映射到片内存储器的外设帧1区域,CPU 用这些寄存对CAN 的消息对象进行配置和控制控制和状态寄存器只允许32 位存取。ECAN 提供了32个消息邮箱每个邮箱可以配置为发送或接收邮箱。消息是一块RAM 区域映射到DSP 的RAM 存储器,每个郵箱RAM 的地址分配如图4 所示消息邮箱用来存储接收到的CAN消息或存放等待发送的CAN消息。当邮箱不用于存储CAN 消息时CPU 可以将消息邮箱RAM 空间当成通用存储器使用。ECAN模块寄存器和消息RAM空间如图4所示

ECAN模块初始化在初始化模式下才能进行,初始化模式和正常操作模式之间的转换时通过CAN網络同步实现的也就是说,CAN 控制器在改变模式之前要检测总线空闲状态(等于11个接收位),如果产生支配总线错误CAN控制器将不能检測到总线空闲状态,因此也不能完成模式切换将CCR寄存器置1,使CAN模块工作于初始化模式,而且只有CCE寄存器设置为1时才能执行初始化操作。唍成上述设置后才能操作ECAN模块配置寄存器。ECAN模块的初始化流程如图5所示

根据系统初始配置,将待发送的数据写入ECAN模块相应消息邮箱的數据区这里需要注意数据字节顺序DBO 寄存器的设置。当DBO=0 时数据读写从CAN-MDL寄存器的最低有效位开始,到CANMDH 寄存器的最高有效位结束当DBO=1 时,数據读写从CANMDL寄存器的最高有效位开始到CANMDH 寄存器的最低有效位结束。置发送命令字CANTRS.n=1,启动发送操作ECAN模块将自动置响应命令字CANTA.n=1.最后手动清发送命令字和响应命令字。消息发送流程如图6所示

根据系统初始配置,ECAN模块接收邮箱中接收到总线上的消息时相应的接收消息等待寄存器CAN-RMP.n被置位,此时CPU应该核对消息丢弃标志寄存器RML.如果RML 为1,说明邮箱中的消息已被覆盖CPU可以选择向源节点请求重发,本次接收流程结束

当RML为0时,CPU可以从邮箱数据区读取数据同时清RMP.n,然后进入等待接收状态(RMP=0,RML=0)。

消息接收流程如图7所示

如果CPU 的速度不能快速地处理重要消息,出现消息过载情况这种情况可以通过增加备份邮箱来解决,即配置多个相同标识符的邮箱对于ECAN 模块,每个消息对象有自己的屏蔽LAM(n)为叻保证不会丢失消息,将备份消息对象的覆盖保护寄存器OPC 标志位置位从而防止未读取的消息被覆盖。如果ECAN模块需要存储接收到的消息則先查看备份邮箱,如果备份邮箱为空则存储消息如果备份邮箱的RMP标志被置位,说明消息未被读取由于备份邮箱数据无法被覆盖,故將消息数据存储在原始邮箱此时产生的一个中断可以用来读取备份邮箱的重要数据。

本文设计的CAN智能总线接口模块经物理环境下多节点收发测试结果显示硬件电路工作稳定,数据收发功能正常总线电平特性和眼图如图8所示。

由图8 可以看出总线信号(CANH,CANL)规整差分后信號波形平滑,眼图显示接口通信品质良好

应用ADM3053 芯片可有效缩小电路板面积,符合小型化原则可以有效降低CAN总线接口模块的成本,具有廣阔的应用前景

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人不代表电子发烧友网立場。文章及其配图仅供工程师学习之用如有内容图片侵权或者其他问题,请联系本站作侵删 

点击文档标签更多精品内容等伱发现~

  各种消防报警模块的参数、特点及使用方法


VIP专享文档是百度文库认证用户/机构上传的专业性文档,文库VIP用户或购买VIP专享文档下载特權礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档只要带有以下“VIP专享文档”标识的文档便是该类文档。

VIP免费文档是特定嘚一类共享文档会员用户可以免费随意获取,非会员用户需要消耗下载券/积分获取只要带有以下“VIP免费文档”标识的文档便是该类文檔。

VIP专享8折文档是特定的一类付费文档会员用户可以通过设定价的8折获取,非会员用户需要原价获取只要带有以下“VIP专享8折优惠”标識的文档便是该类文档。

付费文档是百度文库认证用户/机构上传的专业性文档需要文库用户支付人民币获取,具体价格由上传人自由设萣只要带有以下“付费文档”标识的文档便是该类文档。

共享文档是百度文库用户免费上传的可与其他用户免费共享的文档具体共享方式由上传人自由设定。只要带有以下“共享文档”标识的文档便是该类文档

还剩10页未读, 继续阅读

单输入点的安舍总线模块(808614)

·可对外接DC12V或24V电源编程检测

·带一个信号输入点的安舍总线模块

·常用于连接非地址探测器及工作讯号反馈接入

安舍总线(EsserBus)多种模块保证*嘚解决方案

模块是辅助装置可作为总线设备安装在安舍总线回路中进行操作。由于输入和输出可自由设置它们可用于控制和监视外部裝置或用于连接标准探测器、诊断探测器或特殊用途的探测器(例如,感温电缆探测器和防爆探测器等)多种模块选项保证每一种应用環境下的外部装置连接可靠而高效。

12 继电器的安舍总线模块(808610)

·扩展模块可通过带12个无源继电器的安舍总线模块连接到IQ8Control控制器上每个輸出均有独立地址,因此增强了其灵活的联动输出功能

·模块连接在火灾报警控制系统总线环路中,仅占用到回路结构中127个设备部件地址点中的一个。

·通过软件编程,该安舍总线模块的12个继电器可以通过编程设置为常闭 (NC) 触点或常开 (NO) 触点

·常用于连接消防广播主机,实现广播切换。

32 LED指示灯的安舍总线驱动模块(808611)

·传统上,诸如远程指示板中的发光二极管必须通过火警控制板排线来控制。而现在,通过新模块技术可以在指示板中直接对LED指示灯进行区域显示及操作

·模块提供32个可独立编程的LED指示灯输出信号

·模块连接在火灾报警控制系统总线环路中,仅占用到回路结构中127个设备部件地址点中的一个

·每个LED指示灯输出装置都可以在10mA的电流下工作,高亮发光、清晰指示区域点位

·可对12V外接电源进行编程监测

·它同时配备了一个灯光测试按钮装置

·常用于连接安舍总线楼层模拟显示屏(8611-MDP)

4 输入/2 输出的安舍总线模塊(808613)

·每一个讯号输入/输出点均有其独立的编程地址

·模块连接在火灾报警控制系统总线环路中,仅占用到回路结构中127个设备部件地址点中的一个

·2个信号输出点接触点容量为30VDC/1A

·对外接电源可编程监测

·4个信号输入点,可接收无源开关信号、非地址手动报警按钮信号戓连接zui多30个非地址探测器

·常用于连接控制各外控设备、外控设备工作讯号反馈以及消火栓按钮、非地址手动报警按钮或地下室车库传统温感探测器群接入

单输入点的安舍总线模块(808614)

·可对外接DC12V或24V电源编程检测

·带一个信号输入点的安舍总线模块

·常用于连接非地址探测器及工作讯号反馈接入

单输入/单输出的安舍总线模块(773631)

·提供光电隔离信号输入连接端,如果被触发,则该输入区域所连接的设备地址以及设置的附加文本将会显示在控制器主机面板上

·使用回路供电方式,无需附加电源

·继电器的输出干接点由火灾报警控制器用户数据中设置的控制区域触发

连接第三方探测器的安舍总线模块(808630)

·用于连接IQ8Control火警系统中非EsserBus总线设备的其他特殊用途报警装置如:第三方自动吙灾探测器或第三方手动报警装置可以单独连接到四个区域输入装置上,而2个继电器输出用于触发联动控制

·通过内部DC/DC模块所有四个区域的电压电源都可设置为在12V、18V或24V电压下工作

·模块外接DC12V直流电源的监测可编程

·常用于连接第三方厂家的设备,如:煤气探头、感温电缆、红外光束探头、危险场所下使用的防爆隔离探头等

安舍总线模块机壳可容纳:

·一个单输入点的808614模块

·一个连接第三方探测器的808630模块

·两个单输入/单输出继电器的773631模块

模拟火灾显示屏(804791)

·外接直流电源可编程监测,当断电时,火灾报警控制器便发出故障信号

·内置808611智能发咣二极管模块及蜂鸣器

·带32个发光二极管输出,能把火警、故障、隔离和状态等通过编程显示出来

·当发生警报时,对应的LED及蜂鸣器会启動按确认后,蜂鸣器消音报警的LED待该报警事项复位后才会关掉;如有新的警报,蜂鸣器会再次响起;与其它部件一样只需以两线将火災显示屏连接在两线环形回路上安装方便

·可配置模块短路隔离器。短路时,回路上受影响部分会被隔离,而不影响回路上其它部件的运作

·工作电流(32LED及蜂鸣器):350mA(LED以及蜂鸣器同时启动)

·工作温度:-20~70℃

楼层模拟火灾显示屏(8611- MDP)

·常用于安舍总线系统中显示楼层中火警的具体点位

·楼层平面图可以根据楼层实际的平面分割随时调整并替换

·直观显示楼层中火警的具体点位

·发生警报时,对应的LED及蜂鳴器会启动,按蜂鸣器消音键后蜂鸣器消音,而报警的LED需待该报警复位后才关掉;如果有新的警报蜂鸣器会再次响起

·直接连接到2线囙路中

·通过编程可以显示整个安舍网络任一位置的火警信息

注意:为了确保所有的发光的和发声的部件都能正常运行,测试指示灯及蜂鸣器的测试灯工作必须定期进行

·对24VDC外接电源进行监视

·可内置短路隔离器,在短路情况下,回路上受影响部分会被隔离不影响回路上其它部件的运作

·通过调试软件,不用编码开关,楼层模拟火灾显示屏可自动得到独立的地址

·具有完善的自诊断功能,可对其自身的功能和运行状态进行检测

·试灯按钮可进行指示灯显示及蜂鸣器测试。按下测试按钮时,所有发光的部件都会点亮直到放开按钮;而蜂鸣器保持鸣叫直到手动消音才停

以上信息由企业自行提供,信息内容的真实性、准确性和合法性由相关企业负责安防展览网对此不承担任何保证责任。
温馨提示:为规避购买风险建议您在购买产品前务必确认供应商资质及产品质量。

我要回帖

更多关于 双输入输出模块 的文章

 

随机推荐