2-9.ASRPRO配置模式pwm输出和电机控制

2-9.ASRPRO配置模式pwm输出和电机控制

天问Block软件发行以来,已经有13万用户了,2024新版更加完善好用,深受开发者喜欢,特别是ASRPRO开发板用户。为了让大家更好开发,作为天问Block的创始人,时隔一年再次拍摄视频教程。

第十六课ASRPRO配置模式PWM输出和电机控制,配置模式会打字就能语音识别编程,本课主要讲解用PWM控制灯光、电机速度和正反转。视频教程希望大家积极评论,我会即时反馈和修改。

ASRPRO语音模块购买icon-default.png?t=O83Ahttps://item.taobao.com/item.htm?spm=a1z10.1-c-s.w4004-25286860822.1.4cf33ccfQiVMhv&id=676711841241天问Block编程软件下载icon-default.png?t=O83Ahttp://twen51.com/

基于提供的原理图,系统以 **STM32F103C8T6 单片机**为核心,结合外围电路实现语音处理、LED控制、电源管理等功能。以下是详细分析: --- ### **1. 主控单片机(STM32F103C8T6)** - **功能**:作为系统的核心控制器,负责协调各外设模块的工作,包括: - 通过 **GPIO** 控制LED、按键、扬声器等外设。 - 通过 **UART**(如TX1_ASR/RX1_ASR)与语音模块ASRPRO)通信,接收语音指令。 - 通过 **I2C**(OLED_SCL/OLED_SDA)驱动OLED显示屏。 - 通过 **PWM**(PWM1)调节LED亮度或电机速度。 - 通过 **ADC**(如PA0-PA7)采集传感器信号(如光敏电阻GL5528)。 --- ### **2. 核心模块功能** #### **(1)电源管理** - **RY8121(DC-DC降压芯片)**: - 输入电压为+12V,输出+5V,为系统提供主电源。 - 通过电感(L1)、电容(C1-C3)滤波,确保稳定输出- **ME6210A33M3G(LDO稳压器)**: - 将+5V转换为+3.3V,为单片机及外设(OLED、传感器)供电。 - 通过电容(C8-C10)滤波,减少电压波动。 #### **(2)语音处理模块** - **ASRPRO芯片**: - 接收咪头(MIC1)输入的语音信号,通过 **MIC+/MIC-** 引脚进行音频放大。 - 通过 **UART(TX1_ASR/RX1_ASR)** 与STM32通信,将语音指令传输给单片机处理。 - 控制扬声器(SPK+/SPK-输出音频反馈。 #### **(3)LED控制** - **WS2812(可寻址LED驱动芯片)**: - 由STM32通过单线协议(如PA8-PA11)发送控制信号,实现RGB LED的颜色亮度调节。 - **LED-5050(多组LED)**: - 通过GPIO直接控制(如PB12-PB15),或由PWM信号(PWM1)调光。 #### **(4)用户交互** - **按键(KEY1-KEY4)**: - 连接到GPIO(如PA0-PA3),通过下拉电阻(R2-R5)实现输入
最新发布
04-21
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值