提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、STM32F302R8+X-NUCLEO-IHM07M1直流电机的开环调速
    • 1.1.功能需求
    • 1.2.硬件设计
    • 1.3.软件设计
      • 1.3.1.底层配置
      • 1.3.2.应用层开发
    • 1.4.实验验证
  • 总结

前言

主控板STM32F302R8+驱动板X-NUCLEO-IHM07M1+直流减速电机37GB3530,实现电机的开环调速控制。直流电机的调速原理请阅读此章节:
直流有刷电机调速原理及Matlab/Simulink仿真
有关驱动板X-NUCLEO-IHM07M1相关知识请阅读此章节:
直流有刷电机驱动基于STM32F302R8+X-NUCLEO-IHM07M1(一)

一、STM32F302R8+X-NUCLEO-IHM07M1直流电机的开环调速

1.1.功能需求

通过按键控制直流电机的转速,由于STM32F302R8控制器只有一个按键,因此只能单方向控制电机的加速或者减速,本次实验为加速实验,每按一次按键,电机的转速将增加。

1.2.硬件设计

控制板:STM32F302R8
驱动板:X-NUCLEO-IHM07M1
直流电机:37GB3530,额定功率10W,额定电压12V,额定电流0.3A

1.3.软件设计

1.3.1.底层配置

1、RCC设置为外部时钟,72MHz
2、PC13设置为输入,无上下拉电阻;PC10,PC11设置为输出,无上下拉电阻,高速,初值为0;PB13设置为输出,下拉电阻,高速,初值为0
3、PA8设置为TIM1_CH1,PA9设置为TIM1_CH2;TIM1时钟源设置为内部时钟,两通道均设置为PWM输出;TIM1时钟分频值设置为36-1,向上计数,ARR设置为100-1,PWM输出的周期为1/(72000000/36)100=510^-5s,也即20KHz,其余值保持默认即可
4、IDE设置为Keil,在Keil环境中进行应用层编程


1.3.2.应用层开发

按键扫描函数:

在主函数中使能桥臂1和桥臂2,使能PWM输出

通过按键控制PWM1的占空比,占空比逐渐增大

1.4.实验验证

编译下载到控制器,观察实验现象

总结

主控板STM32F302R8+驱动板X-NUCLEO-IHM07M1+直流减速电机37GB3530,实现了电机的开环调速控制,为后续章节的分析奠定基础

