新闻中心

EEPW首页 > 物联网与传感器 > 设计应用 > 智能车运动状态实时监测系统的设计及实现

智能车运动状态实时监测系统的设计及实现

作者:北京科技大学 艾宁 谭启寅 马文军 李宗洋时间:2009-06-22来源:收藏

  系统功能及应用

本文引用地址:http://www.eepw.com.cn/article/95522.htm

  本系统主要完成将行驶过程中的各种状态信息(如传感器亮灭,车速,舵机转角,电池电量等)实时地以无线串行通信方式发送至上位机处理,并绘制各部分状态值关于时间的曲线。有了这些曲线就不难看出在赛道各个位置的状态,各种控制参数的优劣便一目了然了。尤为重要的是对于电机控制PID参数的选取,通过速度—时间曲线可以很容易发现各套PID参数之间的差异。对于采用CCD传感器的队伍来说,该系统便成为了调试者的眼睛,可以见之所见,相信对编写循线算法有很大帮助。而且还可以对这些数据作进一步处理,例如求取一阶导数,以得到更多的信息。

  系统的硬、软件设计及实现

  设计方案主要分成三部分:。系统基本构建如图1所示。

  图1

  

  主要由单片机负责采集赛车行驶过程中的速度、传感器状态、电池电压、舵机转角等信息。为了支持热插拔,而且不占用S12单片机的内部资源,我们将除供电之外的监测系统与智能车控制系统相分离。我们选择ATMEL公司的ATMEGA16单片机作为该数据采集系统的处理器。二值型光电传感器信号的采集直接使用该单片机的I/O口进行采集,连续型光电传感器、电池电压及CCD摄像头信号则采用该单片机的A/D口进行采集,速度信息则通过光电编码器和该单片机的计数器来采集。采集到的数据每20ms向上位机发送一次。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