本章通过两个例程介绍STM32的模数转换器(ADC),第一个通过ADC采集内部温度传感器通道电压,然后得出MCU内部温度。第二个通过DMA的方式采集两个ADC通道电压。1.ADC本章程序在串口printf工程的基础上修改,复制串口printf的工程,修改文件夹名。击xxx.ioc打开STM32cubeMX的工程文件重新配置。ADC1外设选择温度传感器通道。ADC1配置如下,选择默认设置。其Date
使用stm32控制步进电机 简述:根据使用正点原子教程结合csdn资源改过来的,正点原子精英版,控制器选用的是TB6600,电机随便选用的是28的。一共包括三个文件,.h  .c   main文件.h头文件主要是做函数声明一样的东西,.c源文件是主要的配置文件,main文件是主程序,调用已经配置好的资源产生相应的功能。  主要是利用.c文件中的定时器产生p
转载 2023-08-06 11:53:35
57阅读
基于寄存器与基于固件库的stm32 LED流水灯例子一、基于寄存器的stm32 LED流水灯程序1. 创建一个keil工程(寄存器版)2. 基于寄存器stm32 LED流水灯二、 基于固件库的stm32 LED流水灯程序1. 创建一个keil工程(固件库版)2. 四、基于固件库stm32 LED流水灯三、总结 一、基于寄存器的stm32 LED流水灯程序基于寄存器&基于固件库的stm32
转载 2024-10-15 09:48:55
128阅读
TopologyMaster:处理拓扑的一些基本信息和工作,比如更新心跳信息,拓扑指标信息更新等 NimbusServer:** * * NimbusServer work flow: 1. cleanup interrupted topology delete /storm-local-dir/nimbus/topologyid/stormdis delete /storm-zk
# 如何实现storm32BGC 32源码 ## 整体流程 ```mermaid erDiagram DEVELOPER ||--o| BEGINNER : 教学 ``` ```mermaid flowchart TD BEGINNER --> A(准备开发环境) A --> B(下载源码) B --> C(编译源码) C --> D(烧录到设备) `
原创 2024-05-24 05:07:27
194阅读
本文是一篇利用STorM32板子控制三轴云台的经验贴,内容包括从所有的硬件到位开始到pid参数调节完成中的一些经验,完成这一步后,就可以拥有一个稳定的云台了。本文是基于《STorM32 BGC32Bit 三轴云台控制器V1.31 调参技术手册》进行的硬件调试工作,硬件方面,机架和电机要配套,不能电机的功率不够而机架很沉重。买回板子,机架电机,组装的时候最好将机架和板子固定在一个什么地方上,比如像这
# Storm32 BGC 三轴云台开发概述 在现代摄影和航拍中,三轴云台是一个不可或缺的部件。Storm32 BGC(Brushless Gimbal Controller)因其性价比高和可编程性,成为了广泛使用的三轴云台控制解决方案。本文将对Storm32 BGC的开发进行概述,并提供相关代码示例,以帮助你更好地理解如何利用该云台进行开发。 ## Storm32 BGC 的工作原理 St
原创 2024-10-21 05:52:14
951阅读
在淘宝买了个三轴云台,基于STorM32 BGC的,用调试软件控制没有问题,但是自动飞行时候也得通过程序自动控制,所以研究下官网协议,并对其进行了翻译说明。Storm32板可通过串口USB、UART和蓝牙进行通信。三组命令可用于串口通信:简单指令:这个集合有一个非常简单的命令结构,用于GUI的主要任务。RC指令:这套设备的目标是远程控制Storm32万向节。mavlink指令:这个集合是“real
转载 2024-01-03 13:55:12
470阅读
【引言】近几年随着视频平台的的不断崛起,视频成为了网络内容创作的主流展现形式。视频内容的不断出现,让人们可以将身边更多有意思的故事分享给他人,为生活带来更多的乐趣。但是,由于人们生活中真正用于娱乐的闲暇时间有限,所以短视频的内容的拍摄便渐渐成为了视频创作中的主力内容。短视频拍摄的主力设备一般是手机或者小型相机,一款合适的云台会给视频内容带来更好的稳定以及展现效果,今天就给大家带来一款可以兼顾手机、
通常红外遥控为了提高抗干扰性能和降低电源消耗,红外遥控器常用载波的方式传送二进制编码,常用的载波频率为38kHz,这是由发射端所使用的455kHz晶振来决定的。在发射端要对晶振进行整数分频,分频系数一般取12,所以455kHz÷12≈37.9kHz≈38kHz。也有一些遥控系统采用36kHz、40 kHz、56 kHz等,一般由发射端晶振的振荡频率来决定。所以,通常的红外遥控器是将遥控信号(二进制
转载 2024-01-17 07:36:39
65阅读
# storm32bgc三轴云台调参 ## 什么是storm32bgc三轴云台 storm32bgc是一款用于控制三轴云台的开源固件,可以通过调参来优化云台的运动性能和稳定性。它支持多种通信接口,如I2C、Serial、SPI等,可以与多种主控板进行通信。 ## 为什么要调参 在实际应用中,云台的运动性能和稳定性是非常重要的。通过调参,我们可以使云台的运动更加平滑,响应更加迅速,从而提升用
原创 2023-11-11 09:18:32
730阅读
参考文献:https://www.rt-thread.org/document/site/programming-manual/basic/basic/一般 MCU 包含的存储空间有:片内 Flash 与片内 RAM,RAM 相当于内存,Flash 相当于硬盘。编译器会将一个程序分类为好几个部分,分别存储在 MCU 不同的存储区。Keil 工程在编译完之后,会有相应的程序所占用的空间提示信息,如下
转载 2024-06-18 05:17:50
50阅读
基于TMS320F2812的多轴运动控制卡设计  引 言    开放式体系结构的数控系统已成为当今数控技术的发展方向,而其中的基于计算机标准总线的“PC+运动控制卡”结构则是今后开放式数控技术发展的主流。此类数控系统通常选用高速DSP作为运动控制卡CPU,采用主从式控制策略,利用PC和DSP都读取内存的方式来实现上/下位机的通信;具有信息处理能力强、开放程度高、运动轨
转载 2024-01-22 21:54:13
200阅读
文章目录一.引言二.陀螺仪三.加速度计四.MPU6050一.引言要开始做俩轮平衡小车了,所以需要补充一些关于平衡小车的知识,首先就是如何让小车保持平衡,这是要依据小车当前的三轴角度和平衡位置的三轴角度做对比,然后不断地调整轮子的转动,从而使小车尽量保持平衡。 这里整理一下关于角度测量的知识,对比三种传感器:陀螺仪、加速度计、MPU6050,借此来说明选择MPU6050模块进行角度测量的优越性。二.
  说到编程、谈到硬件,你也许会想到屌丝逆袭女神的“传奇”故事,也许会浮现出带着眼镜、头发稀少、无精打采的程序猿形象。“编程”,听起来高大上却似乎离我们很远也让很多人包括很多家长和孩子望而却步。编程与几乎所有的电子设备息息相关,而随着越来越多电子设备的出现,我们必须承认生活已经逐渐被编程重重包围的事实。  对此,BBC从今年3月起开始向英国百万学生免费提供micro:bit设备。作为一款口袋大小的
# 如何实现 Storm32 BGC 硬件接口 在现代硬件开发中,实现硬件接口是一个基础但重要的任务。本文将为刚入行的小白提供一个关于如何实现 Storm32 BGC 硬件接口的全面指南。我们将具体阐述每个步骤,并提供必要的代码示例来帮助理解。 ## 流程概述 实现 Storm32 BGC 硬件接口的工作流程如下表所示: | 步骤 | 描述
原创 10月前
130阅读
前言前面章节我们介绍了很多关于ST MotorControl Workbench的使用及实例 ,但是所有的实例均是基于ST的NUCLEO-F103RB和X-NUCLEO-IHM07M1 3SH开发板进行讲解与演示的,很多同学表示手头并没有相应的开发板,且在实际应用时经常会出现各种各样的问题,从本节开始,将给大家演示一下实际应用工程中怎么用ST MotorControl Workbench来配工程,
转载 9月前
57阅读
材料清单:降压模块 OLED 屏幕 按键 舵机 开发板 MPU-6050实验概述:将MPU-6050采集到的数据转换成欧拉角,并用OLED 屏幕显示;三轴云台与MPU-6050之间形成闭环控制系统,达成一个简单的平衡系统舵机控制舵机主要由可变宽度的脉冲来进行控制,控制线是用来传送脉冲的。脉冲的参数有最小值,最大值,和频率。一般而言,舵机的基准都是周期为20ms,宽度为1.5ms。这个基准定
SimpleBGC三轴云台用户手册V1.00硬件平台:STorM BGC V1.31。软件框架:SimpleBGC_V1.00。       本方案是采用俄版STorM BGC硬件平台,软件采用SimpleBGC架构,并根据硬件平台修改调整,并且新增加了调参模块。本方案放弃原有的复杂调参软件(坑多,各种不好用),自行独立研发配套上位机,调试简单方便,非常适合
STorM32 BGC 是一款广受欢迎的电调(Electronic Speed Controller)固件,由于其强大的功能与灵活的配置选项,吸引了众多用户与开发者。本文将探讨 STorM32 BGC 的开发背景、特性比较、迁移指南、兼容性处理、实战案例、性能优化与生态扩展,帮助读者全面掌握这一领域的知识。 # 版本对比 STorM32 BGC 具有多个版本,每个版本都有不同的特性。下面是几个
原创 6月前
53阅读
  • 1
  • 2
  • 3
  • 4
  • 5