概述
PH47代码框架的硬件开发环境搭建同样简单, 建立基本的 PH47 框架学习或二次开发的硬件开发环境所需设备如下:
BBP 飞控板及相关软硬件:
- BBP飞控板,或者至少一块Stm32F411核心板(WeAct Studio)
- Stm32程序烧录工具ST Link或JLink
- 2个USB-TTL模块,分别用于遥测串口(Usart1)及调试串口(Usart6)
- 电脑PC端准备一个串口调试工具软件,连接调试串口(Usart6)
- 电脑PC端运行 CSS 的 BBDB 控制站项目,运行时打开遥测串口(Usart1)
- 万用表,最好还有一个具备基本性能的示波器
若要实现飞控完整功能,还需增加: - GPS模块
- 空速计模块(固定翼)
- Tof及光流模块(多轴)
若要执行实际飞行任务,还需增加 - 数传电台
- 至少4通道Pwm RC接收机
BBP 飞控板的组装制作
由于 BBP 飞控板由市场上最常见的各种模块组装而成, 故目前不提供已经组装好的 BBP 成品飞控板。此方式不足之处在于开发者需要花上一定的时间和精力亲自来进行 BBP 控制板的焊接组装。但通过自行组装飞控板的过程, 开发者能够对飞控硬件架构、接口、电路连接关系有更为直接和深入的认识。
目前也开发了成品化,高度集成化,更偏向实际运行的BBP mini 控制板,但对于二次开发用户,还是建议以BBP散件组装方式入手。有能力的二次开发用户也可根据BBP电路图开发出自己的转接板底板,或对BBP电路及 PCB设计进行更高层次的优化改进。
用户采购其它来源的同型号模块,请在使用前进行必要的测试也确保模块本身无损坏。
- WeAct Studio Stm32F411CEU6 MCU 最