第10章选择CAN讲解2小时.ppt
《第10章选择CAN讲解2小时.ppt》由会员分享,可在线阅读,更多相关《第10章选择CAN讲解2小时.ppt(28页珍藏版)》请在优知文库上搜索。
1、第十章第十章 网络接口技术网络接口技术本章学习目标与要求本章学习目标与要求1.1.掌握分布式嵌入式系统结构与嵌入式网络通信方式;掌握分布式嵌入式系统结构与嵌入式网络通信方式;2.2.掌握掌握I I2 2C C总线技术原理、通信方式、编程;总线技术原理、通信方式、编程;3.3.掌握掌握CANCAN总线接口技术协议、接口电路、编程技术;总线接口技术协议、接口电路、编程技术;4.4.掌握以太网接口技术、接口电路、编程方式掌握以太网接口技术、接口电路、编程方式5.5.掌握掌握USBUSB总线接口技术协议、接口电路、编程技术;总线接口技术协议、接口电路、编程技术;6.6.掌握掌握SPISPI总线口技术、
2、接口电路、编程方式总线口技术、接口电路、编程方式(该章内容可以不讲,(该章内容可以不讲,5 5部分中的每一部分作为课程设计部分中的每一部分作为课程设计的一个专题,以下的的一个专题,以下的PPTPPT可以作为课程设计指导书使用)可以作为课程设计指导书使用)10.1 概述 嵌入式系统因为体积小、能耗低、功能专一而广泛应用,构造基于网嵌入式系统因为体积小、能耗低、功能专一而广泛应用,构造基于网络的嵌入式应用,如普时运算、嵌入式传感器网络等以嵌入式系统为核络的嵌入式应用,如普时运算、嵌入式传感器网络等以嵌入式系统为核心,实现信息共享、节约资源。心,实现信息共享、节约资源。构造分布式嵌入式系统的网络协议
3、有多种:构造分布式嵌入式系统的网络协议有多种:RS-485RS-485、I I2 2C C总线协议、总线协议、CANCAN总线协议、以太网协议等。总线协议、以太网协议等。1 1 分布式嵌入式系统结构分布式嵌入式系统结构 处理元素处理元素PEPE(CPUCPU控制器、存储器、相关控制器、存储器、相关I/OI/O)通信网络通信网络(协议、协议、ISO/OSIISO/OSI模型的模型的7 7层网络结构层网络结构)OSI OSI模型中的模型中的7 7层功能层功能 :物理层物理层(规定了网络设备间基本的接口特性,(规定了网络设备间基本的接口特性,电气特性、机械连接特性、位转换功能);电气特性、机械连接特
4、性、位转换功能);数据链路层数据链路层(传输错误检测(传输错误检测和控制一条单一链路转发);和控制一条单一链路转发);网络层网络层(定义基本的端到端(定义基本的端到端 数据传输服务,数据传输服务,主要用于多转发网络);传输曾(定义了面向连接的服务,保证数据按主要用于多转发网络);传输曾(定义了面向连接的服务,保证数据按一定的顺序、无差错地在多条链路上传送);会话层(提供网络上终端一定的顺序、无差错地在多条链路上传送);会话层(提供网络上终端用户交互的控制机制);表示层(规定数据交换的格式,并且为应用程用户交互的控制机制);表示层(规定数据交换的格式,并且为应用程序提供有效的转换工具);应用层(
5、提供终端用户程序和网络之间的一序提供有效的转换工具);应用层(提供终端用户程序和网络之间的一个应用程序接口)。个应用程序接口)。10.1.2 嵌入式网络通信方式 点到点通信方式:建立两个处理元素间的连接(RS232),“输入信号被输入设备采样,并通过一个点到点的链路传递到滤波器F1,然后F1的滤波结果通过点到点链路输入到第二个滤波器F2,最后F2的结果通过点到点链路送到输出设备中”。总线通信方式:连接到总线上的所有处理PE有自己的唯一地址(标识),分组报文方式(含有目的地址、被传送的数据、检错信息等),是嵌入式网络常用的通信链路形式。固定优先级仲裁机制公平仲裁机制10.3 CAN总线接口技术C
6、ANCAN总线是目前流行的几类现场总线之一,是一种有效支总线是目前流行的几类现场总线之一,是一种有效支持分布式控制和实时控制的串行通信网络,应用广泛持分布式控制和实时控制的串行通信网络,应用广泛了解了解SPISPI总线的原理,掌握通过总线的原理,掌握通过SPISPI总线访总线访问器件的方法;问器件的方法;掌握掌握CANCAN总线通讯原理;总线通讯原理;编程编程CANCAN总线控制器总线控制器MCP2510MCP2510驱动的开发(驱动的开发(1 1、添加、添加CANCAN总线驱动的总线驱动的writewrite操作,实现操作,实现CANCAN数据自回环模式的收发。数据自回环模式的收发。2 2、
7、修改应用、修改应用程序,实现两台程序,实现两台CANCAN总线之间数据的收总线之间数据的收发。)发。)S3C2410 S3C2410 的的SPISPI介绍:介绍:SPI SPI:同步串行外围接口,允许:同步串行外围接口,允许MCUMCU与各种外围设备以与各种外围设备以串行方式进行通信。串行方式进行通信。S3C2410S3C2410微处理器包括两路微处理器包括两路SPISPI,每路分别有两个,每路分别有两个8 8位位转移寄存器,用来发送和接收数据。转移寄存器,用来发送和接收数据。SPI SPI 引脚引脚 主机输入主机输入/从机输出数据线从机输出数据线MISOMISO;主机输出主机输出/从机输入数
8、据线从机输入数据线MOSIMOSI;串行时钟串行时钟SCKSCK 片选线片选线nSSnSS CAN CAN全称为全称为Controller Area NetworkController Area Network,即控制器局域网,即控制器局域网,是国际上应用最广泛的现场总线之一。是国际上应用最广泛的现场总线之一。最初最初CANCAN总线被设计作为汽车环境中的微控制器通讯,总线被设计作为汽车环境中的微控制器通讯,在车载各电子控制装置在车载各电子控制装置ECUECU之间交换信息,形成汽车电子控之间交换信息,形成汽车电子控制网络。比如,发动机管理系统、变速箱控制器、仪表装制网络。比如,发动机管理系统、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 10 选择 CAN 讲解 小时
