作者:洛阳理工学院 张亚威 杨威 张炜冬
指导教师:舒云星 李传锋
作品简介
开发背景及意义:图像传输已广泛应用于各个领域,与传统的有线传输相比,图像无线传输无需布线,在安装,监控节点增加和节点的移动等方面都比较方便。本作品着重于图像无线传输系统的搭建和数据传输方案以及图像识别技术的设计,并用小车搭载图像采集、无线发送设备。
作品采用重力感应控制,在小车前进的同时使用超声波和光电开关来实现小车的壁障和防止掉入悬崖,保证了图像采集、发送设备的安全。基于嵌入式开发板(以Freescale MK10DN512ZVLL10芯片为控制核心)处理器的低成本图像无线传输系统。
产品集图像的采集、无线传输显示以及图像识别为一体,且小车同样采用无线控制。这样能采集所监控现场的图像信息,通过无线射频模块将图像发送到接收端的同时,方便做出判断,能控制搭载着视频采集装置的小车,寻找需要的目标后使用无线的形式发回来,并在彩屏上显示采集到的图像。
功能和使用说明:
作品是基于嵌入式开发板(以Freescale MK10DN512ZVLL10芯片为控制核心)处理器的低成本图像无线传输系统,通过NRF24L01无线模块通信,利用遥控器的彩屏显示部分以及重力感应来控制小车的运行与侦查,通过车载摄像头来拍摄小车周围的图像可以进行研究。
在恶劣狭小等人体不宜进去以及火灾、排雷等存在危险的地方,产品能行动自如,代替人执行任务。同时图像的压缩和解压缩技术的使用,提高了图像的传输效率。
后期还将采用RFID和Wife双重无线传输设计,以及图像识别技术,将采集到的图像进行识别,在触摸屏上自动标示目标物体,同时搭载机械手臂对目标进行处理。
结构说明:
本系统的设计分两大部分:
一、手柄显示部分:
手柄显示部分包括重力遥控和LCD液晶显示,其中集成了以SSD1298驱动控制器的LCD作为显示模块,nRF24L01无线作为通信模块,重力感应作为控制模块,着重对无线通信模块进行设计,图像数据传输模式为无线方式。重力感应系统控制小车的前进,按键控制重力感应系统是否开启,这样就能避免在重力感应的影响。
二、小车视频采集部分:
小车视频采集部分由摄像头、超声波、光电开关、电机驱动、小车组成,超声波控制小车的防碰撞、光电开关控制小车的防掉入悬崖之中,摄像头采集小车周围的信息,直流电机则驱动小车前进,这些都是建立在nRF24L01无线通信模块上。实物总体图如图1所示:
平台选型说明
作品是基于以Freescale MK10DN512ZVLL10芯片为控制核心,相比采用51单片机控制实时性能更好。MK10DN512是 “飞思卡尔” 公司生产的kinetis系列微控制器,该芯片包含512KB的flash存储器以及128KB的运行内存,共100个引脚,采用LQFP封装。拥有丰富的模拟,通信等外设。核心板实物图如图2所示:
设计说明
一、 设计方案实现
1.1总体设计
本作品设计的总体框图如图3所示。
二、小车部分
2.1动力驱动设计
2.1.1 直流电机介绍
电机和驱动芯片的选择,通过数据测定和分析比较,确定最佳的设计方案。直流电机容易控制,只需要正负两根线就可以使电机转动,若想使电机反向转动,只需要反接正负极即可。基于第一点优势,可以知道直流电机驱动电路非常容易设计。且直流电机可以节省单片机的输出口,为后续工作提供更多的可操作空间,更便于电路的扩展。同时也可以节约单片机内部定时器和中断资源。原理图如图5
驱动板接口定义如下;
+5V:芯片电压5V。
VCC:电机电压,最大可接50V。
GND:共地接法。
A-~D-:输出端,接电机。
A~D+ :为步进电机公共端,模块上接了VCC。
EN1、EN2:高电平有效,EN1、EN2分别为 IN1和IN2、IN3和IN4的使能端。
IN1~ IN4:输入端,输入端电平和输出端电平是对应的。实物图如图6
2.2超声波模块
2.2.1:超声波功能介绍
小车壁障时候,要检测前方的路况,考虑了红外对管与超声波。红外对管价格较便宜,但是测距太近,检测到障碍物,车速过快就会撞上,损坏图像采集车,得不偿失。所以采用超声波模块实现障碍物的检测,让运动中的小车能及时的减速躲开障碍物,从而保护小车以及图像采集设备的安全。采用的HC-SR04超声波模块可提供2Cm—400CM的非接触式距离感测功能,测距精度可高达3mm,模块包括超声波发射器、接收器与控制电路。实物图如图7所示:
2.2.2:接线端口
1号:接VCC电源
2号:TX信号端口
3号:RX信号端口
4、5号:GND接地线
2.2.3:超声波基本工作原理:
1) 采用IO口TRIG触发测距,给最少10uS的高电平信号。
2) 模块自动发送8个40Khz的方波,自动检测是否有信号返回。
3) 有信号返回,通过IO口ECHO输出一个高电平,高电平持续的时间就是超声波从发射到返回的时间。超声波时序图如图8
2.3摄像头模块
2.3.1:摄像头功能介绍
OV7670图像传感器采用带有AL422B高速缓存的OV7670模块,该模块内部电路已经连接好,外部预留OV7670传感器的各引脚接口,方便与外电路的连接。OV7670输出的图像数据先暂存在AL422B中,然后由STM32处理器读取,因此AL422B的数据输入是OV7670的输出,AL422B的数据输出是STM32处理器的输入,AL422B是整个系统传输的关键,它在图像采集电路中的连接设计最为重要。该模块的实物图如图9所示。