基于LPC2131种子包衣机控制部分的实现

基于LPC2131种子包衣机控制部分的实现

论文摘要

我国从80年代我开始推广包衣技术,已经有了近30年的历史,现在使用种子包衣技术已经成为一种趋势。但目前来看我国的种子包衣技术仍然不能满足现代农业发展的需要,开发出一套稳定地、高效的种子包衣机有着很高的社会效益和经济效益。本论文主要介绍了我国包衣机控制技术的现状和存在的问题,提出了本课题解决的问题。课题主要是为了建立用于农业种子包衣机控制系统,详细设计了硬件开发平台和相关的软件。本课题介绍Philips公司的嵌入式芯片LPC2131的特点和用途,并以该芯片作为控制系统的核心建立了一套种子包衣机控制系统,并在此基础上扩展了IO口控制、AD采样模块、数据通信、键盘输入、数码管输出、报警等功能电路。论文介绍了实时操作系统μC/OS-Ⅱ,介绍了实时操作系统μC/OS-Ⅱ的移植过程,在操作系统μC/OS-Ⅱ的基础上进行了相关的软件设计,编写了和包衣机工作流程相关的任务,并建立主控制任务控制整个包衣机的运作。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 概述
  • 1.1 我国包衣机控制技术的现状
  • 1.2 包衣机工作的基本原理
  • 1.3 嵌入式系统的概况
  • 1.4 课题拟解决的问题
  • 第2章 嵌入式实时操作系统和μC/OS-Ⅱ
  • 2.1 实时操作系统的特点
  • 2.2 实时操作系统μC/OS-Ⅱ的特点
  • 2.3 μC/OS-Ⅱ的体系结构
  • 2.4 μC/OS-Ⅱ内核
  • 2.4.1 临界段
  • 2.4.2 任务
  • 2.4.3 任务控制块
  • 2.4.4 任务切换、调度和优先级
  • 2.4.5 时钟节拍
  • 2.4.6 任务间的通信与同步
  • 第3章 嵌入式微处理器
  • 3.1 嵌入式微处理器简介
  • 3.2 嵌入式ARM微处理器概述
  • 3.3 ARM微处理器特点
  • 3.4 ARM微处理器的应用领域
  • 3.5 微处理器LPC2131
  • 3.5.1 微处理器LPC2131简介
  • 3.5.2 微处理器LPC2131的主要特性
  • 3.5.3 微处理器LPC2131功能部件
  • 第4章 种子包衣机控制系统硬件设计和μC/OS-Ⅱ的移植
  • 4.1 种子包衣机控制部分的系统硬件设计
  • 4.1.1 电源电路
  • 4.1.2 复位电路
  • 4.1.3 系统时钟电路
  • 4.1.4 JTAG电路
  • 4.1.5 串口电路
  • 4.1.6 键盘扫描电路
  • 4.1.7 LED显示电路
  • 4.1.8 报警电路
  • 4.1.9 LPC2131的引脚连接图
  • 4.2 嵌入式系统μC/OS-Ⅱ的移植
  • 4.2.1 移植条件
  • 4.2.2 μC/OS-Ⅱ移植
  • 第5章 种子包衣机控制系统的软件设计
  • 5.1 系统初始化
  • 5.2 报警任务
  • 5.3 键盘扫描任务
  • 5.4 AD采样任务
  • 5.5 主控制任务和软件流程
  • 5.6 种药互锁任务
  • 5.7 包衣机的状态转换
  • 第6章 结论
  • 致谢
  • 参考文献
  • 附录
  • 附录A 硬件设计电路原理图
  • 附录B MAIN.C
  • CPU.H'>附录C OSCPU.H
  • CPUA.S'>附录D OSCPUA.S
  • CPUC.C'>附录E OSCPUC.C
  • 攻读学位期间的研究成果
  • 相关论文文献

    标签:;  ;  

    基于LPC2131种子包衣机控制部分的实现
    下载Doc文档

    猜你喜欢