深联华杯单片机应用设计大赛
直播中

cellphone

11年用户 28经验值
擅长:63354
私信 关注
[作品提交]

【深联华杯】基于安芯一号的多平台智能视频探障系统

` 本帖最后由 cellphone 于 2014-1-11 11:13 编辑

【深联华杯】基于安芯一号的多平台智能视频探障系统

一、项目设计背景及概述
       智能视频探障系统,是驾驶辅助系统的一种,同时也是无人驾驶汽车的先驱技术,值得动手实现与深入研究。随着汽车与电子技术的发展,驾驶辅助系统在行车安全性上得到广泛的应用,并因有效的提高行车安全性而广受好评。同时此技术,可以为今后实现无人驾驶提供有效的安全保障。此次的智能视频探障系统基于深联华"安芯一号"稳定可靠的性能保证和高速的运算能力。将视频探障系统,搭载在模型车上。实现对于小车,手机和电脑端无线控制、无线视频传输和自动避障。



二、项目设计原理


1  原理概述
      智能视频探障系统由智能小车和控制终端(智能手机或PC)两部分组成。智能小车采用安芯一号(SLH89F5162)单片机作为的核心控制处理单元,单片机负责传感器数据的采集和智能小车的运动控制任务,系统使用超声波测距传感器探测前方障碍物,使用无线wifi模块传输视频图像和小车运动控制命令及状态信息。在智能手机平台上,结合从小车传输的图像信息和超声波测距数据识目标别障碍物,并设计自动避让障碍物的智能控制算法,实现小车的智能探障功能,并具有移动视频监控和小车实时遥控等基本功能。

2  硬件设计原理
      如下图所示,系统硬件主要组成包括安芯一号单片机控制模块、无线WIFI模块、图像采集模块、USB摄像头模块、步进电机位置伺服模块(摄像头俯仰控制)、直流电机驱动模块、霍尔测速模块、超声波测距模块及电源模块。其中直流电机为小车运动提供动力源,分为运动电机与转向电机;超声波测距模块用于测量小车前方障碍物距离。

3  软件设计原理
       系统软件的设计可分为智能小车控制系统程序和上位机应用程序设计两部分,智能小车控制系统程序使用Keil开发环境设计开发,需要安装深联华公司提供的安心一号单片机Keil开发支持包。上位机应用程序在Eclipse安卓开发平台使用Java语言设计开发。

三、设计框图


1 硬件框图
系统硬件框图

2 软件框图
(1)视频探障智能车软件框图

3.JPG


(2)上位机(PC端或智能手机端)软件框图
2.JPG


3 系统实物图




4 硬件PCB
PCB1.png



四、测试结果
项目达到的关键功能指标:
(1)系统稳定可靠运行;
(2)实现了使用安卓智能手机或PC实时遥控小车运动的功能(详见演示视频);

(3)完成安卓智能手机或PC端实时显示小车搭载摄像头拍摄的视频图像功能;
(4)实现探障智能车自动避让前方障碍物的功能(详见演示视频)。


五、附件
附一:程序工程文件(完整的程序代码)
附二:硬件工程文件(完整的硬件工程文件,包括原理图,PCB
附三:演示视频(视频上传到自己的百度网盘)
附四:作品照片
以上所有附件的下载链接:[url=http://pan.baidu.com/s/1eQ1fEgi]
注:程序工程文件和硬件工程文件是经过加密压缩处理,解压密码详见【深联华杯】基于安芯一号的多平台智能视频探障系统项目报告书.doc文档中附件说明。

` 5.jpg

更多回帖

发帖
×
20
完善资料,
赚取积分