搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
手把手教你学CAN总线
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787512401761
  • 作      者:
    来清民编著
  • 出 版 社 :
    北京航空航天大学出版社
  • 出版日期:
    2010
收藏
编辑推荐
    《手把手教你学CAN总线》可作为高等院校自动化、机电、仪器仪表、自动控制等专业,工业控制网络等相关课程的教材或教学参考书,也可供从事工业控制网络系统设计和产品研发的工程技术人员以及广大电子制作爱好者参考。
展开
内容介绍
    《手把手教你学CAN总线》以CAN总线的通信实例和基本实验为主线,以单片机、数据通信和工业控制网络的基础知识为出发点,介绍了CAN现场总线的基本概念、CAN节点的硬件设计和软件编程的方法。其立足点是基础化、实用化,试图通过很多实验实例的详细讲解,带领初学者能很快掌握CAN总线的基本知识、CAN通信的编程方法和CAN总线系统相关产品的调试开发。《手把手教你学CAN总线》提供的大量源程序可供读者在开发产品时直接使用和参考。
展开
精彩书摘
    2.数据链路层<br>    数据链路可以粗略地理解为数据通道。物理层要为终端设备间的数据通信提供传输媒体及其连接。媒体是长期的,连接是有生存期的。在连接生存期内,收发两端可以进行不等的一次或多次数据通信。每次通信都要经过建立通信联络和拆除通信联络两过程。这种建立起来的数据收发关系就叫做数据链路。而在物理媒体上传输的数据难免受到各种不可靠因素的影响而产生差错,为了弥补物理层上的不足,为上层提供无差错的数据传输,就要能对数据进行检错和纠错。数据链路的建立、拆除,对数据的检错、纠错是数据链路层的基本任务。<br>    (1)链路层的主要功能<br>    链路层是为网络层提供数据传送服务的,这种服务要依靠本层具备的功能来实现。链路层应具备如下功能:<br>    链路连接的建立、拆除、分离。<br>    帧定界和帧同步。链路层的数据传输单元是帧,协议不同,帧的长短和界面也有差别,但无论如何必须对帧进行定界。<br>    顺序控制,指对帧的收发顺序的控制。<br>    差错检测和恢复,还有链路标志、流量控制等。差错检测多用方阵码校验和循环码校验来检测信道上数据的误码,而帧丢失等用序号检测。各种错误的恢复则常靠反馈重发技术来完成。<br>    (2)链路层产品<br>    独立的链路产品中最常见的当属网卡,网桥也是链路产品。modem的某些功能有人认为属于链路层,对这些还有争议。数据链路层将本质上不可靠的传输媒体变成可靠的传输通路提供给网络层。在IEEE 802.3 情况下,数据链路层分成了两个子层,一个是逻辑链路控制,另一个是媒体访问控制。<br>    3.网络层<br>    网络层的产生也是网络发展的结果。在联机系统和线路交换的环境中,网络层的功能没有太大意义。当数据终端增多时,它们之间有中继设备相连。此时会出现一台终端要求不只是与唯一的一台而是能和多台终端通信的情况,这就是产生了把任意两台数据终端设备的数据链接起来的问题,也就是路由或者叫寻径。另外,当一条物理信道建立之后,被一对用户使用,往往有许多空闲时间被浪费掉。人们自然会希望让多对用户共用一条链路,为解决这一问题就出现了逻辑信道技术和虚拟电路技术。
