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

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

APM看上去不错,尝试做一套

  [复制链接]
101
发表于 2012-12-7 22:19 | 只看该作者
点击查看详情
搞得不错啊,楼主辛苦了

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

主题

  • 没有相关信息
  • 没有相关信息
  • 没有相关信息
102
发表于 2012-12-7 22:56 | 只看该作者
axnzero 发表于 2012-12-7 18:35
我们可以合作。
你做硬件,我做软件。
QQ好久没开了。

可以呀,今天刚把四路PWM调好。没QQ怎么联系?论坛回复实时性太差了吧。。。
103
 楼主| 发表于 2012-12-8 19:25 | 只看该作者
为何是4路?4路和8路之间是不是有很大的难度差异?
104
发表于 2012-12-8 22:59 | 只看该作者
axnzero 发表于 2012-12-8 19:25
为何是4路?4路和8路之间是不是有很大的难度差异?

我刚开始只想做四旋翼的飞控板,所以只设计了4路PWM。当然改成8路也是完全可以的,只要多用一个定时器就可以了
105
 楼主| 发表于 2012-12-9 16:33 | 只看该作者
地面站和飞控的通讯,也用MavLink吧。
106
发表于 2012-12-10 09:11 | 只看该作者
地面站软件主要是事物管理性质的。楼主如果时间充裕,建议研究一下auducopter机上软件
107
 楼主| 发表于 2012-12-11 23:11 | 只看该作者
软件进展顺利,或许可以很快进入试飞阶段。
预计会有大量的坠机,因此,计划制作一台热丝切割机,用于小批量制作大尺寸机翼和机身。

切割机软件开发进展顺利。

037.jpg (88.53 KB, 下载次数: 86)

037.jpg
108
发表于 2012-12-12 08:44 | 只看该作者
这个软件好像有现成的,以前自已做雕刻机的时候看过
109
发表于 2012-12-12 09:47 | 只看该作者
axnzero 发表于 2012-12-2 13:50
这个HUD原计划使用OpenGL实现。
后来学习了GDI+,做了一些其他的测试发现足够了,就用GDI+做了。
只是用最 ...

MP也是这么干的
不过我在修改过程中发现,这里不能显示汉字
如果把E文标志替换成汉字,后面的文字和线条什么都不能正常继续显示
不知道你是怎么处理的
110
发表于 2012-12-12 18:36 | 只看该作者
顶楼主,支持原创
111
 楼主| 发表于 2012-12-12 21:01 | 只看该作者
zhuxindesign 发表于 2012-12-12 08:44
这个软件好像有现成的,以前自已做雕刻机的时候看过

雕刻机的功能,mach3做的很好,我不打算做了。

我打算做的是热丝切割。
两边分别设置一个XY滑台。
拉一根热丝横着走,用于切割直纹面的机翼梯形机翼。类似四座标线切割那种模式。
如果顺利,或许会在中间放置一个伺服驱动的分度台,用来切割机身。类似巴西烤肉那种模式。
112
 楼主| 发表于 2012-12-12 21:03 | 只看该作者
kissghost 发表于 2012-12-12 09:47
MP也是这么干的
不过我在修改过程中发现,这里不能显示汉字
如果把E文标志替换成汉字,后面的文字和线条 ...

MP是什么?
我的软件不是对APM的汉化,因此所有的资源都是自己控制的。
因此显示汉字或者图形,也都是自己控制的。
我看不明白你说的不能显示是什么意思,是汉化之后的APM软件不能在HUD显示汉字?

113
 楼主| 发表于 2012-12-12 23:03 | 只看该作者
本帖最后由 axnzero 于 2012-12-12 23:50 编辑

G代码解码测试。

038.jpg (108.05 KB, 下载次数: 143)

038.jpg
114
发表于 2012-12-13 09:44 | 只看该作者
本帖最后由 kissghost 于 2012-12-13 09:46 编辑
axnzero 发表于 2012-12-12 21:24
MAVLINK的资料,我目前只有一份:MAVLINK Common Message set Specifications.pdf
是从官网下 载的。
尺 ...


我之前一直没去折腾MAV这块
前几天跟模友讨论数传说起来APM不能低于57600波特率不然连不上
我分析了一下,估计是数据量过大,低于57600报文发送不完整
尤其在空中的时候

115
 楼主| 发表于 2012-12-13 11:04 | 只看该作者
在缺省情况下,APM的软件和飞控版之间要传好多数据,包括十个传感器的原始数据。
这些原始数据大多数情况不需要,可以关掉。

要关掉就需要修改飞控版的源代码,另外还需要修改飞控版的串口设置。

你说的低于57600连不上,我不清楚是哪种连不上。
1,直接修改地面站软件的波特率设置。这是肯定不行的。就算偶尔有数据传送也是很不稳定的。
2,同时修改了飞控版和地面站软件波特率。如果是这样,理应连通,只是数据刷新率会成倍变化。
116
 楼主| 发表于 2012-12-13 20:35 | 只看该作者
G02和G03圆弧代码解算。

039.jpg (94.76 KB, 下载次数: 130)

039.jpg
117
 楼主| 发表于 2012-12-13 20:36 | 只看该作者
G02和G03圆弧代码解算。

039.jpg (95.01 KB, 下载次数: 97)

039.jpg
118
发表于 2012-12-15 10:48 | 只看该作者
楼主太牛了,一个月完成很多工作啊,十分佩服
119
 楼主| 发表于 2012-12-15 21:17 | 只看该作者
016 WAYPOINT                       航点
017 LOITER_UNLIM                   持续盘旋
018 LOITER_TURNS                   盘旋N圈
019 LOITER_TIME                    盘旋N秒
020 RETURN_TO_LAUNCH               返回起飞点
021 LAND                           着陆
022 TAKEOFF                        起飞
080 ROI                            兴趣点
081 PATHPLANNING                   航路规划
112 CONDITION_DELAY                暂停n秒
113 CONDITION_CHANGE_ALT           设定高度
114 CONDITION_DISTANCE             设定距离
115 CONDITION_YAW                  设定航向
176 DO_SET_MODE                    设定模式
177 DO_JUMP                        循环跳转
178 DO_CHANGE_SPEED                设定航速或油门
179 DO_SET_HOME                    设定家位
180 DO_SET_PARAMETER               设定参数
181 DO_SET_RELAY                   设定继电器
182 DO_REPEAT_RELAY                触动继电器N次
183 DO_SET_SERVO                   设定舵机
184 DO_REPEAT_SERVO                触动舵机N次
200 DO_CONTROL_VIDEO               机载摄像机
241 PREFLIGHT_CALIBRATION          飞行前校准
242 PREFLIGHT_SET_SENSOR_OFFSETS   传感器偏置设定
245 PREFLIGHT_STORAGE              日志存储
246 PREFLIGHT_REBOOT_SHUTDOWN      设备关机或重启
252 OVERRIDE_GOTO                  强制跳转
120
发表于 2012-12-16 10:19 | 只看该作者
楼主高人啊。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

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

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