STorM32 BGC 相关
下载
storm32-bgc-v130电路图(http://download.csdn.net/detail/hxiaohai/9901379)
drv8313器件手册(http://download.csdn.net/detail/hxiaohai/9901400)
(20180602 添加一个1积分的下载链接:https://download.csdn.net/download/hxiaohai/10454432)
storm32三轴手持增稳云台项目实现代码(http://download.csdn.net/detail/hxiaohai/9901414)
proj目录里的为MDK工程项目,代码均在此;sis4目录里为SourceInsight4项目,编辑代码使用,只因为MDK对编码不够友好。
Github:https://github.com/HaydnLiao/GraduationProject/tree/master/storm32/storm32_proj
Gitee(码云):https://gitee.com/HaydnLiao/GraduationProject/tree/master/storm32/storm32_proj
简介
STorM32 BGC常用来做云台控制板,作者是Olliw,板子硬件开源,软件不开源,只提供可下载的hex文件,详细介绍在作者的博客(http://www.olliw.eu/2013/storm32bgc/)。
由于想尝试写三轴手持增稳云台控制,便买了一块板子,主控器为STMF103RCT6,接USART1引脚使用ISP下载方式便可以下载程序。
电路图
以下为STorM32 BGC v130电路图,可以从Olliw博客获取,或者在文首下载。
右键在新标签页中打开即可查看大图。
与找到的Olliw提供的电路图稍微有点差异的是电机驱动芯片不同。电路图里使用的是TC4452,买到的板子是用DRV8313,器件手册可在文首下载。连接使用的引脚无差别。
引脚
由Olliw的电路图整理出STM32F130RCT6各引脚的使用情况。
Device | Port | Function |
---|---|---|
LED0 | PB12 | |
LED1 | PB13 | |
Uart | PC10 | |
PC11 | UART3_RX (remapped) | |
Motor0 | PB1 | TIM3_CH4 |
PB0 | TIM3_CH3 | |
PA7 | TIM3_CH2 | |
Motor1 | PA6 | TIM3_CH1 |
PA3 | TIM2_CH4 | |
PA2 | TIM2_CH3 | |
Motor2 | PB9 | TIM4_CH4 |
PA1 | TIM2_CH2 | |
PB8 | TIM4_CH3 | |
I2C#1 | PB10 | I2C2_SCL |
PB11 | I2C2_SDA | |
I2C#2 | PB6 | I2C1_SCL |
PB7 | I2C1_SDA | |
LIPO | PA5 | ADC12_IN5 |
USB | PA11 | USB_DM |
PA12 | USB_DP | |
PB5 | USB_DISC | |
RC | PA10 | TIM1_CH3/UART1_RX |
PA9 | TIM1_CH2/UART1_TX | |
PA8 | TIM1_CH1 | |
POT | PC0 | ADC12_IN10 |
PC1 | ADC12_IN11 | |
PC2 | ADC12_IN12 | |
BUT | PC3 | |
AUX | PB14 | |
PB15 | ||
PA15 | ||
RC#2 | PC6 | TIM8_CH1 |
PC7 | TIM8_CH2 | |
PC8 | TIM8_CH3 | |
PC9 | TIM8_CH4 | |
IR | PA0 | TIM5_CH1 |
XOR | PC4 | |
PA4 | (unused) | |
PC5 | (unused) | |
PC12 | (unused) | |
PD2 | (unused) |
实现
根据引脚使用常规的STM32项目开发方式即可实现对硬件的控制。实现的项目代码可在文首下载,水平较低,电机驱动实现可能存在问题,会导致电机发热。项目实际使用的引脚如下。
用途 | 引脚 | 引脚功能 |
---|---|---|
LED0_Green | PB12 | GPIO |
LED1_Red | PB13 | GPIO |
Buzzer | PC3 | GPIO |
UART1_Debug | PA10 | UART1_RX |
PA9 | UART1_TX | |
Motor0_Pitch | PB1 | TIM3_CH4 |
PB0 | TIM3_CH3 | |
PA7 | TIM3_CH2 | |
Motor1_Roll | PA6 | TIM3_CH1 |
PA3 | TIM2_CH4 | |
PA2 | TIM2_CH3 | |
Motor2_Yaw | PB9 | TIM4_CH4 |
PA1 | TIM2_CH2 | |
PB8 | TIM4_CH3 | |
MPU6050#1 | PB10 | I2C2_SCL |
PB11 | I2C2_SDA | |
MPU6050#2 | PB6 | I2C1_SCL |
PB7 | I2C1_SDA | |
LiPo_Voltage | PA5 | ADC12_IN5 |
Joystick | PC0 | ADC12_IN10 |
PC1 | ADC12_IN11 | |
PC2 | ADC12_IN12 |
STorM32 BGC 相关相关推荐
- STorM32 BGC 三轴云台学习(一) 通信协议分析
在淘宝买了个三轴云台,基于STorM32 BGC的,用调试软件控制没有问题,但是自动飞行时候也得通过程序自动控制,所以研究下官网协议,并对其进行了翻译说明. 参考链接Serial Communicat ...
- 20201114-三轴云台storm32 BGC HAKRC调试+
storm32 BGC HAKRC 2轴云台支持俯仰(抬头低头)以及横滚: 三轴多了一个航向.支持锁头模式,拍摄更方便. 可以控制俯仰通过接收机或者其他单独PWM通道 可以设置跟随模式或者锁定模式 可 ...
- sbus storm32bgc_STorM32 BGC三轴增稳云台驱动下载
STorM32 BGC是一种硬件开源.软件闭源的三轴稳定云台控制项目.云台在我们生活中是越来越常见,我们手机拍照用的手持云台,无人机上挂载摄像机的机载隔振云台.我们在电影<流浪地球>里面那 ...
- sbus storm32bgc_STorM32 BGC三轴增稳云台固件更新
STorM32 BGC是一种硬件开源.软件闭源的三轴稳定云台控制项目.云台在我们生活中是越来越常见,我们手机拍照用的手持云台,无人机上挂载摄像机的机载隔振云台.我们在电影<流浪地球>里面那 ...
- storm32云台说明书_俄版SimpleBGC、Storm32开源三轴云台软硬件以及调参软件说明书-V1.02...
本方案采用开源方案,云台嵌入式软件采用simpleBGC开源代码,并参考了网上"SimpleBGC32- 开源三轴无刷云台算法完全解说"修改而成,程序在STorM32 BGC V1 ...
- 开源俄版三轴云台软硬件、调参软件调试可用,代码开源,入门说明
本方案采用开源方案,云台嵌入式软件采用simpleBGC开源代码,并参考了网上"SimpleBGC32- 开源三轴无刷云台算法完全解说"修改而成,程序在STorM32 BGC V1 ...
- 列举一些分析次级代谢物基因簇相关的数据库
次级代谢物基因簇数据库BAGEL4.antiSMASH.PRISM 次级代谢产物,或称天然产物,是由生物体产生的化合物,对于机体的正常生长不是必不可少的.这些次级代谢产物中有许多在医药.农业等领域起着 ...
- 【广告系列一】广告相关名词 CTR/CVR/eCPM...
广告相关名词 推广/广告指标 广告基础名词 电商类 网红类 网盟类 其他 Referecne 推广/广告指标 Verb EN CN impression 展示量/曝光 点击数 / CTR CPM co ...
- iMeta | 宁波大学附属第一医院崔翰斌团队综述缺血性心脏病相关肠道微生物及菌群代谢物研究进展...
点击蓝字 关注我们 缺血性心脏病相关肠道微生物及菌群代谢物研究进展 iMeta主页:http://www.imeta.science 综 述 ● 原文链接DOI: https://doi.org/1 ...
最新文章
- 一周AI创业:MIT博士领衔星药科技获新融资,自动驾驶再掀资本狂潮
- 2021中国大学排名发布:北京大学连续14年位居榜首
- windows下mysql-8.0.11-winx64解压版配置
- 微软2022新bug:大量程序员连夜加班,只因日期数据溢出
- 10年Linux老司机吐血整理的命令大全,拿去吧
- OpenGL 高级光照Advanced Lighting
- 批处理命令set截取字符详解
- matlab 状态估计,基于_当前_统计模型的目标状态估计MATLAB 实现
- 网络体系结构(OSI模型和TCP/IP协议 功能)
- Jenkins构建 netcore5.0 项目时出现NU3028/NU3037错误的解决方案
- python 类中定义列表_Python3中的自定义列表类,具有
- 华为mate40e怎样截长图步骤分享
- vue_elementui拖住滑块拼图验证代码
- python 拆分excel单元格_如何用Python拆分合并后的Excel单元格?
- java实现汉诺塔游戏(递归)(附超详细易懂注释)
- SVG实例入门与动画实战
- python 中^是什么意思,python 中%是什么意思
- arthas的监控java性能
- 三国杀神话再临java版,神话再临 雷包10将 各版技能+台词 《三国杀》武将资料收录...
- LM1640数码管驱动芯片的使用方法
热门文章
- 我也来说说“自学IT能走多远”
- mac的python换字体_Python -mac-画图及设置坐标中文字体
- sign-file: certs/signing_key.pem: 解决方法
- CF1567E Non-Decreasing Dilemma
- python图片转文字
- 程序员必须了解的知识点——你搞懂mysql索引机制了吗?
- IDEA 关闭当前的编辑窗口
- Pytorch 学习日记(一)
- ES DSL搜索 - prefix、fuzzy和wildcard
- 【Linux】3.0Linux进程概念