科技

您的位置:主页 > 科技 >

基于CAN总线与以太网的嵌入式网关设计【乐鱼体育】

发布日期:2021-08-15 00:36浏览次数:
本文摘要:文中为一种工业生产计算机接口与以太网互联网方式,解读以太网与CAN计算机接口中间协议书转换网关ip的设计方案与构建,应用AT89C55做为主CPU,根据2个模块芯片构建CAN总线与以太网的点到点,各自得到其硬件构造和软件开发观念。为公司网络信息与操控互联网构建获得一种脱离实际的方式。

乐鱼体育

文中为一种工业生产计算机接口与以太网互联网方式,解读以太网与CAN计算机接口中间协议书转换网关ip的设计方案与构建,应用AT89C55做为主CPU,根据2个模块芯片构建CAN总线与以太网的点到点,各自得到其硬件构造和软件开发观念。为公司网络信息与操控互联网构建获得一种脱离实际的方式。  1、硬件构造  现阶段,针对CAN和以太网联接的内嵌式网关ip设计方案关键有二种方式:一种是低挡MCU特模块芯片的设计方法,另一种是高端MCU特EOS(动态性多个任务电脑操作系统)再作特模块芯片的设计方法。

因CAN只应用了ISO/OSI七层模型的一、二层,协议书较为比较简单,比较适合用作降低成本、速度回绝不太高的线形自动控制系统。从有效的成本费和合理地运用应急处置工作能力这两层面充分考虑,该设计方案应用低挡MCU特模块芯片的方式,其硬件框架图闻图1。

  图1硬件电路原理图  1.1主控芯片芯片及以太网模块模块  依据回绝,该系统软件随意选择了特性价钱比较低的Atmel企业生产制造的AT89C55单片机设计。它是朝向测控技术目标和嵌入式应用的,因此 它的系统架构及其CPU、计算机指令、外场模块电源电路全是依照这类回绝专业设计方案的。

它內部带高约20KB的FLASH程序存储器,AT89C55基本上相溶8051指令系统,上面FLASH便捷了使用人进行可视化编程,工作中速度最少均值33MHz,256B的內部RAM,32个可编程控制器的I/O口,3个16位的指定/电子计数器,八个终断源,抵制功耗的空余工作模式。以太网模块配搭的是RTL8019AS芯片,它是由Realtek企业生产制造的一种高宽比构建的以太网控制板,能构建以太网媒体访谈层(MAC)和物理层(PHY)的所有作用。RTL8019AS內部有两个RAM地区:一是16KB,详细地址为0x4000~0x7fff,要对接和发送至数据文件必不可少根据DMA载入RTL8019AS內部的16KB的RAM,它本质上是双端口号RAM,既有两根系统总线两者之间相接,一条系统总线用作RTL8019AS读/写成或写成/读该RAM,即当地DMA;另一条系统总线用作单片机设计阅读或写该RAM,即远程控制DMA;二是32个字节数,详细地址为0x0000~0x001F,用作储存以太网物理地址。

主控芯片芯片和以太网模块芯片的硬件模块电路原理图闻图2。特别注意的是因为以太网的包到仅次能够高达1500个字节数,AT89C55的片内RAM仅有256个字节数,因而没法储存这么大的包到,因此 这儿扩展了一个32KB的外界RAM,那样另外也可以提高单片机设计的数据信息传输速率。


本文关键词:乐鱼体育app,基于,CAN,总线,与,以太网,的,嵌入式,网关,设计

本文来源:乐鱼体育-www.f2fcenter.com