- 0
- 0
- 约2.55千字
- 约 3页
- 2021-04-04 发布于天津
- 举报
基于ARM LPC2292的CAN总线和以太
网间的网关设计
摘要:实现了一种全集成可变带宽中频宽带低通滤波器,讨论分析了跨导放大 器-电容(OTAC)连续时间型滤波器的结构、设计和具体实现,使用外部可编程 电路对所设计滤波器带宽进行控制,并利用 ADS软件进行电路设计和仿真验 证。仿真结果表明,该滤波器带宽的可调范围为 1?26 MHz阻带抑制率大于
35 dB,带内波纹小于0. 5 dB,采用1. 8 V电源,TSMC 0 18卩m CMO工艺 库仿真,功耗小于21 mV,频响曲线接近理想状态。关键词: Butte 0引言
CAN总线是一种设备互连的总线型控制网络,与其它的现场总线相比, CAN总
线的数据通信具有突出的可靠性、实时性和灵活性。这些特点使得其能同时满 足过程控制和制造业自动化的需求,因此被认为是最具有发展前途的现场总线 之一。但是,由于其收发器驱动能力的限制,约束了 CAN总线的最远直接传输
距离和总线上可以挂接的最大节点数,给系统组网带来了一定的困难。而另一 方面,由于以太网的低成本、开放性、应用软硬件的支持以及强大的组网能 力,目前已经是应用最广泛的局域网络技术,越来越多的工程师们开始采用
CAN总线与以太网结合的技术。针对这样一种情况,本文提出一种 CAN总线和
以太网互连系统的设计方案,实现 CAN总线网和以太网的数据互连。
1系统结构
用网关连接CAN现场总线和以太网的网络架构图如图 1所示
图1系统网络结构示意图
网关的嵌入不仅使管理深入到控制现场,同时给系统组网带来了很大的方便。
1.1网关嵌入的益处
增大了系统的最大CAN节点数
在不接中继器的条件下,一个 CAN子网内最多可以挂接110个节点,而每个网 关下可以连接一个子网,通过多个网关可以把多个子网联系在一起,从而增加 了系统的节点数。
扩大了系统的组网范围
CAN的直接通信距离大概只有10km左右,系统按照现场区域和节点数构建子 网,子网与子网通过以太网连接,从而突破了区域和距离的限制。
实现了具有不同传输速度的现场总线子网的相互通信网关提供一个友好的人 机接口,用户可以根据需要设置IP地址和CAN控制器的波特率。
网关嵌入的问题
网关的应用给系统带来方便的同时,也付出了一定的代价,在设计中必须考虑 这些问题,以提高系统的整体效率。这些问题表现在:
①实时性
由于使用网关,对数据的处理必须经历先存储,再转换,最后再发送的过程, 增加了一些存储转发延时。因此在设计中必须考虑系统的实时性,要求系统能 在存储新接收到的数据后立即启动协议转换和数据转发任务,尽量减小系统延 时。
② 安全性
若网关出现故障,会对 CAN子网和以太网间的通信产生影响,甚至会瘫痪这个 子网与整个系统的通信。因此在硬件设计中,要尽量避免干扰等问题的出现; 软件设计必须能对一些可纠正错误及时作出反应,并把错误信息返回给用户。
2 网关硬件设计
网关硬件设计分为CAN接口、以太网网络接口和人机接口等 3个部分。
2.1 主控制器的选择
主控制器采用Philips 的ARM控制器LPC2292 LPC2292基于一个支持实时仿 真和跟踪TM的16/32位ARM7TDMI-SCPUCPU内核工作电压为1.8V,引脚工 作电压为 3.3V。
LPC2292带有256 k字节(kB)嵌入的高速Flash存储器,完全可以满足系统代 码的容量要求,无需外扩存储器;独特的加速结构使 32 位代码能够在最大时 钟速率下运行,可实现 TCP/IP 协议栈中的 ARP、 TCP、 UDP、 ICMP 等网络协 议。
LPC2292内部集成两个CAN控制器,方便系统采用冗余设计。CANS制器主要 特性有:单个总线上的数据传输速率高达 1Mb/s; 32位寄存器和RAM访问;兼 容CAN2.0B,ISO11898-1规范;全局验收滤波器可以识别所有的 11位和29位 Rx 标识符;验收滤波器为选择的标准标识符提供了 FullCAN-style 自动接 收。
CPU外部静态存储器控制器为CPU内部系统总线和外部存储器或外部I/O器件 提供了一个接口。利用这种外部总线可以方便与以太网网卡控制器进行连接。
CAN 接口
考虑系统的安全性,CAN接口部分采用冗余设计。当正常通道发生故障时自动 调用冗余通道进行传输;如果冗余通道也发生故障,则进入故障处理。其硬件 接口示意图如图2所示。LPC2292两路通道分别通过高速总线驱动器 TJA1050 与总线相连。总线驱动器采用带隔离的 DC/DC单独供电,不仅实现了两路通道
之间的电气隔离,也实现了网关与总线之间的电气隔离。
网络接口
网卡控制器采用台湾RETACK公司的10M以太网控制芯片RTL8019,支持全双 工工作模式,软件兼容8位或16位的NE200
原创力文档

文档评论(0)