下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于ARM LPC2292的CAN总线和以太网间的网关设计摘要:实现了一种全集成可变带宽中频宽带低通滤波器,讨论分析了跨导放大 器-电容(OTA-C)连续时间型滤波器的结构、设计和具体实现,使用外部可编程 电路对所设计滤波器带宽进行控制,并利用 ADS软件进行电路设计和仿真验 证。仿真结果表明,该滤波器带宽的可调范围为126 MHz阻带抑制率大于35 dB,带内波纹小于0. 5 dB,采用1. 8 V电源,TSMC 0 18卩m CMOS:艺 库仿真,功耗小于21 mVy频响曲线接近理想状态。关键词:Butte 0引言CAN总线是一种设备互连的总线型控制网络,与其它的现场总线相比,CAN总线的
2、数据通信具有突出的可靠性、实时性和灵活性。这些特点使得其能同时满 足过程控制和制造业自动化的需求,因此被认为是最具有发展前途的现场总线 之一。但是,由于其收发器驱动能力的限制,约束了CAN总线的最远直接传输距离和总线上可以挂接的最大节点数,给系统组网带来了一定的困难。而另一 方面,由于以太网的低成本、开放性、应用软硬件的支持以及强大的组网能 力,目前已经是应用最广泛的局域网络技术,越来越多的工程师们开始采用CAN总线与以太网结合的技术。针对这样一种情况,本文提出一种CAN总线和以太网互连系统的设计方案,实现 CAN总线网和以太网的数据互连。1系统结构 用网关连接CAN现场总线和以太网的网络架构
3、图如图 1所示。图1系统网络结构示意图 网关的嵌入不仅使管理深入到控制现场,同时给系统组网带来了很大的方便。1.1网关嵌入的益处 增大了系统的最大CAN节点数 在不接中继器的条件下,一个 CAN子网内最多可以挂接110个节点,而每个网 关下可以连接一个子网,通过多个网关可以把多个子网联系在一起,从而增加 了系统的节点数。 扩大了系统的组网范围CAN的直接通信距离大概只有10km左右,系统按照现场区域和节点数构建子 网,子网与子网通过以太网连接,从而突破了区域和距离的限制。 实现了具有不同传输速度的现场总线子网的相互通信网关提供一个友好的人 机接口,用户可以根据需要设置IP地址和CAN控制器的波
4、特率。1.2 网关嵌入的问题 网关的应用给系统带来方便的同时,也付出了一定的代价,在设计中必须考虑这些问题,以提高系统的整体效率。这些问题表现在: 实时性 由于使用网关,对数据的处理必须经历先存储,再转换,最后再发送的过程, 增加了一些存储转发延时。因此在设计中必须考虑系统的实时性,要求系统能 在存储新接收到的数据后立即启动协议转换和数据转发任务,尽量减小系统延 时。 安全性 若网关出现故障,会对CAN子网和以太网间的通信产生影响,甚至会瘫痪这个子网与整个系统的通信。因此在硬件设计中,要尽量避免干扰等问题的出现; 软件设计必须能对一些可纠正错误及时作出反应,并把错误信息返回给用户。2 网关硬件
5、设计 网关硬件设计分为CAN接口、以太网网络接口和人机接口等 3个部分。2.1 主控制器的选择 主控制器采用Philips 的ARM控制器LPC2292 LPC2292基于一个支持实时仿 真和跟踪TM的16/32位ARM7TDMI-SCPICPU内核工作电压为1.8V,引脚工 作电压为 3.3V。LPC2292带有256 k字节(kB)嵌入的高速Flash存储器,完全可以满足系统代 码的容量要求,无需外扩存储器;独特的加速结构使 32 位代码能够在最大时 钟速率下运行,可实现 TCP/IP 协议栈中的 ARP、 TCP、 UDP、 ICMP 等网络协 议。LPC2292内部集成两个CAN控制器
6、,方便系统采用冗余设计。CANS制器主要 特性有:单个总线上的数据传输速率高达1Mb/s; 32位寄存器和RAM访问;兼容CAN2.0B,ISO11898-1规范;全局验收滤波器可以识别所有的11位和29位Rx 标识符;验收滤波器为选择的标准标识符提供了 FullCAN-style 自动接 收。CPU外部静态存储器控制器为CPU内部系统总线和外部存储器或外部I/O器件 提供了一个接口。利用这种外部总线可以方便与以太网网卡控制器进行连接。2.2 CAN 接口 考虑系统的安全性,CAN接口部分采用冗余设计。当正常通道发生故障时自动 调用冗余通道进行传输;如果冗余通道也发生故障,则进入故障处理。其硬
7、件 接口示意图如图2所示。LPC2292两路通道分别通过高速总线驱动器 TJA1050 与总线相连。总线驱动器采用带隔离的 DC/DC单独供电,不仅实现了两路通道 之间的电气隔离,也实现了网关与总线之间的电气隔离。2.3 网络接口 网卡控制器采用台湾RETACK公司的10M以太网控制芯片RTL8019,支持全双 工工作模式,软件兼容8位或16位的NE2000模式;内部集成DMA控制器、RTL8019的工作电压为+5V,而LPC2292的引脚工作电压为 连接线上串联470 Q的保护电阻。网络采用双绞线传输。ISA总线控制器以及16kRAM、网络PHY收发器等。RTL8019使用LPC2292外
8、部存储控制的BANK3部分,它的数据地址范围为 0x834000000x834000仆。3.3V,所以还应在图2网络硬件结构示意图LED用来显示工作 地址。2.4人机接口 除了上面的主要部分外,还有 LED数码管显示和键盘部分, 状态,键盘根据具体实际情况修正总线波特率和网关的 IP 3软件设计 3.1 弓 I入 RTOS网关设计对系统的实时性要求比较高,而采用传统的前后台设计方法又会显得 过于复杂,实时性得不到保证。解决这个问题的最好方法就是采用实时操作系 统RTOS。目前世界上已有一大批成熟的嵌入式操作系统,其中卩C/OS-II操作系统是一种源代码公开的嵌入式操作系统,具有代码短小精悍、简单
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 苗木移种合同范本
- 螃蟹供销协议书
- 视频拷贝协议书
- 认证解冻协议书
- 让员工签协议书
- 设备寄存协议书
- 设备销毁协议书
- 请专家讲座协议书
- 店铺经营合同范本
- 带租约销售协议书
- 2025年云南省交通投资建设集团有限公司下属港投公司社会招聘51人备考题库完整参考答案详解
- 2025中国融通资产管理集团有限公司招聘(230人)(公共基础知识)测试题附答案解析
- 工作交接表-交接表
- 2025年课件-(已瘦身)2023版马原马克思主义基本原理(2023年版)全套教学课件-新版
- 2025云南省人民检察院招聘22人考试笔试备考题库及答案解析
- 2025国家统计局齐齐哈尔调查队招聘公益性岗位5人笔试考试备考题库及答案解析
- 全膀胱切除课件
- 护理质量改进工具:深入解析PDCA
- 承重载荷管理制度范本(3篇)
- 工程质量检测工作总体思路
- 线性规划完整课件
评论
0/150
提交评论