浮名此生分享 http://blog.sciencenet.cn/u/hailangww 工学博士

博文

按标题搜索
无轴承同步磁阻电机建模仿真
2024-2-29 15:18
第一步搭建模型 第二步添加参数 第三步 参数及电流环和速度环Kp和Ki计算 这部分主要通过自动控制原理,去把一个二阶的电流环和速度环变成一个一阶系统,通过配置参数,来获得Kp和Ki。 第四步 仿真初始化和结果 无轴承电机仿真模型,偏心设置(x,y)为(1微米,1微米),0.1s转速初始化,5000*2*pi/60,仿真 ...
273 次阅读|没有评论
[转载]开关磁阻电机
2024-2-1 13:18
1.系统效率高、节能效果好:在宽广的调速和功率范围内,开关磁阻电机整体比异步电动机变频调速系统效率高,在低速或轻载工作的状态下效率能够高10% 以上;与齿轮电机减速、二级皮带轮减速、电磁调速等系统相比,开关磁阻调速电机节电效果更明显。 2.起动转矩大,起动电流小:开关磁阻电机系统从电源侧吸收较少的电流, ...
303 次阅读|没有评论
[转载]电压基准的温漂(ppm/℃)是啥意思
2023-12-13 14:38
对于一个基准电压来说,其输出电压值会随着温度变化而偏离其标称电压值,如何量化或者表达这个偏离值? 首先想到的一个方法就是电压变化量除以温度变化量来表达温漂: 或者: 上面表达式的意思是:温度每变化了一个单位,电压变化了多少。 有个问题 但是这样表达有一个问题,没有于具体某一个 ...
611 次阅读|没有评论
[转载]步进电机的KPPS和速度关系
2023-12-12 13:24
千脉冲/秒,对应速度关系为V = (X * 1000) /(a * 360 / b) (圈/秒) V为速度,单位圈/秒 X为 脉冲频率 ,单位 KPPS a 为驱动器细分数 b 为 步进电机机械步距角
468 次阅读|没有评论
[转载]EtherCat和Modbus TCP的联系和区别是什么,分别用在什么场景下?
2023-10-9 11:47
EtherCat和Modbus TCP都是用于工业自动化领域的通讯协议,它们之间有以下联系和区别: 联系: 1. 均是基于以太网的通讯协议,能够支持实时控制和数据传输; 2. 均采用客户端/服务器(Master/Slave)架构,通过数据包(Frame)的方式进行通讯; 3. 均可以实现多个从节点(Slave)和一个主节点(Master)之间的通讯; ...
767 次阅读|没有评论
[转载]IQmath基本使用方法
2023-10-8 09:11
IQmath基本使用方法(2812为例子);一.配置CMD;PRAMH0:origin=0x100000,l;BOOT_ROM:origin=0x3ff000;IQmathTables:BOOT_RO;IQmath:PRAMH0,PAGE=0;二.载入gel文件,加入IQmath库和头文件;IQmath.gel;IQmath.lib; IQmath基本使用方法(2812为例子) 一. 配置CMD PRAMH0 : origin = 0x100 ...
580 次阅读|没有评论
基于DSP的电机控制程序
2023-1-11 16:14
void sub_1E03B(INT16* p2,INT32 p4, INT32 p8) { p4 - = *(INT16*)p2; *(INT32*)(p2+0x2) = p8*p4 + *(INT32*)(p2+0x2); if(*(INT32*)(p2+0x2)0x3FFFFFFF) { *(INT32*)(p2 + 0x2)-0x3FFFFFFF; } *(INT16*)p2 = *(p2+0x2)0xF; }
1086 次阅读|没有评论
磁场定向算法介绍
2023-1-11 16:03
电动机的控制系统特性归根结底是转矩特性,而转矩电流和磁通能否独立控制和调节,决定了转矩产生是否线性和可控。而永磁同步电动机的各种控制方案,均是基于对定子电流的幅值和相位的控制,也是对定子电流的矢量控制。关键问题是如何将电流进行解耦控制。矢量控制就是引入了空间矢量和矢量变换的方法,将电动机的定子电流 ...
799 次阅读|没有评论
[转载]功率谱密度计算公式_随机振动功率谱密度曲线的计算
2023-1-6 16:21
某单机的随机振动试验条件如下表所示。 频率范围(Hz) 功率谱密度(g2/Hz) 10~100 +3dB/oct 100~600 0.2 600~2000 -9dB/oct 均方根加速度 12.81g 时间 2min 方向 x/y/z 画出其功率谱密度曲线,如图1所示,是由平直谱和斜线谱组合的简单谱。 图1 某单机随机振动的激励谱 图1中,频率在100Hz~6 ...
3773 次阅读|没有评论
DSP电机程序
2023-1-6 14:43
void sub_1E2E9_AD() { INT16 tmp_9; if (var_98DD0xC80 || var_98E0 !=0x0) { var_98E3 = 0x0; var_98C3 = 0x0; } if (var_98DE !=var_98E3) { sub_1604E(); } switch (var_9950 ) { case 0x0; tmp_9 = A ...
876 次阅读|没有评论

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-3-29 21:03

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部