以太网与CAN总线的网桥设计

发布者:创意航海最新更新时间:2015-07-30 来源: eefocus关键字:以太网  CAN总线  网桥设计 手机看文章 扫描二维码
随时随地手机看文章
  • 立项背景

当今社会对大学生的创新能力有很高的要求,实验室为学生提供了很好地学习平台,但是实验室开放时间有限制,不方便学生在课余及假期前去做实验。另外实验室管理制度不够完善,往往存在仪器损坏、老化却得不到及时维护等问题。

 

该设计以PIC32自带的以太网模块作为和外界网络联系的桥梁,实现对实验室(模型)的系统化管理。该系统可通过以太网远程开启实验室门禁,并对实验室内各种设备仪器的工作状态进行监控。在实验室内部采用物理结构简单、成本低廉的CAN总线实现实验室的各个设备的连接与通信。

 

本系统以方便老师方便学生为宗旨,即使在节假日老师也可以为学生提供一个实验平台,且不用到实验室就可以了解实验室的各种状况。为学校实验教学提供了一种新管理模式,大大缩减了学校的管理经费,同时解决了仪器损坏发现维修不及时的问题。

 

该系统拥有着广阔的应用前景,应用在实验室平台只是一个方面。在智能家居,工厂流水工作车间等,均可应用该设计的思想理念。

 

  • 项目内容

2.1 项目概括

本设计采用实验室内PIC32以太网的模块和外界通讯,实时监控整个实验室的工作状态。另外PIC32作为系统的控制核心,综合调度实验室的各种设备仪器,以达到安全、节能的效果。外围模块可分别完成实验室门禁的开启与关闭,根据外界光强对实验室的光线进行调节,外对实验室内的温控系统加以控制涉等。该设计涉及到光(如室内光强度智能调控)、电(如设备电源管理)、温度(如恒定温度控制)等多种信号的处理,同时实现自动化管理,实现智能实验室的要求。

 

2.2 项目模块介绍

 本设计主要包括:以太网远程通讯模块,主要负责远程PC机与MCU间的通讯;MCU控制模块,主要负责信息汇总以及各模块间的通讯、协调和控制;门禁系统模块,完成在特定条件下对模拟实验室平台大门的开启和关闭,并将其状态向MCU汇报;室内电源控制模块,主要对室内电源的状态进行监测和控制,及时向MCU反馈各种设备的供电信息;光控模块,主要负责对模拟实验室室内光强的监测、调节和控制;智能加热控制模块既可以按预设模式独立工作,也可以接收来自CAN总线MCU的命令,并按其要求工作。

 

2.3 设计目标

2.3.1 远程控制

本设计主要实现远程对实验室的监测与控制,同时该设计也兼容本地控制管理操作。由于PIC32具有丰富的片内资源,可利用系统以太网host实现便捷的以太网通讯,远程PC机可直接管理系统运行。以实验室平台模型为例,当用户(老师)需要打开实验室时,可直接通过远程PC机下达指令,以以太网为媒介进行通讯,当MCU接收到用户发出的指令后,按照具体要求通过CAN总线来传输控制信号,门禁系统识别相应的信息后即可开启实验室大门。

 

2.3.2 本地实时监测

本设计可实现对整个实验室环境的整体监测。当设备正常工作后,各个模块通过CAN总线每隔一段时间向MCU发送状态报告,MCU根据收到的反馈信息做出相应的决策,并向相应设备发出下一步的命令,如此反复即可实现对整个实验平台的智能化管理。

  • 系统的结构图

整个系统以PIC32为核心,采用以太网实现和外界的通信,系统内部采用CAN总线连接。

该系统结构框图如下图所示:

 

图1 系统结构图A

图2 系统结构图B

 

该系统软件设计采用基于事件触发的设计原则:

图3 系统软件流程图A

 

图4 系统软件流程图B

关键字:以太网  CAN总线  网桥设计 引用地址:以太网与CAN总线的网桥设计

上一篇:CAN-bus通信步入手机APP时代!
下一篇:基于CAN总线的电气火灾报警系统的设计方案

推荐阅读最新更新时间:2024-05-02 23:50

车载以太网为汽车网络带来根本性变革
目前汽车中采用的车载网络是基于几种不同数据网络协议的组合,其中一些已经使用了几十年。第一种叫作控制器局域网(CAN),主要负责动力总成和其他相关功能;第二个是本地互联网络(LIN),主要用于对时间不敏感(如气候控制、环境照明、座椅调整等)的乘客和驾驶员舒适性用途;第三种是针对信息娱乐系统开发的面向媒体的系统传输(MOST);第四种是用于防抱死制动(ABS),电子助力转向(EPS)和车辆稳定功能的FlexRay。     由于采用了不同的协议,这些网络需要使用网关在网络设施中传输数据,每个网络所需的布线增大了车辆的重量,由此产生的复杂性也增加了汽车厂商的制造成本,从而会影响车辆的燃油经济性。对于一辆汽车而言,布线的重量在整车中占
[汽车电子]
大众汽车的Telematics OCU3单元
5月份的时候,大众把 Golf 8 和斯柯达明锐等车型暂停交付,这款大众的畅销车配置了最新的 MIB3 和 OCU3(低配),而遭遇了 Telematic 传输数据的软件问题,按照大众的说法是 OCU3 控制单元中的软件可能无法可靠地传输数据。通过检索信息和材料,我们仔细来看这个 OCU3 不同变种的材料,事实上由于 EE 掌握这个部件,未来整车不同部门都需要这个部件可靠的运行把数据传回来,在紧急的功能下能够完成预警,比如配合新能源汽车热失控的 5 分钟预警,Telematics 需要肩负的责任更重。 01 Golf 上的 OCU3 OCU3 大众已经用了好几代,可追溯的是 OCU1 是在 2012 年左右开发的。这一代
[嵌入式]
大众汽车的Telematics OCU3单元
基于MCP2515的多路CAN总线接口电路设计
  目前主流的CAN协议控制器一般采用I/O总线(SJA1000等)或SPI接口(MCP2515等)与MCU进行通信。由于本设计采用PC /104总线扩展卡的方式来扩展多个RS232和RS485接口,没有多余的I/O片选线可用,因此最终选用9200的SPI接口与MCP2515进行多 路CAN总线接口的扩展。MCP2515是Microchip公司推出的具有SPI接口的独立CAN控制器。它完全支持CAN V2.0B技术规范,通信速率最高可达1 Mbps,内含3个发送缓冲器、2个接收缓冲器、6个29位验收滤波寄存器和2个29位验收屏蔽寄存器;它的SPI接口时钟频率最高可达10 MHz,可满足一个SPI主机接口扩展多路CAN总线接口的需要
