实时系统的目的是监视和驱动被控对象的动态过程,通常需要以“实时”方式运行,它的正确性不仅取决于任务所执行计算的逻辑结果,而且取决于这些结果的产生时刻。实时系统分为强实时系统、关键性实时系统和弱实时系统三类,其中关键性实时系统受到可靠性的制约,涉及运行安全性和容错问题,因此,尽管其他两类系统的工业网络协议已经比较成熟了,但这类系统的网络化仍处于发展过程中。关键性实时系统中的实时传输网络与汽车、飞机、航海航空、铁路交通、武器装备、核电、机器人等涉及生命和财产安全的重要领域的技术步密切相关,然而,关于这个主题,目前可供使用的资料很少,本书能在一定程度上填补这一空白。
售 价:¥
纸质售价:¥44.20购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
内容简介
前言
第1章 概述
1.1 实时系统中的问题
1.1.1 信息技术系统
1.1.2 实时系统及其分类
1.1.3 分布式实时系统的复杂性
1.1.4 “时间触发”和“事件触发”互动范式
1.1.5 数字总线系统
1.2 现有嵌入式系统多路传输网络的局限性
1.2.1 CAN的发展历程
1.2.2 CAN的局限性
1.2.3 CAN在概率特征和确定性方面的解决方案
1.2.4 TTCAN协议
1.3 线控系统的兴起
1.3.1 X-by-Wire
1.3.2 高级应用需求
1.3.3 高级功能需求
1.4 FlexRay的起源及发展历史
1.4.1 FlexRay联盟的成立
1.4.2 FlexRay的目标
1.4.3 FlexRay的发展历史
1.5 FlexRay操作梗概及特点
1.5.1 FlexRay协议的基本操作原理
1.5.2 FlexRay通信的层次和整体形式
1.5.3 FlexRay的主要特点
1.6 FlexRay的应用前景分析与展望
1.6.1 FlexRay与ISO
1.6.2 FlexRay的用途
1.6.3 其他行业中的FlexRay
习题
第2章 全局时间同步
2.1 时间与时间标准
2.1.1 顺序及其分类
2.1.2 时间标准
2.2 时钟
2.2.1 数字物理时钟
2.2.2 参考时钟
2.2.3 时钟漂移
2.2.4 时钟的失效模式
2.2.5 时钟精密度与准确度
2.2.6 实际应用中的时钟微节拍
2.3 全局时间及其测量
2.3.1 全局时间的概念
2.3.2 时间间隔测量
2.3.3 π/Δ-领先
2.3.4 时间测量的基本限制
2.4 密集时基与稀疏时基
2.4.1 密集时基
2.4.2 稀疏时基
2.4.3 时空点阵
2.4.4 时间的循环表示形式
2.5 内部时钟同步
2.5.1 同步条件
2.5.2 中央主节点同步算法
2.5.3 分布式容错同步算法
2.5.4 状态修正与速率修正
2.6 外部时钟同步
2.6.1 运行原理
2.6.2 时间格式
2.6.3 时间网关
习题
第3章 实时系统调度
3.1 实时调度问题
3.1.1 任务模型
3.1.2 时间约束
3.1.3 调度算法的分类
3.1.4 可调度性分析
3.2 最坏情况执行时间
3.2.1 任务的分类
3.2.2 任务的最坏情况执行时间
3.3 静态调度
3.3.1 时间在静态调度中的作用
3.3.2 搜索树在静态调度中的应用
3.3.3 静态调度表灵活性的增强方法
3.4 动态调度
3.4.1 独立任务的调度
3.4.2 非独立任务的调度
3.5 其他可供选择的调度策略
3.5.1 分布式系统的调度
3.5.2 反馈调度
习题
第4章 FlexRay协议
4.1 通道与循环
4.1.1 通信通道
4.1.2 通信循环
4.2 段与时隙
4.2.1 采用静态段和动态段的理念
4.2.2 时隙和微时隙
4.2.3 静态段与时隙
4.2.4 动态段与微时隙
4.3 通信帧
4.3.1 通信帧格式
4.3.2 在时隙和微时隙中逻辑数据帧的封装和编码
4.3.3 帧在静态段和动态段的传输
4.4 符号窗
4.5 网络空闲时间
习题
第5章 FlexRay协议的媒体访问控制
5.1 分布式系统中的通信调度
5.1.1 分布式系统中的任务分配问题
5.1.2 通信调度
5.1.3 时钟驱动通信法
5.1.4 基于固定优先级的通信法
5.2 FlexRay中的通信调度
5.2.1 优先级分配策略
5.2.2 调度问题的分类
5.2.3 调度算法
5.3 任务的定义
5.4 通信循环的执行
5.4.1 帧ID的含义
5.4.2 仲裁网格层
5.5 传输和媒体访问条件
5.5.1 静态段期间的传输和媒体访问条件
5.5.2 动态段期间的传输和媒体访问条件
5.5.3 动态段和CAN协议在媒体访问方面的相似性
5.5.4 关于双通道应用的补充说明
5.6 应用实例
5.6.1 宝马X5中的自适应驱动系统
5.6.2 FlexRay系统的参数
5.6.3 已实施的选择
5.6.4 本地参数和网络参数小结
习题
第6章 FlexRay物理层
6.1 FlexRay信号的创建和发送
6.1.1 信号的创建
6.1.2 线路驱动器及其发送输出电路
6.2 媒体与FlexRay信号传输
6.2.1 媒体
6.2.2 信号传播
6.2.3 与信号传播有关的影响
6.3 拓扑结构及其对网络性能的影响
6.3.1 拓扑结构的应用理念
6.3.2 网络拓扑结构参数
6.3.3 信号完整性
6.3.4 单通道和双通道型结构的特点
6.4 FlexRay的拓扑结构
6.4.1 点对点连接
6.4.2 无源线性总线连接
6.4.3 带支线无源线性总线连接
6.4.4 无源星连接
6.4.5 有源星连接
6.4.6 拓扑结构应用实例
6.5 FlexRay信号的接收
6.5.1 不对称效应
6.5.2 在帧发送和帧接收开始时的特殊影响
6.5.3 完整发送接收链的截短效应小结
6.6 通信控制器对收到信号的处理
6.6.1 二进制流的采集
6.6.2 干扰或噪声的抑制
6.6.3 二进制匹配
6.7 误码率
6.7.1 眼图
6.7.2 信号完整性、眼图和BER之间的关系
6.8 网络性能的建模与仿真
6.8.1 网络元素的建模
6.8.2 仿真
习题
第7章 FlexRay时间同步
7.1 全局时间概念在FlexRay中的应用
7.1.1 网络启动阶段
7.1.2 位时间
7.1.3 FlexRay的时间层次
7.1.4 全局时间与本地时间
7.2 FlexRay-TDMA型网络中的同步
7.2.1 问题的提出
7.2.2 网络时间同步方面的要求
7.3 节点间同步问题的解决方案
7.3.1 确保网络节点时间同步的方法
7.3.2 时间偏差测量
7.3.3 持续时间测量
7.3.4 “多合一”测量
7.3.5 偏差和速率修正值计算
7.4 修正值的应用和实现
7.4.1 偏差与偏差修正
7.4.2 速率与速率修正
7.4.3 何处、何时及如何应用修正
7.4.4 时间层级的补充说明
习题
第8章 网络唤醒、启动和错误管理
8.1 网络唤醒
8.1.1 节点唤醒过程
8.1.2 唤醒模式
8.2 网络启动
8.2.1 常规网络启动
8.2.2 TT-E和TT-L同步模式
8.3 错误管理
8.3.1 错误管理的理念
8.3.2 降级模式
8.3.3 协议的状态转换
8.3.4 通道和通信帧上的错误
习题
第9章 典型节点结构与网络电子组件
9.1 FlexRay节点结构
9.1.1 节点的主要组成部分
9.1.2 处理器和协议管理器的架构
9.2 网络的电子组件
9.2.1 FlexRay协议管理器
9.2.2 线路驱动器
9.2.3 有源星
9.3 电磁兼容性及其测量
9.3.1 电缆端接
9.3.2 端接方法比较
9.4 静电放电保护
9.4.1 测试的严酷度要求
9.4.2 静电放电测试设备
9.4.3 静电放电抗扰性测试设备的主要性能要求
9.4.4 测试方法
9.5 一致性测试
9.6 总线监控器
9.6.1 初级集中式总线监控器规范
9.6.2 初级节点总线监控器规范
习题
第10章 FlexRay系统的开发、集成、分析和测试
10.1 V模式开发流程
10.1.1 V模式
10.1.2 汽车行业V模式开发流程
10.1.3 车载总线系统开发流程的分级
10.2 FlexRay总线仿真与测试工具
10.2.1 网络设计工具
10.2.2 仿真验证工具
10.2.3 通信分析工具
10.2.4 测试与诊断工具
10.2.5 通信网络错误仿真工具
10.2.6 ECU内部参数标定和测量工具
10.3 CANoe的FlexRay协议特征
10.3.1 仿真平台的时间同步
10.3.2 其他语言程序的应用
10.3.3 CANoe中的实时
10.4 FlexRay通信在汽车逻辑控制器中的实现
10.4.1 AUTOSAR联盟
10.4.2 AUTOSAR系统中的功能分析、虚拟功能总线
10.4.3 虚拟到现实的转变
10.4.4 AUTOSAR的FlexRay通信栈
习题
附录A FlexRay协议官方文件
附录B FlexRay协议主要参数
附录C CAN和FlexRay的差异
附录D 缩写语
参考文献
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