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

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

求助,MWC高手速来!!!!又有新的情况出现。

[复制链接]
跳转到指定楼层
楼主
发表于 2013-4-23 11:45 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 夕阳下的吉他 于 2013-4-24 08:28 编辑

2013-4-24
昨晚测试结果:看来不是供电的问题了,我做了三项测试

1、电调和接收机的+5V改用电池供电,飞控版上跟接口连接的5V断开,装上接收机和电调 测试依然无法识别的USB。

2、考虑怕电池的地和USB的地 共用有问题,把USB跟接口的地线也断开,用电池供,只保留信号线。测试USB识别正常,可是传感器不工作。进MWC配置程序端口可以开启,就是没有任何返回值。

3、经过第二条之后,我发现飞控出问题了,即使什么都不接,传感器也都不工作了,会不会是IMU损坏了????????
      在点击STRAT之后,板上的RX灯不停的闪。


青睐MWC的开源,买了东西七拼八凑的焊接了板子,下载了软件。现在遇到的问题接收机连接到飞控上电脑就无法识别了,更别提调试了。下面详细说明一下我的问题:

硬件结构
IMU:ATM328P nano,气压计BMP085,三轴陀螺仪mpu6050,磁传感hmc5883L。  接收机是天地飞的FRP06-P,

焊接应该没有问题,检查了很多遍。



接线图纸如下:




接收机THR\AIL\ELE\RUDD连接D2、D4、D5、D6接口就出现一下情况,无法识别的USB。而且很奇怪的是只要随意连接三个接口都没事,四个全插上就不行了。


平时不接接收机的话各项指标看起来都可以
今天测试的时候一个一个排针往上插,结果居然没有报错,但是四轴识别貌似不对,这也是偶尔的吧,再试就依然无法识别USB了



该问题困扰我好多天了,一直得不到解决,没有办法继续测试更谈上不试飞,请各位高手给指点一下!!!!!!!!!!谢谢

下面附上我程序开启的相关值,固件是MWC2.2的。有些地方我也不确定。
IMU选项不知道该开哪个?就根据我自己的型号找了个最接近的,不一定正确。


低通滤波42HZ

这个是看别的说明让开的,还不知道原因
传感器开了三个








6.jpg (43.74 KB, 下载次数: 29)

6.jpg

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

主题

  • 没有相关信息
  • 没有相关信息
  • 没有相关信息
沙发
发表于 2013-4-23 11:58 | 只看该作者
同关注!
3
发表于 2013-4-23 12:09 | 只看该作者
你的问提满多的  1:你如果是接收机插飞控出问题你把接受机的VCC改成动力电别走飞控这的估计会好我遇到过 11。1V烧不了接收机。
2:你的传感器设置有问题,开了从上往下数第7张图的那个整合传感器就不要再开第10张图的独立的传感器了~~~其实我看你的设置应该是开独立传感器。然后在它的下面就会有一个传感器方向设置你得弄对。AUX2PIN那个是说你AUX2通道是走哪个脚8和12只能开一个这个看你怎么接线。我就看见这些再有再说吧我也是自己焊的板子,如果你不会配置又要焊板子可能会走很多弯路!
4
发表于 2013-4-23 12:16 | 只看该作者
可能是+5V功率不够引起的,+5V用电调或别的直流电源供电。
5
发表于 2013-4-23 12:23 | 只看该作者
供电不足~
6
发表于 2013-4-23 12:47 | 只看该作者
重装系统瞎说滴不必介意
7
发表于 2013-4-23 13:19 | 只看该作者
可能是核心板上USB转TTL芯片用到了你接接收机的针脚,你把接收机插上后引起了冲突。
8
发表于 2013-4-23 14:24 | 只看该作者
imu不应该选择,注释掉,因为你用的是独立传感器,
9
 楼主| 发表于 2013-4-23 14:56 | 只看该作者
xiaop5345 发表于 2013-4-23 12:09
你的问提满多的  1:你如果是接收机插飞控出问题你把接受机的VCC改成动力电别走飞控这的估计会好我遇到过 1 ...

谢谢朋友,就是走了很多弯路了,我回去看看独立供电效果怎么样。
10
 楼主| 发表于 2013-4-23 14:56 | 只看该作者
wdl67 发表于 2013-4-23 12:16
可能是+5V功率不够引起的,+5V用电调或别的直流电源供电。

