查看串口是否选上,波特率是否正确,接口类型是否一致(TTL/232/485),模块的LED指示灯是否正常闪烁(JY61无LED指示灯),串口连接模块是否好坏(通过自闭环测试)
若不清楚设置了哪些配置可使用硬件恢复成出厂设置(适用于JY61P/JY90/JY901B)
模块直接回传的是16进制数,若有55 51…55 52…55 53开头的数据包是正确的数据包,若无选择其他的波特率试试,或者看看自己串口电平是否一致(TTL电平的串口232接232电平的串口,不能搞反)
6轴模块JY61:Z轴通过角速度积分算出来的,使用一段时间会有零点漂移,所以需要进行加速度校准,这样会减小误差,测试效果会更好!
9轴模块JY901:Z轴角度是也地磁有关的,所以使用的时候尽量避免周围磁和铁的物质的干扰就是要远离磁和铁的物质20CM以上,
在远离磁场干扰情况下在进行磁场校准,测试效果会更好!http://jingyan.baidu.com/article/546ae185dd6b8b1149f28c9b.html
注意:9轴Z轴是不会有累计误差或者漂移的,如果使用9轴还会有误差,就只有两点
1.使用前一定要进行加计校准和磁场校准。
2.使用时和校准时,一定要远离磁场干扰。
如何验证有没有磁场干扰:模块在同一个位置绕Z轴旋转个90° 或者180°,然后看下总的磁场数据H会不会有很大的变化,如果有的话说明还是有磁场的干扰。
使用环境不变的话,模块只要校准一次就可以了。
注:模块的TX与USB的RX相连,模块的RX与USB的TX相连,VCC与VCC相连,GND与GND相连
JY901:你可以设置下回传内容,把加速度的勾给去掉,如果还有加速度输出则说明模块没有接受到指令,上位机没有控制到模块!
JY61:点击Z轴角度归零,看看上位机上显示的Z轴是否为零,为零则说明上位机控制到了模块。
旋转轴向的定义是按照右手法则定义的,右手的大拇指指向轴向,四指握拳,此时四指弯曲的方向就是绕着这个轴旋转的方向。模块的三个轴向定义在说明书里面有图示
欧拉角表示姿态的时候,会有奇点现象。奇点位置和欧拉角的旋转顺序有关。比如欧拉角的旋转顺序定义为Z-Y-X,那么Y轴±90°为奇点位置。如果旋转顺序定义为Z-X-Y,那么X轴±90°为奇点位置。我们的模块按照Z-Y-X定义。可以这么理解,Z轴表示方向角,相当于X轴朝向。当Y轴为90度,X朝向上方,就Z轴为任何角度都表示的同一个姿态,没有意义。另外,假设X轴为0度,Z轴为0度。Y轴由89°变为91°,姿态会由【0,89,0】,【180,91,180】,也X轴角度发生了0~180°的突变,Z轴也发生了突变。
建议先接USB串口模块,然后打开串口以后,再把串口模块和901模块接在一起,这样就不会干扰鼠标了。这个是windows串口的一个漏洞
蓝牙适配器需要配合千月软件使用,蓝牙BLE4.0版本的请使用提供的APP连接,连接方法请参考使用说明书
就是当3个轴的角度为0时 X轴指向东 Y轴指向北 Z轴竖直向上
首先不接单片机直接连接电脑看下模块有没有数据 数据正不正常,然后请检查1程序与没有编译后下载 2硬件连接问题,仔细检查管教有没有接对(程序开头有连接说明) 3 查看波特率 还有端口号有没有问题 4使用的开发板是不是和我们使用的一致,不一样的需要自己移植调试。
数据出现55 5F开头的多余的数据包是 发送指令:FF AA 27 FF 00可以清除
解决办法:配置带宽设高一点
解决办法:在透传模式下是没有ID回传的,需要将模块配置成指令模式
解决办法:回传的是55 61蓝牙4.0标准帧,上位机没发对。应使用蓝牙5.0的标准上位机查看数据
解决办法:改带宽,带宽越低,数据越平滑
解决办法:没有模块的运动轨迹,根据数据显示的曲线图
解决办法:不能,回传频率是和姿态数据一致的,设置10HZ就回传10HZ。但刷新频率只有IHZ(IMU的最高可设置回传5HZ),
解决办法:重新上电没有ID回传显示,需要重新配置指令模式。每次上电都要配置模式,因为每次都是默认透传模式
解决办法:断开连接就是待机状态
解决办法:进入上位机,点击帮助,点击蓝牙HID配置,再点击解绑即可
解决办法:先使用串口观察数据是否是正常通讯,如果不是,就有可能是模块出问题了。如果串口数据正常,那初步怀疑是接触不良,建议排除物理连接上的问题。
解决办法:串口1接的USB转TTL的接口接PC就是这个程序
解决办法:波特率是通讯频率,要求必须要与模块一致 持续更新…
解决办法:在透传模式下是没有ID回传的,需要将模块配置成指令模式
解决办法:回传的是55 61蓝牙4.0标准帧,上位机没发对。应使用蓝牙5.0的标准上位机
解决办法:改带宽,带宽越低,数据越平滑
解决办法:没有模块的运动轨迹,根据数据显示的曲线图
解决办法:不能,回传频率是和姿态数据一致的,设置10HZ就回传10HZ。但刷新频率只有IHZ(IMU的最高可设置回传5HZ)
解决办法:是的,每次上电都要配置模式,因为每次都是默认透传模式
解决办法:断开连接就是待机状态
解决办法:进入上位机,点击帮助,点击蓝牙HID配置,再点击解绑即可
解决办法:先使用串口观察数据是否是正常通讯,如果不是,就有可能是模块出问题了。如果串口数据正常,那初步怀疑是接触不良,建议排除物理连接上的问题。
解决办法:串口1接的USB转TTL的接口接PC就是这个程序
解决办法:波特率是通讯频率,必须要与模块一致
解决办法:MQTT/Soket
解决办法:1.移动速度大于5M/s(18KM/H), 2.安装时尽量不要接近45度,0-30度,60-90比较合适 3.如果很快有加速减速,就会很快实现安装角识别 4.一次惯导成功后,固定安装方式,二次进入惯导的时间会缩短很多。
解决办法:
解决办法:1.波特率不对(默认是115200,蓝牙适配器可更改波特率) 2.上位机不对(原始数据为55 61后面的数据不为零)这是需要使用专用的蓝牙5.0上位机
解决办法:必须将模块水平或(选择了垂直安装方式以后)Y轴垂直向上放置
解决办法:RX与RX相接,TX与TX相接
解决办法:3.3V
解决办法:可以通过我们配送的上位机进行打开,并重新记录就可以获得能用文本打开的数据了
解决办法:可以。如果不方便进行二次开发,我们也有提供定制服务,可以在我们产品的基础上定制功能
解决办法:角度的分辨率为:180/32768 加速度、角速度的分辨率为:量程/32768
解决办法:模块静止的情况下,数据的跳动范围。
解决办法:Angel=1)/1013.25), (float)1.0/5255.0))); 参考文献:https://blog.csdn.net/dongsheng186/article/details/46361409 == 54、有输出速度的模块吗?== 解决办法:没有。我们有输出加速度的,加速度与速度是对应关系。 == 55、STM32不是有CAN引脚吗== 解决办法:有,PA11 PA12 == 56、要装在电机旁边,也要输出方位角== 解决办法:不好意思,这个目前还实现不了。 == 57、WIT-IMU的地速只有一半== 解决办法:GPS的速度是海里非公里,其单位换算方式是1海里=1.852千米(公里)