展开
目录
第1章 单片机基础知识<br>1.1 单片机概述<br>1.1.1 单片机的发展<br>1.1.2 单片机的发展趋势<br>1.1.3 单片机的特点<br>1.1.4 单片机的分类<br>1.1.5 单片机的应用<br>1.2 51系列单片机的内部结构<br>1.2.1 单片机内部结构<br>1.2.2 STC89C51RC单片机内部结构特点<br>1.2.3 51系列单片机引脚特性<br>1.3 单片机存储器组织<br>1.3.1 程序存储器<br>1.3.2 数据存储器<br>1.4 单片机中断系统<br>1.4.1 关于中断的概念<br>1.4.2 51单片机的中断系统<br>1.4.3 中断处理过程<br>1.4.4 中断请求的撤除<br>1.4.5 中断优先控制和中断嵌套<br>1.4.6 中断系统的应用<br>1.5 单片机定时器/计数器<br>1.5.1 定时器/计数器概述<br>1.5.2 定时器/计数器的控制<br>1.5.3 定时器/计数器的4种工作方式<br>1.5.4 定时器/计数器的应用<br>1.6 单片机串行接口<br>1.6.1 51单片机串行口的结构与控制<br>1.6.2 51单片机串行口4种工作方式<br>1.6.3 51单片机串行口波特率设置方法<br>1.7 单片机指令系统<br>1.7.1 指令的格式<br>1.7.2 寻址方式<br>1.7.3 51单片机指令简介<br>1.8 单片机应用系统的设计<br>1.8.1 单片机应用系统的构成方式<br>1.8.2 单片机应用系统设计的基本要求<br>1.8.3 单片机应用系统硬件设计概述<br>1.8.4 应用系统的软件设计<br>本章小结<br>思考题<br><br>第2章 数据通信基础知识<br>2.1 数据通信的基本概念<br>2.1.1 基本术语<br>2.1.2 通信技术指标<br>2.2 数据通信方式<br>2.2.1 单片机串行数据通信方式<br>2.2.2 单片机串行数据通信的同步方式<br>2.3 数据编码技术<br>2.3.1 数字信号的模拟信号编码<br>2.3.2 数字数据的数字信号编码<br>2.3.3 模拟数据的数字信号编码<br>2.4 数据传输<br>2.4.1 基带传输<br>2.4.2 宽带传输<br>2.4.3 频带传输<br>2.5 多路复用技术<br>2.5.1 频分多路复用<br>2.5.2 时分多路复用<br>2.5.3 波分多路复用<br>2.5.4 码分多路复用<br>2.6 数据交换技术<br>2.6.1 电路交换<br>2.6.2 报文交换<br>2.6.3 分组交换<br>2.6.4 高速交换技术<br>2.7 传输介质<br>2.7.1 同轴电缆<br>2.7.2 双绞线<br>2.7.3 光纤<br>2.7.4 无线介质传输<br>2.7.5传输介质的选择<br>2.8 差错控制技术<br>2.8.1 概述<br>2.8.2 数据通信中的数据校验<br>本章小结<br>思考题<br><br>第3章 工业控制网络基础知识<br>3.1 工业控制网络的发展<br>3.2 工业控制网络的特点和分类<br>3.2.1 工业控制网络的特点<br>3.2.2 工业控制网络的分类<br>3.2.3 工业控制网络中传输信息的特点<br>3.2.4 工业控制网络中信息传输延迟的因素<br>3.3 现场总线概述<br>3.3.1 现场总线的本质<br>3.3.2 现场总线的特点<br>3.4 通用计算机网络概述<br>3.4.1 计算机网络的概念和功能<br>3.4.2 计算机网络的基本组成<br>3.4.3 计算机网络的拓扑结构<br>3.4.4 计算机网络的分类<br>3.5 计算机网络体系结构与协议<br>3.5.1 ISO/OSI参考模型<br>3.5.2 七层协议的作用<br>3.6 工业控制网络与普通计算机网络的区别<br>3.7 计算机总线概述<br>3.7.1 总线的定义<br>3.7.2 总线的分类<br>本章小结<br>思考题<br><br>第4章 CAN实验设备和器材使用简介<br>4.1 CAN总线简介<br>4.1.1 什么是CAN总线<br>4.1.2 CAN总线的特点<br>4.1.3 CAN总线与RS-485总线比较<br>4.2 CAN总线入门的有效途径<br>4.3 学习CAN总线的知识准备<br>4.4 CAN总线实验的器材和工具<br>4.4.1 KeilC51集成开发环境<br>4.4.2 串口下载软件stc-isp-v4.7 9-not-setup.EXE<br>4.4.3 CPU和CAN模块实验板介绍<br>4.4.4 LED显示模块、键盘输入/输出模块实验板<br>4.4.5 电源电路<br>本章小结<br>思考题<br><br>第5章 CAN局域网技术及其规范简介<br>5.1 CAN的基本概念<br>5.2 CAN的分层结构<br>5.3 CAN总线中的逻辑电平<br>5.4 报文传送、帧格式和帧类型<br>5.4.1 报文传送<br>5.4.2 CAN总线的帧格式<br>5.4.3 CAN总线的帧类型<br>5.4.4 帧格式中各场的作用与实现<br>5.5 CAN总线仲裁过程和优先级的决定<br>5.5.1 CAN总线的仲裁过程<br>5.5.2 位仲裁<br>5.5.3 数据帧和远程帧的优先级<br>5.5.4 标准格式和扩展格式的优先级<br>5.6 报文重发与位填充<br>5.6.1 报文重发<br>5.6.2 位填充<br>5.6.3 发送节点的工作<br>5.6.4 接收节点的工作<br>5.7 错误帧的种类和错误处理<br>5.7.1 位错误<br>5.7.2 格式错误<br>5.7.3 错误帧的输出<br>5.7.4 错误处理机制<br>5.8 位定时与同步<br>5.8.1 位定时<br>5.8.2 位同步<br>5.9 CAN组网<br>本章小结<br>思考题<br><br>第6章 CAN总线控制器和驱动器介绍<br>第7章 CAN总线智能节点的设计<br>第8章 CAN总线节点的自发自收程序设计实例<br>第9章 两节点CAN总线通信设计实例<br>第10章 多节点CAN总线通信设计实例<br>参考文献
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证