嵌入式CAN/Ethernet网关的研究与应用
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
本文主要论述了嵌入式CAN/Ethernet网关的研究与应用。嵌入式网关的开发是为了实现原有系统中工控机和CAN适配卡的组合具有的功能,将CAN网络在原有拓扑不变的情况下加入以太网,使整个系统成本更低、性能更好,也为现场总线和以太网的结合寻找一种具体的方案。
     嵌入式网关选用TMS320LF2407A芯片作为CPU控制RTL8029AS网卡的硬件组成,用软件实现了TCP/IP协议栈。论文的主要工作包括:
     1.利用可编程逻辑器件实现了PCI主控接口,作为CPU访问网卡的桥梁,实现了系统对以太网帧数据的发送和接收。
     2.将嵌入式操作系统μc/os-Ⅱ移植到TMS320LF2407A的处理器环境中,为网关完成复杂的协议转换提供了实时的内核。
     3.设计了基于μc/os-Ⅱ操作系统的应用软件系统,实现了TCP/IP协议和CAN协议的解析与转换。
     4.设计了监控软件对嵌入式网关的应用系统进行了运行监测,借助于网络诊断工具实现了嵌入式网关的性能测评。
     嵌入式网关完成了对原有系统的改造,实现了局域网内主机对CAN网络各节点的访问,性能优于原有监控系统的指标。嵌入式网关的研究与应用为现场总线和以太网的结合提供了较好的思路,为现场总线的继续发展和以太网向设备底层的延伸找到了最好的结合点。
The paper introduces the development and applications of embedded CAN-bus/Ethernet gateway. To get the function of industrial computer& Can Adapter, CAN-bus/Ethernet gateway is to be developed. The gateway takes the CAN nodes into Ethernet and it makes cost of the monitor system lower and performance better.
    Embedded CAN-bus/Ethernet gateway controls RTL8029AS NIC using TMS320LF2407A and realizes TCP/IP protocols in software. Main contents of the paper are as follows.
    1. The design of PCI master interface using CPLD is introduced in this paper. The interface acts as a bridge between CPU and NIC. It realizes sending and receiving of Ethernet frame.
    2. The migration of Operating system- u c/os-II on TMS320LF2407 is introduced in this paper. The RTOS provides a good software development environment for users.
    3. The program of applications based onu c/os-II is described in the paper. The software realizes protocols converting.
    4. The program of monitor software and using of sniffer tools are introduced. They help debug and test the gateway.
    The gateway is used in reconstruction of a monitor system based on CAN-Bus and has good performance. The study and application of CAN-Bus/Ethernet gateway gives a better method for combination of f ieldbus and Ethernet. The introduction of these gateways brings development of fieldbus and Ethernet in industry control fields together in the future.
