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

html网站模板免费下载申请做网站、论坛版主

html网站模板免费下载,申请做网站、论坛版主,自己做的网站注册用户无法收到激活邮箱的邮件,html5播放器一、硬件 42步进电机: 主要参数根据标识得到: 电流:1.7A 即驱动器上选择时至少要大于1.7A。 步距角:1.8,42电机转动时的最小角度 接线方式:根据步进电机标识的颜色于字母和驱动器上标识的字母一 一对应连…

一、硬件

42步进电机:

主要参数根据标识得到:
电流:1.7A 即驱动器上选择时至少要大于1.7A。
步距角:1.8°,42电机转动时的最小角度
接线方式:根据步进电机标识的颜色于字母和驱动器上标识的字母一 一对应连接。
在这里插入图片描述
步进电机驱动器

在这里插入图片描述

驱动器上面的标识:

1、ENA功能说明:控制器的输出是通过该组信号使能,又称脱机信号。当此信号有效时,输出关闭,电机绕组电流为零, 电机为无力矩状态,可以自由转动电机,适合需要手动调整电机的场合。
2、DIR功能说明:电机的方向控制信号,当此信号有效时,电机顺时针转动,当此信号无效时,电机逆时针旋转。、
3、PUL功能说明:电机的转动控制信号,驱动器接收到的脉冲信号电机就会按照既定的方向旋转。电机的角位移与脉冲的数量成正比, 速度与脉冲的频率成正比。通常脉冲的有效宽度>=5us,频率<=125KHz。
带+号的根据需要:采用共阳极或共阴极接法,接单片机上的vcc(5v)或gnd。
4、驱动器上的vcc 和gnd ,则是接直流电源的正极和负级。电源选择上一般采用开关电源,或直流电源。且电源的电压在驱动器标识的范围,关于电流则可以根据挡位进行调节,调节电流挡位到合适的挡位,(有无负载的因素直接影响电机的转动,所以无负载,满足基本电机转动电流的挡位即可,有负载时调到大一些的挡位)
5、驱动器的细分设置由拨码开关的SW1~SW3来设定,默认为2细分,一般的42步进电机的步进角都是1.8°, 因此电机旋转一圈需要360° /1.8° =200个脉冲,这里2细分转一圈 需要的脉冲数200*2=400个。(量程最高32细分,所以需要脉冲数6400个,且基本上都是对应的。)

二、代码编写

42步进电机控制转动原理:
由三个类型的输入决定:
PUL提供脉冲,进行转动。
DIR提供转动方向,顺,逆转。
ENA提供转动使能,手动转动调节/信号使能。(若不需要调节,实际都可以不接)

1、生成代码

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
此处通过配置tim2定时器的输出比较,用以生成可变频率的脉冲方波信号,来控制电机的快慢,

代码配置

__IO uint16_t Toggle_Pulse = 100; //小于10丢失,10~7000转动会越来越慢
//配置tim2htim2.Instance = TIM2;htim2.Init.Prescaler = 84-1;//分频得到1mhzhtim2.Init.CounterMode = TIM_COUNTERMODE_UP;htim2.Init.Period = 0xffff;//默认htim2.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1;htim2.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE;
//配置比较输出sConfigOC.OCMode = TIM_OCMODE_TOGGLE;sConfigOC.Pulse = Toggle_Pulse;sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH;sConfigOC.OCFastMode = TIM_OCFAST_DISABLE;if (HAL_TIM_OC_ConfigChannel(&htim2, &sConfigOC, TIM_CHANNEL_3) != HAL_OK)//开启timHAL_TIM_Base_Start(&htim2);HAL_TIM_OC_Start_IT(&htim2,TIM_CHANNEL_3);  /* 启动比较输出并使能中断 */TIM_CCxChannelCmd(TIM2,TIM_CHANNEL_3,TIM_CCx_ENABLE); /* 使能输出 *///输出比较中断回调
void HAL_TIM_OC_DelayElapsedCallback(TIM_HandleTypeDef *htim)
{uint32_t count;uint32_t tmp;count=__HAL_TIM_GET_COUNTER(htim);tmp = 0xffff & (count+Toggle_Pulse); //改变频率__HAL_TIM_SET_COMPARE(htim,TIM_CHANNEL_3,tmp);//设置占空比
}
//用以配置转动方向和使能开关(通过输出高低电平进行控制)HAL_GPIO_WritePin(GPIOE, DIR_Pin, GPIO_PIN_SET);// 方向 顺/逆HAL_GPIO_WritePin(GPIOE, ENA_Pin, GPIO_PIN_RESET);// 开启/关闭

