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

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

抛弃蓝牙笔记本电脑咱们来用osd来调调naze32 的 P I D 教程

  [复制链接]
跳转到指定楼层
楼主
发表于 2015-8-4 16:55 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 cisforcer 于 2015-8-21 15:32 编辑

GE FPV 翻译整理注意: 使用ccd 摄像头时 会发生无法叠加 osd 画面 购买时 注意是否是最新的sony 芯片   E 开头的芯片 就可以叠加
中文 教程、图片来源于 老外网页 不需要fan qiang的   blog点oscarliangnet/minimosd-micro-setup-naze32-pid-rssi/   把点换成 “.” 访问


naze32  现在用的也很多了, naze32  是从 mwc 演变而来,其中 BF固件 可以说是 照搬了 mwc的代码, CF 固件基本上可以说是从写了所有的代码, 目前玩CF固件的占绝大多数了
minim micro osd  一个大一个小 都一样用, 小的还便宜点点  都是 apm 上用的,但是老外大神写了固件可以用来给  naze32 用(cc3d osd 可以用这个硬件,当然固件是不一样的)
不多说了 咱们来捣鼓一下吧,几个月前已经捣鼓过,这次找到老外的教程很系统,就来翻译一下
一、naze32 连接 Minim/Micro OSD
  先看看硬件连接,注意看到 摄像头和图传 只画了 信号线,单实际上应该把摄像头和图传的地线都连接起来,要不然是会没有图像的







osd 板子实物来看一下   

老外对 微型 osd 的针脚处理方式很有创意,“减少的很多空间”,老外用双排弯针 和导线来改造的




如果不会这么搞的话,其实用导线焊出来就行了  如下图





