简介
覆盖场景:智能小车、机器人、无人机、消费物联网、工业控制、远程测控、FPV 图传、安防采集。
适用平台:裸机单片机 (STM32/GD32)、RTOS、RISC‑V、Linux 嵌入式。

目录
- 无线通信模块
- 图像视觉、图传与雷达感知模块
- 传感器模块
- 执行器驱动模块(电机、继电器、电磁阀)
- 工业总线、电平转换与隔离接口模块
- 存储模块
- 电源管理、电池监测模块
- 人机交互模块(显示、按键、声光、音频、语音)
- 信号采集调理模块(ADC/DAC、放大滤波)
- IO 扩展、硬件加密模块
- 典型应用场景快速选型(智能小车 / 无人机 / 工业控制 / 远程物联网)
- 通用开发避坑要点
1 无线通信模块
1.1 Wi‑Fi 模组
表格
|
模组 |
接口 |
特点 |
适用场景 |
|
ESP8266 |
UART/SPI |
AT 指令 / SDK,成本低,内存小 |
简单物联网透传 |
|
ESP32‑WROOM‑32 |
UART/SPI/SDIO |
Wi‑Fi+BLE,双核,外设丰富 |
物联网主控、小车联网 |
|
ESP32‑S3 |
SPI/SDIO |
算力更强,支持 USB,内置 JPEG,ESP32‑CAM 载体 |
图像采集、AIoT |
|
AP6212/AP6256 |
SDIO |
Wi‑Fi + 蓝牙,Linux 常用 |
嵌入式 Linux 主板 |
协议:TCP/UDP、HTTP、MQTT、Websocket;注意射频瞬时大电流。
1.2 蓝牙
- 经典蓝牙 HC‑05/HC‑06:UART 透传;HC‑05 支持主从,HC‑06 仅从机;手机串口控制小车。
- nRF52810 / nRF52832 / nRF52840:BLE5.x,GATT、Beacon、蓝牙 Mesh;超低功耗,可做主控。
- 国产透传 BT832:AT 指令快速开发。
BLE 适合小数据低功耗;经典蓝牙适合音频、大数据透传。
1.3 蜂窝移动通信模组
- 4G Cat.1:A7670C(合宙)、EC200S‑CN(移远工业级);UART,AT 指令,MQTT/HTTP;野外远程测控。峰值电流1.5‑2A,严禁 LDO 直接供电。
- NB‑IoT 窄带物联网:BC95‑G、N306;超低功耗、小数据;水表、电表、工业传感器上报。
- 2G (SIM800L):国内大规模退网,新项目禁止选型。
1.4 GNSS 定位(GPS / 北斗 / GLONASS/Galileo)
- NEO‑M8N:GPS + 北斗,UART 输出 NMEA‑0183;通用定位。
- ATGM336H:国产,北斗优先,性价比高。
- NEO‑M9N:多星座,抗干扰更好;无人机、户外追踪。
必须有源天线,室内定位无效;可作为系统时间源。
1.5 Sub‑G 远距离射频
- LoRa SX1276/SX1278:433MHz,空旷 3‑8km,点对点;可搭建 LoRaWAN;野外无线抄表、无人机数传。
- CC1101、SYN470:433M/868M 简单数传,成本低,抗干扰差。
- ZigBee CC2530:自组网,新项目极少使用。
1.6 红外通信
- VS1838B 红外接收;HS0038;38KHz 红外遥控;家电遥控、小车红外遥控。
- IR 发射二极管,配合驱动实现红外通信。
1.7 Mesh 自组网
- ESP‑MESH (ESP32):多节点自组网;智能家居集群。
- nRF‑Mesh:蓝牙 Mesh;大量节点灯光、传感器组网。
2 图像视觉、图传与雷达感知模块
适用于机器人、无人机 FPV、视觉小车、工业视觉检测
2.1 摄像头采集模组
- DVP 接口(单片机)
-
- OV2640:200W,硬件 JPEG 输出,STM32 首选;DVP+SCCB。
-
- OV7670:30W,无硬件 JPEG,CPU 占用高。
-
- GC0308:低成本 30 万像素。
- MIPI‑CSI(Linux 平台)
OV5640、OV13850;全志、RK、STM32MP1,高清图像采集。
- ESP32‑S3‑CAM:OV2640+ESP32‑S3;WiFi MJPG 推流;低成本拍照、简易图传。
2.2 AI 机器视觉模组(内置硬件加速)
- OpenMV:MicroPython,颜色识别、形状识别、AprilTag,视觉小车。
- MAIX‑DUINO (K210 RISC‑V):KPU 硬件 NPU,人脸检测、目标检测;可串口对接 STM32。
- RK3566 / RK3568:Linux,内置 NPU;工业视觉盒子、多目标检测。
2.3 图传模块(FPV 无人机、机器人)
- 模拟 5.8G 图传(TX/RX):CVBS 模拟视频,延迟极低;画质差易干扰;搭配TVP5150将 CVBS 转为 BT656 数字信号给 MCU。
- 数字高清图传
-
- 蜗牛 Avatar、DJI O3:H.264/H.265 硬编解码,成套发射接收;无人机。
-
- WiFi 图传:ESP32‑CAM MJPG‑Streamer,局域网,距离近,延迟较高。
-
- Linux 平台 RTSP:HLK‑RT3070、板载 WiFi,RTSP 视频流。
2.4 视频编解码芯片
- GM7121:硬件 H.264 编码;减轻主控 CPU 压力。
- TVP5150:CVBS 模拟视频转 BT656 数字图像。
2.5 雷达模块(补充重点)
- 激光雷达 LiDAR
-
- RPLIDAR‑A1/A2/A8(思岚):2D 激光雷达,UART;SLAM 建图,扫地机器人、智能小车。
-
- LD06:低成本固态激光雷达。
- 毫米波雷达
-
- HB100 微波雷达;简单人体移动检测。
-
- 24GHz/77GHz 毫米波雷达模块;测速测距,不受光照雨雪影响;工业测速、无人机避障。
- TOF 激光测距模组:VL53L0X/VL53L1X(I2C 短距);长距 TOF 模组 UART 输出距离。
3 传感器模块
3.1 IMU 惯性测量单元
- MPU6050(6 轴:加速度 + 陀螺仪 I2C),价格低。
- MPU9250(9 轴:加速度 + 陀螺仪 + 磁力计);小车、无人机姿态解算。
- BMI160、BMI088(博世工业高精度 IMU)。
原始数据含有噪声,必须互补滤波 / 卡尔曼滤波。
3.2 环境传感器
- DHT11/DHT22:单总线温湿度;DHT22 精度更高,易受干扰。
- SHT30/SHT31:I2C 工业级高精度温湿度。
- BMP280 (温度 + 气压);BME280 (温度 + 气压 + 湿度),气压估算海拔。
- SPL06‑001 高精度气压计;无人机高度测量。
3.3 气体传感器
- MQ‑2 烟雾可燃气体、MQ‑3 酒精、MQ‑7 一氧化碳;模拟输出,必须校准。
- SGP30 I2C TVOC、eCO₂空气质量。
3.4 测距传感器
- HC‑SR04 超声波测距;2‑400cm;小车避障。
- VL53L0X / VL53L1X 激光测距。
3.5 人体、光照、振动、触摸
- BH1750 光照传感器 I2C;TTP223 电容触摸;HC‑SR501 人体红外 PIR;SW‑420 震动传感器。
3.6 编码器模块(补充)
- 正交编码器模块:AB 相增量编码器;测速、里程、小车闭环控制;支持 5V/3.3V。
- 磁编码器 AS5600 I2C;角度测量,无接触,寿命高;云台、舵机改造。
4 执行器驱动模块(电机、继电器、电磁阀)
单片机 IO 不能直接驱动负载,必须驱动芯片。
- 直流电机驱动
-
- TB6612FNG:体积小、发热低,推荐优先选用。
-
- L298N:大电流,发热大,效率低,适合 DIY。
-
- DRV8833:小体积。
- 步进电机驱动
A4988、DRV8825、DRV8834;3D 打印机、精密运动机构。
- 舵机 & 无刷电机
-
- SG90、MG996R 舵机:PWM 控制角度;云台。
-
- BLDC 无刷电调、DRV8301 驱动芯片;无人机动力。
- 继电器模块
-
- 5V/3.3V 继电器模块:IO 控制强电通断;注意线圈续流。
-
- 固态继电器 SSR:无触点,寿命高;工业交流负载控制。
- 电磁阀驱动模块:三极管 / MOS 管驱动,控制气阀、水阀。
- MOS 管开关模块:大功率负载开关、电源通断控制。
5 工业总线、电平转换与隔离接口模块
5.1 总线收发
- MAX485:TTL↔RS485;Modbus‑RTU,工业差分远距离通信。
- MAX3488:RS422;全双工差分;工业设备。
- TJA1050 / TJA1043:CAN2.0A/B;汽车、工业控制。
- TJA1463:CAN‑FD;高速增强 CAN 总线。
- MAX232:TTL↔RS232;老式工业设备。
5.2 电平转换
- TXB0108 双向电平转换;3.3V↔5V,I2C/SPI 电平匹配。
5.3 隔离模块(工业非常重要,补充)
- 光耦隔离模块:6N137;数字信号隔离,隔离地环路干扰。
- B0505、B0512 隔离电源模块;电源隔离。
- ADUM 系列磁耦隔离芯片;高速 SPI/I2C 隔离。
5.4 调试接口
CH340、CP2102 USB 转 TTL;开发调试串口。
6 存储模块
- SPI‑Flash W25Qxx 系列 (W25Q80/W25Q64/W25Q128):SPI;固件、配置、日志存储,单片机外挂 Flash。
- AT24Cxx EEPROM I2C;小容量,保存少量配置参数,掉电保存。
- FRAM 铁电存储器 FM24 系列:I2C;百万次高频擦写,工业高频存储。
- TF/SD 卡模块:SPI/SDIO;FatFS 文件系统,大批量日志记录。
- eMMC / NAND Flash:Linux 平台大容量存储。
选型记忆:少量参数→EEPROM/FRAM;日志固件→SPI‑Flash;大量文件→TF 卡 /eMMC。
7 电源管理、电池监测模块
- LDO 线性稳压 AMS1117‑3.3;噪声小,效率低,适合小电流外设。
- BUCK DC‑DC 降压 MP2307、XL4015;高效率大电流,电池供电首选。
- BOOST 升压 SX1308低压升压。
- TP4056:单节锂电池充电管理。
- BMS 电池保护板:锂电池过充、过放、过流保护。
- 电量计模块(补充):MAX17048;I2C 读取电池剩余电量百分比;无人机、便携设备。
- 掉电检测模块:分压检测电源电压,主控检测到电压过低执行保存数据。
- 隔离电源 B0505:工业隔离供电。
无线模组、摄像头、电调瞬时电流很大,电源必须预留峰值电流余量,否则随机死机重启。
8 人机交互模块(显示、按键、声光、音频、语音)
8.1 显示模块
- OLED SSD1306 I2C/SPI 单色屏;功耗低,状态显示。
- LCD1602、LCD12864 字符屏。
- ST7735、ILI9341 SPI‑TFT 彩屏;STM32+LVGL 图形库。
- RGB‑LCD/MIPI 屏:Linux 高分辨率屏幕。
- 电容触摸显示屏:GT911 触摸芯片 I2C;触控屏幕人机交互。
- LVDS 转接板:Linux 驱动大屏。
8.2 灯光按键声光报警
独立按键、矩阵键盘;WS2812B RGB 彩灯;蜂鸣器模块;有源 / 无源蜂鸣器;声光报警模块。
8.3 音频模块
- VS1053 SPI;MP3 硬解码,单片机播放音频。
- SYN6288 UART 中文语音合成;输入文本播报。
- MAX98357 D 类功放 I2S;驱动扬声器。
- WM8978 音频 Codec;录音播放,Linux 声卡。
- 离线语音识别模块(补充):SU‑03T、LD3320;UART,离线语音指令识别,不需要联网。
9 信号采集调理模块
- ADS1115 I2C 16 位高精度 ADC;单片机内部 ADC 精度不足时外部采集模拟信号。
- MCP4725 I2C DAC 数模转换。
- OP07 运算放大器模块;模拟信号放大、滤波。
10 IO 扩展、硬件加密模块
- IO 扩展模块(补充)
PCF8574 (I2C IO 扩展);MCP23017;I2C 扩展 IO 口;主控 IO 不足时使用。
- 硬件加密模块
ATECC608A、ATECC508A I2C;硬件 AES 加密,密钥安全存储;物联网设备防破解。
11 典型场景快速选型
🚗智能小车
- 主控:STM32GD32 / ESP32
- 运动:TB6612FNG 直流电机驱动 + AB 相编码器闭环测速
- 感知:MPU6050 姿态、HC‑SR04 超声波、RPLIDAR 激光雷达
- 视觉:OpenMV / ESP32‑CAM
- 通信:蓝牙(手机控制)、ESP‑WiFi、LoRa 远程控制
- 电源:锂电池 + DC‑DC 降压
🚁无人机
- 姿态:MPU9250 / BMI088;SPL06‑001 气压计
- 动力:BLDC 无刷电调
- 定位:NEO‑M8N 北斗 GPS
- 图传:5.8G 模拟图传 / 蜗牛数字高清图传
- 无线数传:LoRa
- 电源:锂电池 + BMS+MAX17048 电量计
🏭工业控制
- 通信:RS485‑Modbus、CAN/CAN‑FD,必要增加光耦 + 隔离电源
- 执行:固态继电器 SSR、电磁阀驱动
- 采集:ADS1115 高精度 ADC,工业级传感器
- 存储:FRAM 高频存储
- 主控:STM32、STM32MP1 Linux;器件温度范围‑40~85℃
📡远程物联网测控
- 无局域网野外环境:Cat.1 4G 模组;超低功耗小数据用 NB‑IoT
- 本地远距离不依赖互联网:LoRa
- 局域网:ESP32 WiFi+BLE
12 通用开发避坑要点
- 电源永远第一位:无线、摄像头、电机电调存在瞬时峰值电流,不能只看平均电流。
- 电平匹配:5V 器件与 3.3V 主控通信,I2C/SPI 必须做电平转换,避免烧毁芯片。
- 工业项目务必重视隔离:RS485/CAN 建议搭配光耦 / 磁耦隔离,消除地环路干扰。
- 传感器原始数据不能直接使用:IMU 滤波、气体传感器校准;编码器做软件消抖。
- 接口选型
-
- I2C:传感器、EEPROM、IO 扩展;接线简单
-
- SPI:Flash、屏幕、音频芯片;高速
-
- UART:AT 指令模组(蓝牙、4G、GPS、语音)
-
- DVP/MIPI‑CSI:图像
-
- RS485/CAN:工业远距离差分总线
- 算力匹配:STM32 裸机不适合跑 AI;简单视觉 OpenMV;目标检测 K210;复杂 AI 使用 RK 系列 Linux。