5iMX宗旨:分享遥控模型兴趣爱好

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
楼主: 我心欲飞
打印 上一主题 下一主题

也自制一个飞控

  [复制链接]
21
发表于 2017-11-4 19:18 | 只看该作者
点击查看详情
我心欲飞 发表于 2017-11-4 13:12
对CPU与舵机 之间做个简单的隔离。

没看懂,隔离什么?串电阻相当于低通?
仔细看了下,你这个IIC口忘记做上拉电阻了。
我最近也在做飞控PCB,楼主说下自己思路,互相学习下。


欢迎继续阅读楼主其他信息

22
发表于 2017-11-4 22:06 | 只看该作者
专业焊接贴片IC
23
发表于 2017-11-8 15:15 | 只看该作者
鼓励一下!当年本人也是自制飞控,现在都在搞成套无人机产品了。飞控这东西,难者不会会者不难,楼主一定要坚持下去哦!固定翼用的飞控,关键难点有两个,一个是加速度计和陀螺仪的融合算法,另一个是高性能的运算平台。如果没有运算平台也就是操作系统+硬件,仅仅用类似于搞跑马灯那种纯单片机编程的话,能搞到基本能用都很困难,随着功能的增多,程序会越来越乱,最后成一摊浆糊,找bug都能找死人的。所以建议楼主还是先开发一个通用的高性能运算平台,没有这个你最终会前功尽弃的,开发出来的东西顶多拿给航模用,而且都还很勉强,丢机那些是不可避免的。有了平台,在此基础上开发飞控也好,全自主的汽车驾驶仪、火车驾驶仪、轮船自动驾驶仪甚至是真正的会解决问题的机器人,都不是什么问题。
24
发表于 2017-11-10 08:57 | 只看该作者
其实可以用Pixhawk 2.1的CUBE为核心,做一个底板集成一些外设就是一个不错的飞控了,还节约很多时间和成本的。
25
 楼主| 发表于 2017-11-12 21:37 | 只看该作者
dstdx72 发表于 2017-11-8 15:15
鼓励一下!当年本人也是自制飞控,现在都在搞成套无人机产品了。飞控这东西,难者不会会者不难,楼主一定要 ...

     感谢 dstdx72 鼓励与指导,一看就知道 dstdx72 是过来人了,前辈啊!    目前我对姿态解算主要用网上公开的Mahony互补滤波姿态解算方法,做简单解算。至于操作系统方面现在还未涉及,但正如dstdx72所言待功能复杂了,嵌入是必须的,目前也只是先把框架做出来裸跑程序。 敢问dstdx72 现在做无人机 是用商品控还是自已设计的?   


26
 楼主| 发表于 2017-11-12 21:42 | 只看该作者
HJHZJY 发表于 2017-11-10 08:57
其实可以用Pixhawk 2.1的CUBE为核心,做一个底板集成一些外设就是一个不错的飞控了,还节 ...

    其实飞控板不是很复杂,如果要精准和稳定的话传感器是重点,这也是CUBE远贵于飞控板的原因

27
 楼主| 发表于 2017-11-12 21:45 | 只看该作者
   好不容易焊完

214403rdz3clsbbdldbamb.jpg (97.94 KB, 下载次数: 1221)

加了MPU6050

加了MPU6050
28
 楼主| 发表于 2017-11-26 16:40 | 只看该作者
本帖最后由 我心欲飞 于 2017-11-26 16:51 编辑

   借用匿名的地面站调试  

29
 楼主| 发表于 2017-11-26 16:48 | 只看该作者
本帖最后由 我心欲飞 于 2017-11-26 17:02 编辑

?spm=a2hzp.8244740.0.0#paction[/media]
30
发表于 2017-11-27 15:24 | 只看该作者
楼主棒棒哒,学习,支持,继续努力
31
发表于 2017-11-30 10:21 | 只看该作者
小菜不加盐 发表于 2017-10-22 23:59
看到楼主的原理图和PCB,熟悉的感觉迎面而来,哈哈哈   那时候满脑子都是原理图和PCB,画好了就做,板子一 ...

下载从事不加班的行业吗?
来自安卓客户端来自安卓客户端
32
发表于 2017-12-5 08:05 | 只看该作者
请教楼主,怎么让自己的飞控链接上匿名的地面站的?有程序包可以移植吗?

33
 楼主| 发表于 2017-12-6 22:06 | 只看该作者
fengzizq 发表于 2017-12-5 08:05
请教楼主,怎么让自己的飞控链接上匿名的地面站的?有程序包可以移植吗?

   就看你用匿名的哪个版本了,每一个版本中都有通讯协议代码的,你可以查看下帮助或说明,把这段代码写入单片机就可以了。在此感谢匿名的无私大爱。

34
发表于 2017-12-10 12:33 | 只看该作者
我心欲飞 发表于 2017-12-6 22:06
就看你用匿名的哪个版本了,每一个版本中都有通讯协议代码的,你可以查看下帮助或说明,把这段代码写 ...

恩,前两天刚找到!

35
发表于 2017-12-19 19:03 | 只看该作者
36
发表于 2018-3-28 15:00 | 只看该作者
楼主厉害。佩服
来自安卓客户端来自安卓客户端
37
发表于 2018-3-30 22:28 | 只看该作者
可否分享下mavlink协议,相关资料啊,qq 1104639376
38
 楼主| 发表于 2018-4-2 21:38 | 只看该作者
本帖最后由 我心欲飞 于 2018-4-2 22:08 编辑

     硬件程序已正常工作了,但需进一步进行优化,等过段时间再说吧,具体代码原理 可看看 高手 空中飞鹅 的帖子:http://bbs.5imx.com/forum.php?mod=viewthread&tid=1420724&extra=page%3D3 很全很专业了,我的代码大概也这个样。            近段时间又开始 折腾了下C#,初步做了个地面站。






215132my6yxyzn7wylxlz6.jpg (177.32 KB, 下载次数: 218)

215132my6yxyzn7wylxlz6.jpg

215133s2jx9geoekfj1lse.jpg (44.88 KB, 下载次数: 221)

215133s2jx9geoekfj1lse.jpg
39
 楼主| 发表于 2018-4-2 21:44 | 只看该作者
Xuan一色 发表于 2018-3-30 22:28
可否分享下mavlink协议,相关资料啊,qq 1104639376

MavLink 还没正式研究百度云附件:MAVLink通讯协议全文.pdf   

40
 楼主| 发表于 2018-4-2 21:56 | 只看该作者
  写地面站时发现一个问题,就是 GPS 模块得到的 坐标 ,与GoogleChinaHybridMapProvider、及必应等地图 的坐标 偏差太大了。也就是如何将GPS坐标转换到火星坐标。网上看了下,也没个所以然,望各位高手能解答。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

【站内推荐】上一条 /2 下一条

快速回复 返回顶部 返回列表