logo资料库

SPRacingF3飞控官方教程中文版.pdf

第1页 / 共10页
第2页 / 共10页
第3页 / 共10页
第4页 / 共10页
第5页 / 共10页
第6页 / 共10页
第7页 / 共10页
第8页 / 共10页
资料共10页,剩余部分请下载后查看
Blank Page
Blank Page
Seriously Pro Racing F3 Flight Controller http://wiki.openpilot.cc Seriously Pro Racing F3 Flight Controller Manual (Revision 3)
简介 http://openpilot.taobao.com http://openpilot.taobao.com http://openpilot.taobao.com http://openpilot.taobao.com http://wiki.openpilot.cc Sp racing f3飞行控制器是为飞手提供高性能的飞行体验而设计的,具有经过验证的传感器算法,同时还提供无 与伦比的I/O能力,使用新一代CPU把设计浓缩到一个轻巧的PCB上。 Spracingf3给你的飞行器提供全部需要的功能,不管你是做FPV竞赛,特技飞行、航空摄影都是完美的。 Features • 全新的I / O设计理念:同时使用互不影响,全接口可同时使用。可以在OSD + SMARTPORT +SBUS+ GPS + LED 灯条+电池监测+声纳+ 8路电机中八类接口可同时流畅使用 • 新颖而又贴心的“黑匣子”功能:板载的大容量内存用于记录飞行数据,记录了飞机的各种状态,详细而又丰富。优化 飞机参数设置,了解飞行状态,告别了以经验为主的调参时代,怎么调,用数据说话。 • 数据计算——从容应对:急速ARM Cortex M4内核的STM32F3处理器,内置浮点运算单元,飞行控制运算信手拈来。 • 整合与OSD和配电板堆叠的完美设计。 • 16 条PWM I/O线为ESC电调,伺服舵机和传统的接收器服务。8条使用标准的插针。8条分布在侧装连接器上。 • 完全支持OneShot ESC电调,并为PID参数整定提供充分支持。 • 支持SBUS,SumH,SUMD,spektrum1024 / 2048,XBus,PPM,PWM接收机。无需外部反相器(已内置)。 专用的I2C端口的OLED显示连接而不需要使用其他电池。 电压和电流的电池监测端口。 贴近地面时可使用高精度声纳。 • 专门的可编程LED灯条为飞行器航向,竞赛和夜间飞行提供丰富多彩的信号灯支持。 • • • • 蜂鸣器发出警报和通知。 • 开发者友好的调试端口(SWD)和启动模式选择,不会死锁的 bootloader。 • 一种超整齐布线的对称设计。 • 电线用排针,JST-SH插座或焊盘连接。可选直针或弯针。. • 气压计安装在底板底部,便于风隔。 • • 通过一个跨平台的GUI来进行飞行控制器的配置(Windows和OSX和Linux) • 支持多种飞行器,三轴,四轴,六轴,八轴,固定翼飞机和更多。 • 可提供标准版(Acro)及豪华版(Deluxe)。 looptime可达上一代基于stm32F1飞控的大约2倍。 不同版本 标准版本(Acro):支持标准的竞赛及飞行。 豪华版本:增加气压高度计和电子罗盘方向传感器。 spracingf3运行开源cleanflight飞行控制软件(FC)是具有友好的开发者和用户不断增长的社区软件。开源意味着 你也可以对系统做出贡献。 cleanflight附带详细的手册,通过cleanflight开发商进行审查和社区维护。没有更多的过时的维基页面和二手 信息。 软件 历史 见本手册的链接http://cleanflight.com。PDF副本可以从GitHub发布页面下载。确保您的参考手册,是适当的您的 固件版本。 硬件是由Cleanflight创始人Dominic Clifton设计,聆听Cleanfight 用户的反馈,选用比STM32F1更优秀的方案。 SPRacingF3 http://wiki.openpilot.cc http://openpilot.taobao.com Page 2
http://openpilot.taobao.com http://wiki.openpilot.cc 警告 如果不能坚持下面的注意事项,就无法保证你的飞控稳定,更有肯呢个损坏飞 控。 • 无论任何时候都要注意极性。供电之前一定要反复检查。 • .在插拔或者做任何连接时,请关闭电源。 • 电源供电只能有一个VCC,千万不要连接两个以上的的电源,如果你的电调有有 BEC功能,就要移除电调中间的红色线,只保留一个就行了。 • 千万不要吧GND、VCC和3.3V之间互相短接,这样会损坏飞控(短路)。 • 不要把GND、VCC或者3.3V介入到输入或者输出信号。 • 也不要把输入或者输出接入到其他输入或者输出接口,除非特殊情况。 • 3.3V只能用于低功率设备(最大100ma)。 • 不要让灰尘、污垢、或者胶状物进入到气压传感器当中。 • 飞控要远离一切磁性材料。 一般建议 根据下面的建议可以获得良好的飞行体验和飞控长寿命使用: • JST-SH连接后做滴胶处理 - 以免你碰撞了飞控 • 给飞控加个壳子是很有必要的。 • 给压力传感器盖上透气的海绵,然后把飞控夹在机架上。 • 电机线,电调线原理飞控上的电子罗盘。 • 如果你确实有需要,只安装BOOT跳线引脚。 • 推荐你用彩色的线接头,特别是电源接头。 • 要尽量的避免振动,加速度计/陀螺仪对震动很敏感,可以弄一些例如,桨平衡, 支柱减震,电机减震等一切可以行得通的办法。 SPRacingF3 http://wiki.openpilot.cc http://openpilot.taobao.com Page 3
http://openpilot.taobao.com http://openpilot.taobao.com http://wiki.openpilot.cc 正面 2 1. SWD 调试接口 2. UART1接口 3. MICRO USB接口 4. UART3接口 5. UART2接口 6. 7. 8. VBAT-电池电压监视接口 IO口1 IO口2 9. BUZZER蜂鸣器接口 10. 电调/舵机输出接口 11. BOOT接口 4 A 6 8 1 3 2 表格说明 UART2 (2) 1 l GND VCC 2 TXD/SWDCLK 3 4 RXD 6 7 4 5 1. 端口名称 2. 端口号 3. PCB marker / Pad shape 4. 引脚号 5. 线缆颜色 6. 信号名称 7. 信号颜色 1 D 10 A. 电源LED指示灯 B. 状态指示LED灯 C. 方向指示标志 D. 加速度计陀螺仪传感器 E. 罗盘 B 8MB内存 F. G. STM32F303 浮点运算 处理器 H. M3螺丝安装孔 7 9 H 3 5 C E F G 11 SWD/DEBUG (1) UART2 (2) 1 l GND NRST 2 SWDIO 3 4 SWDCLK 1 l GND VCC 2 3 TXD/SWDCLK RXD 4 SWD/DEBUG 接口 - 用于开发或者SWD方式烧录固件。 如果UART2使能了,那么SWD就不能使用了。用ST-Link在线调试器或者J-Link调试器。 UART2接口 - 用于5V串行接口。(例如GPS) 在SWD端口模式使用时,千万不要使用。 UART3 (4) UART1 (5) 1 n GND 2 l VCC 3 l TXD 4 l RXD IO_1 (6) 1 n GND 2 l VCC 3 l TXD 4 l RXD 1 1 GND VCC 2 CH1 / PPM 3 CH2 / GPIO 4 CH5 / GPIO 5 6 CH6 / GPIO LED_STRIP 7 8 8 3.3v IO_2 (7) 1 1 GND VCC 2 CH3 / RXD 3 CH4 / TXD 4 CH7 / SONAR TRIGGER 5 6 CH8 / SONAR ECHO ADC_1 / CURRENT METER 7 8 8 ADC_2 / RSSI 电池电压-VBAT (8) 1 n GND / BATTERY NEGATIVE - 2 l BATTERY POSITIVE + 蜂鸣器-BUZZER (9) 1 n BUZZER - 2 l VCC / BUZZER + OUTPUTS 1 - 8 (10) 1 - 2 + VCC 3 S SIGNAL 1 l 3.3v 2 l BOOT BOOT (11) SPRacingF3 UART3接口 - 用于3.3V的串行接口。(例如串行接收RX) PWM RX模式时禁止使用。 IO_2 CH3/4模式时也禁止使用。 UART1接口- 用于5V串行接口。 (例如OSD) USB连接时禁止使用。 IO1接口 - PWM RX / PPM RX / GPIO / LED 灯带 当使用一个接收机时,链接CH1/2/5/6接受PWM RX. LED灯带数据信号可以用于改变在每一个灯带上的WS2812RGB LED独特的颜色,非常完美的作为电池指示 灯,方向灯指示器,失控抱回,显示飞行模式等作用 CH1/2/5/6不用作PPM/PWM RX时,可以作为通用的IO口来使用。 3.3V口可获得3.3V电压输出。 IO_2 connector - Serial RX / PWM RX / GPIO / UART3 当用PWM接收机时,连接CH3/7/8作为PWM接收。 当用3.3V串口接收机时(比如S.BUS,SUMD/H等)用GND/VCC/CH3。 当没有用于串口/PWM接收时,CH3/4/7/8可以用于通用的IO口。 当不用于PWM接收时,CH7/8可以用于3.3V的声纳传感器。 ADC_1/2可以用于连接电池监视器并作为回传信号。 电池电压接口 - 连接飞行器电池监视器, 记录和警告作用。 警告: 仔细再仔细的检查一下极性! 蜂鸣器(BUZZER)接口-链接蜂鸣器用来警告和提示。 使用低功率电源,大约50ma 5V的电源功率即可提供声音。例如Sonicrest HCM1205X.根据链接找cleanflght手 册,可以用于在撞击后寻找你的飞行器 输出(OUTPUT)接口-连接8个电机或者舵机 一般的支持PWM电调(默认为400HZ),单次出发125的电调和PWM舵机(默认50HZ) 警告:在链接电源到舵机和电调时,请务必先配置好。 BOOT接口-用于恢复固件 Bridged = STM32 Bootloader 不连接=boot正常 连接=STM32bootloader模式 http://wiki.openpilot.cc http://openpilot.taobao.com Page 4
I2C1 接口 1. UART1 接口 2. 3. ADC 模数转换接口(Current, RSSI) 4. 5. 6. PPM & GPIO 接口 SONAR-声纳接口 LED_STRIP & 3.3v pads LED灯带和3.3V电源 http://openpilot.taobao.com http://openpilot.taobao.com http://openpilot.taobao.com http://wiki.openpilot.cc 背面 1 2 3 5 A 4 6 A. Barometer (Pressure sensor, 气压计(压力传感器) UART1 接口 - 用于 5.0v 串口 IO. (比如OSD) 当接口连接有USB时,请不要使用。 当同时有UART1接口占用时,请不要使用。 I2C1接口-用于外部的传感器和OLED显示。 SCL和SDA是3.3V信号。 当电源取自USB口时,5V电压一直是供应于板上的稳压器。 警告:路如果你的传感器需要5V信号,那么就必须要有一个逻辑电平变换器。 SOLDER PADS-焊盘 用于根据需要,替换JST-SH连接器 友情提示:要有熟练的焊接技术。 UART1 (1) I2C1 (2) 1 l GND VCC 2 TXD 3 4 RXD 1 l GND 5.0v 2 SCL 3 4 SDA SOLDER PADS (3) n CH1 / PPM n CH2 / GPIO n ADC1 / RSSI n ADC2 / CURRENT METER n CH7 / SONAR TRIGGER n CH8 / SONAR ECHO n LED_STRIP n 3.3v 焊接 重要提示 • 使用一个高品质烙铁和优质焊锡丝。 • 有铅焊接要比无铅焊接容易的多。 • 使用焊锡时,融化的锡流动时会产生残渣,焊接后务必要清理干净。 • 焊接时最好弄个烟雾回收装置。(比如小风扇) • 连接GND的焊盘,特别难焊接,是因为PCB导热太快,使得你的烙铁达不到温度。 • 如果你从来就没有焊接过,就不要尝试在飞控板上焊接,最好是先找块板子练习一下。 飞控随配的有一包插针。有的是直针,有的是弯针。使用时请三思而行。插针你既可以放在正面焊接,也可 以放在背面焊接。 一旦你焊接了插针,就不要尝试去掉,除非你有很高的去锡技巧和好用的工具。 线缆 飞控一共提供了两个8-pin JST-SH线缆、两个4-pin JST-SH线缆。8-pin JST-SH线缆用于IO_1和IO_2连接器。4-pin JST-SH线缆用于UART1/2/SWD/I2C1连接器。 SPRacingF3 http://wiki.openpilot.cc http://openpilot.taobao.com Page 5
http://openpilot.taobao.com http://openpilot.taobao.com http://openpilot.taobao.com http://openpilot.taobao.com http://wiki.openpilot.cc 提示:由于制造原因和供应商的原因,线缆线材的颜色可能和描述的不一致。两个8-pinJST-SH线缆有一个3pin 连接器是配合三线使用的;这个连接器是PPM接收机,SBUS/SUMD/SUMH(串行接收)接收机或者作为一个通 道的PWM接收机。其余的连接器是用于PWM通道的或者IO信号。 4-pin JST-SH线缆之所以裸露,是因为UART1/2/I2C1/SWD连接器可以连接许多设备,所以在必要的时候,你 可以剪出合适的长度,可以绑住或者焊接住。 不用的线可以从JST-SH插头移除。但是,每个JST-SH插头上最好留3根线,要不然拔插头的时候会存在扯断的风 险。 重要的事情说一下:最好不要用有松动迹象的线材,要不然会导致炸机。 附加的设备和线材你可以从我们的淘宝店购买。 准备工作 安装软件:每一个安装步骤完成后再进行下一个安装步骤。 • 第一步,安装谷歌浏览器,一定要安装完毕再进行下一步操作。 • 第二步,安装安装调参软件,是谷歌浏览器的一种插件,以网页形式操作。 • 安装USB转串口驱动,此驱动是用来识别飞控硬件的。 • 然后用micro USB线连接飞控,并看到飞控上的电源灯亮。 • 用microUSB线连接飞控,并看到灯亮。 • 打开调参软件: 第一种方法:开始菜单>所有程序>Chrome应用>Cleanflight - Configurator 第二种方法:桌面>Chrome 应用启动器>Cleanflight 第三种方法:任务栏>Chrome 应用启动器>Cleanflight SPRacingF3 http://wiki.openpilot.cc http://openpilot.taobao.com Page 6
http://openpilot.taobao.com http://openpilot.taobao.com http://wiki.openpilot.cc 桌面上打开 任务栏中打开 连接飞控 飞控插上后,在设备管理器中,会多出一个COM口,如下图所示: • 在调参工具界面,根据设备管理器提示选择端口号,波特率选择默认的115200(飞控默认波特率) 然后点Connect,飞控和调参软件连接上了,就会如下面所示: • Verify all sensors on your board are giving correct readings. SPRacingF3 Page 6 http://wiki.openpilot.cc http://openpilot.taobao.com
http://openpilot.taobao.com http://openpilot.taobao.com http://wiki.openpilot.cc • 断开连接并使用条参工具升级固件(详情见固件升级部分)。 更深入的软件配置功能,请看配置工具的使用手册。 固件升级之后,要依照下面的基本步骤做: • 选择一个方位——你可以增加任何一个方向,不一定是飞控板上标记的方向。 • 校准传感器。 • 配置串口。 • 选择飞机形状。 • 开启一些功能。 • 配置接收机,设置通道映射。 • 配置通道终点和终点并修整遥控通道。 • 配置电压监视器。 • 配置输出端口(舵机/电调) • 确保电调叫转匹配电调配置,如果有必要,重新校准电调。 • 学习了解飞行模式,并且有必要的话,为飞行模式配置一些通道开关。 • 学习怎么解锁和上锁。 • 失控保护测试。 • 阅读安全守则。 • 为了调试优化飞机,学习如何下载和阅读飞行日志。 • 第一次飞行之前,要清除FLASH • 需学习如何识别未调参的飞行特点,并知道PID控制器对其飞行的影响。 • 第一次飞行最好是使用定高或者速率模式飞行(如果其他模式没有激活,那么就用默认的模式) • 调节PID。 • 备份设置参数。 • 对该项目提出建议,反馈,或者代码优化。 SPRacingF3 http://wiki.openpilot.cc http://openpilot.taobao.com Page 7
分享到:
收藏