论文部分内容阅读
随着电子技术与软件技术的飞速发展,嵌入式系统开发技术已经成为了最热门的技术之一。作为实现设备小型化、智能化的重要元素,嵌入式系统以其小型、专用、易携带、可靠性高的特点,已经在国防、航天航空、交通、能源、工业控制、通信以及人们日常生活等各个领域得到了广泛的应用。智能作为现代的新发明,是以后的发展方向,它可以按照预先设定的模式在一个环境里自动的运作,不需要人为的管理,可应用于科学勘探等用途。智能电动车就是其中的一个体现。智能车辆又称轮式移动机器人,是移动机器人的一种,是一个集环境感知、规划决策、自动驾驶等多种功能于一体的综合系统。除了特殊潜在的军用价值外,还因其在公路交通运输中的应用前景受到西方国家的普遍关注。本次设计的智能小车,采用NEC公司78K0/KF2单片机作为小车的检测和控制核心,结合智能小车目标跟踪系统的开发,详细讨论了特定目标跟踪系统的具体实现方法,红外传感器在目标识别中的应用以及小车智能控制的软、硬件设计。该系统通过配置在智能小车上的红外传感器,采用红外传感技术对特定目标进行识别,在目标运动过程中,通过单片机接收计算机发出的命令控制智能小车跟踪目标,在没有人为干预的情况下,能够自主运行,稳定地跟踪目标。智能车的驱动采用直流电机,并采用PWM实现直流电机的调速,设计把路径识别以及直流驱动电机控制准确地结合在一起,使小车能够快速、平稳的行驶。本文对智能车的寻迹及速度控制等进行了研究。此外,在软件设计方面,加入了嵌入式实时操作系统μC/OS-II。嵌入式实时操作系统μC/OS-II以其结构清晰、性能稳定、源码公开等特点,成为嵌入式领域的一个新热点。本文首先介绍了嵌入式系统的概况,详细分析了嵌入式操作系统μC/OS-II的内核,并对内核的不足之处做出了改进,如对时钟节拍函数的改进等。接着阐述了μC/OS-II的移植原理,移植条件以及具体的移植过程,成功的将其移植到NEC78K0/KF2芯片上。加入了操作系统,通过任务的并行性,使小车动作行为可以并行执行,体现了基于行为的编程思想,并且简化了代码量。