草庐IT

STM32实现编码器电机【速度与位置环闭环控制】

此文章提供了一个通用的函数接口,仅需配置相关IO。基于Hal库开发。一、硬件及接线说明1.1硬件平台控制芯片:STM32F103ZET6电机驱动:TB6612电机类型:520编码器电机(12V110RPM减速比90)1.2接线说明PWMA——PE9(TIM1通道1)STBY——PF0AIN1——PF1AIN2——PF2编码器A相——PA1(TIM2编码器模式)编码器B相——PA0(TIM2编码器模式)TIM6:产生1ms定时器中断(无需接线)二、CUBEMX配置2.1新建工程,配置时钟频率为72MHz2.2配置RCC,使用外部高速晶振2.3Debug配置为SerialWire模式2.4配置GP

STM32实现编码器电机【速度与位置环闭环控制】

此文章提供了一个通用的函数接口,仅需配置相关IO。基于Hal库开发。一、硬件及接线说明1.1硬件平台控制芯片:STM32F103ZET6电机驱动:TB6612电机类型:520编码器电机(12V110RPM减速比90)1.2接线说明PWMA——PE9(TIM1通道1)STBY——PF0AIN1——PF1AIN2——PF2编码器A相——PA1(TIM2编码器模式)编码器B相——PA0(TIM2编码器模式)TIM6:产生1ms定时器中断(无需接线)二、CUBEMX配置2.1新建工程,配置时钟频率为72MHz2.2配置RCC,使用外部高速晶振2.3Debug配置为SerialWire模式2.4配置GP

PID算法的简单了解

什么是PID?PID是Proportional(比例)、Integral(积分)、Differential(微分)的缩写。PID控制算法是结合比例、积分和微分三种环节于一体的控制算法,它是连续系统中技术最为成熟、应用最为广泛的一种控制算法。PIDControl,即PID控制器是以PID为原理制造的,在实际生产生活中,为了提高自动化能力,而最常见的控制器。比如四轴飞行器,再比如平衡小车......还有汽车的定速巡航、3D打印机上的温度控制器....用“开关量”来控制一个物理量,就显得比较简单粗暴了。有时候,是无法保持稳定的。因为单片机、传感器不是无限快的,采集、控制需要时间。这时,就需要一种『算

PID算法的简单了解

什么是PID?PID是Proportional(比例)、Integral(积分)、Differential(微分)的缩写。PID控制算法是结合比例、积分和微分三种环节于一体的控制算法,它是连续系统中技术最为成熟、应用最为广泛的一种控制算法。PIDControl,即PID控制器是以PID为原理制造的,在实际生产生活中,为了提高自动化能力,而最常见的控制器。比如四轴飞行器,再比如平衡小车......还有汽车的定速巡航、3D打印机上的温度控制器....用“开关量”来控制一个物理量,就显得比较简单粗暴了。有时候,是无法保持稳定的。因为单片机、传感器不是无限快的,采集、控制需要时间。这时,就需要一种『算

浅谈深度学习中的概率

摘要:本次就和大家聊一聊深度学习中的概率。本文分享自华为云社区《【MindSpore易点通】深度学习中的概率》,作者:chengxiaoli。为什么会用到概率呢?因为在深度学习中经常会需要处理随机的数据,或者包含随机性的任务,随机性也来自非常多的方面,所以在存在不确定性的情况下,都需要用到概率。本次就和大家聊一聊深度学习中的概率。随机变量首先我们来认识下随机变量。变量我们应该都很熟悉,例如在Python语言中,变量会关联并表示一个固定的值;那么随机变量也很好理解,就是可以随机的表示不同值的变量,例如x1和x2都是随机变量X可能取到的值,这种情况而言,一个随机变量只是对可能状态的描述,并且这个描

基于TI DSP TMS320C6657、XC7Z035的高速数据处理核心板

一、板卡概述    TIDSPTMS320C6657+XC7Z035的高速数据处理核心板由广州星嵌电子科技有限公司自主研发,包含一片TIDSPTMS320C6657和一片XilinxZYNQ-7000SoC处理器XC7Z035-2FFG676I。适用于无人机蜂群、软件无线电系统,基带信号处理,无线仿真平台,高速图像采集、处理等领域。TMS320C6657+XilinxXC7Z035核心板正面图 二、核心板技术指标DSP处理器型号TITMS320C6657CZHA25,2核C66x,主频1.25GHzZYNQXilinxXC7Z035-2FFG676I2xARMCortex-A9,主频800MH

浅谈深度学习中的概率

摘要:本次就和大家聊一聊深度学习中的概率。本文分享自华为云社区《【MindSpore易点通】深度学习中的概率》,作者:chengxiaoli。为什么会用到概率呢?因为在深度学习中经常会需要处理随机的数据,或者包含随机性的任务,随机性也来自非常多的方面,所以在存在不确定性的情况下,都需要用到概率。本次就和大家聊一聊深度学习中的概率。随机变量首先我们来认识下随机变量。变量我们应该都很熟悉,例如在Python语言中,变量会关联并表示一个固定的值;那么随机变量也很好理解,就是可以随机的表示不同值的变量,例如x1和x2都是随机变量X可能取到的值,这种情况而言,一个随机变量只是对可能状态的描述,并且这个描

基于TI DSP TMS320C6657、XC7Z035的高速数据处理核心板

一、板卡概述    TIDSPTMS320C6657+XC7Z035的高速数据处理核心板由广州星嵌电子科技有限公司自主研发,包含一片TIDSPTMS320C6657和一片XilinxZYNQ-7000SoC处理器XC7Z035-2FFG676I。适用于无人机蜂群、软件无线电系统,基带信号处理,无线仿真平台,高速图像采集、处理等领域。TMS320C6657+XilinxXC7Z035核心板正面图 二、核心板技术指标DSP处理器型号TITMS320C6657CZHA25,2核C66x,主频1.25GHzZYNQXilinxXC7Z035-2FFG676I2xARMCortex-A9,主频800MH

2.69分钟完成BERT训练!新发CANN 5.0加持

摘要:快,着实有点快。现在,经典模型BERT只需2.69分钟、ResNet只需16秒。啪的一下,就能完成训练!本文分享自华为云社区《这就是华为速度:2.69分钟完成BERT训练!新发CANN5.0加持,还公开了背后技术》,作者:昇腾CANN。快,着实有点快。现在,经典模型BERT只需2.69分钟、ResNet只需16秒。啪的一下,就能完成训练!这是华为全联接2021上,针对异构计算架构CANN5.0放出的最新性能“预热”:4K老电影AI修复,原本需要几天时间,现在几小时就能完成;针对不同模型进行智能优化,300+模型平均可获得30%性能收益;支持超大参数模型、超大图片计算,几乎无需手动修改原代

2.69分钟完成BERT训练!新发CANN 5.0加持

摘要:快,着实有点快。现在,经典模型BERT只需2.69分钟、ResNet只需16秒。啪的一下,就能完成训练!本文分享自华为云社区《这就是华为速度:2.69分钟完成BERT训练!新发CANN5.0加持,还公开了背后技术》,作者:昇腾CANN。快,着实有点快。现在,经典模型BERT只需2.69分钟、ResNet只需16秒。啪的一下,就能完成训练!这是华为全联接2021上,针对异构计算架构CANN5.0放出的最新性能“预热”:4K老电影AI修复,原本需要几天时间,现在几小时就能完成;针对不同模型进行智能优化,300+模型平均可获得30%性能收益;支持超大参数模型、超大图片计算,几乎无需手动修改原代