首页--工业技术论文--自动化技术、计算机技术论文--自动化技术及设备论文--自动化元件、部件论文--发送器(变换器)、传感器论文

I~2C控制器及加速度传感器的驱动设计和实现

摘要第1-4页
Abstract第4-8页
第一章 绪论第8-14页
   ·研究背景第8-9页
   ·国内外研究现状第9-11页
   ·主要研究工作第11-12页
   ·论文结构第12-13页
   ·小结第13-14页
第二章 I~2C协议分析及传感器原理第14-26页
   ·软件和硬件环境配置第14页
   ·I~2C总线协议简介第14-16页
     ·I~2C总线的特征第14-15页
     ·I~2C总线相关术语及定义第15-16页
     ·I~2C数据的有效性(低变化,高保持)第16页
   ·I~2C总线的数据传输格式和传输过程第16-22页
     ·I~2C总线的起始位和停止位第17-18页
     ·I~2C总线的最小传输单元第18-19页
     ·I~2C总线的数据响应位(ACK)第19-20页
     ·I~2C总线的数据传输过程第20-22页
   ·用于移动终端的传感器第22-25页
     ·传感器概述第23页
     ·MEMS(微机械系统)简介第23-24页
     ·G-sensor的原理第24-25页
   ·小结第25-26页
第三章 I~2C控制器及加速度传感器的硬件设计方案第26-36页
   ·ARM AMBA 简介第26-27页
   ·APB总线介绍第27-29页
     ·APB总线的功能和优势第27-28页
     ·APB总线状态转换第28-29页
   ·基于APB总线的I~2C硬件架构第29-32页
     ·基于APB总线的I~2C控制器接口和I/O连接第29-30页
     ·I~2C总线控制器的设计功能第30-31页
     ·I~2C总线控制器的相关寄存器列表和功能描述第31-32页
   ·Freescale MMA8452Q加速度传感器第32-34页
     ·内部中断和外部中断第32-33页
     ·支持的I~2C数据传输格式第33-34页
   ·小结第34-36页
第四章 基于Linux的I~2C控制器的驱动设计第36-54页
   ·I~2C总线控制器的操作流程第36-38页
   ·I~2C的传输速率和SCL占空比配置第38页
   ·I~2C总线控制器的命令时序状态机第38-39页
   ·I~2C总线控制器支持的中断第39-40页
   ·Linux Kernel中的I~2C架构第40-45页
     ·I~2C驱动的系统架构第41-43页
     ·I~2C控制器驱动的添加流程第43-45页
   ·驱动设计方案第45-53页
   ·小结第53-54页
第五章 I~2C从设备加速度传感器(G-sensor)的驱动设计第54-68页
   ·基于重力的倾角检测原理和算法(方向检测)第54-56页
   ·G-sensor的校准算法第56-58页
   ·Freescale MMA8452Q加速度传感器的驱动设计第58-67页
     ·I~2C从设备驱动的添加流程第58-59页
     ·轮询模式和中断模式的选择第59-61页
     ·轮询设备和Input设备简介第61-62页
     ·G-Sensor的I~2C操作和数据处理第62-65页
     ·I~2C从设备的驱动注册流程第65-67页
   ·小结第67-68页
第六章 调试和测试第68-78页
   ·I~2C总线控制器的测试和驱动调试第68-74页
     ·从设备寻址响应第68-69页
     ·I~2C控制器的TFE标志位第69页
     ·总线释放第69-70页
     ·单步调试第70-72页
     ·响应延时第72页
     ·模拟CPU调度第72-74页
   ·I~2C响应和时序以及中断的细节第74-77页
     ·I~2C的响应第74-75页
     ·I~2C的时序第75-76页
     ·中断第76-77页
   ·小结第77-78页
第七章 结束语第78-80页
   ·总结第78-79页
   ·展望第79-80页
致谢第80-82页
参考文献第82-84页

论文共84页,点击 下载论文
上一篇:谐波驱动系统非线性控制
下一篇:基于RTU油井远程测控系统的数据采集与传输层设计