首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
葛才安
南京林业大学 研发工程师
发布于江苏
关注
已关注
取消关注
@校招硬件大牛:
电气工程师校招求职经验分享--专业技能准备与提升介绍
以下内容来源牛客特邀专刊《电气工程师求职经验分享》,作者@不甘平凡的电气咸鱼 1 岗位要求 对于电机控制开发岗位来讲,核心的理论主要是电机学与控制理论;同时,该岗位也是一个偏向于嵌入式开发的岗位,需要熟练掌握的技能包括DSP或STM等微处理器,从设计到调试PCB电路板,较好的编程能力等等。就个人理解而言,大疆创新-电机控制算法工程师是对这个岗位要求最高的,所以这里结合大疆创新的工作描述(Job Description,JD)进行一个专业技能准备与提升的讲解。 工作描述中的任职要求,都是笔试和面试高频题目,需要进行一定深度的准备,最好有相关的项目和实习经历。其中,对专业技能的要求体现在两处精通上面,第一点是对电机控制理论的要求,第二点是对编程能力的要求。后续章节我将结合自己的项目和面试经验,抛砖引玉的谈一下对这部分技能要求的理解。 2 电控开发技能点 这一节主要介绍面试与笔试中常问的电机理论知识和电机控制算法,主要包括磁场定向控制(Field-Oriented Control,FOC),直接转矩控制(Direct Torque Control,DTC),最大转矩电流比控制(Maximum Torque Per Ampere,MTPA),无位置传感器控制(Sensorless)等。 2.1 FOC技能点 FOC也被叫做矢量控制,它通过精确地控制磁场大小与方向,使得电机的运行转矩平稳、噪声小、效率高,并且具有高速的动态响应。FOC控制需要理解的核心思想包括坐标变换(Clark变换与Park变换),PID控制器(电流环、速度环、位置环),空间电压矢量调制(SVPWM技术)。 常见的面试笔试问题包括: 1. 手写同步坐标系下永磁电机电压方程,解释各项的意义等? 解题思路为电压是磁链的导数,空载反电势与交叉耦合项。 2. 以一个两对极表贴式永磁电机为例,画出d轴和q轴的完整磁路? 解题思路为d轴的方向为从永磁体内部S极指向N极,q轴方向逆时针超前d轴方向90度。 3 为何说永磁电机是非线性强耦合的系统? 永磁电机建模时: ①忽略了电机磁路饱和,认为磁路是线性的; ②不考虑涡流和磁滞损耗; ③当定子绕组加上三相对称正弦电流时,气隙中只产生正弦分布的磁势,忽略气隙中的高次谐波; ④驱动开关管和续流二极管为理想元件; ⑤忽略了齿槽、换向过程和电枢反应等影响。正是这部分假设将永磁电机从非线性强耦合的系统转换为了一个线性系统,而实际中这些假设不一定能全部满足。 4 电流环参数怎么整定,分别与哪些电机参数有关,电流环的带宽受哪些因素的影响等;速度环参数怎么整定,速度环参数整定需要哪些电机参数;位置环、转速环、电流环之间的关系,带宽选取等? 解题思路为从S域传递函数理解电机控制系统的各个环节、零极点对消等,这部分内容可以参考书籍《电机传动系统控制》第四章,控制系统参数整定主要与电阻、电感、转动惯量等电机参数相关,当参数未知时可能需要做系统参数辨识。通常带宽按照按照电流环带宽大于5倍速度环带宽,速度环带宽大于5倍位置环带宽进行选取。 5 如何在传统PID控制的基础上提高系统的带宽? 解题思路为减小系统延时与增加状态反馈,延时的解决方案包括提高控制频率、改变采样方式等,状态反馈主要是做速度和加速度前馈,具体实现可以参考参考书籍《电机传动系统控制》第四章。 6 同步调制与异步调制,SVPWM与SPWM的区别,七段与五段式SVPWM? 解题思路为理解载波比、零矢量与开关损耗的概念,参考贺益康《电力电子技术》第二版第五章与袁雷《现代永磁同步电机电机控制原理及MATLAB仿真》第二章。 7 定位力矩(Cogging torque)计算? 定位力矩是由永磁电机机械结构产生的转矩波动,参考论文《新型磁通切换永磁电机的分析、设计与控制》第三章。 8 S域电流环设计与Z域电流环设计,复矢量,有源阻尼? 解题思路为理解闭环传递函数中的主导极点,参考第二章百度云盘电控开发模块论文资料与书籍《电机传动系统控制》第四章。 9 电机控制中逆变器死区的影响和补偿? 为了防止三相逆变电路同一相上下桥臂直通,在电机控制中添加了死区,这也给相电流带来5/7次电流谐波,同时,死区限制了开关管开关频率的提高,主要内容可以参考百度云盘矢量控制死区模块相关论文。 10 S域电机控制系统分析、离散域电机控制系统分析、S域与离散域控制系统的相互转换? 解题思路为考虑MCU算法实现时需要离散域信号处理方案,因此在S域建立的模型需要转换为离散域模型,参考胡寿松《自动控制原理》第四版,明尼苏达大学Katsuhiko Ogata教授《离散时间控制系统》第二版。 2.2 DTC技能点 - DTC与FOC控制的区别 解题思路,从定义出发: 矢量控制是转子磁链定向,它将电机定子电流分解成转矩电流分量和励磁电流分量以实现解耦。可以按照线性系统控制理论方法来设计转速和磁链的PI控制器,从而可以实现连续控制,如下左图。 直接转矩控制则是定子磁链定向,在定子坐标系下分析电机的数学模型,计算控制电机的磁链和转矩,不用复杂的坐标变换。按照非线性的控制理论方法来设计离散的两点式BANG-BANG控制器,如下右图。具体的分析可以参考书籍《异步电动机直接转矩控制》李夙编与书籍《交流电动机直接转矩控制》胡育文。 2.3 MTPA技能点 1. 电压极限圆与电流极限圆? 解题思路为电压方程受直流母线电压和硬件电路电流承受能力的约束。 2. MTPA控制的核心? 解题思路为在相同的电磁转矩下找到最合适的电流组合,也就是偏导数为零的极值点,参考《现代电机控制》王成元第三章,表贴式电机MTPA控制就是id=0控制,内嵌式电机含有磁阻转矩,有所区别。 3. 弱磁控制? 受电压极限圆的约束,一般在永磁同步电机矢量控制中,电机在基速以下用最大转矩电流比(MTPA)控制,基速以上采取弱磁控制。当永磁电机转速较高时,永磁反电势增大,若希望进一步提高电机转速范围需要对永磁体进行弱磁,可以参考《现代电机控制》第三章。 2.4 Sensorless技能点 在矢量控制中,为了实现坐标变换需要实时获取电机转子位置,传统的解决方案为在电机轴向上安装一个物理的位置传感器,但物理传感器带来了诸如成本、装配、体积以及维护等各方面的问题。 为了解决安装物理传感器带来的一系列问题,提出了无位置传感器(Sensorless)矢量控制方案,其核心思想是通过算法获取电机转子实时位置,主要可以分为基于电机模型的中高速无位置控制和基于电机凸极的零低速无位置控制。 - 基于电机模型的中高速无位置控制常见的笔试面试问题有: 1. 永磁电机中高速无位置传感器控制解决了哪些现实问题? 永磁电机中高速无位置解决的现实问题主要包括减小系统成本,减小控制系统体积,作为物理的位置传感器损坏时系统备用,以及解决高速电机(>10000r/min)安装物理传感器工程方面的问题等,主要应用包括无人机,空气压缩机和对体积要求严格的场合等。 2. 高速电机控制器设计的难点在哪里? 高速电机无位置控制的难点主要来自两个方面,首先是高速电机控制系统载波比小,系统阻尼比减小,系统容易失稳;其次无位置传感器控制依赖电流采样与模型重构,相比于物理传感器,存在位置估计误差和与相位滞后。因此为了解决高速无位置传感器控制难题,首先从控制角度,可以提高控制器的开关频率增加系统的载波比;从无位置传感器的角度出发,可以考虑系统延时,对系统进行离散域精确建模,提高位置观测器的带宽和收敛速度。 3. 无位置观测器的具体实现? 在无位置传感器实现的过程中,常用位置观测器包括滑模观测器与龙伯格观测器,滑模控制作为一种非线性控制,收敛速度快,系统结构简单,但传统的基于符号函数sign()的滑模控制率不能兼顾减小抖振与收敛速度,需要在两者之间进行平衡,因而出现了以Sigmoid()函数的滑模控制律;龙伯格观测是一种线性观测器,是基于永磁电机机械运动方程而建立的一类观测器,在使用该观测器进行高速位置观测时需要注意观测器从S域到Z域的转换,同时需要系统转动惯量等参数。 - 基于电机凸极的零低速无位置控制常见面试题目 基于电机凸极的零低速无位置控制一般需要注入外部激励,主要有旋转电压注入,脉振电压注入,方波电压注入等,这里主要以方波电压注入为例,常见面试笔试问题包括: 1. 什么是方波电压注入无位置控制,它解决了哪一类实际问题? 方波电压注入无位置控制是通过向永磁电机同步坐标系注入方波形式的电压,并通过响应电流获取电机转子位置的方法。方波电压注入的方法弥补了永磁同步电机在零低速反电势信号不足以用来观测电机位置的缺点,使得永磁电机能够在低速时通过注入的方法得到电机转子位置,实现良好的矢量控制。该方案常见的应用场景包括破壁机、冰箱、洗衣机等家用电器。 2. 方波电压注入相比其他注入方法或者低速无位置控制方法的优缺点? 首先电压注入法是为了向控制器提供矢量控制的电机转子位置信息,相比于低速I/F控制与V/F控制等非矢量控制,矢量控制可以提供更大的电磁转矩。 其次,相比其他注入方法,高频方波电压是在同步坐标系d轴注入,对转矩的影响可以忽略不计,同时相比于正弦形式的电压注入(如旋转电压注入,脉振电压注入),高频方波电压注入的频率更高,可以大幅提高位置观测器的带宽,但该方法对电流噪声较为敏感,需要更高精度的模数转换器。 3. 方波电压注入中电压幅值、频率如何选取? 方波电压注入的幅值与频率主要取决于永磁电机d轴电感的大小和模数转换器的有效位数,电感越小,有效位数越高,对应的方波电压的幅值越小频率越高。 4. 方波电压注入无位置控制的具体实现过程? 方波电压注入无位置控制的具体实现过程可以描述为:注入->采样->高通滤波->信号解调->位置观测。 5. 方波电压注入信号处理的过程滤波器的选取? 在选取高频滤波器时,一般选取滤波器的截止频率大于5倍的电机基波频率,从而实现高频方波电压产生的高频电流与基波电流的分离; 总的来说,永磁电机相关理论不复杂,但真的达到完全理解需要在相关的项目中慢慢积累,最好的方法就是多参与项目,多转电机,在转电机的时候务必做到清楚每一个技术细节的来龙去脉。 3 嵌入式编程基础 嵌入式编程基础,主要是C语言基础与编程四件套(数据结构和算法,操作系统与原理,计算机网络,设计模式)。对电控开发岗位而言,其中最核心的是C语言基础知识和数据结构与算法,C语言中需要掌握的知识包括指针,内存管理,这两个是C语言的精髓,如果准备时间不足,直接看这两点就好,其次还有函数,引用等。 常见的面试笔试题目包括但不限于: 关键字 static、struct、register、const、volatile、extern、inline,sizeof与strlen,new/delete与malloc/free区别等; 基础概念 指针和引用的区别,条件编译,大小端模式,避免野指针,区分指针数组,数组指针,指针常量,常量指针。 嵌入软件开发的问题 如电机控制算法对代码执行效率要求严格,请从软件角度给出至少3种以上代码优化的方法:可以包括在RAM中运行中断服务程序,开启编译优化,调用内联函数(空间换时间),对部分代码可以使用汇编,三角函数等耗时的运算可以运用查表与插值,避免除法运算等。 针对C语言的学习可以主要参考《C Primer Plus》、《C和指针》、《大话数据结构》、《数据结构与算法分析-C语言描述》等,也可以参看百度云盘中关于嵌入式开发学习路线,总的来说,作为编程类语言,最好的方法就是多写,多用! 原文链接:电气工程师校招求职经验分享-专业技能准备与提升篇
点赞 9
评论 1
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
04-30 13:46
西南石油大学 嵌入式硬件工程师
你会python吗
看到别人发的,哈哈哈存在=听说过 听说过=用过 用过=精通
真烦好烦真烦:
可以的,我听说过python到家
点赞
评论
收藏
分享
04-28 11:01
思摩尔国际(SMOORE)_人力资源(校招方向)(准入职员工)
思摩尔内推思摩尔内推码
9.27 晚上20:00-20:30 思摩尔技术采购一面 1.自我介绍 2.你的性格是怎么样的? 3.为什么想做采购? 4.你还有什么想问的? 5.跟我介绍了电子采购的技能点,我的发展路线等 思摩尔二面 9.28下午2:20-2:40 思摩尔的岗位是技术采购,和器件工程师差不多吧,听说很多做研发的也来做这个了。不过相比较于禾苗通信,感觉对数电模电和电子方面的知识的要求多一些。如果想通过二面,建议好好复习一下电路知识。 面试一开始,大领导就让一个博士考了我很多,不过我很多都忘了呀555,我们保研的同学面试也没被问到这些知识吧,包括什么是CMOS的互锁?怎么求表...
点赞
评论
收藏
分享
03-11 20:17
浙江大学 Java
找实习简介求指点
大家有什么建议吗,这个水平能投大厂实习还是中厂实习还是小厂实习呢
蝴蝶飞出了潜水钟丿:
浙江大学加粗加艺术字加特效加特技加加加....然后随便投就行了
点赞
评论
收藏
分享
03-30 14:27
郑州工业应用技术学院 前端工程师
着tm是人??
真无语了,应届前端要求力扣上前,又说招的算法岗,我问那为什么招前端呢,这不应该招算法吗,然后说我素质差,我c了#职场破防瞬间##现在前端的就业环境真的很差吗#
牛客737698141号:
我的妈一查一个20-99的公司注册金十万人民币的🐶东西在喷屎
职场破防瞬间
现在前端的就业环境真的很差吗
点赞
评论
收藏
分享
04-25 00:08
门头沟学院 游戏后端
腾讯PC客户端-暑期-offer
刚开始投的是后端,结果一直泡池子,实在是熬不住、、、尽管牛客上已经见过许多客户端劝退第n人发的贴,但一想到鼠鼠是个破双非硕,且之前毫无实习经历,再找不到实习感觉秋招也要凉凉,随即转投客户端,希望能捞一个暑期实习,再不济也混个面试经验、、、,没成想运气还不错,意料之外的没有挂也是小小的圆了一次大厂梦,因为之前也参考了不少面经,特此也分享分享自己的以下纯回忆版,可能会有遗漏⌚️投递时间:3.23转投客户端,4.1被PCG捞👋初试(60min)—— 4-8:自我介绍。说一下你的项目,以及你最满意的一点Linux内存管理机制手撕最大连续子序列和为什么使用...
我的OC时间线
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
暑期后端高频问题汇总
7.2W
2
...
左手敲代码的程序员,不配拥有offer吗?
6.9W
3
...
后端简历上最值得写的项目
1.2W
4
...
北京到底有谁在啊?
1.0W
5
...
五一假期,弯道超车时间表
9289
6
...
五一别写你那破开源代码了
8322
7
...
和ai聊天,忍不住爆哭
6902
8
...
给你看看给大学生开10k的前端面经长啥样
6059
9
...
快手投诉后续- HR把我拉黑了!
5974
10
...
拼多多服务端信息确认
5668
创作者周榜
更多
正在热议
更多
#
找工作,行业重要还是岗位重要?
#
8089次浏览
105人参与
#
五一之后,实习真的很难找吗?
#
46353次浏览
335人参与
#
盲审过后你想做什么?
#
12833次浏览
115人参与
#
领导秒批的请假话术
#
10087次浏览
76人参与
#
小厂实习有必要去吗
#
42279次浏览
260人参与
#
设计人如何选offer
#
98485次浏览
690人参与
#
外包能不能当跳板?
#
22218次浏览
191人参与
#
五一假期,你打算“躺”还是“卷”?
#
31960次浏览
443人参与
#
考研可以缓解求职焦虑吗
#
21343次浏览
252人参与
#
面试等了一周没回复,还有戏吗
#
115764次浏览
1076人参与
#
大疆的机械笔试比去年难吗
#
69681次浏览
603人参与
#
找工作前vs找工作后的心路变化
#
7223次浏览
64人参与
#
如果有时光机,你最想去到哪个年纪?
#
43374次浏览
770人参与
#
硬件人,你被哪些公司给挂了
#
46814次浏览
724人参与
#
写简历别走弯路
#
714659次浏览
7850人参与
#
秋招前后对offer的期望对比
#
271720次浏览
2075人参与
#
应届生薪资多少才合理?
#
3134次浏览
24人参与
#
你喜欢工作还是上学
#
37766次浏览
413人参与
#
每人推荐一个小而美的高薪公司
#
72874次浏览
1357人参与
#
如果不工作真的会快乐吗
#
101323次浏览
868人参与
牛客网
牛客企业服务