固件
我之前搞过kvosd 地址请自行google 很好找的
这次来看看 multiwii-osd(  https://code.google.com/p/multiwii-osd/ )  ,原声的给 MWC 用的固件,所以说naze32 是mwc的儿子 哈哈
界面

代码
界面

osd界面

PID 调整界面



刷写固件需要准备以下东西
1固件下载地址 multiwii-osd(  https://code.google.com/p/multiwii-osd/ )  
2  FTDI 下载线 驱动



3


Arduino IDE

4  osd 板子



连线示意图   


   



接下来先用  Arduino IDE 打开mwosd 的代码文件, 改成下图一样就可以了 , 这是给naze32  CF 固件用的, 可以看到其他固件也是用的这个osd文件

修改好 编译再上传 就完事




然后 打开 mwosd地面站(在下载的 osd 软件包里,需要安装java 才可以运行)


设置什么的一幕了然,但是osd字符什么的也上刷了才能用 具体参考 mwosd使用细则



PS: naze32 和osd  通过 rx tx 连接在一起的时候 , 电脑是不能和naze32通信的

二 mwosd电压校准


     电压校准是通过在osd地面站里面修改 “voltage adjust”  来实现微调的,具体方法如下

    默认的 “voltage adjust”   是200 ,osd显示的电压是 21.0V (假如)  (电池数量 3 s  4s自己修改)

    用万用表测量实际电池的电压,比如是11.1V   (或者插个BB叫 看看实际电压是多少)

  然后降低 “voltage adjust” 到110, osd显示的电压变成11.5V

为了减少重复调整,现在可以来做一下计算, 计算一下 1个  “voltage adjust” ,实际上代表了多少V的电压 (记得修改好 电池数量 3S还是4S)   
     (21-11.5)/(200-110)=9.5/90=0.1056
现在计算一下正确的11.1V (BB叫,记得不)对应的“voltage adjust” 值应该是多少呢
110 - (11.5-11.1)/0.1056 = 106.21 约等于 106
修改一下  main voltage里面的  “voltage adjust”   到106 , 这样电压就差不多准确了
顺便说下  电压报警  voltage Alarm 应该设置多少呢   比如 3.5报警,那3S就是 10.5 , 那前面的数值应该是  10.5/0.1056 =99.43    所以设置个 100吧 或者更加高点   110 如何 ?
再回头看下上面的图里是 107 的值  哈老外给我们算好了 , 但是我觉得 还是根据自己的情况 计算一下比较好  可能会不一样
PS: 更加方便的是 现在新 的osd 固件中, “voltage adjust”   可以通过 OSD 菜单直接在显示屏里调整

三  通过OSD菜单调整NAZE32 的pid参数以及其他参数   可以抛弃蓝牙 抛弃电脑啦!!!!!!!
PID Config (Roll/Pitch/Yaw PID  )  
  
上面只是 OSD 菜单里的一个 界面,实际上还有

  • RC Tuning (RC Rate, RC Expo, Pitch/Roll Rate, Yaw Rate, TPA (Throttle PID Att)                遥控器通道相关参数,我理解为通道行程曲线的相关参数
  • Voltage (Display voltage on/off, Adjust Voltage, Voltage alarm, Cells)                                     电压监测相关参数
  • RSSI (Display RSSI on/off etc)                                                                                                  不解释了
  • Current (Display Amp on/off, Adjust Amps)                                                                               没明白
  • Advanced (Unit – Metric or Imperial, Signal – Pal or NTSC, Mag Calibration)                          单位 国标还是英标  pal 还是NTSC  罗盘校准
  • Display (On/Off switches for Horizon, Sidebars, Scrolling bars, Throttle, GPS Coordinates, Sensors, Gimbal, Map Mode)                          osd显示的详细数据开关
  • Statistics (Trip, Maximum Distance, Max Altitude, Max Speed, Flying time)                              状态   行程 速度 飞行时间什么的 这个功能很赞,但是距离什么的需要 飞控带着gps

osd板子也接好了, 固件也刷好了,现在上电看看 osd出现没, 出现了 接着 拿出遥控器,进入 osd菜单
      1 上锁  
     2 油门摇杆置中
     3 yaw 右满舵
     4 pitch 上满舵
OSD菜单 操作方法
俯仰/横滚摇杆 用来移动 光标,移动到哪里就是修改哪里的参数
方向 yaw 摇杆是用来调整数值

调整参数 好像 没有保存按钮啊 ?  我去。。。。。。。我也没找到  谁能告诉我如何保存 ?

以上就是所有的了
附上 看完很晕的 底下车库搞机视频 觉得赞的 请回个帖子 毕竟飞只要十几分钟 编辑视频缺花了几个小时,你的回帖是给我继续下去的最大动力     当然 个人觉得这个教程也很赞
[flash][flash]http://www.tudou.com/v/U21sCiC03-c/dW5pb25faWQ9MTAzMjA2XzEwMDAwMV8wMl8wMQ==.html[/media][/flash]














micro-minimosd-before-solder-conneector-pins.jpg (113.59 KB, 下载次数: 73)

micro-minimosd-before-solder-conneector-pins.jpg

micro-minimosd-dimension-size-measurement.jpg (147.65 KB, 下载次数: 76)

micro-minimosd-dimension-size-measurement.jpg

micro-minimosd-soldering-pins-easy-access-compact-heatshrink-tube.jpg (94.59 KB, 下载次数: 74)

micro-minimosd-soldering-pins-easy-access-compact-heatshrink-tube.jpg

micro-minimosd-soldering-pins-easy-access-compact-heatshrink-tube-wrap.jpg (94.77 KB, 下载次数: 72)

micro-minimosd-soldering-pins-easy-access-compact-heatshrink-tube-wrap.jpg

micro-minimosd-soldering-pins-easy-access-compact-pinout.jpg (98.89 KB, 下载次数: 80)

micro-minimosd-soldering-pins-easy-access-compact-pinout.jpg

评分

参与人数 2威望 +8 收起 理由
wjdbj + 2 牛人年年有今年特别多呀
a28624586 + 6 很给力!

查看全部评分

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

沙发
发表于 2015-8-4 19:27 | 只看该作者
技术贴必须要顶
来自安卓客户端来自安卓客户端
3
发表于 2015-8-4 19:29 | 只看该作者
4
发表于 2015-8-4 21:50 | 只看该作者



好贴要顶。。。。

5
发表于 2015-8-4 21:57 | 只看该作者
怎么想oscarliang.net 的文章 ?
6
 楼主| 发表于 2015-8-5 07:26 | 只看该作者
liliass 发表于 2015-8-4 21:57
怎么想oscarliang.net 的文章 ?

本来就是啊 你看文章开头 我说明了
来自安卓客户端来自安卓客户端
7
发表于 2015-8-5 08:14 | 只看该作者
好贴子,绝对顶!
8
发表于 2015-8-5 10:20 | 只看该作者
技术强帖必须顶!
9
发表于 2015-8-5 10:59 | 只看该作者
技术贴必须要顶


10
发表于 2015-8-5 10:59 | 只看该作者

技术贴必须要顶
11
发表于 2015-8-5 22:16 | 只看该作者
好评

12
发表于 2015-8-6 09:59 | 只看该作者
教材给力,视频给力,飞的真赞!
13
 楼主| 发表于 2015-8-6 15:50 | 只看该作者
sysmu 发表于 2015-8-6 09:59
教材给力,视频给力,飞的真赞!

头晕不 ? 哈哈  

14
发表于 2015-8-6 17:02 | 只看该作者
这无人的停车场  来一闷棍。先奸后杀
15
发表于 2015-8-7 01:49 | 只看该作者


16
 楼主| 发表于 2015-8-9 18:32 | 只看该作者
微型 osd 适用 ccd 摄像头时 会发生无法叠加 osd 画面!
手里的摄像头 叠加不了
来自安卓客户端来自安卓客户端
17
 楼主| 发表于 2015-8-12 22:46 | 只看该作者
换了个摄像头 osd 还是叠加不上去
不小心碰到 正极 短路 貌似烧掉了
来自安卓客户端来自安卓客户端
18
发表于 2015-8-22 00:03 | 只看该作者
顶,准备下单搞一个,多多指教
19
 楼主| 发表于 2015-8-22 09:58 | 只看该作者
功夫佬 发表于 2015-8-22 00:03
顶,准备下单搞一个,多多指教

一起学习

20
 楼主| 发表于 2015-8-22 23:10 | 只看该作者
经过测试 三种 摄像头 都可以叠加 osd





来自安卓客户端来自安卓客户端
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

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

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