单片机——直流电机

1 .关于4线直流电机

两根12v供电线,通入12v,风扇以最高转速工作。

一根测速线,电机工作时输出测速信号,提供转速反馈。一根PWM控制信号线,电机工作时控制器输入PWM控制信号,以控制风扇转速(通常为占空比可变的方波,占空比越高电机转速越高)。

PWM(脉冲宽度调制)

2. 电机驱动电路

(大功率器件直接驱动电路驱动的电机只有一个转动方向)

频率过低,电机会抖动,因为一直在启停

3.软件通过定时器控制PWM


单片机I/O口输出PWM信号的三种方法

1)利用软件延时:当高电平延时时间到时,对I/O口电平取反变成低电平,然后再延时;当低电平延时时间到时,再对该I/O口电平取反,如此循环就可以得到PWM信号。

2)利用定时器:控制方法同上,只是在这里利用单片机的定时器来定时高低电平的翻转,而不用软件延时。

3)利用单片机自带的PWM控制器。

相关推荐
Flag- L28 分钟前
STM32标准库-TIM定时器
stm32·单片机·嵌入式硬件
2301_775602381 小时前
STM32什么是寄存器
stm32·单片机·嵌入式硬件
双古4 小时前
步进电机调试记录(先让我的步进电机转起来)
单片机·嵌入式硬件
程序员JerrySUN5 小时前
全面理解 Linux 内核性能问题:分类、实战与调优策略
java·linux·运维·服务器·单片机
学习噢学个屁5 小时前
基于STM32语音识别柔光台灯
c语言·stm32·单片机·嵌入式硬件·语音识别
欢乐熊嵌入式编程7 小时前
欢乐熊大话蓝牙知识14:用 STM32 或 EFR32 实现 BLE 通信模块:从0到蓝牙,你也能搞!
stm32·单片机·嵌入式硬件
傍晚冰川8 小时前
FreeRTOS任务调度过程vTaskStartScheduler()&任务设计和划分
开发语言·笔记·stm32·单片机·嵌入式硬件·学习
Lester_110111 小时前
嵌入式学习笔记 - freeRTOS xTaskResumeAll( )函数解析
笔记·stm32·单片机·学习·freertos
章鱼哥嵌入式开发16 小时前
# STM32F103 SD卡读写程序
stm32·单片机
广药门徒17 小时前
定时器时钟来源可以从输入捕获引脚输入
单片机·嵌入式硬件