查看完整版本: 电子工程师必需要掌握的知识和技能(强!!!!)(转)(个人收藏的精华)

左岸 2007-1-2 12:01

电子工程师必需要掌握的知识和技能(强!!!!)(转)(个人收藏的精华)

[align=left][align=left][b][font=宋体][size=9pt]合格的电子工程师需要掌握的知识和技能[/size][/font][/b][font=宋体][size=9pt][/size][/font][/align][/align][font=宋体][size=9pt]合格的电子工程师需要掌握的知识和技能愚以为,掌握了一下的硬件和软件知识,基本上就可以成为一个合格的电子工程师:第一部分:硬件知识一、 数字信号
1、 TTL和带缓冲的TTL信号
2、 RS232和定义
3、 RS485/422(平衡信号)
4、 干接点信号二、 模拟信号视频
1、 非平衡信号
2、 平衡信号三、 芯片
1、 封装
2、 7407
3、 7404
4、 7400
5、 74LS573
6、 ULN2003
7、 74LS244
8、 74LS240
9、 74LS245
10、 74LS138/238
11、 CPLD(EPM7128)
12、 1161
13、 max691
14、 max485/75176
15、 mc1489
16、 mc1488
17、 ICL232/max232
18、 89C51
四、 分立器件
1、 封装
2、 电阻:功耗和容值
3、 电容
1) 独石电容
2) 瓷片电容
3) 电解电容
4、 电感
5、 电源转换模块
6、 接线端子
7、 LED发光管
[font=宋体][size=9pt]8[/size][/font][font=宋体][size=9pt]、 8字(共阳和共阴)
9、 三极管2N5551
10、 蜂鸣器五、 单片机最小系统
1、 单片机
2、 看门狗和上电复位电路
3、 晶振和瓷片电容六、 串行接口芯片
1、 eeprom
2、 串行I/O接口芯片
3、 串行AD、DA
4、 串行LED驱动、max7129
七、 电源设计
1、 开关电源:器件的选择
2、 线性电源:
1) 变压器
2) 桥
3) 电解电容
3、 电源的保护
1) 桥的保护
2) 单二极管保护八、 维修
1、 电源
2、 看门狗
3、 信号九、 设计思路
1、 电源:电压和电流
2、 接口:串口、开关量输入、开关量输出
3、 开关量信号输出调理
1) TTL―>继电器
2) TTL―>继电器(反向逻辑)
3) TTL―>固态继电器
4) TTL―>LED(8字)
5) 继电器―>继电器
6) 继电器―>固态继电器
4、 开关量信号输入调理
1) 干接点―>光耦
2) TTL―>光耦
5、 CPU处理能力的考虑
6、 成为产品的考虑:
1) 电路板外形:大小尺寸、异形、连接器、空间体积
2) 电路板模块化设计
3) 成本分析
[font=宋体][size=9pt]4) [/size][/font][font=宋体][size=9pt]器件的冗余度
1. 电阻的功耗
2. 电容的耐压值等
5) 机箱
6) 电源的选择
7) 模块化设计
8) 成本核算
1. 如何计算电路板的成本?
2. 如何降低成本?选用功能满足价格便宜的器件十、 思考题
1、 如何检测和指示RS422信号
2、 如何检测和指示RS232信号
3、 设计一个4位8字的显示板
1) 电源:DC12
2) 接口:RS232
3) 4位3”8字(连在一起)
4) 亮度检测
5) 二级调光
4、 设计一个33位1”8字的显示板
1) 电源:DC5V
2) 接口:RS232
3) 3排 11位8字,分4个、3个、4个3组,带行与行之间带间隔
4) 单片机最小系统
5) 译码逻辑
6) 显示驱动和驱动器件
5、 设计一个PCL725和MOXA C168P的接口板
1) 电源:DC5V
2) 接口:PCL725/MOXA 8个RS232
1. PCL725,直立DB37,孔
2. MOXA C168P,DB62弯
3) 开关量输出信号调理:6个固态继电器和8个继电器,可以被任何一路信号控制和驱动,接口:固态继电器5.08直立,继电器3.81直立
4) 开关量输入调理:干接点闭合为1或0可选,接口:3.81直立
5) RS232调理:
1. LED指示
2. 前4路RS232全信号,后4路只需要TX、RX、0
3. 无需光电隔离
4. 接口形式:DB9(针)直立第二部分:软件知识一、 汇编语言二、 C51
该部分可以从市场上买到的N种开发板上学到,至于第一部分,需要
[align=left][align=left][font=宋体][size=9pt]人来带吧。[/size][/font][/align][/align][align=left][align=left][font=宋体][size=9pt] [/size][/font][/align][/align][align=left][align=left][font=宋体][size=9pt]工程师在某个方面精深钻研,成为某一个特殊领域的专家,从一开始的养家糊口、慢慢小有收益、最后宝马豪宅,也是有的;这些电子工程师可能没有全面掌握这些知识,因为这些行业用不上,例如,液晶显示器,很多行业就不需要;但是,对于一个初学者,我认为,这个提纲是切合实际的,对于面向控制而言,已经基本够用了;对于初学者,全面地掌握这些知识是很有必要的,因为你不知道今后需要使用什么哪些知识,而这些知识, 80%以上你会在今后的工作中使用上,因为这是都是最基本的。熟练掌握这些知识和应用,根据不同的地区、行业和老板,月薪应该可以在3000元~5000元之间,甚至更高。 [/size][/font][/align][/align][align=left][align=left][font=宋体][size=9pt] [/size][/font][/align][/align][align=left][align=left][font=宋体][size=9pt]其实,可能有些你用不上,但是知道了也没有坏处;所谓书到用时方很少,又有谓艺不压身。知识=月薪=年薪=金钱=香车宝马=…….. ,呵呵。 [/size][/font][/align][/align][align=left][align=left][font=宋体][size=9pt] [/size][/font][/align][/align][align=left][align=left][font=宋体][size=9pt]为什么要掌握这些知识? [/size][/font][/align][/align][align=left][align=left][font=宋体][size=9pt] [/size][/font][/align][/align][align=left][align=left][font=宋体][size=9pt]实际上,电子工程师就是将一堆器件搭在一起,注入思想(程序),完成原来的这些器件分离时无法完成的功能,做成一个成品。所需要的技能越高、功能越复杂、成本越低、市场上对相应的东东的需求越大,就越成功。这就是电子工程师的自身的价值。从成本到产品售出,之间的差价就是企业的追求。作为企业的老板,是在市场上去寻找这样的应用;对电子工程师而言,是将老板提出的需求或者应用按照一定的构思原则(成本最低、可*性最高、电路板最小、功能最强大等)在最短的时间内完成。最短的时间,跟电子工程师的熟练程度、工作效率和工作时间直接有关。这就是电子工程师的价值。 [/size][/font][/align][/align][align=left][align=left][font=宋体][size=9pt] [/size][/font][/align][/align][align=left][align=left][font=宋体][size=9pt]将电子产品抽象成一个硬件的模型,大约有以下组成: [/size][/font][/align][/align][align=left][align=left][font=宋体][size=9pt] [/size][/font][/align][/align][font=宋体][size=9pt]1) [/size][/font][font=宋体][size=9pt]输入
2) 处理核心


