嵌入式系统的定义:嵌入到对象体系中的专用计算机系统。“计算机系统”、“嵌入性”与“专用性”是嵌入式系统的必备要素。嵌入式系统需要一个嵌入载体称为对象系统 。
目前常见的总线技术主要包括:基金会现场总线、LonWorks、Profibus、HART、RS-485、CAN等。CAN总线与RS-485基相比, 具有以下方面的明显优越性:
(1)网络各节点之间的数据通信实时性强
首先,以多主方式工作是CAN控制器的一大优点。这使得网络中的所有节点都可根据由报文标识符决定的总线访问优先权,采用逐位仲裁方式向总线发送数据。另外,不同于传统的站地址编码,CAN总线采用对通信数据进行编码,这使得不同的节点可以同时接收到相同的数据。CAN总线构成的网络依靠这些特点使得各节点间的通信实时性强,且易构成冗余结构,提高系统的灵活性和可靠性。相较而言,RS-485具有以下缺点:
仅能构成主从式结构系统;
以主站轮询方式通信;
系统可靠性、实时性差。
(2)缩短了开发周期
CAN总线与物理总线的相连是通过CAN收发器接口芯片82C250的两个输出端CANH和CANL。CANH端总是呈现高电平或悬浮状态,CANL端总是呈现低电平或悬浮状态。这使得当多个节点同时向总线发送数据,而系统出现错误时,总线不会短路,从而保护了某些节点。而在RS-485网络中,若有同样的问题,则会出现总线短路,节点损坏现象。另外,在普通网络中,若个别节点出现问题,总线会处于“死锁”状态以保护网络,然而,CAN节点具有自动关闭输出功能,能在出现严重错误情况下,自动关闭此节点的数据发送,使总线上其他节点的操作不受影响。而且,CAN通信协议完善且协议实现简单,从而极大降低了系统的开发难度,减小开发周期。这些优点都是仅有电气协议的RS-485所无法比拟的。
(3)总线协议已成为国际标准
与其他总线技术相比,CAN总线之所以能够成为国际标准的现场总线具有的特点如下:
通信速率高;
容易实现;
性价比高。
以上特点使其能应用在诸多领域,具有强劲市场竞争力。
(4)最有前途的现场总线之一
CAN总线是工业现场总线的一种,大多数情况下表示控制器局域网络。它的灵活性、可靠性和实时性使它比一般的通信总线应用更加广泛,也正因如此,人们越来越重视CAN总线的开发及应用。
本毕业设计(论文)提出了一种在东大的GE01试验系统上,利用SEP3203嵌入式微处理器,了解用软件控制硬件接口芯片工作的原理和方法。并能掌握电子设计软件的使用,熟悉嵌入式系统开发应用环境。面向低成本的多媒体手持终端应用和嵌入式控制器类应用,有低成本的设计方案以及低功耗设计以适应电池供电设备,是SEP3203的设计理念。本课题通过此实验平台验证了CAN总线的通讯协议。
1.2 国内外研究现状
1.3 课题设计任务
通过本课题达到掌握基于SEP3203嵌入式系统的开发方法,课题拟采用GE01实验开发平台实现CAN总线基本功能。要求学生在熟悉、了解ARM芯片工作原理、操作系统及东大的GE01实验系统开发原理的基础上,掌握CAN总线通讯协议,并基于嵌入式开发平台GE01掌握实现CAN总线的方法。具体包括以下:
(1)理解嵌入式系统的基本概念;
(2)掌握并应用基于ARM的嵌入式开发环境; 基于SEP3203的CAN总线数据传输(2):http://www.youerw.com/tongxin/lunwen_11207.html