你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

基于STM32F0+L6474步进驱动开源分享:源码+原理图+BOM表等全...  

[复制链接]
mmuuss586 发布时间:2018-12-13 17:22
本帖最后由 mmuuss586 于 2018-12-14 14:01 编辑

基于STM32F0+L6474步进驱动开源分享:源码+原理图+BOM表等全部开源
基本功能:细分设置、电流设置、软件启动、停止、正反转、加减速、回原点、回参考点等你想到的功能都有
主芯片:STM32F030R8T6(NUCLEO板都支持)
软件:KEIL MDK打开(5.0以上版本)
资料下载:见附件
原创:游名
//----- Increase deceleration while running

  /* Increase deceleration of device 0 to 480 step/s^2 */ //减速度测试
  BSP_MotorControl_SetDeceleration(0,480); //设置减速度为480
  HAL_Delay(5000); //延时5S

  /* Decrease speed of device 0 to 1200 step/s */
  BSP_MotorControl_SetMaxSpeed(0,1200); //设置最高速度为1200
  HAL_Delay(5000); //延时5S

  /* Get current speed */
  mySpeed = BSP_MotorControl_GetCurrentSpeed(0); //获取当前速度

//----- Soft stopped required while running                                   //电机运转时:软件停止电机运转测试

  /* Request soft stop of device 0 */
  BSP_MotorControl_SoftStop(0); //发送软件停止指令

  /* Wait for the motor of device 0 ends moving */  
  BSP_MotorControl_WaitWhileActive(0); //等待电机停止运转

  /* Wait for 2 seconds */
  HAL_Delay(2000); //延时2S

//----- Run stopped by hardstop

  /* Request device 0 to run in FORWARD direction */
  BSP_MotorControl_Run(0,FORWARD);                                            //电机正转
  HAL_Delay(5000); //延时5S
  
  /* Request device 0 to immediatly stop */
  BSP_MotorControl_HardStop(0); //电机硬件停止
  BSP_MotorControl_WaitWhileActive(0); //等待电机停转

  /* Request device 0 to disable bridge */
  BSP_MotorControl_CmdDisable(0); //关闭电机驱动H桥, 关闭后,手旋转电机就可以转的动,要不然转不动;
  
  /* Wait for 2 seconds */
  HAL_Delay(2000); //延时2S
  
//----- GOTO stopped by softstop //移动到目标点过程中:软件停止测试

/* Request device 0 to go to position 20000  */
  BSP_MotorControl_GoTo(0,20000);   //发送移动20000步命令
  HAL_Delay(5000); //延时5S

  /* Request device 0 to perform a soft stop */
  BSP_MotorControl_SoftStop(0); //软件停止
  BSP_MotorControl_WaitWhileActive(0); //等待电机停止

  /* Wait for 2 seconds */
  HAL_Delay(2000);   //延时2S


0.png
1.jpg
2.png
3.png
4.png

42步进电机资料.rar

下载

561.16 KB, 下载次数: 38

IHM01A1-DG(BOM表).pdf

下载

44.91 KB, 下载次数: 19

IHM01A1-DG(原理图).pdf

下载

545.83 KB, 下载次数: 42

IHM01A1-DG-V1.0.1(源码).rar

下载

4.23 MB, 下载次数: 94

l6474(芯片手册).pdf

下载

950.75 KB, 下载次数: 32

步进电机正反转(加减速测试视频).rar

下载

2.2 MB, 下载次数: 28

收藏 5 评论43 发布时间:2018-12-13 17:22

举报

43个回答
mmuuss586 回答时间:2018-12-13 17:23:48
sincomaster 回答时间:2018-12-13 18:23:15
谢谢分享
mmuuss586 回答时间:2018-12-13 21:03:15

谢谢支持;
mmuuss586 回答时间:2018-12-13 21:03:52

谢谢支持
mmuuss586 回答时间:2018-12-13 21:04:33
谢楼上支持
砂锅骆驼 回答时间:2018-12-13 21:45:32
翻译辛苦了。
Paderboy 回答时间:2018-12-14 08:47:36
赞赞赞,,
mzy2364 回答时间:2018-12-14 09:00:38
谢谢分享,刚需步进电机驱动器的资料
ersha4877 回答时间:2018-12-14 09:41:30
12345下一页

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版