[电源管理]
基于MCP2515的多路<font color='red'>CAN总线</font>接口电路<font color='red'>设计</font>
FPGA实现CAN总线通信节点设计
  在项目的特殊环境要求下, CAN总线通信要求使用FPGA作为系统中的主控制器, 较之传统设计使用的单片机, FPGA能够在速度和体积上有更好的适应性。FPGA 一方面减少了电路板的复杂程度, 缩短了实现周期; 另一方面, 其丰富的资源、超高的性能和灵活的可编程性, 提高了整个设备的可靠性, 大大增强了电路板设计的灵活性和可扩展性。文中通过设计FPGA 的接口电路, 并利用Verilog语言来编程实现CAN节点之间的通信功能。   1 CAN 接口硬件设计   1.1 CAN 节点的系统构成   一般来说, 每个CAN 模块能够被分成3 个不同的功能块,其结构如图1所示。CAN总线收发器提供CAN协议控制器与物理总线
[嵌入式]
基于PIC的CAN总线超声波测距智能节点设计
    1 引言        移动机器人要实现在不确定环境下运行,必须具备自动导航和避障功能。在移动机器人的导航系统中,传感器起着举足轻重的作用。视觉、激光、红外、超声传感器等都在实际系统中得到了广泛的应用。其中,超声波传感器以其信息处理简单、速度快和价格低,被广泛用作移动机器人的测距传感器,以实现避障、定位、环境建模和导航等功能。本文介绍的CAN总线智能节点的设计以Microchip公司的 PIC18F2580 控制核心。由于 PIC18F2580 有片上自带的CAN控制器并且为CAN的应用提供了许多专用的硬件功能,因此又将它作为了系统的CAN总线控制器,大大节省了主控系统的资源。CAN总线的收发器采用TJAl040。系
[嵌入式]
LabVIEW设计的远程控制实验系统
目前, 传统教育体系已经越来越不能适应当今科学技术和信息飞速发展的需要。传统的教育是以教师讲授为主,学生只是被动听讲,这种方式已经不适应培养人才的要求。另外,在实验设施不足的情况下,学生不能直接参与实验过程操作,不能很好地实现实验教学目标。传统的教学方式不利于充分发挥学生的想象力和创造力,也不利于及时追踪到最新的科技信息。随着计算机技术和网络技术的不断发展,近几年在教育领域提出了一种新的教学思路,即构建虚拟实验室的方法。而远程实验教学多数是利用虚拟技术实现,在这种虚拟实验中,实验者操纵的都不是实验设备实物,看到的只是一些利用三维技术做出来的动画,所获得的实验结果当然也不是远程设备的实际反映而是通过公式计算得到的数据 。针对这一
[测试测量]
LabVIEW<font color='red'>设计</font>的远程控制实验系统
工业以太网设备组成 工业以太网的使用要求
  工业以太网是一种高性能、可靠的数据通信协议,通常用于工业自动化系统中的数据传输和控制。工业以太网已被广泛应用于工业控制、机械设备监测、工业自动化控制等领域,成为现代工业生产网络的重要组成部分。   工业以太网设备通常包括以下几个重要部分:   1.处理器:用于控制和管理通信数据流,并执行其它设备功能,如数据采集、数据存储等。   2.网络接口:用于连接设备和以太网网络。   3.存储器:存储设备配置和控制程序。   4.通信接口:用于与其它设备进行通信和数据传输。通信接口可以是串口、USB接口、以太网接口等。   5.电源:为设备供电,确保设备稳定工作。   6.外部接口:为用户提供控制和监测设备的界面,如LED灯、LCD
[嵌入式]
TDK为汽车应用以太网提供具有强大抗静电放电能力的贴片压敏电阻
电压保护器件: TDK为汽车应用以太网提供具有强大抗静电放电能力的贴片压敏电阻 结构紧凑、电容低、公差小 高达25㎸的可靠ESD保护(IEC61000-4-2) 符合 OPEN Alliance 100BASE-T1 ESD装置规范2.0版 高达150℃的工作温度 电压保护器件: TDK为汽车应用以太网提供具有强大抗静电放电能力的贴片压敏电阻 TDK株式会社扩大了其产品阵容,推出了一款型号为 AVRH10C101KT4R7YA8的新型贴片压敏电阻 ,该产品可用于汽车应用以太网,具有强大的抗静电放电能力,并将于2022年3月开始量产。 新产品利用高精度积层技术,优化了制造工艺和工艺设计,实现了电
[电源管理]
TDK为汽车应用<font color='red'>以太网</font>提供具有强大抗静电放电能力的贴片压敏电阻
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved