摘要: |
本文主要论述了智能化摊铺机超声波自动找平控制系统的设计及实现。此系统分为两大模块:超声测距网络模块和中央控制盒模块。在摊铺机两侧牵引大臂上分别安装 4 组超声测距装置。摊铺作业时,每组超声测距装置连续测量探头和地面之间的距离并将测量数据通过CAN总线实时上传中央控制盒模块。中央控制盒模块负责对超声测距模块上传的测量值进行分析运算,并结合其他车载输入信号计算出输出给执行机构的控制信号从而控制执行机构的找平动作。中央控制盒模块还负责提供人机接口和故障检测等功能。
本文首先介绍了在系统设计过程中所用到的超声测距、嵌入式系统、MiniGUI图形用户界面和现场总线等相关理论,然后提出了系统的需求分析,并根据需求分析做出了系统总体方案设计。
接着本文分超声测距模块和中央控制盒模块两大部分论述了系统的硬件设计及实现。超声测距模块主要包括超声发送模块、回波接收放大模块、包络检出模块、温度采集模块、CAN 驱动模块等模块。超声测距模块以片内集成了A/D转换控制器和CAN控制器的LPC2119为系统核心微控制器,大大简化了系统的外围电路设计。中央控制盒模块由于要移植<,μ>Clinux,所以外扩了 NandFlash、NorFlash、PSRAM、以太网接口、键盘电路及液晶显示电路等模块。
在硬件设计的基础上,本文接下来论述了超声测距模块和中央控制盒模块的软件设计及实现。首先根据功能需求设计软件的总体结构,接着详细介绍各个功能模块的实现,包括超声发送/接收/回波识别模块、A/D转换模块、温度采集模块、数字滤波模块、键盘驱动程序模块、定时器驱动程序模块、PWM 驱动程序、CAN 驱动程序和调平控制模块等。
最后,本文对系统开发环境的建立以及在调试中遇到问题及其解决方法进行了描述。
|