文摘
英文文摘
声明
学位论文的主要创新点
第一章 绪论
1.1 研究背景和意义
1.2 国内外研究现状
1.3 本课题研究的目的和内容
第二章 CAN总线简介及应用层通信协议的制定
2.1 CAN的技术规范
2.1.1 CAN的体系结构
2.1.2 连接和传递方式
2.1.3 报文传送及其帧结构
2.1.4 错误检测
2.1.5 基于“多主竞争总线仲裁”的通信方式
2.2 CAN总线应用层通信协议的制定
2.3 本章小结
第三章 染整生产数据监控器硬件设计
3.1 染整车间现场生产数据采集监控系统设计
3.2 染整生产数据监控器硬件整体设计
3.3 ADuC848介绍
3.4 信号转换电路设计
3.5 信号放大电路设计
3.6 信号滤波电路设计
3.7 ADuC848电源设计
3.8 ADuC848外围电路设计
3.9 L2C2292最小系统设计
3.9.1 LPC2292主要特性
3.9.2 LPC2292复位电路设计
3.9.3 LPC2292调试接口电路设计
3.9.4 LPC2292电源部分设计
3.9.5 LPC2292存储器部分设计
3.10 L2C2292 I2C接口电路设计
3.11 LPC2292 CAN接口电路设计
3.12 开关量通道设计
3.13 LPC2292以太网接口电路设计
3.14 本章小结
第四章 染整生产数据监控器软件设计
4.1 ADuC848软件整体设计
4.2 ADuC848 A/D转换设计
4.3 ADuC848 I2C通信设计
4.4 移植uClinuX操作系统到LPC2292
4.4.1 uClinux简介
4.4.2 移植uClinux操作系统
4.5 设备驱动程序的开发
4.5.1 驱动内核结构分析
4.5.2 file_operatiotis结构
4.5.3 uClinux对中断的处理
4.5.4 设备驱动开发流程
4.6 LPC2292 I2C驱动程序设计
4.6.1 LPC2292对I2C通信的控制
4.6.2 LPC2292 I2C驱动程序open()方法
4.6.3 LPC2292 I2C驱动程序write()方法
4.6.4 LPC2292 I2C驱动程序read()方法
4.6.5 LPC2292 I2C驱动程序中断处理程序
4.6.6 LPC2292 I2C驱动程序ioctl()方法
4.7 LPC2292 CAN总线驱动程序设计
4.7.1 LPC2292 CAN驱动程序open()方法
4.7.2 LPC2292 CAN驱动程序write()方法
4.7.3 LPC2292 CAN驱动程序read()方法
4.7.4 LPC2292 CAN驱动程序的中断处理程序
4.8 DM9000驱动程序设计
4.8.1 Linux网络设备概述
4.8.2 DM9000网络驱动程序重要的数据结构
4.8.3 DM9000寄存器操作方法
4.8.4 DM9000网络驱动程序各个方法
4.9 本章小结
第五章 实验和系统测试
5.1 uClinux内核移植和系统开发平台的搭建
5.2 CAN模块程序测试
5.3 数据采集部分的测试
5.4 本章小结
第六章 总结与展望
参考文献
发表论文和参加科研情况说明
致 谢
天津工业大学;