|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 leonfs 于 2017-5-26 17:51 编辑
废话不说,材料
9250模块17元,stm32f103c8t6最小板10元
连接说明,供电的话,安装好固件下载好之后,先用stm板子上的USB供电先试试,,,具体实施时可选择5V或者3.3V供电,不要焊错供电哦。。。。。注意,因为是给9250供电为3.3v,因此9250上的供电跳线一定要短路接上!!!
短接位置,请用焊锡点上
MPU9250是有方向性的电子器件,具体施安装的时候,请按如图的安装方位
固件下载方法,使用串口,下载软件STM32 Flash Loader Demo v2.6http://www.cr173.com/soft/58213.html
1.注意下载时STM板的BOOT0跳到1,BOOT1为0,下载完之后,把BOOT0回复到0,BOOT1依然为0,每次切换要按reset按键才能生效2.注意,BOOT0,1的飞线,一定要用它送的跳线帽,不要自己拿飞线跳,STM32的BOOT0,1非常孱弱
2.打开FLASH DEMO2.6, 选择好你的串口, 文件选择要选hex类型,然后选我附件里的固件
--->
--->
--->
--->
handtrack_0526_2.rar
(56.22 KB, 下载次数: 192)
---------------------------------------------------------------------------------------------------------------------------------
板子输出说明
1.B9按钮,按钮另一端为地
2.B8为9通PPM输出,默认通道5,6,7,为yaw,pitch,roll,其他通道固定输出最低(通道可设置)
3.B5,B6,B7为yaw,pitch,roll的pwm输出信号,可直接控制舵机
4.A9,A10为串口信号,通过usb串口连接电脑,波特率115200。在正常模式下会持续输出明文的yaw,pitch,roll,在校准模式下,则作为设置量程,反相的操作接口。
使用说明
1.板子焊接完成,固件下载好之后,断电。
2.板子通电则开始工作,如果通电后,发现STM的指示灯(PC13)快速闪烁,说明9250的连接有问题或者模块出错或者其他硬件问题,请检查连接或更换板子。
3.因为是第一次开机,需要对9250进行校准,上电前过按住按钮不放,然后上电,板子会进入校准模式,此时指示灯会慢闪,让你的板子绝对静止放置5秒以上,然后再拿起你的板子,向各个方向晃动,各种晃各种摇各种搞就是了,直到指示灯变成常亮,矫正完成!!!!!理论上矫正一次就OK,以后都不用,如果以后使用发现不准了,请重做这个步骤。如果灯一直闪无法完成校准,请重新上电,多做几次肯定行。运气好的话几秒钟就能OK,一般也要1,20秒把。。。
4,完成矫正后,断电,重新上电(这次上电就不要按着按钮了),正常的话指示灯会常量,表示工作正常,它将会输出3轴的PPM, PWM,以及明文的串口信息。
5. 正常模式下,按下按钮,将会重置中心点,以当前的指向为准。
行程及反相设置
1.模块初始化后,3轴的默认行程都是45度,也就是说你头左右转45度,对应YAW舵机的最大/小量程,PITCH和roll也一样。
2.如果需要修改量程和3轴信号的反相,可通过串口调试工具实现,
a.具体方法是,先下载个SSCOM串口调试软件。头追先进入校准模式,然后通过串口连接STM板,波特率115200,注意发送新行处打钩
串口调试助手3.2.rar
(276.03 KB, 下载次数: 78)
b.在字符串输入那里,直接回车,可以看到如图显示当前的行程和相位。
c.输入p20回车,表示把pitch的行程改为20度,r05表示把roll行程改成5度,y80表示行程改成yaw行程改为80度。如此类推,,,,最大行程可改为90度
d.输入y-回车,表示把当前的yaw反相,再按y-就又反相回来,如此类推r-,p-
e.输入c05或者c06或c07或c07, 表示3轴输出的开始通道,例如设置c06,则ppm里面的通道6,7,8分别输出y/p/r。
f.全部修改好后,按s回车,板子保存设定,OK!!!!!
先上视频:
后继发出固件和烧录/使用方法,,今天先开一坑,欢迎入坑Q群544769159!!!!
|
| |