- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于STM32的车载机械手教学文稿.ppt
机器人设计课程汇报基于STM32的车载机械手 中国地质大学(武汉) 汇报提纲 结构组成 1 实现的功能 2 硬件及软件算法设计 3 调试过程中的问题和解决方法 4 视频展示 5 一、结构组成 两自由度夹持器 摄像头 超声波 伺服舵机 STM32开发板 履带结构 二、实现的功能 遥控模式下: 用红外遥控器控制机械手夹物(松开)、抬起(放下)。控制小车前进、后退、左右转、停止; 非遥控模式下: 在直线运行轨道中避开障碍物,夹起目标物,完成后回到直线运行轨道,继续操作; 利用超声波模块测距,检测到前方是否有物体; 利用摄像头识别前方物体标识:若是长宽近似相等的对称图形(圆形、正方形),视为目标物,夹持器夹起后放到指定位置。完成该操作后,小车回到直线轨道;若不符合,则视为障碍物,小车绕行; 三、硬件及软件算法设计----整体算法 三、硬件及软件算法设计----HC-SR04 超声波 HC-SR04超声波测距模块可提供2cm-400cm的非接触式距离感测功能,测量精度可达3mm;模块包括超声波发射器、接收器与电路控制。 基本工作原理: (1)采用IO口TRIG触发测距,给至少10us的高电平信号; (2)模块自动发送8个40kHz的方波,自动检测是否有返回信号。 (3)有信号返回,通过IO口的ECHO输出一个高电平,高电平持续时间就是超声波从发射到返回的时间。 三、硬件及软件算法设计----HC-SR04 TRIG触发信号: 触发信号是由定时器7控制,每100ms改变TRIG引脚的电平,呈现101010交替的变化。 ECHO回响信号: 回响信号是由定时器5输入捕获得到的,将定时器5设置为上升沿捕获,捕获到上升沿后设置为下降沿捕获,得到高电平的时间,利用公式 测量距离=(高电平时间×声速(340m/s))/2。 三、硬件及软件算法设计----SG90舵机 伺服舵机 舵机的控制一般需要一个20ms左右的时基脉冲,该脉冲的高电平部分一般为0.5ms~2.5ms范围内的角度控制脉冲部分。SG90 9G舵机为180度角度伺服舵机,对应的控制关系如下: 0.5ms--------------0度; 1.5ms------------90度; 2.5ms-----------180度; 三、硬件及软件算法设计----OV7670 初步图像处理: 采用QVGA,即分辨率为 320*240 的输出格式,图像二值化 (白——‘0’ 黑——‘1’),隔行取值提取120*160的数组,再取中间的100*100个数据 进一步图像处理: 保存y_begin、y_end、tar_y、sizey,x_begin、x_end、tar_x、sizex 图像判断: abs(sizex-sizey)5 且 abs(tar_y-50)10 三、硬件及软件算法设计----机械手及舵机 舵机采用较为廉价的MG995,机械结构由购买的散件组装而成。 当摄像头检测到前方物体为目标物时,机械手将其夹起 小车行至指定位置,机械手将目标物放下 三、硬件及软件算法设计----红外遥控 红外遥感 红外遥控是一种无线、非接触技术; 红外遥控接收头连接在STM32的PB9(TIM4_CH4)上,程序将TIM4_CH4设计为输入捕获,然后将收到的脉冲信号解码; 根据扫描到的按键值来控制PWM占空比,从而控制机械手夹持和小车运动。 超声波时序图 OV7670的像素时钟最高可达24MHz,用STM32的IO口直接抓取非常困难,故通过FIFO读取 OV7670的像素时钟最高可达24MHz,用STM32的IO口直接抓取非常困难,故通过FIFO读取 OV7670的像素时钟最高可达24MHz,用STM32的IO口直接抓取非常困难,故通过FIFO读取 OV7670的像素时钟最高可达24MHz,用STM32的IO口直接抓取非常困难,故通过FIFO读取 将其配置为320*240模式,但是由于单片机RAM不足,故而采用隔行取值的办法提取120*160的数组。 FIFO在上电初期采集的图像不稳定,故将前四帧图像舍去,然后再取值。 为了后期处理方便,将图像边界滤除,最终只保留原图像中间的100*100数据
您可能关注的文档
- 基于51单片机的电梯控制系统教学幻灯片.ppt
- 基于51的数显温度计设计教程文件.ppt
- 基于52单片机的超声波测距仪复习课程知识讲稿.ppt
- 基于android在线音乐播放器的毕业设计ppt教学幻灯片.ppt
- 基于android平台的视频播放器设计答辩ppt教学幻灯片.ppt
- 基于Android的O2O点餐系统教程文件.ppt
- 基于Ansoft-RMxprt的三相异步电机设计复习课程知识讲稿.ppt
- 基于AT89C51单片机的交通灯控制系统设计知识讲稿.ppt
- 基于AT89C52LED点阵显示电子钟的制作知识讲稿.ppt
- 基于at89s52单片机的多音阶电子琴设计答辩(ppt)教学幻灯片.pptx
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)