samo110 发表于 2014-8-15 23:32:23

分享自己画的飞控板,请众坛友指导,兼寻人贴片

本帖最后由 samo110 于 2014-8-15 23:32 编辑

        一直对四轴比较感兴趣,在坛子里学到了很多,之前尝试自己画了f1的板子,四轴能够手操飞行,但是自稳几秒钟就偏了,另外当时采用的逻辑门处理遥控器信号,有一定的局限性,板子接口也比较少,所以这里有重新画了一版,也是第一次画这么复杂的板子,原来那块只有最基本的飞控功能,所以比较简单,这个我自己也拿不准,发出来希望众坛友批评指正。

        板上资源:
                1、控制器:STM32F407VGT6,EP1C3T100C6及其最小系统元件
                2、传感器:MPU6050,HMC5883L,BMP085,UM220-III N
                3、电源芯片:LT3971EMSE-5,AMS1117-3.3,AMS1117-1.5,SPX3819
                4、隔离芯片:SN74LVC8T245DGVR*2,SN74LVC2T45DCURE4*2
                5、接口芯片:FT232RQ,SN65HVD230_VP230
                6、其他外设:24C512,OPA2335,TF-Card,EPCS1SI8

        总体描述:
                四层板,对外接口包括8路PWM输入、8路PWM输出、两路超声波模块接口、一路CAN总线接口、一路IIC总线接口、两路串口(其中一路已转USB)、两个调试接口(stm32和fpga)、一个IPX天线接口、4路拨码开关、4LED显示。
                控制电压和动力电压ADC检测。
                用户数据存储包括一个EEPROM和一个TF卡。

        已知问题:
                1、12V转5V开关电源选型不合理,不影响使用。
                2、动力电和控制电ADC入口共地,可能会有影响,先试试再说。

        图片:
               

        PCB文件:
               

        =======================================================================================================

        寻人帮忙贴片:
                我目前在广东珠海,工作是做结构设计,所以板子上好多芯片自己不会焊啊,加上平时上班时间挺紧的,也没有时间去搞这些东西,所以板子打样回来就一直堆着
                在此寻找同样对此感兴趣的坛友,珠海附近的最好,我免费提供4块PCB供坛友试玩,顺便帮我也焊接一块,当然元器件的费用我自己出咯
                后续的飞控程序编写也可以共同讨论


               

wujin715 发表于 2014-8-15 23:41:41

可惜我人在河北

heyuncun 发表于 2014-8-15 23:45:12

楼主多才多艺啊,鉴定完毕。

samo110 发表于 2014-8-15 23:54:26

heyuncun 发表于 2014-8-15 23:45
楼主多才多艺啊,鉴定完毕。

呵呵,在学校里就对这个感兴趣,不过毕竟不是科班出生,工作还是干的本行
给来点实在的啊
看看我的图有什么问题

samo110 发表于 2014-8-16 00:07:46

wujin715 发表于 2014-8-15 23:41
可惜我人在河北

头像好开心的样子。

utopianism 发表于 2014-8-16 00:09:49

斗门路过,上班好忙

wujin715 发表于 2014-8-16 00:12:01

samo110 发表于 2014-8-16 00:07
头像好开心的样子。

独乐乐不如众乐乐 {:titter:}

jacky2011 发表于 2014-8-16 00:17:02

出200大洋,我给你手工焊完5块{:titter:}

samo110 发表于 2014-8-16 00:27:21

utopianism 发表于 2014-8-16 00:09
斗门路过,上班好忙

深有同感!!

utopianism 发表于 2014-8-16 00:29:48

{:hug:}也在斗门吗。。

samo110 发表于 2014-8-16 00:30:25

jacky2011 发表于 2014-8-16 00:17
出200大洋,我给你手工焊完5块

我读书少,你不要骗我啊{:3_41:}
我这里只有板子,可是没有元件的

samo110 发表于 2014-8-16 00:31:13

