<dl id="bkn3w"><ins id="bkn3w"></ins></dl><div id="bkn3w"><tr id="bkn3w"></tr></div>

              <progress id="bkn3w"></progress>

                <em id="bkn3w"></em>

                <div id="bkn3w"><tr id="bkn3w"></tr></div>
                  <div id="bkn3w"><tr id="bkn3w"></tr></div>

                    <div id="bkn3w"></div>
                    <div id="bkn3w"></div>

                    <div id="bkn3w"><tr id="bkn3w"><ruby id="bkn3w"></ruby></tr></div><div id="bkn3w"><tr id="bkn3w"></tr></div>

                    <em id="bkn3w"><ins id="bkn3w"></ins></em>
                    <progress id="bkn3w"><span id="bkn3w"></span></progress>
                    <dl id="bkn3w"></dl><em id="bkn3w"><ol id="bkn3w"></ol></em>
                      <sup id="bkn3w"></sup>

                        <div id="bkn3w"></div>

                        <div id="bkn3w"></div>

                        <div id="bkn3w"></div>
                        <dl id="bkn3w"><ins id="bkn3w"><thead id="bkn3w"></thead></ins></dl>
                        <div id="bkn3w"><tr id="bkn3w"><object id="bkn3w"></object></tr></div>

                        开启新的征程,邀请您见证ST的蜕变

                        学习微波射频没方向?#31354;?#20123;资料不可少!

                        【备战电赛】先?#35745;?如何补全知识链条


                        【2016英飞凌杯一等奖】基于英飞凌无人机解决方案的跟拍应用设计

                        • 【2016英飞凌杯一等奖】基于英飞凌无人机解决方案的跟拍应用设计
                        • 【2016英飞凌杯一等奖】基于英飞凌无人机解决方案的跟拍应用设计

                        【2016英飞凌杯一等奖】基于英飞凌无人机解决方案的跟拍应用设计

                        【2016英飞凌杯一等奖】基于英飞凌无人机解决方案的跟拍应用设计


                        2016英飞凌杯一等奖基于英飞凌无人机解决方案的跟拍应用设计概述

                        本作品采用英飞凌的无人机解决方案,配合PX4FLOW光流传感器模块、Pixy-CMUCam色块识别模块,完成了无人机对于特定颜色物品的飞行追踪任务。得益于英飞凌的高精度气压传感器DPS310,无人机的定高控制采用气压反馈得以实现;PX4FLOW主要用于抑制无人机在定高上的漂移,获得了?#24049;?#30340;效果;Pixy-CMUCam用于色块位置识别,用于确定无人机飞行的方向。本作品的应用方案设计主要基于这三种传感器的反馈数据,在英飞凌无人机解决方案的软硬件基础上,实现了无人机对于特定色块物品的追踪功能。

                        实物展示图

                                                                                    图1.无人机正面图

                                                                                  图2.无人机俯视图

                        系统硬件设计:

                                                                                   图3.系统的硬件框图

                        系统的硬件框图上图所示,Pixy-CMUCam5通过串口与主控通信?#27426;鳳X4Flow采用I2C通信接口与主控通信。电机采用英飞凌官方解决方案推荐的DYS1306无刷直流电机,采用英飞凌提供的官方Pinus电调。

                        在传感器的通信上,PX4Flow与DPS310复用了一条I2C总线;同时Pixy-CMUCam5使用了Larix板上为远程控制串口通信而预留的串口。具体的通信协议与数据包的解析请见代码,详见上传的相关文件。

                        系统软件设计:


                                                                                   图4.系统飞行控制结构图

                        系统?#21019;?#30721;:

                        基于英飞凌无人机解决方案的跟拍应用设计代码见上传的相关文件。

                        试飞视频:

                        2016.9.24日更新:
                        试飞与调试视频https://www.miaopai.com/show/IN0Ui0Ysw9KxoqH2DSdRgA__.htm

                        2016.10.8日更新:
                        乒乓球跟踪与飞行测试视频
                        视频分为三段:1.乒乓球跟踪测试;2.防水平漂移调试调试过程;3.乒乓球跟踪测试
                        秒拍 https://www.miaopai.com/show/Mau2NIsVjLHqCOVr4LnWVg__.htm


                        电路相关文件

                        电路图文件
                        分享到:
                        收藏 (31)
                        电子硬件助手小程序 电子硬件助手小程序

                        电路城电路折扣劵获取途径:

                        电路城7~10折折扣劵(全场通用):对本电路进行评分获取;

                        电路城6折折扣劵(限购≤100元电路):申请成为卖家,上传电路,审核成功后获取。

                        (版权归董昊所有)

                        版权声明:电路城所有电路均源于网友上传或网上搜集,供学习和?#33455;?#20351;用,其版权归原作者所有,对可以提供充分证据的侵权信息,本站将在确认后24小时内删除。对本电路进行?#31471;?#24314;议,点击?#31471;?#26412;电路反馈给电路城。

                        使用说明:直接使用附件资料或需要对资料PCB板进行打样的买家,请?#32676;?#23545;资料的完整性,如果出现问题,电路城不承担任何经济损失!

                        换一批 more>>

                        大家都在看:

                        继续阅读

                        • 基于STM32F0的GPS模块,带CAN通讯+IST8310磁力计

                          个人研发的GPS模块,GPS芯片采用现在无人机应用最火的Ublox-M8N-010(大疆无人机同款),可达信号和搜星能力不输淘宝任何一家专业做GPS的店铺,位置和速度数据精度秒杀淘宝做6M系列GPS模块。开源PCB和软件。已在自己的无人机上进行测试,与加速度经行融合轻松实现厘米级别的无人机定位,无源天线设计,UbloxM8n010 外加一个CAN通信功能用来传输GPS数据和IST8310磁力计数据。第一次上电到适合无人机定位只需要不到30S时间。这个是我的GPS模块在我的无人机上的测试视频:https://www.bilibili.com/video/av48447900/
                          来自:通信与网络时间:2019-04-02 stm32 开源 无人机
                        • 飞控手持上位机原理图+PCB(未画完)+库文件

                          无人机在飞行过?#35752;?#20250;采集大量的参数用于飞行控制,但是在调试无人机飞行参数的过?#35752;校?#26080;人机各项参数的实时采集显示对调试者来说至关重要,为了解决这一问题设计了一款用于无人机参数显示的手持上位机系统。1.系统采用STM32F407ZET6作为主控,通过串口配合无线模块实现数据的采集。2.采用5寸TFT 800X480作为显示设备,能够同时显示相当丰富的调试数据。3.显示方案采用RA8875驱动器进行液晶驱动,并集成到手持终端PCB上。4.板子一颗IS61LV51216 RAM芯片,用于数据缓存。5.配有W25Q64FVSSIG和SD卡槽用于不同类型的数据存储。6.使用micro USB接口并配有调试按键?#22870;?#21442;数查看。7.由于时间紧张,PCB画了一部分!
                          来自:飞行器时间:2019-04-01 单片机 无人机 stm32f407
                        • 小?#38393;?#22235;翼无人机电路原理图,PCB图(STM32,mpu9250,带气压传感器)

                          基于STM32F103小?#38393;?#39134;行器,带气压顶高
                          来自:飞行器时间:2019-03-26 stm32f103 无人机 bmp180
                        • 基于手势控制的无人机控制系统

                          该系统由Sony Spresense开发板提供支持。硬件组件:Sony Spresense主板(主要和扩展)× 1 手势传感器× 1 Raspberry Pi 3型号B.× 1 Parrot AR.Drone× 1 SparkFun?#30913;?#24320;关12mm× 4 软件应用程序和在线服务:Snappy Ubuntu CoreParrot SDK手动工具和制造机器:烙铁(通用)热胶枪(通用)Parrot AR.Drone是由法国公司Parrot制造的遥控飞行四?#31181;?#21319;机。无人机的控制系统基于移动应用程序。使用应用程序控制无人机一般,于是提出的项目是基于AR.Drone的手势的便携式控制系统。
                          来自:飞行器时间:2019-03-08 机器人 无人机 手势控制
                        • 双十一特别活动:小马哥RoboFly?#38393;?#22871;件大放价!

                          本次双十一套件团购活动已结束,之后出售的资料仅包括附件资料内容,不包括套件!活动回顾:我们不用点赞,不用转发锦鲤,只要你?#19981;叮?#21482;要你需要这个套件,你的差价我们来买单!活动详情:1、 此次团购套件(原价321.5元)包括价值176.5元的RoboFly?#38393;?#25955;件一套以及价值145元的成品手柄一套,含?#38393;?#30456;关资料;2、 团购初?#25216;?#26684;为310元/套: 1-10人参与团购:310/套 11-50人参与团购:290/套 51-100人参与团购:270/套3、 付款价格为310,付款价格与最终团购价格的差价将在活动结束后返回买家支付宝账号,活动结束后注意查收!4、 所有套件将在活动结束后统一寄送,成功参与团购的买家联系管理员(QQ:3457013729),可加入此次团购的技术指导群,小马哥将统一提供技术指导,未成功团购的用户不得加群。5、本次团购活动提供技术支持,但是由于个人基础不同,操作过程不可控等因素,不能确保?#38393;?#25955;件一定能够焊接成功,本次活动的主要还是?#22870;?#22823;家在焊接过?#35752;?#24555;速学习与进步,所以电路城以及小马哥方不承担?#38393;?#28938;接失败的后果,请大家知晓!6、团购中的遥控器是成品,成品是为了?#22870;?#22823;家快速排除?#38393;?#28938;接过?#35752;?#30340;问题;另外,遥控器不提供pcb文件,只提供原理图和?#21019;?#30721;!7、此次团购套件不提供发票!8、活动最终解释权归电路城所有!活动时间:2018年11月5日-2018年11月30日注意:只需要购买?#38393;?#25955;件或者遥控器的可至小马哥淘宝店?#35752;?#25509;购买,不享受本次团购的差价补贴!店铺传送门 小马哥RoboFly?#38393;?#20171;绍:RoboFly是小马哥团队在2018年8月推出的一款完全开源的小?#38393;帷?#20320;可以学到什么?#31354;?#27454;?#38393;?#38754;向的人群是电子相关专业(包括自动化、电气自动化、电子信息工程、计算机、测控等专业)的大学生,通过一个完整的?#38393;?#39033;目来学习贴片元器件的焊接、PCB设计软件AD的使用、电路基本知识、旋翼型无人机的基本原理、STM32单片机编程与基本使用、飞控算法的实现等。据了解,目前大多数高校的电子专业的课程实训依然是焊接?#25214;?#26426;等,单片机课程教的也是单片机,这?#20011;?#19981;能满足学生的学习了,学生毕业之后进入企业,大多接触的是贴片元器件(功率器件除外),做产品的时候,硬件工程师必须要具备一定的调试能力,这就对焊接贴片元件的能力提出了要求,所以我们设计了这款?#38393;?#39134;行器,使用0603、0805这样贴片元件,是练习焊接的好帮手,而且好处在于,焊接练习完了,还可以继续学习STM32,?#38393;?#21407;理,直到?#39068;?#20010;?#38393;?#39134;行器飞起来,在这个过?#35752;校?#25105;们也有交流群和学习资料,供大家学习使用。下面是RoboFly?#38393;?#39134;行器的整体框图、原理图、pcb、实物图?#21019;?#30721;的截图,先一睹为快,后面详?#38468;?#32461;。图1:RoboFly?#38393;?#39134;行器整体框图图2:RoboFly?#38393;?#39134;行器原理图图3:RoboFly?#38393;?#39134;行器PCB图图4:RoboFly?#38393;?#39134;行器PCB 3D俯图图5:RoboFly?#38393;?#39134;行器PCB 3D侧视图图6:RoboFly?#38393;?#39134;行器实物图图7:RoboFly?#38393;?#39134;行器?#21019;?#30721;截图制作并开源这套小?#38393;?#30340;初衷有如下几点; 1、初学者需要一款价格低廉、软硬件资料完备、有技术支持的?#38393;?#23398;习平台; 2、以散件形式发售,电路板布局、元器件封装选型要?#22870;?#28938;接组装; 3、?#38393;?#25152;需元器件采购?#22870;恪?#38752;谱,最好能提供一站式采购,避免过多邮费、采购周期长、采购到不合格元器件导致学习难以进展。 4、?#21019;?#30721;要极其精简、?#22870;?#20837;门者能?#29615;奖?#30340;学习,实现自己的代码; 5、保留一定扩展接口、?#22870;?#29992;户自己进行扩展如定高、航迹、巡线等飞行功能。在学习完?#38393;?#39134;行器之后,这个开源的?#38393;?#26495;子仍然可以作为一个STM32开发学习板使用;RoboFly?#38393;?#30340;基本配置如下:主控芯片:STM32F103C8T6 姿态检测:MPU6050气压计:FBM320无线芯片:SI24R1供电方案:HT7750SA升压+XC6206稳压灯光指示:1个电源指示LED、1个用户编程LED、4个单总线全彩RGB灯电池:600mAh 20C 1S锂离子电池电机:720空心杯桨叶:55mm桨叶桨叶保护罩?#21512;?#37051;轴距65mm机架:PCB一体化机架续航时间:10分钟遥控距离:空旷50mRoboFly?#38393;?#21407;理图各模块简单说明:STM32F103C8T6是ST在2007年发布的一款MCU,截止目前ST?#20011;?#21457;布了速度高达400MHz的STM32H7 (这时候一定有人会说600MHz的事,我知道,不用提醒),我自己也是用STM32F1,STM32F4,STN32F7都做过各种各样的?#38393;幔?#20294;是这个开源的?#38393;崳一?#26159;选择了STM32F103C8T6,主要从三点考虑,一是封装比较大,?#22870;?#21021;学者焊接,二是价格低廉,学习成本比?#31995;停?#19977;是网上有大量的资料供初学者学习使用。姿态传感器选择MPU6050,主要考虑的也是封装比较大,可以直接使用烙铁焊接,而且价格比?#31995;停?#36164;料也很丰富。而?#19968;?#33258;带DMP库,可以完成姿态结算后直接把姿态角输出给主控芯片。2016年我们的第一款?#38393;?#23601;是采用DMP库输出姿态角的。气压计使用的是FBM320,对于这款气压计,个人认为性能一般。但是优点就是这个封装和BMP280、SPL06的引脚都是兼容的,?#22870;?#26356;换。但是小?#38393;?#19978;放气压计,有一个比?#19979;?#28902;的地方就是要想办法排除桨叶的风对它的干扰。可以使用海绵等其他东西进行隔离。无线芯片用的是SI24R1,国产的,之所以用这个而不用NRF2401,是因为这个经过我测试,性能也是可以的,引脚完全兼容NRF2401,无线发射可以做到7dB,在发射和接收端都采用陶瓷天线的前提下,可?#28304;?#21040;50m的通讯距离。如果加上AP,那达到100米应该没有问题。通过两个低成本的0欧姆电阻对电源进行了单点接地,防止电机回路的电流波动串进射频回路对射频造成干扰。对于供电方案中的先升压再降压的方案,这是我做第一款?#38393;?#39134;行器的时候发现的,这种1S的锂离子电池,在四个空心杯进行供电的时候,如果四个空心杯电机不带桨叶,也就是说没有负载,那启动是没有问题的。但是如果四个空心杯都带上负载,?#24067;?#25552;速到满速,就会?#24067;?#25226;电池输出电压拉低到3V以下,经过我测试甚至低到了2.8V,这时候如果不升压,直接用电池给LDO供电,那LDO就会失效。所以通过升压再降?#36141;?#32473;单片机系统供电是一个可行的方案。另一个方案就是在电机启动的时候采用缓慢启动的方式,这样电池的电压就不会?#24067;?#34987;拉低,但是这样的一个不足之处就是无法让这个小?#38393;?#38750;常暴力,飞起来不够爽快。四个机臂上采用的RGBLED是串行单总线全?#23454;疲?#20063;就意味着只需要占用单片机的一个IO端口,就可以控制这四个?#21697;?#20986;各种各样的颜色。这个?#35780;?#20284;与WS2811,也是通过零一码?#35789;?#29616;数据通讯,进而控制灯的颜色的。对于初学者而言,时序往往难以理解,而这个灯可以作为学习时序最简单的一个例程,虽然简单,但是却非常有趣。因为小?#38393;?#30340;尺寸、重量等限制,这版?#38393;?#39134;行器的电池最好不要超过600mAh,否则电池自身的重量就会成为最大的包袱。而太小的电池则不能提供较长时间的续航。总之我经过测试认为600 mAh容量应该是一个拐点。电池最好带保护板、有一定的安全性能。否则胀饱、失效事小,?#29616;?#28857;在炸机的时候可能会爆炸。对于这个?#38393;?#26368;关键的一个组建—空心杯,说出来都是泪啊,做?#38393;?#20004;年,有一年的时间都在寻找合格的空心杯电机。2017年有一款?#38393;?#39134;行器因为采购的电机侧向震动太大,导致桨叶转动之后产生很大的侧向震动、?#29616;?#24178;扰了加速度计,使角度偏差很大,基本不能垂直飞行。一开始把问题锁定在MOS管上、陀螺仪上、原理图与PCB设计上都未能解决问题,后来对原始数据进行FFT变换后发现了干扰的频?#23454;悖?#36825;才确定是电机的侧向震动引起的。还有一?#26234;?#20917;就是同一批次的电机性能差异很大,导致PID调节的输出差异很大,最终会影响MOS管的寿命、电机寿命。空心杯电机使用SI2302这款MOS管进行驱动,这是非常常见的一款MOS管,便宜又好用。但是市面上这个管子假货也比较多。很多人在电机驱动电?#39134;?#21152;不加电容、加不加二极管有很大的争议,我经过测试发现,加上电容之后效果很好,而加上二极管的效果则一般。?#37096;?#33021;是测试方式不够严谨,回头可以一起讨论这个问题。桨叶选型一定要注意选择平衡性好的桨叶、做工有瑕疵的可能会影响平衡性,在飞行的时候,如果不平衡就会导致侧向震动。初学者在调试?#38393;?#30340;时候,摔下?#30784;?#22833;控是很常见的,所以加上桨叶保护?#31181;?#21518;,可以很大程度上减小桨叶、电机报废的概率。如果采用飞控板和机架隔离的方式,就能从一定程度上降低震动的影响,但是这样或许会增加重量及成本,所以我选择了PCB机架,这也是初学者最容?#36164;?#29616;的一个方案,但不是唯一的方案。
                          来自:飞行器时间:2018-11-05 stm32 pcb ?#38393;?/a>
                        销量
                        274
                        查看
                        11K
                        参数名 参数值
                        发布于 2017 年 10 月 13日
                        更新于 2017 年 10 月 13日
                        Moore8直播课堂

                          <dl id="bkn3w"><ins id="bkn3w"></ins></dl><div id="bkn3w"><tr id="bkn3w"></tr></div>

                                    <progress id="bkn3w"></progress>

                                      <em id="bkn3w"></em>

                                      <div id="bkn3w"><tr id="bkn3w"></tr></div>
                                        <div id="bkn3w"><tr id="bkn3w"></tr></div>

                                          <div id="bkn3w"></div>
                                          <div id="bkn3w"></div>

                                          <div id="bkn3w"><tr id="bkn3w"><ruby id="bkn3w"></ruby></tr></div><div id="bkn3w"><tr id="bkn3w"></tr></div>

                                          <em id="bkn3w"><ins id="bkn3w"></ins></em>
                                          <progress id="bkn3w"><span id="bkn3w"></span></progress>
                                          <dl id="bkn3w"></dl><em id="bkn3w"><ol id="bkn3w"></ol></em>
                                            <sup id="bkn3w"></sup>

                                              <div id="bkn3w"></div>

                                              <div id="bkn3w"></div>

                                              <div id="bkn3w"></div>
                                              <dl id="bkn3w"><ins id="bkn3w"><thead id="bkn3w"></thead></ins></dl>
                                              <div id="bkn3w"><tr id="bkn3w"><object id="bkn3w"></object></tr></div>
                                              广西快乐十分综合开奖
                                                <dl id="bkn3w"><ins id="bkn3w"></ins></dl><div id="bkn3w"><tr id="bkn3w"></tr></div>

                                                          <progress id="bkn3w"></progress>

                                                            <em id="bkn3w"></em>

                                                            <div id="bkn3w"><tr id="bkn3w"></tr></div>
                                                              <div id="bkn3w"><tr id="bkn3w"></tr></div>

                                                                <div id="bkn3w"></div>
                                                                <div id="bkn3w"></div>

                                                                <div id="bkn3w"><tr id="bkn3w"><ruby id="bkn3w"></ruby></tr></div><div id="bkn3w"><tr id="bkn3w"></tr></div>

                                                                <em id="bkn3w"><ins id="bkn3w"></ins></em>
                                                                <progress id="bkn3w"><span id="bkn3w"></span></progress>
                                                                <dl id="bkn3w"></dl><em id="bkn3w"><ol id="bkn3w"></ol></em>
                                                                  <sup id="bkn3w"></sup>

                                                                    <div id="bkn3w"></div>

                                                                    <div id="bkn3w"></div>

                                                                    <div id="bkn3w"></div>
                                                                    <dl id="bkn3w"><ins id="bkn3w"><thead id="bkn3w"></thead></ins></dl>
                                                                    <div id="bkn3w"><tr id="bkn3w"><object id="bkn3w"></object></tr></div>
                                                                      <dl id="bkn3w"><ins id="bkn3w"></ins></dl><div id="bkn3w"><tr id="bkn3w"></tr></div>

                                                                                <progress id="bkn3w"></progress>

                                                                                  <em id="bkn3w"></em>

                                                                                  <div id="bkn3w"><tr id="bkn3w"></tr></div>
                                                                                    <div id="bkn3w"><tr id="bkn3w"></tr></div>

                                                                                      <div id="bkn3w"></div>
                                                                                      <div id="bkn3w"></div>

                                                                                      <div id="bkn3w"><tr id="bkn3w"><ruby id="bkn3w"></ruby></tr></div><div id="bkn3w"><tr id="bkn3w"></tr></div>

                                                                                      <em id="bkn3w"><ins id="bkn3w"></ins></em>
                                                                                      <progress id="bkn3w"><span id="bkn3w"></span></progress>
                                                                                      <dl id="bkn3w"></dl><em id="bkn3w"><ol id="bkn3w"></ol></em>
                                                                                        <sup id="bkn3w"></sup>

                                                                                          <div id="bkn3w"></div>

                                                                                          <div id="bkn3w"></div>

                                                                                          <div id="bkn3w"></div>
                                                                                          <dl id="bkn3w"><ins id="bkn3w"><thead id="bkn3w"></thead></ins></dl>
                                                                                          <div id="bkn3w"><tr id="bkn3w"><object id="bkn3w"></object></tr></div>