STM32开发板(NUCLEO-F411RE)开箱
1. STM32 NUCLEO-F411RE 开发板
NUCLEO-F411RE 是一款高性价比开发板,搭载 STM32F411RET6 Cortex-M4 微控制器,主频高达100MHz,具备512KB Flash和128KB SRAM,性能强劲。该板集成 ST-LINK/V2-1调试器,支持免驱调试和编程,极大简化开发流程。其丰富的外设资源(12位ADC、定时器PWM、I2C、SPI、USART等)使其适用于电机控制、数据采集、物联网设备等场景。
2. INA219电流检测模块(SEN0291)
INA219 是一款基于TI INA219芯片的高精度 双向电流/电压检测模块,支持 ±3.2A电流 和 0-26V电压 测量,内置 0.1Ω精密采样电阻,分辨率可达 0.1mA,适用于电池管理、电机功耗分析等应用。
该模块采用 I²C通信(默认地址0x40),可直接连接STM32等MCU,实时读取电流、电压和功率数据。其小巧的尺寸(20mm×15mm)和低功耗特性使其适用于便携式设备。结合OLED显示屏,可搭建能源监测系统。
3. OLED显示屏(SSD1306驱动,0.96英寸)
这款 0.96英寸OLED显示屏 采用 SSD1306驱动芯片,分辨率 128×64,支持 I²C/SPI通信(默认I²C),对比度高、响应快、功耗低,适合嵌入式UI设计。
OLED无需背光,显示效果清晰锐利,可在低至 3.3V电压 下工作,非常适合电池供电设备。通过STM32的I²C接口,可轻松实现文本、图形甚至动画显示,常用于智能手表、传感器数据显示、调试信息输出等场景.
4. 12V直流电机(ROB-11696)
ROB-11696 是一款 12V直流有刷电机,空载电流约 60mA,堵转电流可达 1.5A,转速取决于负载,适用于机器人、智能小车、自动化控制等应用。
由于直流电机启动电流较大,需搭配 H桥驱动(如L298N) 进行PWM调速,同时建议增加 续流二极管 保护电路,防止反向电动势损坏元件。该电机结构简单、成本低,但需注意长时间高负载运行可能导致发热,建议搭配散热措施或限流保护。
5. 220V转12V开关电源(RS-15-12)
RS-15-12 是一款 AC 220V转DC 12V开关电源,输出功率 15W(12V/1.25A),转换效率高(>85%),具有过流、过压保护功能,适用于固定式供电场景。
该电源可为STM32开发板、电机驱动电路等提供稳定12V电压,但需注意 电机启动电流可能超过1.25A,建议增加储能电容(如1000μF)缓冲瞬时电流。其紧凑金属外壳设计有助于散热,适合长期运行。
总结
STM32 作为主控,负责逻辑处理;
INA219 实时监测电机电流和电压;
OLED 显示运行状态;
12V电机 提供动力;
开关电源 确保稳定供电。