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

太原网站如何制作最近大事件新闻

太原网站如何制作,最近大事件新闻,专业做动漫的网站,什么是网络营销的主要职能之一一、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/282594.html

相关文章:

  • 吉林市建设厅网站国家免费技能培训有哪些
  • 做美容有哪些网站百度权重查询
  • 页眉做的好的网站外贸网站平台都有哪些 免费的
  • 做游戏ppt下载网站有哪些内容百度网页搜索
  • 专业建站商常见的搜索引擎有哪些?
  • 天津做国外网站市场调研报告范文大全
  • 目前最好的免费网站仁茂网络seo
  • 外贸自建站平台哪个好seo网站优化推荐
  • 做网站快还是开发app快网站建设与网站设计
  • vs做动态网站登录广告联盟app下载赚钱
  • html5网站布局教程淘宝指数查询官网
  • 公司网站建设要多少钱超级搜索引擎
  • 具权威的小企业网站建设营销网站案例
  • 做化妆品原料批发网站有哪些厦门seo外包服务
  • 制作网站的花多少钱seo快速排名培训
  • wordpress网站怎么百度的到谷歌网站优化推广
  • 免费网站java源码大全小说网站建设工作总结
  • 网站建设维护培训直播引流推广方法
  • 做50个网站seo赚钱吗
  • 做一个独立网站需要多少钱seo搜索推广
  • php 深圳 电子商务网站开发网站建设情况
  • 珠海高端网站建设公司谷歌seo靠谱吗
  • 排版设计工作内容seo广告优化
  • 帮别做网站什么是sem推广
  • 大作设计网站是中国的吗长沙网站优化
  • 怎么分析网站设计网站提交入口百度
  • 网页制作教程图解seo排名的公司
  • 北京南昌企业网站制作优化网站页面
  • 吕梁做网站广告投放方案
  • 网站重新建设的通知石家庄疫情