效果:在这里插入图片描述


文章转载自:

http://D2pDPGad.rLpmy.cn
http://Tm6oEF5u.rLpmy.cn
http://sKu3Q9lQ.rLpmy.cn
http://WKo3W6o7.rLpmy.cn
http://SOCg6ClT.rLpmy.cn
http://hGeCRSrv.rLpmy.cn
http://euf7WE3U.rLpmy.cn
http://VuiDFNA9.rLpmy.cn
http://io0TmlEd.rLpmy.cn
http://3J9D6DmR.rLpmy.cn
http://yUI6ekLu.rLpmy.cn
http://F0Q6Qdke.rLpmy.cn
http://4JHF1PqS.rLpmy.cn
http://73BNcTDV.rLpmy.cn
http://oWAk5coz.rLpmy.cn
http://C2JR7NAl.rLpmy.cn
http://qqM1q6ue.rLpmy.cn
http://Xk3I4Rtb.rLpmy.cn
http://qEUYhZnF.rLpmy.cn
http://hVzt1J8Y.rLpmy.cn
http://pnyQs0c8.rLpmy.cn
http://Jclvlvih.rLpmy.cn
http://SOGgr9Uq.rLpmy.cn
http://dqG8AmM3.rLpmy.cn
http://Ie6A1uIJ.rLpmy.cn
http://vcSMQqfq.rLpmy.cn
http://vN4nxJHs.rLpmy.cn
http://3xB5Y3Tc.rLpmy.cn
http://mp9vjuil.rLpmy.cn
http://R0gCgWy1.rLpmy.cn
http://www.dtcms.com/wzjs/651305.html

相关文章:

  • 建设银行中国网站重庆餐饮网站设计
  • 浪漫做爰网站wordpress再安装
  • 国际网站卖东西怎么做公司网站包括哪些内容
  • 汕头企业网站建站模板vf建设银行网站
  • 建网站与建网页的区别网站seo优化查询
  • win10虚拟机做网站wordpress换主题影响seo吗
  • 丹阳网络营销长春网站建设seo
  • 响应式外贸网站价格室内设计平面布置图
  • 推广seo网站建行手机app下载
  • 展示型网站设计公司wordpress内容页文件名
  • 免费全能网站空间怎么接做网站的任务
  • 网站头条怎么做如何写一个wordpress主题
  • 山东网站建设SEO优化制作设计公司html网页制作模板免费
  • 注册网站给谁交钱遮罩层怎么做网页
  • 网站建设分几类网页app生成器最新版
  • 网站建设平台选用及分析网站建设所需技术
  • 永康做企业网站的公司郑州做网站推广地
  • 广州市企业网站制作网站建设合同的主要内容
  • 企业网站模块电商网站的建设案例
  • 做网站一定要购买虚拟主机吗建筑企业培训课程
  • 设计公司的网站建设做国外wordpress賺钱
  • 郑州网站建设公司电话多少企业工资管理系统软件
  • 东莞企业网站推广怎么做2018年网站建设工作总结
  • 企业网站形象建设怎么推广引流
  • 怎么有自己的网站自己的主机做服务器网站如何备案
  • 怎么做二手房网站在网站上做远程教育系统多少钱
  • 政务网站开发方案建一个网站的技术解决方案
  • 学校网站建设招标做网站准备的资料
  • 基本信息型网站有哪些百度app免费下载安装最新版
  • 学校网站网页建设开题报告书wordpress纯代码屏蔽谷歌字体