utopianism 发表于 2014-8-16 00:29
也在斗门吗。。

香洲 字数字数

utopianism 发表于 2014-8-16 00:32:22

samo110 发表于 2014-8-16 00:31
香洲 字数字数

{:victory:} 好远,没法交流了。

samo110 发表于 2014-8-16 00:33:45

utopianism 发表于 2014-8-16 00:32
好远,没法交流了。

没事,如果感兴趣的话你来我免费送一块
今天最后一贴了,碎觉去,等明天下班再聊

liliuqun 发表于 2014-8-16 01:33:43

GPS也焊在一起,成品的飞控GPS是单独的,而且还用支架撑高的

黑夜之狼 发表于 2014-8-16 14:53:12

LZ,寄过来,我免费帮你焊{:lol:}

samo110 发表于 2014-8-16 22:08:15

黑夜之狼 发表于 2014-8-16 14:53
LZ,寄过来,我免费帮你焊

最喜欢这种坛友了!!!!
但是首先你要确定一件事,你看看我的原理图和pcb设计,如果觉得没什么问题,自己想搞一套的再帮我焊接一套吧,单纯帮我搞的话就没必要了。
如果没问题留下通信地址,我寄给你

samo110 发表于 2014-8-16 22:10:26

liliuqun 发表于 2014-8-16 01:33
GPS也焊在一起,成品的飞控GPS是单独的,而且还用支架撑高的

我的gps是焊在一起,但是gps环境的接地是很充分的,并且天线引出单独用支架撑高,应该这样可以的吧

Earthman 发表于 2014-8-16 22:21:33

楼主真是不惜工本啊,个人感觉直接用PX4改改更好

samo110 发表于 2014-8-16 22:26:49

Earthman 发表于 2014-8-16 22:21
楼主真是不惜工本啊,个人感觉直接用PX4改改更好

本来也是做着玩嘛
感觉stm32f4+fpga可以做好多事,预留了足够的接口,只要程序一变,就可以改变功能做其他用处
没事搞着玩,做四轴只是延续以前的兴趣

黑夜之狼 发表于 2014-8-16 22:29:49

samo110 发表于 2014-8-16 22:08
最喜欢这种坛友了!!!!
但是首先你要确定一件事,你看看我的原理图和pcb设计,如果觉得没什么问题,自 ...

等我说完了估计LZ会说不喜欢了,包双程邮费,广州,两块板子和对应的元器件,一个不能缺(本人比较懒,电阻电容之类的懒得在公司找),私人烙铁只有一个,尖嘴型的,所以只能在上班时间拿公司的工具来焊接,板子你一块我一块,作为酬劳咯,时间的话最快也得一个星期,因为平时得上班,下班没工具做不来,LZ看着办吧{:lol:}

Earthman 发表于 2014-8-16 22:32:02

samo110 发表于 2014-8-16 22:26
本来也是做着玩嘛
感觉stm32f4+fpga可以做好多事,预留了足够的接口,只要程序一变,就可以改变功能做其 ...

其实这货最复杂的是软件。当初我弄的时候,算法都基本不懂的,非常难调。反而硬件其次了;所以说用现成平台是更好的

yy918 发表于 2014-8-16 22:43:17

唐家的路过。。。。

samo110 发表于 2014-8-16 22:53:11

Earthman 发表于 2014-8-16 22:32
其实这货最复杂的是软件。当初我弄的时候,算法都基本不懂的,非常难调。反而硬件其次了;所以说用现成平 ...

软件我底层和基本控制算法都有了,就是因为原来的平台没有更高的可玩性,我才决定重新搞一块的
如果这个板子搞好准备做一些自适应的控制

samo110 发表于 2014-8-16 22:57:30

