《机械创新设计》课件——电机编程控制.pptxVIP

  • 0
  • 0
  • 约1.05千字
  • 约 15页
  • 2026-01-05 发布于福建
  • 举报

《机械创新设计》课件——电机编程控制.pptx

电机控制系统

01.项目导入02.硬件系统03.软件系统

01项目导入PARTONE

一、项目导入(一)电机控制系统硬件系统软件系统硬件模块的功能了解;根据硬件模块的功能完成硬件模块的线路连接;(重点)掌握步进电机的驱动原理;(难点)根据步进电机的驱动原理,利用mind+软件编写电机驱动代码(重难点)

02硬件系统PARTTWO

二、硬件系统(一)主控模块ATmega328P硬件资源数字I/O输入输出引脚1-13引脚模拟I/O输入输出引脚A0-A5引脚PWM6路PWM输出FLASH32KBSRAM2KBEEPROM1KB时钟速度16MHz主控芯片:ATmega328P数字I/O输入输出引脚模拟I/O输入输出引脚Arduino控制板:1.用于数据接收;2.数据处理;3.控制指令的发出;

二、硬件系统(二)电机与电机驱动模块五线四项步进电机步进电机接口控制信号输入端电源输入端uln2003电机驱动模块

二、硬件系统(三)步进电机驱动原理五线四项步进电机步进电机内部剖面图

在Fritzing软件上完成模拟线路连接。二、硬件系统(四)模拟硬件线路连接更改试图,查看面包板,原理图,PCB图。器件库,拥有添加各种封装好的模块。主界面,用于期间布局连线。在Fritzing软件上加载出所需硬件,完成线路连接。

二、硬件系统(五)硬件线路连接主控模块ULN2003驱动板步进电机PIN8IN1磁极APIN9IN2磁极BPIN10IN3磁极CPIN11IN4磁极D在Fritzing软件上完成线路连接

03软件系统PARTTHREE

三、软件系统(一)电机转动控制逻辑分析正转磁极通电顺序反转磁极通电顺序AB-BC-CD-DA-ABBA-AD-DC-CB-BA主控模块步进电机PIN8磁极APIN9磁极BPIN10磁极CPIN11磁极D主控模块状态1状态2状态3状态4PIN8高低低高PIN9高高低低PIN10低高高低PIN11低低高高主控模块状态1状态2状态3状态4PIN8高高低低PIN9高低低高PIN10低低高高PIN11低高高低电机正转状态表电机反转状态表

电机正转状态表三、软件系统(二)代码实现主控模块状态1状态2状态3状态4PIN8高低低高PIN9高高低低PIN10低高高低PIN11低低高高在mind+软件上电机正传的代码编写

三、软件系统(三)课后思考解决问题的关键点如何实现电机的快速转动与慢速转动?

谢谢观看!THANKSFORWATCHING

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档