[align=left][align=left][font=宋体][size=9pt]3) [/size][/font][font=宋体][size=9pt]输出 [/size][/font][/align][/align][align=left][align=left][font=宋体][size=9pt] [/size][/font][/align][/align][align=left][align=left][font=宋体][size=9pt]输入基本上有以下的可能: [/size][/font][/align][/align][align=left][align=left][font=宋体][size=9pt] [/size][/font][/align][/align][align=left][align=left][font=宋体][size=9pt]1) [/size][/font][font=宋体][size=9pt]键盘
2) 串行接口(RS232/485/can bus/以太网/USB)
3) 开关量(TTL,电流环路,干接点)
4) 模拟量(4~20ma、 0~10ma、0~5V(平衡和非平衡信号)) [/size][/font][/align][/align][align=left][align=left][font=宋体][size=9pt] [/size][/font][/align][/align][align=left][align=left][font=宋体][size=9pt]输出基本上有以下组成: [/size][/font][/align][/align][align=left][align=left][font=宋体][size=9pt] [/size][/font][/align][/align][align=left][align=left][font=宋体][size=9pt]1) [/size][/font][font=宋体][size=9pt]串行接口(RS232/485/can bus/以太网/USB)
2) 开关量(TTL、电流环路、干接点、功率驱动)
3) 模拟量(4~20ma, 0~10ma,0~5V(平衡和非平衡信号))
4) LED显示:发光管、八字
5) 液晶显示器
6) 蜂鸣器 [/size][/font][/align][/align][align=left][align=left][font=宋体][size=9pt] [/size][/font][/align][/align][align=left][align=left][font=宋体][size=9pt]处理核心主要有: [/size][/font][/align][/align][align=left][align=left][font=宋体][size=9pt] [/size][/font][/align][/align][align=left][align=left][font=宋体][size=9pt]1) 8[/size][/font][font=宋体][size=9pt]位单片机,主要就是51系列
2) 32位arm单片机,主要有atmel和三星系列 [/size][/font][/align][/align][align=left][align=left][font=宋体][size=9pt] [/size][/font][/align][/align][align=left][align=left][font=宋体][size=9pt]51[/size][/font][font=宋体][size=9pt]系列单片机现在看来,只能做一些简单的应用,说白了,这个芯片也就是做单一的一件事情,做多了,不如使用arm来做;还可以在arm上加一个操作系统,程序既可*又容易编写。 [/size][/font][/align][/align][align=left][align=left][font=宋体][size=9pt] [/size][/font][/align][/align][font=宋体][size=9pt]最近三星的arm受到追捧,价格便宜,以太网和USB的接口也有,周立功的开发系统也便宜,作为学习ARM的产品来说,应该是最好的;
[align=left][align=left][font=宋体][size=9pt]作为工业级的控制,是不是合适,在网友中有不同的看法和争议。本公司使用atmel ARM91系列开发的1个室外使用的产品,在北京室外使用,没有任何的通风和加热的措施,从去年的5月份到现在,运行情况良好。已经有个成功应用的案例。 [/size][/font][/align][/align][align=left][align=left][font=宋体][size=9pt] [/size][/font][/align][/align][align=left][align=left][font=宋体][size=9pt]但对于初学者来说,应该从51着手,一方面,51还是入门级的芯片,作为初学者练手还是比较好的,可以将以上的概念走一遍;很多特殊的单片机也是在51的核的基础上增加了一些I/O和A/D、D/A;也为今后学习更高一级的单片机和ARM打下基础。再说了,哪个老板会将ARM级别的开发放在连51也没有学过的新手手中? [/size][/font][/align][/align][align=left][align=left][font=宋体][size=9pt] [/size][/font][/align][/align][align=left][align=left][font=宋体][size=9pt]在51上面去做复杂的并行扩展是没有必要的,比如,扩展I/O口和A/D、D/A等等,可以直接买带有A/D、D/A的单片机;或者直接使用ARM,它的I/O口线口多。可以使用I2C接口的芯片,扩展I/O口和A/D、D/A,以及SPI接口扩展LED显示,例如:MAX7219等芯片。 [/size][/font][/align][/align][align=left][align=left][font=宋体][size=9pt] [/size][/font][/align][/align][align=left][align=left][font=宋体][size=9pt]市面上一些比较古老的书籍中还有一些并行扩展的例子,如:RAM、EPROM、A/D、D/A等,我觉得已经没有必要去看了,知道历史上有这些一回事就行了; [/size][/font][/align][/align][align=left][align=left][font=宋体][size=9pt] [/size][/font][/align][/align][align=left][align=left][font=宋体][size=9pt]这些知识,是所有产品都具备的要素。所以要学,再具体应用。 [/size][/font][/align][/align][align=left][align=left][font=宋体][size=9pt] [/size][/font][/align][/align][align=left][align=left][font=宋体][size=9pt]说一个小的故事:野人献曝。 [/size][/font][/align][/align][align=left][align=left][font=宋体][size=9pt] [/size][/font][/align][/align][align=left][align=left][font=宋体][size=9pt]从前,有一个农民,冬天干了活后,休息晒太阳。好舒服呀。他想,这么舒服的享受,我要献给国王,让他也能得到享受。于是他兴冲冲地到了王宫,将他的宝贵经验献给了国王。 [/size][/font][/align][/align][align=left][align=left][font=宋体][size=9pt] [/size][/font][/align][/align][align=left][align=left][font=宋体][size=9pt]我现在就象这个农民,把自己认为很宝贵的经验献给大家。希望大家多提宝贵意见;拍板砖也可以,骂我也无所谓,呵呵,随便。 [/size][/font][/align][/align][/size][/font][/size][/font][/size][/font][/size][/font][/size][/font]
[font=宋体][size=9pt][font=宋体][size=9pt]
[/size][/font]

