首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

基于ARM9的通用控制器软件设计

中文摘要第2-3页
ABSTRACT第3页
第一章 绪论第7-18页
    1.1 工业控制器的分类与特点第7-10页
        1.1.1 电子电路第7页
        1.1.2 可编程逻辑控制器(PLC)第7-8页
        1.1.3 DDC控制器第8页
        1.1.4 通用计算机和工控机(PC-based)第8页
        1.1.5 专用控制芯片第8-9页
        1.1.6 可编程逻辑器件第9页
        1.1.7 嵌入式处理器第9-10页
    1.2 嵌入式系统第10-13页
        1.2.1 嵌入式系统的定义和特点第10-11页
        1.2.2 嵌入式系统的分类第11页
        1.2.3 ARM简介第11-12页
        1.2.4 基于ARM的嵌入式工业控制器的特点第12-13页
    1.3 工控软件第13-16页
        1.3.1 组态软件概述第13-14页
        1.3.2 控制器编程软件概述第14-16页
    1.4 本论文的主要工作和成果第16-18页
        1.4.1 本论文的主要工作内容第16页
        1.4.2 本论文的主要研究成果第16-17页
        1.4.3 论文布局结构第17-18页
第二章 系统资源与功能分析第18-30页
    2.1 控制器硬件平台第18-23页
        2.1.1 微处理器AT91RM9200第18-19页
        2.1.2 基于AT91RM9200 的系统概述第19-20页
        2.1.3 模拟量扩展板第20-22页
        2.1.4 数字量扩展板第22-23页
    2.2 控制器软件平台第23-26页
        2.2.1 嵌入式操作系统第23-24页
        2.2.2 操作系统移植第24-26页
    2.3 软件开发平台第26-29页
        2.3.1 编译环境的建立第26-27页
        2.3.2 Makefile第27-28页
        2.3.3 软件的开发调试第28-29页
    2.4 控制软件功能需求分析第29-30页
第三章 软件结构与总体设计第30-34页
    3.1 软件结构概述第30-31页
    3.2 分层与分块相结合的正交软件结构第31-32页
    3.3 模块数据接口定义第32页
    3.4 主程序框图的设计第32-34页
第四章 设备驱动程序的实现第34-46页
    4.1 Linux驱动基本知识第34-36页
        4.1.1 机制和策略第34页
        4.1.2 Linux驱动程序的分类和特点第34-35页
        4.1.3 模块和设备第35页
        4.1.4 模块函数第35-36页
        4.1.5 中断处理第36页
    4.2 AD/DA驱动程序第36-39页
        4.2.1 AD/DA驱动程序的实现第37页
        4.2.2 AD/DA驱动程序的测试第37-39页
    4.3 数字量I/O驱动程序第39-41页
        4.3.1 数字量I/O驱动程序的实现第39-40页
        4.3.2 数字量I/O驱动程序的测试第40-41页
    4.4 定时中断第41页
    4.5 将驱动程序连接进内核第41-46页
        4.5.1 修改内核文件第42-43页
        4.5.2 配置和编译内核第43-46页
第五章 具有组态特性的应用程序的实现第46-65页
    5.1 数字量相关部分第46-48页
        5.1.1 数字量配置信息输入第46-47页
        5.1.2 数字量输入输出第47页
        5.1.3 数字量端口逻辑映射第47-48页
    5.2 模拟量相关部分第48-51页
        5.2.1 模拟量配置信息输入第48-49页
        5.2.2 模拟量输入输出第49-51页
    5.3 算法部分第51-59页
        5.3.1 算法程序框架和新算法加入机制第51-54页
        5.3.2 PID算法第54-55页
        5.3.3 神经网络算法第55-57页
        5.3.4 模糊算法第57-59页
    5.4 通讯部分第59-60页
        5.4.1 Modbus/TCP简介第59页
        5.4.2 通讯机制与程序流程第59-60页
    5.5 程序测试第60-65页
        5.5.1 模拟量部分测试第60-62页
        5.5.2 数字量部分测试第62页
        5.5.3 通讯功能测试第62-65页
第六章 总结和展望第65-68页
    6.1 控制器软件性能第65-66页
    6.2 总结第66页
    6.3 心得和体会第66-67页
    6.4 展望第67-68页
参考文献第68-71页
发表论文和科研情况说明第71-72页
致谢第72页

论文共72页,点击 下载论文
上一篇:基于OpenGL的虚拟微创手术方法设计的研究
下一篇:Politeness and Refusals: A Sociopragmatic Probe into Chinese Adults Conversations