在企业不断追求产品质量和产能的前提下,作为工业设备中的控制驱动元件的主要生产设备绕线机特别是具有较高自动化水平的绕线机很受市场的青睐。而绕线机的主轴驱动电机,随着电力电子技术、磁性材料及自动控制技术的飞速发展逐步转向采用闭环控制的伺服电机、水磁无刷直流电机和永磁同步电机。而永磁无刷直流电机既有交流异步电机的结构简单、成本低及维护方便等特点,又有效率高、调速范围宽及控制简单等优点,永磁无刷直流电机将发展成为自动绕线机主轴驱动电机的主流方案。 本文分析了无刷直流电机的结构,介绍了其工作原理和数学模型,根据绕线机的应用需求,本着降低控制器的成本并且能满足绕线机的性能,设计实现了基于ARM Cortex-M3内核的STM32微控制器的无刷直流电机控制系统. 本文主要研究内容如下: (1)在分析无刷直流电机的特性及工作原理基础上建立无刷直流电机的数学模型: (2)分析了微控制器STM32芯片的结构特点,针对电机控制的要求,着重论述了芯片的系统初始化模块、霍尔传感器接口模块和PMM驱动模块; (3)介绍了自动绕线机的构成及工作原理,在此基础上确定了绕线机主轴马达的控制方案; (4)设计了基于ARM Cortex-M3内核的STM32芯片无刷直流电机控制系统。 先把硬件部分进行一体化设计,后特别论述了几个关键模块的电路设计。软件部分采用模块化设计思想,根据绕线机的动静态性能要求,主要完成了位置、速度、电流三闭环PID控制策略; (5)建立了STM32开发板,对控制器的硬件和软件进行了调试。
2022-07-06 16:21:04 13.18MB 无刷直流电机 STM32 绕线机
1
描述 该无刷直流 (BLDC) 电机参考设计通过使用后跟分立式绝缘栅极双极晶体管 (IGBT) 半桥的 UCC27712-Q1 高侧和低侧栅极驱动器来控制汽车 HVAC(暖通空调)压缩机。该参考设计使用了 TI 的 InstaSPIN 软件,其中包含三相电机控制算法。设计人员可通过在 Piccolo 微控制器 (MCU) 的只读存储器 (ROM) 中使用专门的库来启用该算法,该算法还为无传感器(速度和扭矩)电机控制应用的设计人员提供了专家级工具。 特性 低电压侧可承受高达 45V 的电压以及电池反向和负载突降的情况(12V 系统) 使用有源“米勒钳位”和过流检测电路提供过流和误导通保护 隔离式 CAN 通信接口 隔离式电源 具有 2.5A 峰值输出的非隔离式、低成本、高侧和低侧栅极驱动器 InstaSPIN,无传感器扭矩控制算法
2022-07-04 00:19:35 7.97MB 开源 电路方案
1
关注开源四轴项目也有近一年了,前期都以潜水为主,业余时间主要是在啃那些控制和 导航的理论书籍。最近开始动手做了,打算先从电调开始,发现真要做起来问题还真是一大 堆。所幸有论坛这么好一个交流平台,很多问题其实前人都已经碰到过了,参考前人的经验, 让我少走了很多弯路。在此要感谢论坛各位前辈大侠和阿莫的 ourdev。:-) 前人种树、后人乘凉,既然受惠于前人,怎好意思独享,当然也应该帮助一下新入门的 开发者。由于四轴分论坛的帖子数量已经很多了,光搜一下无刷电机和电调也有近百来篇帖 子,次序和深浅程度不一,想要看完并完全理解这些帖子对新人来说不啻是一个艰巨的任务。 而且很多帖子的发帖时间都比较久远了,回帖提问也未必能得到原作者的回答。我写这篇文 档的目的,就在于做一个整理和汇编,把很多零散的、前人已解答过的问题分门别类整理出 来,并添加一些自己制作电调时的经验和总结。 在参考一些关于无刷电机驱动的书籍和帖子的时候,发现高手或是大师好像都比较惜字 如金,一些问题往往点到为止或者一笔带过,有些看似简单的问题会让像我这样的电调DIYer 困惑很久。所以在本文行文时,笔者力图把问题以大白话的形式说
2022-07-02 20:00:12 4.51MB BLDC 无刷直流 电调设计
1
无刷直流电机矢量控制,采用转速、电流双环控制,电流环dq解耦,d轴采用id=0控制,q轴采用转速外环。采用滑膜观测器(SMO),根据电压电流信息进行电机位置角度动态估算,模型可直接运行,转速和角度跟踪精度较高。可为单片机算法开发提供模型参考。
2022-06-20 22:02:01 48KB 文档资料
1
无刷直流电机之电调设计全攻略
2022-06-18 10:00:22 4.22MB 无刷直流电机 之电 设计 攻略
1
基于DSPF2812的双无刷直流电机PID控制程序,利用EVA、EVB各自控制一台电机。
2022-06-17 16:33:46 559KB DSPF2812 无刷直流电机 PID
1
DSP控制无刷直流电机的好资料,我已经推荐给很多人用了,都说挺好的,欢迎下载
2022-06-16 19:50:45 596KB 2812
1
matlab_无刷直流电机双闭环PI仿真模型,基于simulink
2022-06-15 20:12:50 23KB matlab 无刷直流电机
第三章加速器系统设计 代码3.6卷积神经网络BP算法部分伪代码 //the pooling layer Error computation for(int i_0;i=kernel_x-1)&&(x斗_m<=map_in-)(一1)&& (y+n>=kernel_y-1)&&(y+n<--map_in_y—1)){ energy_sum+=err_outlj][x+m—kemel_x+1][y+n—kernel_x+l】 宰kernel_weight[i][j][m][n]; })}} err_in[i][x][y]=energy_sum; ))} //the convolutional layer Error computation for(int i_0;i
2022-06-13 12:00:11 8.49MB 深度学习
1