黑夜之狼 发表于 2014-8-16 22:29
等我说完了估计LZ会说不喜欢了,包双程邮费,广州,两块板子和对应的元器件,一个不能缺(本人比较懒,电 ...

像你这么屌的人估计我跟你一块搞的话也仅限于这次帮忙焊板子了
接下来交流坑定很少
不是一路人,不做一件事

黑夜之狼 发表于 2014-8-16 23:01:27

samo110 发表于 2014-8-16 22:57
像你这么屌的人估计我跟你一块搞的话也仅限于这次帮忙焊板子了
接下来交流坑定很少
不是一路人,不做一件 ...

我只是把事实说出来罢了,不喜勿喷,毕竟也有点私人时间,平时也可以在坛里交流学习

samo110 发表于 2014-8-16 23:04:26

黑夜之狼 发表于 2014-8-16 23:01
我只是把事实说出来罢了,不喜勿喷,毕竟也有点私人时间,平时也可以在坛里交流学习 ...

不是喷啊,我也是个穷人啊,我提供板子,请你帮忙焊接,然后我们各自负责自己的元器件不是很好么
这一块板子元件老贵了

黑夜之狼 发表于 2014-8-16 23:18:34

samo110 发表于 2014-8-16 23:04
不是喷啊,我也是个穷人啊,我提供板子,请你帮忙焊接,然后我们各自负责自己的元器件不是很好么
这一块 ...

我保证不了这时间,而且stm32我也开始学没多久,我也不是那种骗LZ元器件和板子的人,毕竟普通电工虽然可能收入不怎么让,但是劳动力还是值得肯定的

heyuncun 发表于 2014-8-16 23:20:24

samo110 发表于 2014-8-16 22:57
像你这么屌的人估计我跟你一块搞的话也仅限于这次帮忙焊板子了
接下来交流坑定很少
不是一路人,不做一件 ...

坑哪少得了,估计全是坑

黑夜之狼 发表于 2014-8-16 23:25:03

heyuncun 发表于 2014-8-16 23:20
坑哪少得了,估计全是坑

我没必要为了一块板子和一堆元器件做那些破事

samo110 发表于 2014-8-16 23:25:38

heyuncun 发表于 2014-8-16 23:20
坑哪少得了,估计全是坑

一友难求!

黑夜之狼 发表于 2014-8-16 23:27:13

samo110 发表于 2014-8-16 23:25
一友难求!

你可以问问29楼能不能帮下忙咯,相信坛里也有人感兴趣,可能因为地区偏远或者时间紧没办法吧

heyuncun 发表于 2014-8-16 23:31:32

黑夜之狼 发表于 2014-8-16 23:27
你可以问问29楼能不能帮下忙咯,相信坛里也有人感兴趣,可能因为地区偏远或者时间紧没办法吧 ...

29楼只能精神上表示支持。

samo110 发表于 2014-8-16 23:37:22

heyuncun 发表于 2014-8-16 23:31
29楼只能精神上表示支持。

没事,感兴趣需要板子的可以免费赠送,我有10片多余的

liliuqun 发表于 2014-8-17 19:39:59

楼主,如果没人帮你焊,我来,时间有的是,你信得过的话,你买两套的元件,我要一套,到时再付一套的钱给你,

liliuqun 发表于 2014-8-17 19:45:46

最难焊的是5883,对温度敏感,如果硬件没问题的话,建议出钢网,JCL钢网只要60元,

tigerman520 发表于 2014-8-17 20:04:07

楼主需要找志同道合的人一起弄才行哦。

tigerman520 发表于 2014-8-17 20:07:12

楼主评估下成品,约3~4个人一起搞,平均分摊成本,分工合作。

xlxbangel 发表于 2014-8-17 20:31:41

武汉的可以不

samo110 发表于 2014-8-18 00:11:32

liliuqun 发表于 2014-8-17 19:39
楼主,如果没人帮你焊,我来,时间有的是,你信得过的话,你买两套的元件,我要一套,到时再付一套的钱给你 ...

其实我这里的问题主要是买元件不方便,焊的话除了HMC5883L没焊成功过,其他的多多少少都搞过

关键问题是没有足够的时间
次要问题才是焊接功底

买东西你有兴趣么,算费用的时候我可以先出100,剩下的再对半分摊。

samo110 发表于 2014-8-18 00:14:54

xlxbangel 发表于 2014-8-17 20:31
武汉的可以不

可以啊
但是太远了什么都需要靠网络交流,而且我的工作是要求远离手机和网络的
所以只能晚上联系了
需要帮忙的还是上面说到的那些,自己负责自己的元件费用,能帮忙采购的话,算账的时候我先出100,然后再平摊。
后续工作可以相互交流

samo110 发表于 2014-8-18 00:17:54

xlxbangel 发表于 2014-8-17 20:31
武汉的可以不

考虑的时候先看看PCB图啊,评估一下风险,我自己画的板子我当然觉得没问题,所以我就这么果断的开搞了
但是也可能存在我没考虑到的因素,别到时候板子弄出来工作不了,大家都白花钱了

liliuqun 发表于 2014-8-20 16:30:32

我觉得元件采购,你合适些,必竟板子是你画的,比别人了解,反正都是淘宝采购,费用我们AA制,焊坏了我自负,怎样同意不

qinshiysb 发表于 2014-8-20 17:05:27

0.0   谢谢分享哈   焊接不是挺简单的吗

papa0305 发表于 2014-8-20 20:45:35

好   mark个

samo110 发表于 2014-8-20 21:10:51

liliuqun 发表于 2014-8-20 16:30
我觉得元件采购,你合适些,必竟板子是你画的,比别人了解,反正都是淘宝采购,费用我们AA制,焊坏了我自负 ...

我已经自费走淘宝了,采购和焊接全套
目前正在等对方调研报价

samo110 发表于 2014-8-20 21:12:40

qinshiysb 发表于 2014-8-20 17:05
0.0   谢谢分享哈   焊接不是挺简单的吗

1、没时间采购
2、刚过来不久,工具不齐
3、HMC588不会焊
4、淘宝的话店家太杂,运费太贵

8473826 发表于 2014-8-20 21:25:57

楼主      我们正在做439的飞控板 有没有兴趣

dawanpi 发表于 2014-8-20 21:37:54

想问一下楼主用FPGA是做什么?以前只见过用模拟陀螺仪/加速度计的飞控通过FPGA和高速ADC读取IMU数据然后生成四元数再交给主控处理,而现在这些工作一个MPU6050的DMP就搞定了。

samo110 发表于 2014-8-20 23:19:01

8473826 发表于 2014-8-20 21:25
楼主      我们正在做439的飞控板 有没有兴趣

不知道什么是439呢?求科普

从stm32f1到stm8,再到stm32f0,最后stm32f4,就没用过别的处理器,加上现在做结构了,空闲时间太短

能够把手上的项目搞完已经足以干掉我大部分下班时间了

samo110 发表于 2014-8-20 23:30:54

本帖最后由 samo110 于 2014-8-20 23:36 编辑

dawanpi 发表于 2014-8-20 21:37
想问一下楼主用FPGA是做什么?以前只见过用模拟陀螺仪/加速度计的飞控通过FPGA和高速ADC读取IMU数据然后生 ...

我这里使用FPGA是做方波处理的,主要功能涉及到:

        1、8路遥控器信号捕获
        2、8路PWM信号输出
        3、2路超声波触发和信号捕获
        4、4路LED控制

以前的方案是:
       
        1、使用逻辑门将遥控器信号融合,用一个定时器捕获;缺点是只限制某些型号的接收机可用,并且消耗处理器一个定时器和大量运算时间;
        2、使用单片机两个定时器输出8路PWM信号;缺点是消耗两个定时器资源;
        3、使用单片机IO触发超声波,使用一个定时器捕获反馈方波信号;缺点是增加大量运行时间和消耗一个定时器;
        4、使用单片机IO控制LED;缺点是当LED状态比较多的时候增加程序的复杂性和程序运行开销;

使用FPGA的优点:

        1、FPGA处理方波信号(这里使用触发捕获和高电平时间检测)非常方便,超乎想象,而且多路信号可以异步处理,即使多路遥控器输入信号高电平时间同时到达也不影响;
        2、FPGA生成方波信号更方便,跟单片机的点亮LED灯是一个难度级别的,不需要什么定时器;
        3、综合1和2可以看出处理超声波信号也是非常方便的;
        4、单片机和FPGA异步运行,LED的丰富状态可以更加简单的切换;
        5、单片机和FPGA之间只需要传递简单的参数,就可以实现以上功能;
        6、stm32f4+FPGA这套配置,只要预留合理的接口(调试、IO、通信等),可以完成几乎绝大部分你能想象到的项目,所以一套硬件配上不同的软件可扩展性强;

使用FGPA的缺点:
       
        1、要会使用FGPA;
        2、增加元器件成本;
        3、增加设计成本(其实我觉得有FGPA布线更简单,应为FPGA的管脚自定义很方便);
        4、增加功耗;

dawanpi 发表于 2014-8-21 09:31:24

samo110 发表于 2014-8-20 23:30
我这里使用FPGA是做方波处理的,主要功能涉及到:

        1、8路遥控器信号捕获


了解了,虽然现在很多开源飞控都可以做到一片stm32搞定所有问题,但是IO端口基本都被用尽,增加新功能会比较麻烦,所以楼主希望把IO交给FPGA,逻辑处理给STM32来解决。

samo110 发表于 2014-8-21 21:54:33

dawanpi 发表于 2014-8-21 09:31
了解了,虽然现在很多开源飞控都可以做到一片stm32搞定所有问题,但是IO端口基本都被用尽,增加新功能会 ...

You get it!

不过IO只是其中一个原因,其实f4的IO已经足够多了,关键是用fpga处理一些时序逻辑可以释放f4很多内部资源,而且扩展性强。

нoнo..饅頭 发表于 2014-8-21 21:58:03

我在安徽,可以的话可以寄过来我来焊哦。看上面的我手工就可以搞定啦。

samo110 发表于 2014-8-21 22:03:42

нoнo..饅頭 发表于 2014-8-21 21:58
我在安徽,可以的话可以寄过来我来焊哦。看上面的我手工就可以搞定啦。

谢谢好意了,我已经发淘宝找人帮忙了正在等报价

另外焊接只是一部分,还想同时请人帮忙采购,这个才是最麻烦的

liliuqun 发表于 2014-8-21 22:16:13

楼主发淘宝了,可以送我两块板子吗?

samo110 发表于 2014-8-21 22:19:00

liliuqun 发表于 2014-8-21 22:16
楼主发淘宝了,可以送我两块板子吗?

没问题啊
邮费自理,留下邮寄地址

liliuqun 发表于 2014-8-21 22:25:08

地址发短消息给你了,邮费能到付就到付,不能到付,我转给你,支付宝你发短消息给我

hyghyg1234 发表于 2014-8-21 22:30:21

LZ,还有板子吗,能送我两块吗。{:handshake:}

witlong 发表于 2014-8-21 22:40:53

配齐原件,免费帮焊。
吉大。

samo110 发表于 2014-8-21 22:45:01

liliuqun 发表于 2014-8-21 22:25
地址发短消息给你了,邮费能到付就到付,不能到付,我转给你,支付宝你发短消息给我 ...

我明天去问问怎么发,白天上班没时间,估计后天才能发出去了

samo110 发表于 2014-8-21 22:48:43

witlong 发表于 2014-8-21 22:40
配齐原件,免费帮焊。
吉大。

就是愁没时间去买东西呢
心意领了

witlong 发表于 2014-8-21 22:55:35

等它飞起来的时候,
能去看看?

samo110 发表于 2014-8-22 00:27:45

本帖最后由 samo110 于 2014-8-22 00:29 编辑

witlong 发表于 2014-8-21 22:55
等它飞起来的时候,
能去看看?

好啊
不过估计要等的时间比较长啊,以前在学校里大把的时间可以搞,现在就下班那点空闲,慢慢来

下面是5月份搞f1第一次下调试架的试飞视频,后来又调试了一段时间,但是总体效果差不多,没加高度和位置控制,感觉晃得厉害,1:15左右开始脱控,几秒钟就飘走了

现在是底层和基本控制方法都有差不多了,等板子回来后搞些有意思的控制方法,都是玩

http://v.youku.com/v_show/id_XNzU5NTA0MzY4.html

Oceak 发表于 2014-10-7 12:37:32

好东东,可以出商品了吗

huntermax110 发表于 2014-10-7 15:02:15

也想自己整一个飞控玩玩,方案和楼主的基本一样准备画原理图和PCB了,元件基本备齐了。离楼主比较远,只能在网上关注了,能否共享下原理图参考一下。

mfkiwl 发表于 2014-10-7 15:20:27

感谢LZ分享PCB,不过完全可以考虑淘宝找贴片啊,花钱就快

samo110 发表于 2014-10-7 23:02:20

mfkiwl 发表于 2014-10-7 15:20
感谢LZ分享PCB,不过完全可以考虑淘宝找贴片啊,花钱就快

画板子的时候没有太多考虑元器件通用性的问题,不论是走淘宝还是自己贴都很麻烦
这是一个惨痛的教训

mfkiwl 发表于 2014-10-8 00:07:09

samo110 发表于 2014-10-7 23:02
画板子的时候没有太多考虑元器件通用性的问题,不论是走淘宝还是自己贴都很麻烦
这是一个惨痛的教训 ...

那这个教训也值,没事,花点钱贴了吧,就多花点钱

getkill 发表于 2014-10-8 00:09:43

楼主多才多艺啊,鉴定完毕。

dhjwahaha 发表于 2014-10-8 00:42:05

楼主好样的~{:lol:}

dawanpi 发表于 2014-10-8 10:57:08

liliuqun 发表于 2014-8-16 01:33
GPS也焊在一起,成品的飞控GPS是单独的,而且还用支架撑高的

只要天线高就可以了,比如AutoQuad就是用同轴电缆连接的主控板和GPS天线

ackyee 发表于 2014-10-8 13:36:25

epad 放那么大个过孔 不利于工厂生产贴片, 容易漏锡
焊接多练练就很熟悉了
0402 焊接easy的   

ackyee 发表于 2014-10-8 13:37:35

空间足够的情况下,普通焊盘的内部不建议打过孔

samo110 发表于 2014-10-8 21:53:56

ackyee 发表于 2014-10-8 13:37
空间足够的情况下,普通焊盘的内部不建议打过孔

那个过孔是故意的,为了从反面加锡将开关电源芯片底部接地

19504643 发表于 2014-10-8 22:12:38

楼主空板还有没有,焊接怎么样了,我可以帮忙焊接一下

samo110 发表于 2014-10-9 00:22:36

19504643 发表于 2014-10-8 22:12
楼主空板还有没有,焊接怎么样了,我可以帮忙焊接一下

其实我都有一段时间没搞了,这段时间诸事繁忙
空板还有一些,珠海前山,方便的话自己来取吧
或者留下地址,邮费到付

没有元器件,有兴趣的话自己对着原理图看看咯

ps:板子也不多了,楼下别要了,其实现在回过头来看也设计得跟屎一样,众坛友仅供参考,可以自己修改一下优化一下

hover_007 发表于 2014-10-9 00:32:49

{:biggrin:}{:biggrin:}{:biggrin:}

gy54321 发表于 2014-10-9 00:36:30

发现在坛里都是玩些高大上的玩意!
页: [1]
查看完整版本: 分享自己画的飞控板,请众坛友指导,兼寻人贴片