ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

基于stm32的遥控无人机PCB设计

基于stm32的遥控无人机PCB设计 目录遥控原理图设计电源稳压裸片最小系统晶振电路摇杆电路蜂鸣器电路按键OLEDAT24C02电路板载接口遥控PCB设计PCB绘制注意事项无人机主板原理图设计电源设计电机驱动最小系统板MPU6050对外接口激光接口激光测距模块无人机主板PCB设计PCB绘制注意事项演示视频无人机试飞遥控原理图设计电源稳压稳压电路选用 MIC5219 低压差线性稳压芯片输入为 3.7V 锂电池经 LDO 稳压后输出 3.3V 电压。电路在输入侧放置 104 电容输出侧采用 10μF 钽电容 104 电容进行滤波抑制电压纹波同时设计 LED 指示灯回路用于电源上电状态指示为遥控主控电路提供稳定可靠的 3.3V 电源。裸片最小系统本部分为 STM32F103C8T6 单片机最小系统。电路包含主电源供电、NRST 复位电路、外部晶振电路以及 BOOT 启动配置引脚预留 SWD 下载调试接口可完成程序烧录与在线调试。芯片引出多组 GPIO 引脚分配给按键、串口、I2C、SPI 等外设接口并配置一颗 LED 作为系统状态指示灯可外接传感器、无线模块与执行器件实现遥控信号采集、逻辑运算与输出控制。晶振电路本模块为 STM32 双晶振时钟电路包含 8MHz 高速外部晶振与 32.768kHz 低速 RTC 晶振。8MHz 主晶振搭配 20pF 起振电容提供系统主时钟保障单片机内核、外设稳定运行32.768kHz 晶振同样配置 20pF 负载电容接入 PC14、PC15 引脚作为 RTC 实时时钟源为系统提供精确计时满足遥控装置定时相关功能需求。摇杆电路本模块为双摇杆模拟采集电路由两个 5kΩ 双轴电位器摇杆组成作为遥控装置的人机输入单元。摇杆供电 3.3V输出四路模拟信号左摇杆前后滑动输出油门 THR、左右滑动输出偏航 YAW右摇杆前后滑动输出俯仰 PITCH、左右滑动输出横滚 ROLL。四路模拟电压接入 STM32 单片机 ADC 引脚采集摇杆位置信息将手动操作转换为数字控制量实现飞行器姿态与油门的操控指令输入。蜂鸣器电路本模块为 NMOS 管驱动蜂鸣器电路作为遥控系统声音提示单元。主控引脚输出 BUZZ 控制信号10K 下拉电阻保障 NMOS 管在无信号时可靠关断当单片机输出高电平NMOS 导通蜂鸣器接入 VBAT 电源开始鸣响。该电路利用 MOS 管提升驱动能力实现上电、按键触发、告警等场景的声音提示反馈。按键本模块为 8 路独立按键输入电路作为遥控装置辅助人机交互单元。按键一端统一接 GND另一端分别接入 STM32 单片机 IO 口采用下拉输入检测方式。当按键按下时对应引脚电平拉低单片机扫描 IO 电平识别按键动作可用于功能切换、模式选择、参数微调等拓展控制功能。OLED本模块为 I2C 接口 OLED 显示电路选用 HS96L03W2C03 屏幕由 3.3V 电源供电。SCL、SDA 引脚分别连接 STM32 的 PB8、PB9通过 I2C 通信协议与主控芯片完成数据交互用于实时展示遥控系统的油门、姿态、电量等运行参数实现人机可视化信息输出。AT24C02电路本模块为 AT24C02 EEPROM 存储电路采用 I2C 通信协议3.3V 供电。SDA、SCL 引脚配置 3.9kΩ 上拉电阻保障总线电平稳定WP 引脚接地关闭写保护。主控芯片可通过 I2C 总线对 AT24C02 读写数据用于保存遥控装置的参数、校准值等信息断电后数据不丢失上电可读取保存的配置。板载接口本模块为板载外设接口电路包含 NRF24L1 无线模块插座、备用串口接口与 SWD 仿真烧录接口。NRF24L1 接口采用 SPI 总线引出 CE、CSN、SCK、MOSI、MISO、N_IRQ 信号用于无线数据收发实现遥控器与接收端通信UART1 备用串口引出收发引脚可用于调试信息打印或外接扩展设备SWD 接口提供 SWCLK、SWDIO 信号支持程序烧录与在线调试方便开发阶段固件下载与故障排查。遥控PCB设计PCB绘制注意事项1.电源线要走15mil以上图中是20mil2.stm32的两个晶振要离芯片近一些可以做包地处理图中没有3.NRF24L01底下不能铺铜和走线否则会出现信号干扰导致接收不良无人机主板原理图设计电源设计本模块为无人机机载电源管理电路采用BL8530 升压芯片搭配662K LDO稳压芯片的先升压后降压架构。电池输入经电源开关 S1、肖特基二极管送入 BL8530 升压电路配合 47uH 储能电感、续流肖特基二极管将电池电压升压至稳定 5V5V 输入 662K 低压差线性稳压器输出 3.3V给主控单片机、NRF24L01无线模块、OLED、激光、电机、陀螺仪等机载外设供电。电路配置多组滤波电容抑制电源纹波0Ω 电阻作为数字地分割测试点。先升压再稳压的设计可在电池电压跌落阶段依然保障后端 3.3V 供电稳定提升无人机主控与外设的电源质量避免电压跌落造成飞控死机、无线断连。电机驱动本模块为四轴无人机四路电机驱动电路采用 2302 N 沟道 MOS 管作为功率开关共 4 路完全一致的驱动通道。单片机输出 PWM 信号经 100Ω 栅极限流电阻驱动 MOS 管10K 下拉电阻保证 MCU 无输出时 MOS 管可靠关断防止电机误启动电源端并联 104 电容用于滤波抑制电机启停产生的电源尖峰干扰。通过调节 PWM 占空比控制 MOS 管导通时长从而调节四路电机的平均电压与转速实现四旋翼的升力控制完成无人机姿态与位置调节。右下角标注四旋翼电机布局对应机头方向方便飞控逻辑编写。最小系统板本模块为STM32F103C8T6 单片机最小系统。电路搭载 8MHz 外部晶振与 20pF 匹配电容为主芯片提供系统时钟BOOT0 引脚通过 10k 电阻下拉至地默认选择主闪存启动模式NRST 复位引脚搭配 104 电容实现上电复位。芯片供电引脚并联多组 104 退耦电容滤除电源噪声保障主控供电稳定。芯片引出全部外设引脚四路 PWM 输出用于电机调速I2C 引脚外接 OLED 与 AT24C02SPI 引脚对接 NRF24L1 无线模块预留 UART 串口、SWD 调试接口与 LED 状态指示灯可完成姿态解算、遥控信号解析、电机 PWM 输出等无人机核心控制任务。MPU6050本模块为 MPU6050 六轴传感器电路负责无人机姿态采集。MPU6050 集成三轴加速度计与三轴陀螺仪采用 I2C 通信接口3.3V 供电。电路配置 104 电源滤波电容、10nF 数字滤波电容以及 2.2nF 内部泵升电容用于稳定芯片内部电源抑制传感器采集噪声。SDA、SCL 引脚接入主控 STM32 的 I2C 总线芯片采集飞行器的加速度与角速度数据上传至单片机进行姿态解算输出俯仰、横滚、偏航角度为无人机姿态闭环控制提供原始传感数据。对外接口本模块为飞控板板上对外接口电路包含 NRF24L01 无线模块插座、两组扩展排针以及 USB 接口。NRF24L01 接口采用 SPI 总线引出 CE、CSN、SCK、MOSI、MISO、IRQ 信号配套电源滤波电容用于接收遥控器无线控制指令实现无人机远距离无线通信P2 排针集成 SWD 烧录调试引脚、UART 串口、电源引脚支持固件下载、在线调试与串口信息输出P3 为通用 IO 扩展排针引出 BOOT 配置引脚与预留 IO 口方便后期功能拓展USB 接口增加 2.2K 上拉电阻可实现 USB 通信同时支持板卡供电。整套接口实现无线遥控、程序调试、外设拓展功能完善四轴无人机飞控板外部交互能力。激光接口本模块为激光负载驱动接口电路用于外接激光模块。主控 STM32 的 PA8 引脚输出控制信号经 100Ω 栅极限流电阻驱动 AO3400 N 沟道 MOS 管10K 下拉电阻保证主控 IO 无输出时 MOS 管可靠关断防止激光误触发。MOS 管作为电子开关控制 H1 接口通断接口供电为 5V单片机输出高低电平即可打开 / 关闭激光模块。可在无人机飞行时控制激光开启用于标记、定位等拓展功能。激光测距模块本模块为 VL53L0X 激光测距传感器接口电路。VL53L0X 是 ToF测距芯片采用 I2C 通信。接口 H2 提供 3.3V 供电、数字地PB8、PB9 作为 I2C 的 SCL、SDA 引脚与 STM32 主控相连。该传感器可以测量无人机与障碍物、地面的距离数据传入飞控主控用于定高、避障等功能拓展提升无人机飞行安全性。无人机主板PCB设计PCB绘制注意事项1.电源线要走25mil以上由于电池直连电机最好电源线走30mil以上2.升压电路和降压电路的走线需要铺铜处理或者走40mil以上的电源线3.如果觉得MPU6050QFN封装不好焊接可以将焊盘拉长4.NRF24L01地下不要走线或者铺铜5.数字地和电源地之间需要飞线短接不用0欧电阻相连升压和降压电路详细绘制
返回列表