欢迎来到天天文库
浏览记录
ID:11456042
大小:720.50 KB
页数:8页
时间:2018-07-12
《多功能操作wifi智能小车技术方案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、多功能操作WIFI智能小车技术方案作者:宜宾职业技术学院谭进胡文钰邹顺指导老师:彭永杰陈挺作品简介: 开发背景: 所谓的wifi智能小车就是可以通过WIFI网络控制的视频传输可移动甚至可以安装其他机械手各类传感器实现数据互动的小车,对于那些不安全的以及人无法进入的场所进行无线监测,wifi小车监控是一个很好的解决方案,能够很好的进行监控控制。现在无线wifi功能的设备随处可见,本设计利用现有的网络资源搭建一台wifi视频监控小车,即利用带有wifi的设备进行控制小车,实现无线监控。 结构说明: 本次设计的主要组成部分是由IAP15F2K61S2单片机、路由器703
2、N、S605摄像头、NRF905无线发送接收模块、小车模型、TPC7062KD组态触摸屏、串口通信模块构成。其系统结构方框图如下图1所示。 一、路由器部分 本次设计采用703N路由器,此路由器采用主芯片AR9331,集成了无线网卡有线网卡CPU等全部功能,是最小尺寸的wifi路由器模块,采用703N路由器可以很好的实现wifi传输,达到设计的要求。 二、无线发送接收部分 本次设计采用NRF905无线模块,NRF905无线芯片是挪威NORDIC公司出品的低于1GHz无线传输芯片,主要工作于433MHz、868MHz和915MHz的ISM频段。芯片内置电源管理、频率合
3、成器、功率放大器、晶体振荡器和调制器等功能模块,输出功率和通信频道可通过程序进行配置。此模块适合 于低功耗、低成本的系统设计,本设计采用两块发收模块,可以更好的进行通信。 三、主控芯片部分 本次设计采用STC公司的IAP15F2K61S2为主控芯片,主要功能是:摄像头将录制到的画面传送到703N路由器上,703N路由器将摄像头采集到的视频通过wifi发送给PC机,PC机接收到视频信号后,将采集到的画面在PC机上显示出来。在PC平台上通过wifi发出相应的数据给路由器,路由器将数据再转发给IAP15F2K61S2单片机,由单片机去操作系统的运行。TPC7062KD组态
4、触摸屏将实时的数据传送给IAP15F2K61S2单片机,单片机将接收到的信号转发给NRF905无线发送模块,由无线接收模块接收相应的数据,再传送给单片机,来控制相应系统的运行。 四、触摸屏控制部分 TPC7062KD,是一套以嵌入式低功耗CPU为核心(主频400MHz)的高性能嵌入式一体化触摸屏。用这种触摸屏作为LCD显示,其效果明显,能实现触摸键盘等多种功能,操作简单,实现了良好的人机界面。如表1所示为触摸屏RS232C通讯方式操作方式,可根据这种操作方式对触摸屏进行操作。 表1触摸屏通信接口说明9针串口(DB9)针号缩写编写功能说明2RXD接受数据3TXD发送数
5、据5GND信号地 产品功能: 本系统能够实现三种功能,分别为PC操控小车运行、手机操控小车、触摸屏操控小车运行。 703N路由器将视频信号发送给PC(或手机)机,PC(或手机)机接收到wifi信号后,将视频图像显示出来,通过PC机(或手机)上位机软件远程控制小车运行,控制端IAP15F2K61S2单片机作为微处理器,通过与路由器建立串口通信,便能利用路由器的串口数据进行控制电机的工作状态模式和陀机的工作。IAP15F2K61S2单片机还负责与触摸屏通过无线通信远程控制小车运行。 产品实物图: 总系统电路:由IAP15F2K61S2单片机、路由器模块、NRF90
6、5无线模块、TPC7062KD组态触摸屏模块、摄像头、小车模块四部分组成。平台选型说明: 本次设计采用STC公司的IAP15F2K61S2单片机,此芯片是单时钟/机器周期(1T)的单片机,是高速/高可靠/低功耗/超强抗干扰的新一代8051单片机,加密性超强,指令代码完全兼容传统8051,但速度快8-12倍。该芯片内部资源丰富,运算速率快,其I/O配置资源强大、高速10位A/D转换器,不需要外部晶振和复位电路;可省掉外部EEPROM,利用IAP技术,超强抗静电。因此,采用此芯片具有一定的实用性以及良好的开发平台。设计说明: 总述: PC机与单片机之间的通信采用路由器来
7、实现。所选用的703N路由器具有价格低廉、程序写入方便等特点,使整个系统方便维护和检修。除此之外,其主控芯片IAP15F2K61S2占用了单片机少量的I/O口,并且大容量的内存为系统留下了功能扩展的空间。通过控制TPC7062KD组态屏模块实现人机界面的操控和搭建的PC远程控制平台,进行小车的远程控制。 本设计使用703N路由器作为wifi信号的处理模块,接收wifi信号,用openwrt作为操作平台,先使用虚拟机进行操作,只需要发送、接收数据线(RXD、TXD)与电脑串口数据进行通信;将openwrt操作系统安装到路由器里
此文档下载收益归作者所有