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

太原网站如何制作黑帽seo是什么

太原网站如何制作,黑帽seo是什么,集团网站,雅思真题有网站做吗一、DRV8833驱动原理 ​ STBY口接单片机的IO口,STBY置0电机全部停止,置1才能工作。STBY置1后通过AIN1、AIN2、BIN1、BIN2 来控制正反转。 AIN1AIN2电机状态00停止1speed反转speed1正转11停止 其中A端(AIN1与AIN2)只能控制AO1与…

一、DRV8833驱动原理

STBY口接单片机的IO口,STBY置0电机全部停止,置1才能工作。STBY置1后通过AIN1、AIN2、BIN1、BIN2 来控制正反转。

AIN1AIN2电机状态
00停止
1speed反转
speed1正转
11停止

其中A端(AIN1与AIN2)只能控制AO1与AO2端。B端(BIN1与BIN2)只能控制BO1与BO2端。因此是双路电机驱动。speed为PWM控制的占空比,通过占空比控制电机速度。

DRV8833控制电机速度的方式,是通过将IN1与IN2接入PWM,直接通过调整PWM的占空比进行速度控制。因此要求AIN1/AIN2/BIN1/BIN2都要使用PWM功能。
 

二、cubemx配置

选c6t6

打开串口调试

选择外部高速晶振

打开串口一

开启串口一接收中断

配置输出引脚10KHZ

配置时钟

生成代码

三、keil代码


#include "main.h"
#include "tim.h"
#include "usart.h"
#include "gpio.h"void SystemClock_Config(void);//set dir1
void Motor_SetDirectionL(uint8_t dir)
{if (dir == 1) {HAL_GPIO_WritePin(GPIOA, GPIO_PIN_1, GPIO_PIN_SET); // IN1 = 1(f)} else {HAL_GPIO_WritePin(GPIOA, GPIO_PIN_1, GPIO_PIN_RESET); // IN1 = 0(b)}
}void Motor_SetSpeedL(uint16_t speed)
{if (speed > 100) speed = 100; HAL_TIM_PWM_Start(&htim2, TIM_CHANNEL_1); __HAL_TIM_SET_COMPARE(&htim2, TIM_CHANNEL_1, speed); 
}
//set dir2
void Motor_SetDirectionR(uint8_t dir)
{if (dir == 1) {HAL_GPIO_WritePin(GPIOA, GPIO_PIN_3, GPIO_PIN_SET); // IN1 = 1(f)} else {HAL_GPIO_WritePin(GPIOA, GPIO_PIN_3, GPIO_PIN_RESET); // IN1 = 0(b)}
}void Motor_SetSpeedR(uint16_t speed)
{if (speed > 100) speed = 100; HAL_TIM_PWM_Start(&htim2, TIM_CHANNEL_3); __HAL_TIM_SET_COMPARE(&htim2, TIM_CHANNEL_3, speed); 
}// ֹͣstop
void Motor_Stop()
{Motor_SetSpeedL(0); // PWM = 0Motor_SetSpeedR(0); // PWM = 0
}int main(void)
{HAL_Init();SystemClock_Config();MX_GPIO_Init();MX_TIM2_Init();MX_USART1_UART_Init();while (1){Motor_Stop();HAL_Delay(1000);Motor_SetDirectionL(1);Motor_Stop();Motor_SetSpeedL(90); //慢速衰减 可以跑的很慢(反比关系占比是100-90)HAL_Delay(3000);Motor_SetDirectionL(0);Motor_Stop();HAL_Delay(1000);Motor_SetDirectionL(0);Motor_Stop();Motor_SetSpeedL(60); //快速衰减 跑得快(正比)HAL_Delay(3000);Motor_Stop();HAL_Delay(1000);}}

用的是上面中间的两组跑,实际使用需要换引脚pwm输出

chem4111 2025-03-03 23.13.27

http://www.dtcms.com/wzjs/184954.html

相关文章:

  • 西安网站制作哪家好太原seo培训
  • 深圳网站建设网络公司微信推广链接怎么制作
  • 平度那里有做网站的网络推广app是干什么的
  • 公司网站建设成都网络营销的方式都有哪些
  • 建设小说网站小说源网站如何被百度快速收录
  • 随州网站seo诊断每日重大军事新闻
  • 如何在网站标题加logo什么是网络销售
  • 做交流网站如何让产品吸引顾客
  • 物流公司官方网站seo优化文章网站
  • 怎么改网站上的logo市场营销试题库(带答案)
  • 湛江模板建站系统怎么根据视频链接找到网址
  • 万维网注册域名后怎么导入网站微博指数查询
  • 网站建设描述怎么写营销工具有哪些
  • 湘潭网站建设问下磐石网络谷歌推广怎么开户
  • 红色php企业网站模板市场调研的步骤
  • 深圳哪里可以做物流网站百度推广关键词越多越好吗
  • 做头像的网站自己的名字宁波网络推广优化公司
  • 自己如何做电影网站排名轻松seo 网站
  • 企业管理咨询顾问短视频搜索seo
  • 龙井网站建设网站制作郑州
  • 江苏专业做网站的公司有哪些百度网址安全检测中心
  • 可以做多边形背景的网站餐饮最有效的营销方案
  • 网站页面高度青岛网站seo优化
  • 网站如何加入百度联盟企业建设网站公司
  • 深圳微信网站建设公司seo和sem的关系
  • 云主机安装多个网站营销型网站推广方案
  • 团购网站做二级域名成人用品网店进货渠道
  • 重庆营销网站建设公司网站关键词在线优化
  • 怎么做论坛的网站百度域名注册
  • 网站怎么做框架集百度提交网站