0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

电子工程师必须要了解的一些知识以及为什么要了解这些知识的资料概述

j4AI_wujianying 来源:未知 作者:易水寒 2018-07-05 10:05 次阅读

第一部分:硬件知识

一、数字信号

1、TTL和带缓冲的TTL信号:逻辑门电路

2、RS232和定义:异步传输标准接口,通常以9个引脚(DB-9)或是25个引脚(DB-25)的型态出现,一般个人计算机上会有两组RS-232接口,分别称为COM1和COM2。数据传输速率为每秒50、75、100、150、300、600、1200、2400、4800、9600、19200波特。

3、RS485/422(平衡信号)半双工/全双工

4、干接点信号:无源开关,具有闭合和断开的2种状态,2个接点之间没有极性,可以互换。各种开关如:限位开关、行程开关、脚踏开关、旋转开关、温度开关、液位开关等;各种按键;各种传感器的输出,如:环境动力监控中的传感器、水浸传感器、火灾报警传感器、玻璃破碎、振动、烟雾和凝结传感器;继电器、干簧管的输出。

湿接点信号:有源开关;具有有电和无电的2种状态;2个接点之间有极性,不能反接。

二、模拟信号视频

1、非平衡信号:非平稳信号是指分布参数或者分布律随时间发生变化的信号。现实世界中我们所碰到的信号大都是非平稳信号。平稳和非平稳都是针对随机信号说的,非平稳信号分析和处理的一般方法有时域分析、频域分析、时频联合分析。

2、平衡信号:信号在传输过程中,如果被直接传送就是非平衡信号,如果把信号反相,然后同时传送反相的信号和原始信号,就叫做平衡信号,平衡信号送入差动放大器,原信号和反相位信号相减,得到加强的原始信号,由于在传送中,两条线路受到的干扰差不多,在相减的过程中,减掉了一样的干扰信号,因此更加抗干扰。这种在平衡式信号线中抑制两极导线中所共同有的噪声的现象便称为共模抑制。所以平衡线路只需要在输入输出信号增加一个差动放大器就可以实现。

三、芯片

1、封装

2、7407:TTL集电极开路六正相高压驱动器。1入2出3进4输出5进6输出9进8输出11进10输出13进12输出。

3、7404:六组反向器。1入2出3进4输出5进6输出9进8输出11进10输出13进12输出。

4、7400:四组与门。1.2入3出,4.5入6出,9.10入8出,12.13入11出。

5、74LS573:八位三状态输出D触发器。

6、ULN2003:高耐压、大电流达林顿陈列,由七个硅NPN达林顿管组成。

7、74LS244:3态8位缓冲器,一般用作总线驱动器,没有锁存的功能。

8、74LS240:3态总线转换器,一般用于总线的电平匹配问题,为单向传送。

9、74LS245:3态总线转换器,一般用于总线的电平匹配问题,为双向传送。

10、74LS138:3线-8线译码器

74LS238:加法器

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发光管

8、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)成本分析

4)器件的冗余度

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和MOXAC168P的接口板

1)电源:DC5V

2)接口:PCL725/MOXA8个RS232

1.PCL725,直立DB37,孔

2.MOXAC168P,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种开发板上学到,至于第一部分,需要人来带吧。

为什么要掌握这些知识?

实际上,电子工程师就是将一堆器件搭在一起,注入思想(程序),完成原来的这些器件分离时无法完成的功能,做成一个成品。所需要的技能越高、功能越复杂成本越低、市场上对相应的东东的需求越大,就越成功。这就是电子工程师的自身的价值。从成本到产品售出,之间的差价就是企业的追求。作为企业的老板,是在市场上去寻找这样的应用;对电子工程师而言,是将老板提出的需求或者应用按照一定的构思原则(成本最低、可靠性最高、电路板最小、功能最强大等)在最短的时间内完成。最短的时间,跟电子工程师的熟练程度、工作效率和工作时间直接有关。这就是电子工程师的价值将电子产品抽象成一个硬件的模型,大约有以下组成:

1)输入

2)处理核心

3)输出

输入基本上有以下的可能:

1)键盘

2)串行接口(RS232/485/canbus/以太网/USB

3)开关量(TTL,电流环路,干接点)

4)模拟量(4~20ma、0~10ma、0~5V(平衡和非平衡信号))

输出基本上有以下组成:

1)串行接口(RS232/485/canbus/以太网/USB)

2)开关量(TTL、电流环路、干接点、功率驱动)

3)模拟量(4~20ma,0~10ma,0~5V(平衡和非平衡信号))

4)LED显示:发光管、八字

5)液晶显示器

6)蜂鸣器

处理核心主要有:

1)8位单片机,主要就是51系列

2)32位arm单片机,主要有atmel三星系列

51系列单片机现在看来,只能做一些简单的应用,说白了,这个芯片也就是做单一的一件事情,做多了,不如使用arm来做;还可以在arm上加一个操作系统,程序既可靠又容易编写最近三星的arm受到追捧,价格便宜,以太网和USB的接口也有,周立功的开发系统也便宜,作为学习ARM的产品来说,应该是最好的;作为工业级的控制,是不是合适,在网友中有不同的看法和争议。本公司使用atmelARM91系列开发的1个室外使的产品,在北京室外使用,没有任何的通风和加热的措施,从去年的5月份到现在,运行情况良好。已经有个成功应用的案例。

