基于ARM的水面机器人控制系统研究课件_第1页
基于ARM的水面机器人控制系统研究课件_第2页
基于ARM的水面机器人控制系统研究课件_第3页
基于ARM的水面机器人控制系统研究课件_第4页
基于ARM的水面机器人控制系统研究课件_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于ARM的水面机器人控制系统研究基于ARM的水面机器人控制系统研究毕业论文答辩基于ARM的水面机器人控制系统研究基于ARM的水面机器人基于ARM的水面机器人控制系统研究2目录研究背景与现状系统调试总结与展望系统总体设计系统硬件设计系统软件设计基于ARM的水面机器人控制系统研究2目录研究背景与现状系统调基于ARM的水面机器人控制系统研究3研究背景研究背景 近年来,我国水域垃圾污染问题日益严重。河道、近海、湖泊、水库等水域漂浮垃圾随处可见人工清理:人力、物力以及安全上存在隐患垃圾清理船清理:不易清理分散的漂浮物、成本高课题来源于浙江省公益技术研究资助项目“可返航充电的水面漂浮垃圾自动清理机器人研

2、制”基于ARM的水面机器人控制系统研究3 近年来,我国水域垃圾污基于ARM的水面机器人控制系统研究4国外现状主要以美国为首的西方国家,具有起步早,技术成熟,功能齐全,自动化程度也高。美国联合国际船舶trashCat清理船西班牙Beach-Trollers公司研发的solid清理船意大利的GLOBECO公司研发的Dolphin生态清理船基于ARM的水面机器人控制系统研究4主要以美国为首的西方国家5国内现状 基于ARM的水面机器人控制系统研究“清漂1号”“世纪之光”清理船相比国外,国内起步较晚,但是起步高,运用到了比较前沿的技术,比较有名的有704研究所研发的清漂一号,和世纪之光号。但大多是应用于

3、比较大面积的河流,湖泊,对于狭隘的河流,湖泊等就不能很好操作,而且产品功能比较单一等特点5基于ARM的水面机器人控制系统研究“清漂1号”“世纪之光”基于ARM的水面机器人控制系统研究6系统总体方案设计核心板采用迅为iTop4412核心板,处理器采用三星的Exynos 4412处理器。系统主要由信号采集,输出控制,无线通信以及核心控制电路组成基于ARM的水面机器人控制系统研究6核心板采用迅为iTop4基于ARM的水面机器人控制系统研究7系统硬件电路设计系统总体框图基于ARM的水面机器人控制系统研究7系统总体框图基于ARM的水面机器人控制系统研究8系统硬件电路设计-电源电路4V,电源管理芯片S5M

4、8767供电基于ARM的水面机器人控制系统研究84V,电源管理芯片S5M基于ARM的水面机器人控制系统研究9系统硬件电路设计-串口通信电路电平转换GPS接口电子罗盘接口基于ARM的水面机器人控制系统研究9电平转换GPS接口电子罗基于ARM的水面机器人控制系统研究10系统硬件电路设计-电压采集与USB、网络接口设计电压采集USB接口电路网络接口电路基于ARM的水面机器人控制系统研究10电压采集USB接口电路基于ARM的水面机器人控制系统研究11系统软件设计基于ARM的水面机器人控制系统研究11基于ARM的水面机器人控制系统研究12系统软件设计TCP服务器进程TCP服务器进程负责上传采集到的数据以

5、及遥控终端的控制命令,TCP服务器进程与信号采集和电机控制进程通过进程间通信数据交换基于ARM的水面机器人控制系统研究12TCP服务器进程TCP基于ARM的水面机器人控制系统研究13系统软件设计驱动static struct file_operations adc_dirver .open = adc_open, .read = adc_read, .release = adc_ioctl .owner = THIS_MODULE,;A/D采集的驱动程序接口static struct file_operations PWM_devfops = .open = Exynos4412_pwm_op

6、en, .release = Exynos4412_pwm_close, .unlocked_ioctl = Exynos4412_pwm_ioctl, .owner = THIS_MODULE, ;PWM驱动接口基于ARM的水面机器人控制系统研究13static stru基于ARM的水面机器人控制系统研究14系统软件设计数据采集GPS信号采集AD电量采集基于ARM的水面机器人控制系统研究14GPS信号采集AD电量基于ARM的水面机器人控制系统研究15系统软件设计视频采集USB视频图像采集采用V4L2编程接口实现,v4l2是内核提供给应用程序的音、视频驱动接口基于ARM的水面机器人控制系统研究

