当前位置: 首页 > news >正文

eCAP超声波测距-ePWM电机调速

目录

eCAP超声波测距

整体框架

关键模块

实验效果

PWM电机调速

DRV8833基本介绍

整体框架


eCAP超声波测距

本实验所用的超声波HC-SR04模块如下图所示,左边为正面图,右边为反面图。

HC-SR04基本工作原理:

(1)采用Trig引脚触发测距,给至少10us的高电平信号;

(2)模块自动发送8个40khz的方波,自动检测是否有信号返回;

(3)有信号返回,通过Echo引脚输出一个高电平,高电平持续的时间就是超声波从发射到返回的时间;

(4)测试距离=(高电平时间*声速(340M/S))/2。

本模块使用方法简单,一个控制口发一个10us以上的高电平,就可以在接收口等待高电平输出。一有输出就可以开定时器计时,当此口变为低电平时就可以读定时器的值,此时就为此次测距的时间,方可算出距离。如此不断的周期测,即可以达到你移动测量的值其工作时序图如下图所示。

故我们只要用DSP28069的eCAP3引脚连接到HC-SR04的Echo引脚,再利用一个IO引脚(本实验选取GPIO23)作为HC-SR04的触发源Trig引脚,其原理图如下图所示。

整体框架

关键模块

实验效果

最后将模型编译下载下载到主控板,然后在CCS中打开模型生成的工程文件,先点击编译,再点击调试,然后将下图的两个变量添加到Expressions中,再点击运行前,我们先将超声波传感器插在6号板子上(即MPU6050模块的板子)。然后在点击运行可以看到各个变量的值,用纸在超声波传感器的前方移动,观测Distan的变化是否和实际距离一致,同时观察两个LED的变化。

PWM电机调速

在有刷直流电机的固定部分有磁铁,这里称作主磁极;固定部分还有电刷。转动部分有环形铁芯和绕在环形铁芯上的绕组。 如图所示的两极有刷直流电机的固定部分(定子)上装设了一对直流励磁的静止的主磁极N和S,在旋转部分(转子)上装设电枢铁芯。定子与转子之间有一气隙。在电枢铁芯上放置了由A和X两根导体连成的电枢线圈,线圈的首端和末端分别连到两个圆弧形的铜片上,此铜片称为换向片。换向片之间互相绝缘,由换向片构成的整体称为换向器。换向器固定在转轴上,换向片与转轴之间亦互相绝缘。在换向片上放置着一对固定不动的电刷B1和B2,当电枢旋转时,电枢线圈通过换向片和电刷与外电路接通。

直流电机速度是由功率大小控制的,所以,它是由占空比决定的(当然,也要控制频率跟上)。 相关知识:

1、电机和减速器的扭矩(N·m)=电机功率(W)/(2*π*转速/60)。

2、占空比是指直流电机在一个通电与断电周期中其通电时间所占的比例,占空比越大,相对提供的功率越小。

3、直流电机三相绕组按照规律周期性通电,转速越高,通电频率越高。

4、增速过程(据第1、2、3条综合分析),电机扭矩不变时,占空比越小,提供功率越大,转速越高,电机绕组通电频率越高,导致扭矩有所增加,用以克服加速增加的阻力,直至平衡、稳速。

DRV8833基本介绍

结合有刷直流电机的原理,小车采用的是TI公司的DRV8833系列的有刷直流电机驱动芯片。DRV8833电机驱动芯片有两个全桥电路可以同时驱动两个直流无刷电机,其一个简单的PWM接口便可以方便地对控制器电路进行接口。 本实验设置DRV8833工作在PWM输入模式,其原理图如下图所示:

整体框架

http://www.lryc.cn/news/466519.html

相关文章:

  • 【K8s】Kubernetes 词汇表
  • 高级java每日一道面试题-2024年10月20日-数据库篇[Redis篇]-Redis为什么是单线程的?
  • SW-LIMS在化妆品行业稳定性试验中的应用
  • vue 项目i18n国际化,快速抽离中文,快速翻译
  • java--多态(详解)
  • windows DLL技术-DLL概述
  • C++ —— 实现一个日期类
  • Java全栈经典面试题剖析5】JavaSE高级 -- 集合
  • python中如何获取对象信息
  • 逐行讲解transformers中model.generate()源码
  • 小白对时序数据库的理解
  • 打开游戏提示丢失(或找不到)XINPUT1_3.DLL的多种解决办法
  • netty的网络IO模型
  • 电子木鱼小游戏小程序源码系统 带完整的安装代码包以及搭建部署教程
  • 支付域——交易系统设计
  • IBus 和 Fcitx 框架下的rime输入法引擎
  • Java基础-JVM
  • 集成学习:投票法、提升法、袋装法
  • 波浪理论、江恩理论、价值投资的结合
  • LRDDR4芯片学习(三)——命令和时序
  • 【趣学C语言和数据结构100例】
  • linux卸载数据库(最为完整的卸载方式)
  • H7-TOOL的LUA小程序教程第15期:电压,电流,NTC热敏电阻以及4-20mA输入(2024-10-21,已经发布)
  • 使用梧桐数据库进行销售趋势分析和预测
  • SQLITE排序
  • python的文件操作
  • 群晖通过 Docker 安装 MySQL
  • 同程旅行面经
  • 【贪心算法】(第八篇)
  • 立即调用的函数表达式(IIFE)