[/size][/font]

kexie 2007-1-3 01:15

thank you very much for sharing

majianv 2007-1-4 00:11

恩,真的很有启迪作用啊

wgzh 2007-1-4 23:17

能掌握这么多那是太强了

liusong106 2007-1-5 09:14

还挺多的哦,呵呵

代码工人 2007-1-5 20:20

电子工程师需要掌握的东东太杂了点,好象什么都需要知道那么一点

gcz 2007-1-5 20:33

是需要慢慢积累的

howardok 2007-1-6 21:48

不是一般人能掌握的

hero_word 2007-1-7 12:55

是需要慢慢积累的

cyf100 2007-1-8 12:58

[size=12px]是需要慢慢积累的
[/size]

gaoming1981 2007-1-8 14:03

还需进一步学习呀!!!!!!!!!!!

tmlw2002 2007-1-8 20:15

woderful,tks

dihooama 2007-1-8 22:27

是需要慢慢积累的

jasonyschen 2007-1-9 12:54

好东西,谢谢啦

zzg_ljl 2007-1-10 14:33

专而不专 不专而专 哈哈

shanfeng 2007-1-12 15:06

比较基础和全面,学习中,谢谢

短笛 2007-1-13 09:34

好的顶DDDDD

george3166 2007-1-14 13:49

很好啊,不過看起來要成為一位合格的工程師需要掌握的內容真的很多.我要加油了.

lovebeyond 2007-1-19 16:43

需要学习的东西还多哦!

luotng 2007-1-20 21:12

不好,不好
页: [1] 2 3 4
查看完整版本: 电子工程师必需要掌握的知识和技能(强!!!!)(转)(个人收藏的精华)