第一章 现场总线技术的产生及发展
1.1 早期控制技术
1.2 场总线技术
1.2.1 现场总线的产生历程
1.2.2 现场总线的实质
1.2.3 现场总线的发展
1.2.4 现场总线的变革
1.3 LONWORKS技术的异军突起
1.3.1 LONWORKS的开放性及互操作性
1.3.2 LONWORKS网络特性
1.3.3 LONWORKS与CIMS系统
1.3.4 LONWORKS的本征安全性
1.3.5 LONWORKS技术的未来
第二章 LONWORKS技术
2.1 LON网络控制技术
2.1.1 Neuron芯片及通信协议
2.1.2 LONWORKS产品
2.2 LONWORKS应用
2.2.1 节点
2.2.2 I/O设备
2.2.3 网络变量及显式消息
第三章 Neuron芯片的硬件结构
3.1 Neuron芯片的性能特点
3.2 Neuron芯片内部总体结构
3.3 Neuron芯片的CPU结构
3.4 Neuron芯片内部存储器配置
3.5 3150芯片外接存储器
3.5.1 3150芯片外部存储器接口
3.5.2 3150芯片与外部存储器接口设计
3.5.3 3150芯片与外存接口设计举例
3.6 Neuron芯片内部网络通信端口、时钟、复位及服务引脚
3.6.1 通信
3.6.2 通信端口
3.6.3 收发器
3.6.4 时钟信号产生
3.6.5 休眠/唤醒电路
3.6.6 看门狗定时器
3.6.7 复位
3.6.8 服务引脚
3.7 这时器/计数器
3.8 Neuron芯片的电气特性
第四章 Neuron芯片应用I/O对象
4.1 Neuron芯片I/O对象类别
4.2 I/O定时问题
4.2.1 与调度程序有关的I/O定时信息
4.2.2 与固件及硬件有关的I/O定时信息
4.2.3 同步
4.3 I/O对象
4.3.1 直接I/O对象
4.3.2 并行双向I/O对象
4.3.3 串行I/O对象
4.3.4 定时器/计数器的输入对象
4.3.5 定时器计数器的输出对象
第五章 Neuron芯片固件
5.1 存储映象
5.1.1 系统映象
5.1.2 应用映象
5.1.3 网络映象
5.1.4 片骨EPROM的分配
5.1.5 RAM的分配
5.2 Neuron芯片的数据结构
5.2.1 固定只读数据结构
5.2.2 域表
5.2.3 地址表
5.2.4 网络变量表
5.2.5 配置结构
5.3 LonTalk协议
5.3.1 物理通道
5.3.2 命名、寻址以及路由
5.3.3 通信服务
5.3.4 MAC子层协议
5.3.5 LonTalk协议定时器
5.3.6 网络消息
5.3.7 其它
第六章 Neuron C编程及技巧
6.1 Neuron C简介
6.1.1 Neuron C与ANSIC的差别
6.1.2 Neuron C变量类型
6.1.3 Neuron C存储类型
6.1.4 变量的初始化
6.1.5 整型常数
6.1.6 Neuron C定义
6.1.7 编译指令
6.2 Neuron C编程及技巧
6.2.1 调度程序
6.2.2 定时器
6.2.3 输入/输出对象
6.2.4 举例
6.2.5 输入时钟频率以及定时器的精确度
6.3 如何使用网络变量
6.3.1 网络变量概述
6.3.2 网络变量消息的构造
6.3.3 网络变量定义
6.3.4 网络变量连接
6.3.5 网络变量事件
6.3.6 同步网络变量
6.3.7 处理网络变量的完成事件
6.3.8 轮询网络变量
6.3.9 网络变量的显式传播
6.3.10 监视网络变量
6.3.11 网络变量的鉴别服务
6.4 如何使用显式消息
6.4.1 显式消息概述
6.4.2 显式消息的构造
6.4.3 发送消息
6.4.4 接收消息
6.4.5 举例
6.4.6 如何使用显式寻址
6.4.7 如何使用应答服务发送消息
6.4.8 占先方式和消息
6.4.9 如何使用异步以及直接事件处理
6.4.10 如何使用请求/响应机制
6.5 应用缓存器的显式功能
6.6 Neuron C其它功能
6.6.1 Neuron 芯片固件调度程序
6.6.2 调度程序复位机制
6.6.3 旁路方式
6.6.4 看门狗定时器
6.6.5 其它的预定事件
6.6.6 睡眼方式
6.6.7 错误处理
6.7 存储器管理
6.7.1 分配缓存器
6.7.2 使用芯片的存储器
第七章 应用开发
7.1 基于网络的开发工具LonBuilder
7.1.1 开发工具的主要特点
7.1.2 LonBuilder软、硬件
7.1.3 使用方法
7.2 基于节点的NodeBuilder开发工具
7.2.1 主要特点
7.2.2 NodeBuilder软、硬件
7.2.3 使用方法
7.3 NodeBuilder应用开发
7.3.1 NodeBuilder硬件安装
7.3.2 NodeBuilder软件安装
7.3.3 NodeBuilder软件的启动与使用
7.3.4 验证安装
7.4 开发LONWORKS应用
7.4.1 定义应用实现的功能
7.4.2 标明设备并分配应完成的功能
7.4.3 为每个设备定义外部接口文件
7.4.4 为每个设备编写应用程序
7.4.5 构造、调试以及测试各个设备
7.4.6 集成网络并测
7.5 开发LONWORKS的操作过程
7.5.1 如何定义一个LONWORKS设备
7.5.2 如何构造并下载应用映象
7.5.3 如何测试一个LONWORKS节点设备
7.6 LON网安装
7.7 使用LonMaker工具安装网络
7.7.1 输出外部接口文件
7.7.2 Profiler操作
7.7.3 输出组件目录给LonMaker
7.7.4 定义网络各组件
7.7.5 安装设备过程
7.7.6 LON网络测试
7.8 DDE服务器的使用
附录I Neuron C库函数
附录II 保留字
附录III 汽车应用的完整例子程序
主要参考资料