哎,大意了,怎么就没想到这个问题,谢谢朋友
11
 楼主| 发表于 2013-4-23 14:58 | 只看该作者
孤侠独影 发表于 2013-4-23 14:24
imu不应该选择,注释掉,因为你用的是独立传感器,

嗯,谢谢朋友,那应该选第几项呢?
12
发表于 2013-4-23 16:32 | 只看该作者
路过,瞧瞧!
13
发表于 2013-4-23 16:39 | 只看该作者
      #define HK_MultiWii_SE_V2  // Hobbyking board with MPU6050 + HMC5883L + BMP085开了上面这句,3个传感器就不用单独开了。。

14
 楼主| 发表于 2013-4-23 17:03 | 只看该作者
本帖最后由 夕阳下的吉他 于 2013-4-23 17:13 编辑
lijingwei 发表于 2013-4-23 16:39
#define HK_MultiWii_SE_V2  // Hobbyking board with MPU6050 + HMC5883L + BMP085开了上面这句,3个 ...


谢谢朋友,

如果我想开三个传感器的话,是不是可以选取以下几项的其中一项?

      //#define FREEIMUv03      // FreeIMU v0.3 and v0.3.1
      //#define FREEIMUv035     // FreeIMU v0.3.5 no baro
      //#define FREEIMUv035_MS  // FreeIMU v0.3.5_MS                                                <- confirmed by Alex
      //#define FREEIMUv035_BMP // FreeIMU v0.3.5_BMP
      //#define FREEIMUv04      // FreeIMU v0.4 with MPU6050, HMC5883L, MS561101BA                  <- confirmed by Alex
      //#define FREEIMUv043     // same as FREEIMUv04 with final MPU6050 (with the right ACC scale)

这两种方案中那一个效果最好呢?


我刚才测试了一下,以上都不能选,开启任何一个都会跟单独开启的传感器有冲突。

我现在把IMU的选项全部注释掉了。只开启了下边的三个传感器,再测试一下吧。



15
发表于 2013-4-23 17:17 | 只看该作者
建议你单独开启3个传感器,不要用 #define HK_MultiWii_SE_V2。。
在下面找到 MPU6050   HMC5883L    BMP085单独打开
16
发表于 2013-4-23 18:59 | 只看该作者
你应该开三个独立传感器!也就是6050 5883 和085然后你需要往下
      /* enforce your individual sensor orientation - even overrides board specific defaults */
      //#define FORCE_ACC_ORIENTATION(X, Y, Z)  {accADC[ROLL]  =  Y; accADC[PITCH]  = -X; accADC[YAW]  = Z;}
      //#define FORCE_GYRO_ORIENTATION(X, Y, Z) {gyroADC[ROLL] = -Y; gyroADC[PITCH] =  X; gyroADC[YAW] = Z;}
      //#define FORCE_MAG_ORIENTATION(X, Y, Z)  {magADC[ROLL]  =  X; magADC[PITCH]  =  Y; magADC[YAW]  = Z;}去配置这三行,这是你的传感器方向。你可以参考http://bbs.5imx.com/bbs/forum.ph ... highlight=150%D4%AA这个帖子我就是参考这个做的。还有你说效果其实是一样的只是配置传感器方向的地方不同,如果你要用 #define HK_MultiWii_SE_V2你就需要去def.h里找到相应的那三行进行配置。
17
发表于 2013-4-24 07:13 | 只看该作者
手好正好也有Arduino 开发板,晚上回家试试。传感器和楼主的差不多。呵呵。。
18
 楼主| 发表于 2013-4-24 07:47 | 只看该作者
xiaop5345 发表于 2013-4-23 18:59
你应该开三个独立传感器!也就是6050 5883 和085然后你需要往下
      /* enforce your individual sensor ...

谢谢朋友,就是看了您的帖子才让我萌发动手的想法,非常感谢您的付出。
19
发表于 2013-4-24 09:00 | 只看该作者
先拆除3个传感器,接控到Arduino 开发板,进调试工具看正常不,正常的话再接一个传感器一个传感器往上接。
20
 楼主| 发表于 2013-4-24 10:04 | 只看该作者
tinjp 发表于 2013-4-23 13:19
可能是核心板上USB转TTL芯片用到了你接接收机的针脚,你把接收机插上后引起了冲突。

朋友,接收机的针脚和核心板冲突的问题应该怎么解决呢?
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

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

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