基于RT-Thread的嵌入式CAN-Ethernet网关设计与实现

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:FUHENGBIN
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着船舶机舱自动化的发展,对船舶机舱自动化系统的要求也越来越高。除了要进行实时控制,还要需要实时显示设备状态、传感器的信息等。因此,构建船舶机舱自动化系统需要越来越多的,各种各样的嵌入式设备。嵌入式CAN-Ethernet网关是船舶机舱自动化系统至关重要嵌入式设备,它实现了CAN总线协议与以太网协议的双向转换,使采用CAN现场总线设计的下层监控网络可以顺利地与采用Ethernet网络设计的上层监控系统进行数据交互。因此,本论文主要研究了CAN总线与以太网间的嵌入式CAN-Ethernet网关的设计与实现。本文探讨了CAN总线的特点、帧结构和访问方式,介绍了以太网的技术特点、帧结构和主要协议,分析了嵌入式CAN-Ethernet网关设计与实现中的关键技术,提出了基于LPC2378微控制器为核心的嵌入式CAN-Ethernet网关的设计开发方案。LPC2378是基于ARM7TDMI内核的32位工业级微处理器,自带有CAN控制器和以太网控制器,大大减少了硬件电路设计要求,降低了产品成本。本文介绍了嵌入式CAN-Ethernet网关的硬件电路设计,在LPC2378工业微处理器上移植了开源嵌入式实时操作系统RT-Thread,大大降低了软件的开发成本、时间和复杂度;同时完成了RT-Thread下以太网驱动以及CAN驱动的编写,并设计了嵌入式CAN-Ethernet网关的应用程序,完成了一个完整产品的开发。嵌入式CAN-Ethernet网关是构建船舶机舱自动化系统的关键环节,它的成功研制对提高我所产品竞争力具有一定的意义。嵌入式CAN-Ethernet网关已经通过了CAN总线协议与以太网协议相互转换的功能性测试。结果表明,它能够满足船舶机舱自动化系统的技术要求,运行可靠、稳定。
其他文献
该文基于量纳分析法和方程分析法讨论了相似条件的建立过程,并研究了畸变模型预测原型特性的可行性.由于壳体被激振动声辐射的情况与振动模态的阶数相关紧密,可以想象到,激振
并行处理蕴含着提高处理速度和解决大规模问题的巨大潜力.虽然DSP技术的发展极大地满足了以往很难实现的多种声纳信号处理的实时处理要求,但是由于单一芯片处理速度的提高受
本文研究的主要内容是对110m客滚船进行总纵强度和局部强度有限元分析,从而验证该船强度满足规范要求的目的。利用MSC.Patran软件进行整船的强度的有限元分析并建立有限元模
该论文的主要研究内容有以下几方面:(一)通过对其工作原理的简单分析,设计和加工了该型水轮机的试验模型和试验装置.(二)根据一系列模型试验的结果,整理出第一份蹼板式水轮机
该论文主要研究一种很新颖的非线性系统控制理论及设计方法-直接反馈线性化法(即DFL方法).相比于其他非线性系统研究方法如:相平面分析法、谐波平衡法(即描述函数法)、微分几
该文对晶体加热表面上的对流换热机理(包括单相对流换热和沸腾换热)和窄环境流道内的自然对流沸腾换热进行了实验和理论研究,实验是在常压下以水为工质进行的,环隙流道两端开
民用三大主力船型中,油船和散货船都是短肥型船,其航速一般较低,绕流场具有非线性。在追求效率和高性能的今天,对短肥型船在高航速下强非线性绕流场的研究,能为短肥型船提高航速提
该文基于势流理论和定常螺旋桨升力面理论建立了PAI型螺旋桨水动力性能预报的数学模型,并用离散涡格法对其进行了数值计算.在实际计算中,该文考虑了过渡区尾涡收缩和梢涡分离
该文针对水下爆炸二次脉动压力以及它对船船总体和设备的冲击作用进行了以下几方面的研究:第一,该文对水下爆炸的不同阶段及其特性进行了描述,并用两种方法对二次脉动压力进