zoukankan      html  css  js  c++  java
  • 四轴飞行器

    文章比较乱,主要是在学习和制作四轴飞行器的过程中的一些笔记。

    主控芯片:STM32F103T8U6 

        CotexM3内核 采用QFN16脚表贴封装,比LQFP更小巧。72兆额定主频足以胜任飞控任务。
    陀螺仪+加速度计:MPU6050
        内置3轴加速度计,三轴陀螺仪,自带陀螺仪温度补偿电路,I2C协议,带有DMP 四元数输出。
    地磁传感器:HMC5883
        最先进的高分辨率HMC118X 系列磁阻传感器,罗盘精度控制在1°~2°的12 位模数转换器.拥有简易的I2C 系列总线接口。
    无线通信:NRF24L01
    Nordic 2.4GHZ无线通信模块,SPI协议,传输速度极快。
    电机选择:716空心杯电机 
        电机选型主要根据电机的尺寸和转速,我们选择了性价比比较高的716空心杯电机
    驱动:SI2302
        N沟道增强型场效应管,最大电流3A。极低的导通电阻:82mΩ,2.5V极低的栅源电压,3.3V可完全开启
    电源:ME6206A
        超低压差稳压芯片,最低压差0.2V,带载能力强:当Vin=4.3V 且Vout=3.3V 时Iout=250mA完全胜任需要
    遥控器设计
        油门摇杆和方向摇杆需要AD多路检测,且无线通信需要SPI接口,使用STC增强型单片机 STC12C5A16S2来设计 
     
    一些问题
     
    1.芯片焊接
     板子一共三块QFN封装,QFN封装引脚
    在芯片底下,焊工不好很难焊接,MPU6050
    和HMC5883对焊接温度有着严格要求,300度以上很可能读到数据就全0xff了。MOS管容易被静电击穿,焊接要注意带防静电手环。
    2.电机的固定
     第一版四轴电机直接固定在PCB板上,用热熔胶固定电机在满负荷时会发热导致热熔胶融化。
    3.PCB强度问题
     为了设计上削减重量,pcb没有采用通常的1.6mm而是0.8mm这样的pcb强度大大降低,很容易弯曲。    
    4.无线通信丢包严重
    实测nrf24l01通信速度快,通信距离远(视天线而定),但是数据丢包严重,可靠性低,需要软件增加校验机制
     
     
  • 相关阅读:
    python安装及写一个简单的验证码组件(配合node)
    babel基本用法
    markdown最基本的几种语法
    为什么循环引用会导致“内存泄漏”
    node爬虫进阶版
    算法入门--快速排序
    拓扑排序 --- 判断是否有回路
    拓扑排序 --- 模板题
    数论 --- 找规律
    数论 --- 简单题
  • 原文地址:https://www.cnblogs.com/sduycq/p/4525287.html
Copyright © 2011-2022 走看看