您当前的位置:检测资讯 > 科研开发

电子工程师需具备哪些技能

嘉峪检测网        2023-08-20 18:04

电子工程师需对数字电路、模拟电路、电路分析、C语言、计算机组成原理、操作系统、数据结构、微机原理、单片机应用技术、嵌入式系统、数字信号处理等技术熟知。
 
1.电路设计
(1)能识别常用的元器件,像电阻,电容,电感,电源,二极管,三极管,场效应管,电位计,传感器,变压器,整流桥,开关,震荡器,LED,数码管,可控硅,继电器等等,包括其各自的型号、类别、大小、封装;
(2)能看懂别人的电路图,能画出自己想设计的电路图,并能综合评价电路设计好坏;
(3)一些常见的应用电路,包括数字电路和模拟电路要使用得很熟练,可组合出不同的新电路来,常见电路有电源电路,反馈电路,放大电路,振荡电路,控制电路,数字系统电路等;
 
2. PCB制图
(1)能使用一些常见的电路画图软件,像AltiumDesigner,PADS,Cadende等;
(2)能画器件的封装图,至少能画二层板,三层板,四层板,摆放器件位置合理,布局美观;
(3)能在画图中考虑到电源和地线,信号线走线,抗干扰问题,具体细节有很多,这里不做说明,目的是确保制版正确、可靠、合理、经济等;
 
3. 器件焊接
(1)懂得焊接的基本原理;
(2)熟练焊接直插和贴片的器件,这两类在常见焊接中用得比较多;
(3)焊接要美观,细心,要遵循一定原则;
(4)能检修电路板的基本问题;
 
4. 电路仿真
有时在验证某一个模块的功能或整体效果时,在设计初期是需要进行电路仿真,调整一些器件参数,观察效果如何,以确定最优的方案和参数值,常见的EAD软件有Proteus,Mlutisim,Pspice,前面两个工具,工程师用的比较多,工具本身交互性也很好,但仿真和实际是存在一定出入的,所以只能是参考,并不能定型。
 
5. 软件编程
根据芯片的不同,其编辑器,编译器,调试器,下载器基本上是不同的,主流的有Keil,IAR,Eclipse,Mplab,VisualDSP++,Xilinx Platform Studio,NiosII, Workbench等,工具只是用来辅助设计的,主要是要求工程师有编写常见的单片机模块代码的能力,像Uart,SPI,I2C,ADC,DAC,PWM, Timer,键盘,液晶,传感器,无线通信等模块的编程。
 
6. 整体调试
这里包括电路调试和软件调试,能发现电路中设计不合理的地方,能解掉软件中出现的Bug,并善于分析问题的关键所在,综合考虑硬件和软件两个方面,从中找到最优解,合理修改硬件电路和软件代码,使修改的代价最小。
 
优秀电子工程师需具备15项实用技能:
      1. MCU分类:4位机,51,PIC,AVR,MSP430等系列进行学习;
  2. 硬件知识:元器件,PCB布线,经典电路,通讯协议,EMC,开发工具;
  3. 软件知识:ASM,C,C++,VISIO,SmartDraw,SourceInsight,VC++6.0;
  4. 辅助知识:AutoCAD,Matlab,OrCAD,相关软件,重要项目;
  5. 电子元器件的精通,常用元器件的用途的非常熟悉;
  6. 输入输出端口控制KEY,V/F变换器,语音控制,电源设计与监控等
  7. 显示技术LED,LCD,VFD等的控制技术;
  8. 机电控制技术PWM,电机的控制,遥控器控制;
  9. 数据采集技术AD,DA,各种传感器的知识,以及编写程序的注意;
  10. 信号与算法技术,编码,各种算法数据结构,C,ASM源代码;
  11. 通信技术SPI总线,I2C总线,CAN总线,RS232,RS485等;
  12. PCB设计技巧,仿真软件MultiSim,EMC,EMI技术知识。
  13. 编程规范ASM ,C,C++的设计能力。
  14. ADS,Protel DXP,KEILC相关软件的熟练应用;
  15. 嵌入式UC/OS-II内核,ARM架构与编程,典型芯片的熟悉。
 

分享到:

来源:Internet