虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

CAN-EPP

  • 基于ARM和CAN的海洋气象要素观测系统的设计与实现

    半导体技术的迅猛发展使得微控制器集成度越来越高,计算速度越来越快,价格和功耗越来越低。近年来异军突起的一些32位ARM微控制器工作主频高达几百兆,很好的解决了困扰工程师们的实时性问题。 随着计算机、通讯和控制技术的发展,工业控制系统正在朝着网络化、分布化的方向发展。现场总线既是一个开放通信网络,又是一种全分布控制系统。现已广泛应用于多个工业领域。CAN总线即是现场总线的一种,它主要应用于各种设备检测及控制,被公认为最有前途的现场总线之一。 本文基于ARM微控制器AT91RM9200,开发了一套带有CAN总线接口的海洋气象要素观测系统。该系统可以挂接多个CAN总线传感器节点,同时还具有以太网、USB、RS232、RS422、RS485等多种通信端口,并且可靠性高、抗干扰能力强。CAN总线传感器节点,由传感器、微处理器芯片(内嵌CAN控制器)和CAN收发模块组成,可以独立完成某一项或多项气象要素的数据采集,同时还能实现与CAN总线的数据交换。 论文首先介绍了海洋气象要素观测系统的总体设计,接着介绍了传感器节点的CAN总线实现方案,然后详细阐述了以AT91RM9200为核心的开发平台的硬件组成及实现,并以此硬件平台为基础,详细的论述了嵌入式Linux开发流程以及移植到具体硬件平台需要完成的工作,如U-BOOT的移植、Linux内核的编译与裁剪、文件系统的制作、驱动程序的编写、以及应用程序的开发。

    标签: ARM CAN 海洋气象 测系统

    上传时间: 2013-05-20

    上传用户:fandeshun

  • 基于ARM和CAN总线的电缆沟道监测系统设计

    本文设计了一种基于ARM7的电力电缆沟道监测系统,该监测系统能够对电缆沟道起到防盗、防火、防潮等安全监测作用。本课题采用的嵌入式硬件是基于ARM7架构的LPC2292芯片;同时针对市场上种类繁多的实时操作系统,本课题选用的是内核小,易剪裁,移植性好源代码公开的实时操作系统μC/OS-II并且使用CAN总线进行数据传输。CAN总线是现场总线的一种,它能有效地支持分布式控制或实时控制,具有高性能和高可靠性的特点,现已形成国际标准。 本课题简要介绍了电力电缆沟道监测系统的特点与研究背景,讲述了设计电缆沟道监测系统时所采取的总体设计思想与框架结构。之后介绍了ARM7处理器和CAN总线的特点和功能,然后详细论述了整个系统硬件电路设计。在对实时操作系统μC/OS-II作了介绍之后,详细说明了将μC/OS-II移植到LPC2292硬件平台的具体实现过程。最后提出了基于CAN总线和ARM7微控制器实现的电缆沟道数据采集控制系统的软件设计。 实际测试表明,该系统能够稳定运行,并且能够实现对电缆沟道的实时监测,数据采集以及安全警报等功能,满足电力电缆在线监测系统的要求。

    标签: ARM CAN 总线 电缆

    上传时间: 2013-07-20

    上传用户:xoxoliguozhi

  • 基于ARM和CAN总线的汽车仪表设计

    由于汽车排放、节能、安全和舒适性等使用性能不断提高,使得汽车电子控制程度也越来越高。汽车电子控制装置必须迅速、准确地处理各种信息,并通过仪表显示出来,使驾驶员及时了解并掌握汽车的运行状态,妥善处理各种情况。 本文以上海汽车荣威550的仪表盘为研究对象,对车速表、燃油表和水温表进行了改进,提出了ARM+Linux+MiniGUI这样一种系统设计方案,并对其进行了详细的分析与设计。 首先,论文给出了选题的背景与意义,讨论了汽车仪表目前的状况和发展趋势,并给出了本文的研究内容。通过分析改进后仪表盘的特点,给出了系统的总体设计方案。 其次介绍了仪表系统的软硬件平台,其中硬件包括主控制器的选择,存储器电路等外围电路的设计;软件包括嵌入式Linux开发平台的构建以及驱动程序的开发。 最后详细讲解了改进后仪表盘的用户界面设计,包括对几种常用的嵌入式GUI进行介绍,宿主机开发环境的建立以及使用MiniGUI开发应用程序,并简单介绍了几种软硬件抗干扰技术。 本文采用传感器技术、CAN总线和嵌入式技术,对荣威550汽车仪表进行合理化和人性化设计,结果表明,改进后的汽车仪表这不仅可以避免精度低、可靠性差等不足,而且具有精度高、智能化高、扩展性好等优点。

    标签: ARM CAN 总线 汽车仪表

    上传时间: 2013-06-25

    上传用户:wanghui2438

  • CAN 与以太网数据交换的研究与分析

    主要介绍将CAN 现场总线以协议中的标准模式接入以太网的方法, 实现CAN 网络中的数据和以太网中的数据进行简单交换; 给出相应的硬件和软件原理以及重点难点说明。

    标签: CAN 以太网 数据交换

    上传时间: 2013-04-24

    上传用户:yangbo69

  • 嵌入式Ethernet/CAN网关接口设计与驱动

    针对现场总线的应用,提出了以控制器MCP2515作为CAN总线硬件扩展接口的以太网/CAN总线嵌入式网关解决方案。这种方案可实现以太网和CAN总线的数据交互,同时给出了嵌入式Linux下CAN

    标签: Ethernet CAN 嵌入式 网关

    上传时间: 2013-07-24

    上传用户:xuan‘nian

  • 基于CAN总线的电梯串行通讯

    本文研究 CAN 总线在电梯串行通讯中的应用。论文对比RS-485 通讯方式,分析CAN 总线应用于电梯串行通讯中的优点,采用SJA1000 设计了CAN 总线通讯硬件,优化CAN总线的通信参数,提高

    标签: CAN 总线 串行通讯 电梯

    上传时间: 2013-06-08

    上传用户:teddysha

  • CAN总线协议中文版

    CAN总线协议中文版,供英文不好的朋友阅读

    标签: CAN 总线协议

    上传时间: 2013-04-24

    上传用户:爺的气质

  • CAN.rar

    基于LPC2148ARM7的CAN总线源代码

    标签: CAN

    上传时间: 2013-07-23

    上传用户:xinshou123456

  • 基于ARM的CAN与ARINC429总线网关的实现

    CAN总线作为最有前途的现场总线之一,其应用范围已逐渐扩展到航空领域,并有望作为次级总线与目前的航空总线互连组网。ARINC429总线则是航空领域比较常用的航空总线之一,很多航空电子设备都采用此总线。解决好CAN总线与ARINC429总线的互连问题,必将能够使CAN总线在航空领域得到更广泛的应用。本文的工作就是为解决这一总线互连问题而开发出总线网关系统,即CAN-ARINC429网关。 随着嵌入式技术的飞速发展,嵌入式系统的成本低、体积小、稳定性好等众多优点使其应用领域越来越广。本课题将嵌入式技术应用到CAN-ARINC429网关系统开发中,采用比较有影响力的嵌入式处理器ARM作为网关系统的核心,开发了网关系统的硬件部分和软件部分。 本文着重讨论了CAN-ARINC429网关系统设计的三大部分:硬件设计、控制软件设计和用户软件设计。硬件设计部分完成了CAN和ARINC429的总线数据收发电路设计,以及ARM处理器分别与CAN总线控制器和ARINC429总线协议芯片的接口电路设计。控制软件部分是在Linux平台下开发的,因此本文控制软件部分首先研究并实现了Linux平台下ARM编译系统的建立,其后的程序启动代码和总线数据交换设计是控制软件的关键部分,CAN总线和ARINC429总线的数据收发程序设计在本文的控制软件部分中也都有详细讨论。本文还开发了基于Windows平台的用户软件,该用户软件是为提高CAN-ARINC429网关的通用性而设计,具有网关工作方式设置和功能测试等功能。在给出对CAN-ARINC429网关的测试报告后,本文对课题的研究工作进行了总结和展望。

    标签: ARINC ARM 429 CAN

    上传时间: 2013-04-24

    上传用户:cccole0605

  • 基于ARM的μCOSⅡ移植及其CAN总线应用研究

    基于删的μC/OS-Ⅱ移植及其CAN总线应用研究流体机械及工程专业近年来,嵌入式系统受到科学与工程各个领域研究者的密切关注,成为研究的一个热点。随着嵌入式系统的复杂性不断增加,嵌入式操作系统成为嵌入式系统中最重要的组成部分。在嵌入式系统中,μC/OS-Ⅱ凭借其结构清晰、源代码开放和实时性好等优势,成了监控系统等领域的技术热点。嵌入式操作系统μC/OS-Ⅱ与模块化硬件相结合,共同构成一个可以重复利用的软硬件系统平台,不但可以提高开发效率,还可以提高系统的可靠性和实时性,满足日益复杂的应用需求。 在国内监控领域中,大多采用了集散式监控系统,虽然克服了集中式监控系统的缺点,但还存在着效率较低,错误处理能力不强等缺点。而且设备的兼容性不好,系统实时性、可靠性也不高。采用CAN现场总线可很好的克服上述一些缺点,具有很强的抗干扰能力。CAN总线把所有挂接在总线上的智能设备联接成网络,构成自动化系统,实现对现场设备的实时监控。 基于这些考虑,本文选择了以IPC2290芯片(内部集成了CAN模块)为微控制器的MagicARM2200教学实验开发板作为学习和研究的开发平台,把μC/OS-Ⅱ这个实时微内核操作系统嵌入到该芯片中。在深入研究CAN通信模块特点和驱动的基础上,把其驱动移植到μC/OS-Ⅱ操作系统中。并在实时操作系统μC/OS-Ⅱ上通过设计—个带A/D转换的CAN智能模块来阐述智能模块软硬件设计方法,这些工作为搭建基于CAN总线的实际测控系统方案提供了理论基础。 本文使用的CAN通信方案具有极大的灵活性,能方便和简洁的运用到各种测控系统中。实验结果证明了该方案的有效性和正确性,并且具有实际的应用价值。最后,本文作者在CAN智能模块的基础上搭建了基于CAN总线的多相流动实验台的测控系统方案。

    标签: ARM COS CAN 移植

    上传时间: 2013-07-16

    上传用户:cngeek