7、15USB视频图像采集采用基于ARM的水面机器人控制系统研究16系统软件设计视频传输使用TCP建立连接,建立连接后,视频传输采用RTP协议,采用三个线程,视频采集线程,视频流传输线程,以及一个主线程用于TCP通信建立连接视频传输采用移植开源的JRTPLIB库基于ARM的水面机器人控制系统研究16使用TCP建立连接,建基于ARM的水面机器人控制系统研究17系统软件设计视频传输使用TCP建立连接,建立连接后,视频传输采用RTP协议,采用三个线程,视频采集线程,视频流传输线程,以及一个主线程用于TCP通信建立连接视频传输采用移植开源的JRTPLIB库基于ARM的水面机器人控制系统研究17使用TCP建

8、立连接,建基于ARM的水面机器人控制系统研究18系统软件设计电机控制推进器控制推进器通过电调来驱动,调速是通过改变PWM波的占空比来控制电调实现电调工作原理:产生一个50Hz的PWM波,高电平在12ms之间才能调速,在1.5ms电平处于0状态,1ms是反方油门最大,2ms在正向最大油门电调使用前都需要发送一个1.5ms高电平脉冲初始化基于ARM的水面机器人控制系统研究18推进器控制推进器通过电基于ARM的水面机器人控制系统研究19系统软件设计电机控制推进器直行闭环控制推进器通过电调来驱动,调速是通过改变PWM波的占空比来控制电调实现电调工作原理:产生一个50Hz的PWM波,高电平在12ms之间

9、才能调速,在1.5ms电平处于0状态,1ms是反方油门最大,2ms在正向最大油门电调使用前都需要发送一个1.5ms高电平脉冲初始化基于ARM的水面机器人控制系统研究19推进器直行闭环控制推进基于ARM的水面机器人控制系统研究20系统软件设计电机控制舵机控制舵机脉宽与转动角度关系基于ARM的水面机器人控制系统研究20舵机控制舵机脉宽与转动基于ARM的水面机器人控制系统研究21系统调试- GPS模块选择在空旷室外将GPS模块连接到系统板子对应串口上,网口连接网线与连接无线路由相连下载编译好的测试程序到控制板,笔记本连接到无线路由,并使用网络调试助手调试基于ARM的水面机器人控制系统研究21选择在空

10、旷室外将GPS基于ARM的水面机器人控制系统研究22系统调试- 电子罗盘模块实验室环境将电子罗盘连接到系统板子对应串口上下载编译好的测试程序到控制板,连接好调试串口,运行程序基于ARM的水面机器人控制系统研究22实验室环境将电子罗盘连基于ARM的水面机器人控制系统研究23系统调试- 视频传输空旷室内场地将USB摄像头连接到系统板子USB口上,同时网口与无线路由通过网线相连好下载编译好的测试程序到控制板,运行程序,在安装好的手机客户端连接到控制板的IP,可以观察到视频图像,同时移动手机,测量传输距离,发现在60m左右下手机能够收看到视频基于ARM的水面机器人控制系统研究23空旷室内场地将USB摄

11、基于ARM的水面机器人控制系统研究24系统调试-电量监测实验室环境将12V的锂电池接入到AD采集接口,网线一端接到板子以太网网口上,一端接到无线路由器上下载编译好的测试程序到控制板,运行程序,将AD采集到的电池电压通过网络发送到笔记本,通过网络调试助手连接网络调试基于ARM的水面机器人控制系统研究24实验室环境将12V的锂基于ARM的水面机器人控制系统研究25系统调试-PWM调试实验室环境将示波器连接到控制板上的引出来为推进器实验的PWM引脚上下载编译好的测试程序到控制板,动态加载驱动,运行测试程序,通过示波器观察PWM波形占空比:10 %频率:50Hz基于ARM的水面机器人控制系统研究25实验室环境将示波器连接基于ARM的水面机器人控制系统研究26系统调试-综合调试学校某水池环境进行实验控制仓连接盖密封处理控制系统水池实验基于ARM的水面机器人控制系统研究26学校某水池环境进行实验基于ARM的水面机器人控制系统研究27总结与展望总结:1.根据需求,实现了对系统方案设计2.实现了对系统的硬件和软件进行设计3.完成了系统的模块调试和整体的实验调试工作4.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论