基于嵌入式Linux的以太网与CAN和MBUS两种现场总线的通信网关设计的中期报告.docx
文本预览下载声明
基于嵌入式Linux的以太网与CAN和MBUS两种现场总线的通信网关设计的中期报告
一、研究背景
现场总线技术是自动化领域中的通信技术,它不仅能够实现现场数据采集、现场设备监控等功能,而且还可以控制现场设备,并且实现现场设备的故障诊断和维护。现场总线技术的广泛应用,使得它成为现代自动化系统必不可少的一部分。
可以使用CAN和MBUS两种现场总线技术,以太网的应用范围更广泛,但在相互协作上存在一定的困难。为了克服这些困难,将以太网、CAN和MBUS三种技术结合起来,通常使用一个网关来连接这三种技术。因此,嵌入式Linux网关的设计成为必要。
二、研究目的与意义
嵌入式Linux网关是现场总线技术与以太网相结合的重要手段。它具有很大的应用前景,有利于实现现场数据采集、设备监控、设备控制和故障诊断维护等功能。因此,研究嵌入式Linux网关的设计具有重要意义。
三、研究内容
本项目的主要内容是基于嵌入式Linux的以太网与CAN和MBUS两种现场总线的通信网关设计。本项目以嵌入式Linux开发平台为核心开发环境,实现以下几个方面内容:
(1)硬件平台的搭建:搭建硬件平台并进行调试。
(2)Linux系统平台的建立:通过交叉编译的方式生成Linux操作系统,并进行移植和配置。
(3)CAN总线驱动程序的编写:编写CAN总线驱动程序。
(4)MBUS总线驱动程序的编写:编写MBUS总线驱动程序。
(5)以太网通信程序的编写:编写以太网通信程序。
(6)网关程序的协议转换:实现以太网、CAN和MBUS三种协议之间的转换。
四、预期结果
本项目预期实现基于嵌入式Linux的以太网与CAN和MBUS两种现场总线的通信网关设计,具有以下几个方面的特点:
(1)硬件平台简单、低成本。
(2)软件系统具有开放性、稳定性、安全性和可靠性。
(3)可以实现以太网、CAN和MBUS三种技术间协同工作,实现现场数据采集、设备监控、设备控制和故障诊断维护等功能。
显示全部