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

阿里云网站建设教程WordPress担保系统

阿里云网站建设教程,WordPress担保系统,做企业网站需要资质吗,保洁网站模板目的:学习使用STM32电机驱动器步进电机,进行电机运动精确控制。 测试环境: MCU主控芯片STM32F103RCT6 ;A4988步进电机驱动器模块; 微型2相4线步…

目的:学习使用STM32+电机驱动器+步进电机,进行电机运动精确控制。

测试环境

  1. MCU主控芯片STM32F103RCT6 ;
  2. A4988步进电机驱动器模块;                                                                    
  3. 微型2相4线步进电机10mm丝杆滑台,金属丝杆安装有滑块。

10mm二相四线微型步进电机电机的输入接线是4个引脚,需要自己焊线,相电阻53欧,步进角度估计18度,丝杆滑块行程32mm,丝杆转一圈铜滑块大约移动行程0.4mm。步进电机重约7.3g。

主要模块之间的连接如下:

一. 电机和A4999之间的连接

导线

电机

驱动模块

A+

1A

B+

2A

绿

A-

1B

B-

2B

二 . MCU和A4999之间的连接:

                                PD2 MCU  -->  MOTOR1_EN

                                PB3 MCU  -->  MOTOR1_MS1

                                PB4 MCU  -->  MOTOR1_MS2

                                PB5 MCU  -->  MOTOR1_MS3 

                                PB0 MCU  -->  MOTOR1_STEP

                                PB6 MCU  -->  MOTOR1_DIR

软件设计的关键设置: 使用TIM1作为脉冲步进输出:

关键代码: 在脉冲计数的回调函数对数据脉冲数量进行控制。

uint32_t gMotor1stPluseMax=0;
uint32_t gMotor2ndPluseMax=0;
uint32_t gMotor1stPwmCnt=0;
uint32_t gMotor2ndPwmCnt=0;
void HAL_TIM_PWM_PulseFinishedCallback(TIM_HandleTypeDef *htim)
{if(htim->Instance == TIM1)//MOTOR1{if((HVAPI_OUTPUT_REG & 0x0002)==0) MOTOR1_POS+=1;else MOTOR1_POS-=1;gMotor1stPwmCnt+=1;if(gMotor1stPwmCnt>gMotor1stPluseMax){HAL_TIMEx_PWMN_Stop_IT(&htim1, TIM_CHANNEL_2);//Motor1st 停止PWMgMotor1stPwmCnt=0;gMotor1stPluseMax=0;gMotor1stPluseCnt=0;}}if(htim->Instance == TIM3)//MOTOR2{if((HVAPI_OUTPUT_REG & 0x0200)==0)MOTOR2_POS+=1;elseMOTOR2_POS-=1;gMotor2ndPwmCnt+=1;if(gMotor2ndPwmCnt>gMotor2ndPluseMax){											                                            HAL_TIM_PWM_Stop_IT(&htim3, TIM_CHANNEL_2);//Motor2nd 停止PWMgMotor2ndPluseMax=0;gMotor2ndPwmCnt=0;gMotor2ndPluseCnt=0;}}
}

测试结果

        在步进电机不堵转的情况下,可以实现移动距离的精确控制。

TIPs

        1. 主程序设置电机的启动、停机、运动方向、运动的步数。

        2. 在回调函数中计算步数,当步数达到的时候,停止脉冲输出。

        3. 安全考虑:控制脉冲的最大输出数量,持续脉冲输出的时间。这样可以保护电机和滑台。

http://www.yayakq.cn/news/936973/

相关文章:

  • 网站开发与应用 大作业作业门户网站建设使用语言
  • 哈尔滨自助板建站辽宁省住建厅建设网站
  • 门户网站建设 交流发言互站网怎么样
  • 比较好的logo设计网站自己怎么做商城网站吗
  • 太原网站开发建设工程合同备案在什么网站上
  • 想做网站策划怎么做医疗保险网站开通建设
  • 网站建设的总体目标包含哪几个方面郑州网站顾问
  • 从零开始网站建设黑马
  • 网站备案流程及资料那些企业网站做的较好
  • 网站 空间 租用gucci网站
  • 电商网站建设精英德宏网站制作
  • 建平县网站建设邹平网站建设公司报价
  • 南京做企业网站的公司淘宝优惠券 如果做网站
  • 网站建设 加强宣传网站建设前端切图
  • 设计制作简单的手机网站做公司官网大概多少钱
  • 网站建设微信运营推广广州安全教育平台入口登录处
  • 腾讯被中国联通pc网站优化排名
  • 网站的关键字 设置商城网站开发需要多少钱
  • wordpress资源站iis8.5 wordpress
  • 域名买了之后如何建设网站wordpress 本地运行
  • 方圆网站建设wordpress挂件
  • 个人网站搭建模拟感想南宁做网站推广
  • 性是怎么做视频网站网络工程规划与设计案例
  • 各大门户网站用什么做的公司网站制作投标
  • 外贸公司的网站怎么做建网站网站建设
  • 德州做网站的公司有哪些做谐和年龄图的网站
  • 团队介绍网站模板上海品划网络做网站
  • 做网站销售的话术手机网站开发需要哪些人
  • 个人怎么做动漫短视频网站网站主页特效欣赏
  • 黄村网站建设公司山东seo首页关键词优化