引文
[1] 王成江,孙强.现场控制领域发展.三峡大学学报(自然科学版),2002年10月,第24卷第5期:pp.401-405
    [2] 陈秋良.现场总线控制系统总述.兵工自动化,2001年,第20卷第1期:pp.13-16
    [3] 李嘉,杨佃福.引入以太网技术是现场总线技术发展的一个必然趋势.自动化仪表.2001年5月,第22卷第5期:pp.1-8
    [4] 唐鸿儒,丁伟.现场控制网络技术展望.测控技术,2000年,第19卷第12期:pp.1-4
    [5] Jane Pierre Thomesse. Fieldbuses and interoperability. Control Engineering Practice, 1997 (7): pp.81-94
    [6] 冯冬芹,金建样,褚健.“工业以太网及其应用技术”讲座.自动化仪表,2003年6月,第24卷第6期:pp.65-70
    [7] 顾洪军,张佐,吴秋峰.控制系统的网络化发展.工业仪表与自动化装置,2000年,第1期:pp.62-65
    [8] 扬铭,万锡涛.现场总线与信息集成技术.新疆有色金属,2002年,第3期:pp.33-35
    [9] S. Vitturi. On the use of Ethernet at low level of factory communication systems. Computer Standards & Interfaces 23 (2002) 267-277
    [10] 成功,杨佃福,李嘉.以太网技术在现场总线中的应用和前景.计算机工程,2001年12月,第27卷第12期:pp.1-3
    [11] 张学志,肖志怀,李朝晖.以太网与现场总线.工业控制计算机,2001年,第14卷第7期:pp.1-3
    [12] 魏庆福.现场总线技术的发展与工业以太网总述.工业控制计算机,2002年,15卷1期:pp.1-5
    [13] 张凤登,陆文华,程卫国.现场总线与电厂综合自动化系统集成技术.动力工程,2001年6月,第21卷第3期:pp.1267-1270
    [14] 张继东,张卫东,许晓鸣.现场总线与以太网互联研究.计算机工程,2001年,第27卷第5期:PP.19-21
    [15] 刘三山,万曼影.以太网与现场总线的混合网络设计.自动化与仪表,2001年,第16卷第6期: pp.15-17,26
    [16] 李继荣,鲍芳,何湘初.以太网在工业自动化领域的应用及研究.计算机应用研究,2002年第9期:pp.126-128
    [17] 孟昱,金心宇,张昱.基于高速以太网的基金会现场总线通信会话层的设计与实现.工业控制计算机,2002年,第5卷第7期:pp.9-11
    [18] 方博,冯冬芹,金心宇.基于以太网的现场总线系统管理内核通信的实现.电工技术杂志.2002年第8期:pp.26-28
    [19] 周晓兵,费敏锐.以太网在工业自动化领域中的应用现状和发展前景.自动化仪表,2001年10月,第22卷第10期:pp.1-3,16
    [20] D.I. Shin, S.J. Huh, T.S. Lee, I.Y. Kim.Web-based remote monitoring of infant incubators in the ICU. International Journal of Medical Informatics, 2003 (71): pp.151-156
    [21] 黄德双.PIC micro微控制器编程与自主开发.第二版.北京: 电子工业出版社,2001年.pp.907-913
    [22] 律德才,马峰.CAN总线控制器SJA1000的原理及应用.电测与仪表,2002年,第39卷第436期:pp.57-59
    
    
    [23] 孙政顺,杜继宏.家庭网络中的嵌入式Internet方案.电子技术应用,2001年,第10期:pp.47-50
    [24] 赵建东,陈小乐.基于Internet的智能家庭网络控制器的实现.电子技术应用,2002年12期:pp.46-48
    [25] 张晓华,陈宏钧,孟凡伟.基于Rabbit2000的嵌入式测控系统.测控技术,2002年,第21卷第6期:pp.48-52
    [26] 夏克国.SCENIX单片机嵌入式Internet方案.电视技术,2001年,第1期:pp.75-76
    [27] 吕京建,肖海桥.嵌入式Internet技术及其应用.今日电子,1999年,第10期:pp.24-26
    [28] 刘和平.TMS320LF240xDSP结构、原理及应用.北京:北京航空航天大学出版社,2002.
    [29] 胡伟东.单片机和DSP在嵌入式系统中的应用比较.信息技术与标准化,2002年,第6期: pp.18-20
    [30] 张晶,曾宪云.嵌入式系统概述.电测与仪表,2002年,第39卷第436期:pp.42-44,11
    [31] 李哲英,骆丽,刘元盛.DSP器件为核心的嵌入式系统技术.电子产品世界.2001年,第5期: pp.24-25,53
    [32] 张杰,刘峰凤,叶林.嵌入式以太网技术及其在工业测控领域中的应用.仪表技术与传感器,2003年,第5期:pp.36-37,42
    [33] V. Olive, S. Martin, A. Vareille. OS for embedded systems: state of the art and prospects. Microelectronic Engineering, 2000 (54): pp.113-121
    [34] 李郁松,郭裕顺.嵌入式实时系统及其开发.杭州电子工业学院学报,2003年,第23卷第1期:pp.71-74
    [35] 姜书波,张焕春,经亚枝,李焱.实时操作系统用于嵌入式应用系统的设计.电测与仪表,2002年,总第8卷第428期:pp.41-44
    [36] 李江,常葆林.嵌入式操作系统设计中的若干问题.计算机工程.2000年,第26卷第6期:pp.88-89,94
    [37] 郭永志.嵌入式系统在通信控制其中的应用.信息技术与标准化,2002年第6期:pp.16-17
    [38] 刘冠蓉,李治国.基于DSP的嵌入式操作系统.交通与计算机,2002年,第20卷第106期:pp.23-25
    [39] 叶以民等.嵌入式系统中的实时操作系统.测控技术,2000年,第19卷第4期,pp.6-8
    [40] Jean J.Labrosse(著),邵贝贝(译).μc/os-Ⅱ——源码公开的实时嵌入式操作系统.北京: 中国电力出版社,2002
    [41] 李长河,杜辉天,吕林涛.一种小型嵌入式TCP/IP协议栈的设计与实现.微电子学与计算机,2003年,第6期:pp.40-43
    [42] 方捷磊,朱杰.在嵌入式网络应用中实现TCP/IP协议.微电子学与计算机,2002年第5期: pp.28-30,17
    [43] 马莉,陶国程,郭霞.OSI参考模型与现场总线通信模型的发展与应用.现代电子技术,2003年第2期:pp.23-25
    [44] 李贵山,陈金鹏.PCI局部总线及其应用.西安:西安电子科技大学出版社,2003.
    [45] MAX 7000 Programmable Logic Device Family Data Sheet. Altera Corporation, June 2003
    [46] 韩晓茹,肖铁军.嵌入式系统中CPLD器件的在系统编程.计算机工程,2003年8月,第29卷第14期:pp.172-173,191
    [47] 夏宇闻.Verilog数字系统设计教程.北京:北京航空航天大学出版社,2003.
    [48] 钱勇.μc/os-Ⅱ针对TMS320C32的移植.电子产品世界,2002年,第10期:pp.31-33,59
    
    
    [49] 张雄伟,曹铁勇.DSP芯片的原理与开发应用(第2版).北京:电子工业出版社,2003.
    [50] 清源科技.TMS320LF240xDSP应用程序设计教程.北京:机械工业出版社,2003.
    [51] 邬宽明.CAN总线原理和应用系统设计.北京:北京航空航天大学出版社,1996.
    [52] CAN Specification Version 2.0. Robert Bosch Gmbh 1991.
    [53] Eric A.Hall.Internet核心协议权威指南.北京:中国电力出版社,2002.
    [54] 王春明.嵌入式系统与以太网互连接口设计.南京理工大学学报,2002年12月,第26卷增刊: pp.144-148
    [55] 顾洪军.工业企业网与现场总线技术及应用.北京:人民邮电出版社,2002.
    [56] 王勇,陈抗生.嵌入式Internet中的协议选择.电信科学,2002年,第4期:pp.15-17
    [57] 李明,康静秋,贾智平.嵌入式TCP/IP协议栈的研究与开发.计算机工程与应用,2002年,第16期:pp.118-121,135
    [58] J. Postel(Ed.).User Datagram Protocol RFC 768. Network Working Group, 1981
    [59] 刘和平.TMS320LF240xDSP C语言开发应用.北京:北京航空航天大学出版社,2003.
    [60] 孙守昌,王克家,韩红芳.基于DSP平台的嵌入式系统与以太网的接口技术.电子技术,2003年,第5期:pp.23-26
    [61] RTL8029——Realtek PCI Full-Duplex Ethernet Controller with built-in SRAM. Realtek Semiconductor. 1996 Jan 16.
    [62] G.Y.Tian, Z.X. Zhao, R.W. Baines. A Fieldbus-based intelligent sensor. Mechatronics, 2000 (10): pp.825-849
    [63] A. Flammini, P. Ferrari, E. Sisinni, D. Marioli, A. Taroni. Sensor interfaces: from field-bus to Ethernet and Internet. Sensors and Actuators, 2002 (101): pp. 194-202
    [64] 博嘉科技.Visual C++6.0网络编程实作教程.北京:北京希望电子出版社.2001.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700