|
本帖最后由 yxw_bob 于 2013-11-25 19:45 编辑
我和大家一起用STM32F3-DISCOVERY和开源Tau labs软件制作飞行控制板。
开源Tau labs软件的介绍和下载见http://www.amobbs.com/forum.php? ... &extra=page%3D1。
某宝上有大把的STM32F3-DISCOVERY的价格在80~95左右。
STM32F3-DISCOVERY自带E-compass/accelerometer MEMS (ST MEMS LSM303DLHC)和Gyroscope MEMS (ST MEMS L3GD20).如果需要可以外接气压计芯片.
STM32F3-DISCOVERY自带STLINK仿真器,只要一条USB线就可以下载程序,并且可以通过USB连接地面站(GCS)进行配置和调参。
下面我和大家开始一步一步的利用STM32F3-DISCOVERY来制作飞控。
在开始制作一前先上传一下,STM32F3-DISCOVERY的引脚分配图
。
STM32F3-DISCOVERY的使用说明在ST的网站上有,我就不再啰嗦了。
下面开始了。
1。下载taulabs_next_20131029_033831_fdd31bdfa9_win32.exe,安装在自己的计算机上,目录自己定义,例如我的在:X:\QUANTON_FLIGHT\taulabs_next_20131029_033831_fdd31bdfa9_win32 .
2.从ST.COM网站上下载STLINK的应用软件STSW_LINK004.ZIP,安装在自己的计算机上,得到STM32 ST-LINK Utility.exe
3.运行STM32 ST-LINK Utility.exe,烧写第1步安装得到的X:\QUANTON_FLIGHT\taulabs_next_20131029_033831_fdd31bdfa9_win32\flight\flyingf3目录中的bl_flyingf3.bin ;
4. 用USB线连接STM32F3-DISCOVERY的USBUSER接口,系统提示安装驱动程序,安装完成后.如图所示.
5.运行X:\QUANTON_FLIGHT\taulabs_next_20131029_033831_fdd31bdfa9_win32\gcs\bin目录中的taulabsgcs.exe.如图 .
点击'下载固件图标'.如图.
然后点击'RESUE',然后根据提示操作,得到下图.
6.点击上图中的'OPEN',选择fw_flyingf3.tlfw,,如图. .
然后选择'打开',然后再点击''FLASH'',如图所示 .
等待程序下载完成.
7.重新上电,可以在'设备管理器'中看到如下设备.
OK!可以进行后面的操作了.
8.关闭GCS,重新打开GCS,如图 .点击''界面最右边的'VEHICLESETUP WIZARD',根据自己的需要和提示进行设置和操作,具体的我就不罗嗦了.
9.点击界面下面的''CONFIGURATION'',出现如下界面..
10.然后根据自己的配置情况进行设置.大家一定要按照要求进行'ATTITUDE'界面中的传感器的校验,一定不要拉下任何一项.最后一定要点击'SAVE'和'APPLY'如图 .
11.大家一定要注意'INPUT'界面中的''ARMING SETTINGS'的飞控的解锁方式的设置.否则误操作会很危险的!!!!!
如图.. |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
阿莫论坛20周年了!感谢大家的支持与爱护!!
知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)
|