直流有刷电机开环调速基于STM32F302R8+X-NUCLEO-IHM07M1(一)相关推荐

  1. 直流有刷电机开环调速基于STM32F302R8+X-NUCLEO-IHM07M1(二)

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.STM32F302R8+X-NUCLEO-IHM07M1直流电机的开环调速 1.1.功能需求 1.2.硬件设计 1 ...

  2. 直流有刷电机闭环调速基于STM32F302R8+X-NUCLEO-IHM07M1

    文章目录 前言 一.PID算法 二.STM32F302R8+X-NUCLEO-IHM07M1直流电机的闭环调速 2.1.功能需求 2.2.硬件设计 2.3.软件设计 2.3.1.底层配置 2.3.2. ...

  3. 直流无刷电机开环调速基于STM32F302R8+X-NUCLEO-IHM07M1(一)

    文章目录 前言 一.直流无刷电机开环调速原理 二.STM32F302R8+X-NUCLEO-IHM07M1直流无刷电机的开环调速 2.1.功能需求 2.2.硬件设计 2.3.软件设计 2.3.1.ST ...

  4. 直流有刷电机编码器测速基于STM32F302R8+X-NUCLEO-IHM07M1

    文章目录 前言 一.编码器测速原理 二.STM32F302R8+X-NUCLEO-IHM07M1直流电机编码器测速 2.1.功能需求 2.2.硬件设计 2.3.软件设计 2.3.1.底层配置 2.3. ...

  5. matlab开环调速,直流电动机开环调速MATLAB系统仿真

    直流电动机开环调速MATLAB系统仿真 东 北 石 油 大 学 MATLAB电气应用训练 课 程 MATLAB电气应用训练 题 目 直流电动机开环调速系统仿真 院 系 电气信息工程学院电气工程系 专业 ...

  6. 开环直流电机的机械特性_第二十三讲 20直流PWM变换器-电动机系统及开环调速系统机械特性.ppt...

    第二十三讲 20直流PWM变换器-电动机系统及开环调速系统机械特性 谢谢! 本讲结束 * * 电力传动控制系统 上海开放大学 * 第二十三讲 直流PWM变换器-电动机系统及开环调速系统机械特性 * 不 ...

  7. 晶闸管直流开环调速系统—Simulink仿真

    晶闸管直流开环调速系统-Simulink仿真 前言 换了个课题组,很多知识点都要重新捡起来.虽然这些直流电机控制电路很简单,但只有基础扎实了才会有创新,写着玩玩就当随心记吧,后期有时间会继续记录PMS ...

  8. 开环直流电机的机械特性_无刷直流电动机的开环调速机械特性研究

    摘要:基于星形三相六状态工作模式的尤刷直流电动机的等效电路和电压回路方程,对调节PWM占空比和调节直流电源电压两种调速方式的尤刷直流电动机的开环机械特性表达式进行了推导.对一样机的两种调速方式开环机械 ...

  9. 直流双闭环调速系统的计算机仿真,直流电动机双闭环调速系统的动态特性研究与仿真.doc...

    直流电动机双闭环调速系统的动态特性研究与仿真.doc I直流电动机双闭环调速系统的动态特性仿真研究摘要直流电动机具有良好的起.制动性能,宜于在大范围内实现平滑调速,并且直流调速系统在理论和实践上都比较 ...

最新文章

  1. Java将mysql输出csv,如何从Java中的Access数据库导出表并将其保存到.csv
  2. C++:控制台程序弹出消息框
  3. 比特大陆新任CEO疑似曝光背后
  4. sharepoint 弹出框
  5. 文档对象模型dom_什么是文档对象模型,以及为什么应该知道如何使用它。
  6. 25个优秀的设计机构网站设计案例
  7. h5文字垂直居中_CSS实现居中的几种方式你都了解吗?
  8. windows版一键绕id工具_【实用工具】一键关闭/开启Windows防火墙、禁止更新系统...
  9. jQuery-点击按钮页面滚动到顶部,底部,指定位置
  10. 图像压缩算法python_Python基于opencv的图像压缩算法实例分析
  11. Mac电脑音质提示音效调节软件:Boom 3D
  12. 小米、Vivo、Oppo后台弹出界面和锁屏权限检测
  13. python模型保存与恢复_tensorflow1.0学习之模型的保存与恢复(Saver)_python
  14. 阿里云账号注册实名认证详细教程(支付宝实名认证)
  15. Android中应用分包的方法(Apk Splits)
  16. win10修改中文用户名
  17. win10大小写切换有延时
  18. 关于特征值特征向量和矩阵分解的理解总结
  19. 蓝桥杯第十届真题B组(2019年)
  20. php中pattern以a或A为开头,shell基础六和七:执行顺序(||及,{}及())及正则表达式...

热门文章

  1. < JavaScript基础知识 之 思维导图 >
  2. 有个秋招拿到阿里offer的学生分享了整个面试流程
  3. 【小月电子】ALTERA FPGA开发板系统学习教程-LESSON11 IPCORE之PLL详细教程
  4. MT 111 Request for Stop Payment of a Cheque请求止付支票
  5. 未能找到元数据文件问题
  6. 旅行社微信小程序,助力旅游企业引流获客,提高转化率
  7. java处理奇偶校验位_串口起始位、数据位、奇偶校验位、停止位、波特率与时间等问题的解读...
  8. Quartus如何生成顶层文件里的小模块,解决波形图无法导入输入输出
  9. LynxFly科研小四轴横空出世,开源,F4,WIFI --(转)
  10. 亚里士多德的现代意义