editor Chen的博客

步进电机与伺服电机有什么区别

伺服电机内部的转子是永磁铁,驱动器控制的U/V/W三相电形成电磁场,转子在此磁场的作用下转动,同时电机自带的编码器反馈信号给驱动器,驱动器根据反馈值与目标值进行比较,调整转子转动的角度。伺服电机的精度决定于编码器的精度(线数)。

什么是伺服电机?有几种类型?工作特点是什么?

答:伺服电动机又称执行电动机,在自动控制系统中,用作执行元件,把所收到的电信号转换成电动机轴上的角位移或角速度输出。分为直流和交流伺服电动机两大类,其主要特点是,当信号电压为零时无自转现象,转速随着转矩的增加而匀速下降.。

请问交流伺服电机和无刷直流伺服电机在功能上有什么区别?

小型DC电机磁场定向控制让无人机进入更高远的飞行航迹

无刷直流 (BLDC) 电机寿命长、采用直流电源且相对经济实惠,因此广泛应用于硬盘驱动器、冷却风扇和 DVD 播放机等电子设备的设计。通常情况下,BLDC 的速度和扭矩由 MCU 使用标量技术控制。

现在一类新型应用正悄然兴起,其中以四旋翼无人机最具代表性,这类应用正日益受到业余爱好者的青睐此外,无人机也正被监控等众多商业应用纳入考量。对这些应用而言,尤其重要的是控制器的动态响应,以及控制器在低速和无传感器的情况下平稳控制 BLDC 的能力。

对于负载动态变化的应用来说,标量技术不够精确。而磁场定向控制 (FOC) 技术能够大大提高精度,因而广泛用于驱动高端工业 AC 设备。通过实施 FOC,BLDC 能够以合理的成本为无人机和其他高性能应用(例如医疗机器人、万向系统和自主驾驶车辆)提供精确控制。

设计这类产品在过去并非易事。其中需要精通 FOC 或直接扭矩控制 (DTC) 等某些其他高级先进的电机控制技术,以及专用软件开发系统的操作知识。如果应用对成本敏感,例如可能在执法行动中使用的带监控摄像头的无人机,则设计经济实惠的 BLDC 电机也将面临挑战。

磁场定向控制 (FOC)

浅谈电机控制器逆变原理



新能源汽车新能源汽车是指采用非常规的车用燃料作为动力来源(或使用常规的车用燃料、采用新型车载动力装置),综合车辆的动力控制和驱动方面的先进技术,形成的技术原理先进、具有新技术、新结构的汽车。新能源汽车电机控制原理,其核心就是变频调速技术的应用。

我们知道新能源汽车大多所用的驱动电机类型有三相永磁同步电机、三相交流异步电动机等,当给输入电机三相平衡均匀的正弦交流电能时电机就可以旋转,对外输出转矩,新能源汽车所配备的电源是直流电源,驱动电机时需要将电源提供的直流电转换为三相交流电,这个转换装置叫做电机控制器,英文缩写是MCU,电机控制器是如何工作的呢?下面小编就简单的阐述一下电机控制器的工作原理。
下面我们看一下新能源汽车永磁同步电动机控制系统组成框图(见图1):

程序员越老越优秀吗?



Peter Knego 向我们展示了一些有趣的东西: 官方数据:程序员年纪越大越出色、越稀有。他使用StackOverflow的声誉值和其它几个指标来印证他的观点。

他的总结是:

随着年龄的增加,程序员的数量急剧下降。程序员数量的峰值出现在27岁,随后每6-7年减少一半。

40左右的程序员对比20左右的程序员,回答的数量前者比后者多一倍,而提问仅为一半之多。这显示年轻一代更喜欢学习,而老一代更喜欢教授。

帖子的质量,例如每个帖子的分值,随着年龄只有微弱的增加。

老程序员通过更活跃的回答问题来赢得声誉。

明年我就年满40,在很多编程相关的社交圈里都被公认为“老程序员”。我的经验如下:

每年,我都能更进一步的善于捕捉“大局”。我不认为这样的进步会有停止的时候。我现在做出的决策比起10年前更合适、更稳重。这归功于我变得更加淡定和有了更多的经验。

编程开发中最浪费时间和资源的7个错误

我在当地几家公司担任过项目经理,项目主要关于一些用PHP制作的中小型网页。在那段历程中,我见识了很多公司常常会犯这样或那样的错误,既浪费时间又浪费资源。下面我具体谈谈在这些错误中最不可饶恕的7个:

1.不问客户究竟想要什么

一般而言,在签署合同阶段都会有一份关于原始需求的标准性文件。而我们常常会犯的最大的错误之一就是想当然地认为,这就是客户的想法。我的建议是,和客户那边所有的核心员工开个咨询会议,确保客户所有的需求都能成竹在胸。

后期如果想要添加关键功能到几乎已经完成的产品中将需要支付大量额外成本,而这原本是可以避免的。

我记得有一次,只是因为在初期阶段没有考虑一项功能而已,我们的团队就不得不重新设计数据库模型。往事不堪回首啊。

2.没有全局性的章程

早前我在一家小公司工作的时候,因为资源有限,我们的老板总是催我们尽早写代码。通常我们不得不一签好合同就立马开工(有时候甚至更早)。我们常常对客户需求懵懵懂懂一知半解,不过即使我们知道客户究竟想要什么,我们的老板也不会让我们腾出时间为程序员和设计师写需求说明。正因如此,重写代码成了家常便饭。因为没有全局性的章程,所以项目经理给出的解决方案往往没有包括所有的需求功能。

3.不写文档

嵌入式开发中DSP与FPGA的关系

常所说的单片机侧重于控制,不支持信号处理,属于低端嵌入式处理器,arm可以看做是低端单片机升级版,支持操作系统管理,更多接口如网卡,处理能力更强;fpga是可编程逻辑器件,侧重时序,可构建从小型到大型的几乎所有数字电路系统,dsp主要完成复杂的数字信号处理,如fft,通常一个复杂系统可以由单片机、arm、fpga、dsp中的一种或几种构成,各有优势和不足。

dsp通常用于运算密集型,fpga用于控制密集型,许多人都用dsp高算法,用fpga 作外围控制电路。