当前位置: 首页 > 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/468085.html

相关文章:

  • 汉唐皓月网站推广方案论坛推广技巧
  • 做导航网站公司官网制作开发
  • 专业合肥网站建设竞价推广渠道
  • 兴义建设局网站百度在线翻译
  • 江门网站设计蜘蛛搜索
  • 网站设计有哪些创新点经典软文推广案例
  • 如何免费自做企业网站重庆seo1
  • 如何用jsp做网站开发网站
  • 宝安中心客运站aso排名优化
  • 做网站电话号码百度下载2021新版安装
  • 中国行业网站营销策划公司
  • 建站程序排名网络广告四个特征
  • 做轻奢品的电商网站济南网络推广网络营销
  • 网站设计页面太原百度seo排名
  • 邯郸网站建设公司网络服务器
  • 用node.js可以做网站吗网站发布流程
  • 晋中做网站深圳全网营销方案
  • 学校网站管理公司网站设计模板
  • 中国住房和城乡建设厅网站最好用的磁力搜索器
  • 魔云手机建站北京seo技术交流
  • 自由做图网站最新seo黑帽技术工具软件
  • 邯郸企业做网站外贸出口平台网站
  • 网站导航图怎么做的详细步骤想要网站导航推广
  • 做网站.net和php哪个简单网络推广好做吗?
  • 做商业地产常用的网站常用的营销策略
  • 网站建设前景展望百度竞价冷门产品
  • 建外贸网站的小说网站排名人气
  • 大型网站建站公司 上市google关键词查询工具
  • python怎么搭建网站pc网站建设和推广
  • 做简历用哪个网站东莞今天最新消息新闻