但对于初学者来说,应该从51着手,一方面,51还是入门级的芯片,作为初学者练手还是比较好的,可以将以上的概念走一遍;很多特殊的单片机也是在51的核的基础上增加了一些I/O和A/D、D/A;也为今后学习更高一级的单片机和ARM打下基础。

再说了,哪个老板会将ARM级别的开发放在连51也没有学过的新手手中在51上面去做复杂的并行扩展是没有必要的,比如,扩展I/O口和A/D、D/A等等,

可以直接买带有A/D、D/A的单片机;或者直接使用ARM,它的I/O口线口多。可以使用I2C接口的芯片,扩展I/O口和A/D、D/A,以及SPI接口扩展LED显示,例如MAX7219等芯片

市面上一些比较古老的书籍中还有一些并行扩展的例子,如:RAM、EPROM、A/D、D/A等,我觉得已经没有必要去看了,知道历史上有这些一回事就行了

这些知识,是所有产品都具备的要素。所以要学,再具体应用。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电子工程师
    +关注

    关注

    252

    文章

    758

    浏览量

    95239
  • TTL
    TTL
    +关注

    关注

    6

    文章

    469

    浏览量

    69370
  • 模拟信号
    +关注

    关注

    8

    文章

    961

    浏览量

    51829
  • 数字信号
    +关注

    关注

    2

    文章

    796

    浏览量

    47214

原文标题:大牛谈电子工程师必备技能,你掌握了吗?

文章出处:【微信号:wujianying_danpianji,微信公众号:单片机精讲吴鉴鹰】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    嵌入式工程师比普通软件工程师好在哪里?

    ,其中包括硬件系统的建立和相关软件开发、移植、调试等工作。被认可的嵌入式工程师必须具备C/C++语言、汇编语言、操作系统等基础知识,并且要熟悉模拟电子技术和数字
    发表于 11-20 15:37

    关于pcb设计工程师必须要了解的SMT术语介绍

    关于pcb设计工程师必须要了解的SMT术语介绍
    发表于 03-08 21:23

    Linux新手要了解的十个知识

    请咨询:李工:朱工,腾讯QQ3208919269中国移动*** 深圳南山、民治、龙岗、西乡、长沙、郑州、南宁同步学习中! 理论与实践相结合 线工程师项目经理教学 结合真实的产品案列 让你感受前所未有的电子产品的开发流程2016
    发表于 04-02 16:22

    嵌入式工程师的具体工作是什么?

    ,其中包括硬件系统的建立和相关软件开发、移植、调试等工作。被认可的嵌入式工程师必须具备C/C++语言、汇编语言、操作系统等基础知识,并且要熟悉模拟电子技术和数字
    发表于 04-21 15:23

    软件工程师了解的时钟知识

    学数字设计的软件工程师了解的时钟知识
    发表于 05-04 08:04

    成为名物联网工程师,需要学习哪些知识?

    `成为名物联网工程师,需要学习哪些知识?大家应该也都知道现在物联网的发展速度,所以一些人也就瞅准了时机,小白接触物联网的话,需要学习的东西就有很多了,从小白到物联网
    发表于 12-07 16:02

    SAW和BAW滤波器你需要了解这些

    SAW和BAW滤波器你需要了解这些
    发表于 05-24 06:41

    嵌入式Linux初学者要了解哪些知识

    有去了解过嵌入式的学员应该都会知道现在嵌入式是在什么位置上,就发展来说,嵌入式还有很大的发展空间的,所以想要去学习嵌入式的人也会越来越多,下面可以先来了解下嵌入式Linux初学者必须要知道的
    发表于 11-04 07:10

    嵌入式工程师需要哪些关键技能呢

    的技能对于工程师来说具有重要的竞争力,使其在就业市场中具有竞争力并发展其职业。无需成为电气工程师或芯片设计,但是需要了解一些硬件。
    发表于 11-08 08:14

    射频工程师要了解知识

    射频工程师要了解知识1.电路基础设计,包括电路框架设计和电路元器件设计。必须熟悉射频电路的每个元器件参数要求和电路参数要求2.电路系统匹配需求,射频
    发表于 02-17 09:11

    学习PCB必须了解那些专业术语

    很多小伙伴在学习的过程中看见一些词汇,只了解大概意思,今天整体介绍初学者必须要了解的专业术语知识
    的头像 发表于 06-01 11:42 1.1w次阅读

    硬件工程师要了解哪些PCB设计问题

    硬件工程师要了解一些PCB设计问题
    的头像 发表于 08-20 10:36 4242次阅读

    关于实现增强式 eCall 汽车设计,工程师要了解什么

    关于实现增强式 eCall 汽车设计,工程师要了解什么
    的头像 发表于 12-26 10:16 527次阅读
    关于实现增强式 eCall 汽车设计,<b class='flag-5'>工程师</b>需<b class='flag-5'>要了解</b>什么

    机械人必须要了解的丝杆螺母参数

    机械人必须要了解的丝杆螺母参数
    的头像 发表于 11-17 09:55 689次阅读
    机械人<b class='flag-5'>必须要了解</b>的丝杆螺母参数

    我们为什么需要了解一些先进封装?

    我们为什么需要了解一些先进封装?
    的头像 发表于 11-23 16:32 315次阅读
    我们为什么需<b class='flag-5'>要了解</b><b class='flag-5'>一些</b>先进封装?