电子硬件工程师要求掌握的东西

合集下载

硬件工程师要求

硬件工程师要求

电子硬件工程师要求掌握的东西第一部分:硬件知识一、数字信号1、 TTL和带缓冲的TTL信号输出高电平>,输出低电平<。

在室温下,一般输出高电平是,输出低电平是。

最小输入高电平和低电平:输入高电平>=,输入低电平<=,噪声容限是。

2,CMOS电平:1逻辑电平电压接近于电源电压,0逻辑电平接近于0V。

而且具有很宽的噪声容限。

3,电平转换电路:因为TTL和COMS的高低电平的值不一样(ttl 5v<==>cmos ),所以互相连接时需要电平的转换:就是用两个电阻对电平分压,没有什么高深的东西。

哈哈4,OC门,即集电极开路门电路,OD门,即漏极开路门电路,必须外界上拉电阻和电源才能将开关电平作为高低电平用。

否则它一般只作为开关大电压和大电流负载,所以又叫做驱动门电路。

5,TTL和COMS电路比较:1)TTL电路是电流控制器件,而coms电路是电压控制器件。

2)TTL电路的速度快,传输延迟时间短(5-10ns),但是功耗大。

COMS电路的速度慢,传输延迟时间长(25-50ns),但功耗低。

COMS电路本身的功耗与输入信号的脉冲频率有关,频率越高,芯片集越热,这是正常现象。

3)COMS电路的锁定效应:COMS电路由于输入太大的电流,内部的电流急剧增大,除非切断电源,电流一直在增大。

这种效应就是锁定效应。

当产生锁定效应时,COMS的内部电流能达到40mA以上,很容易烧毁芯片。

防御措施:1)在输入端和输出端加钳位电路,使输入和输出不超过不超过规定电压。

2)芯片的电源输入端加去耦电路,防止VDD端出现瞬间的高压。

3)在VDD和外电源之间加线流电阻,即使有大的电流也不让它进去。

4)当系统由几个电源分别供电时,开关要按下列顺序:开启时,先开启COMS电路得电源,再开启输入信号和负载的电源;关闭时,先关闭输入信号和负载的电源,再关闭COM S电路的电源。

6,COMS电路的使用注意事项1)COMS电路时电压控制器件,它的输入总抗很大,对干扰信号的捕捉能力很强。

硬件工程师的知识体系

硬件工程师的知识体系

硬件工程师的知识体系硬件工程师是指从事计算机硬件设计、开发、测试和维护的专业人员。

他们需要掌握一系列的知识和技能,以应对不同的硬件设计和开发需求。

下面将从硬件工程师的知识体系角度来介绍其所需的核心知识。

1. 数字电路设计:硬件工程师需要掌握数字电路的基本原理和设计方法。

数字电路设计涉及到逻辑门电路的设计、布局和验证,如与门、或门、非门等。

此外,还需要了解时序逻辑电路和组合逻辑电路的设计方法。

2. 模拟电路设计:模拟电路设计是硬件工程师必备的核心知识之一。

模拟电路设计涉及到电压、电流和电阻等连续状态的变化。

硬件工程师需要掌握放大器、滤波器、功率放大器等模拟电路的设计原理和方法。

3. 微处理器和微控制器:硬件工程师需要掌握微处理器和微控制器的原理和应用。

微处理器是计算机中的核心部件,掌握微处理器的原理和编程方法对于硬件工程师来说至关重要。

微控制器则是嵌入式系统中常用的控制器,掌握微控制器的原理和编程方法可以实现各种控制功能。

4. FPGA和CPLD:硬件工程师需要了解可编程逻辑器件(FPGA)和可编程逻辑器件阵列(CPLD)的原理和应用。

FPGA和CPLD可以实现硬件的可编程性,可以根据需求重新配置硬件资源,使硬件设计更加灵活和可扩展。

5. PCB设计:硬件工程师需要掌握PCB(Printed Circuit Board)的设计原理和方法。

PCB设计是硬件工程师将电路设计转化为实际硬件的关键环节。

掌握PCB设计可以实现电路的布局、连线和焊接等工作。

6. 信号处理:硬件工程师需要了解信号处理的基本原理和方法。

信号处理涉及到信号的采集、滤波、放大和转换等过程,对于硬件工程师来说是非常重要的技能。

7. 接口技术:硬件工程师需要了解各种接口技术的原理和应用。

接口技术涉及到不同设备之间的连接和通信,如串口、并口、USB、以太网等接口。

掌握接口技术可以实现硬件的互联和通信功能。

8. 测试和调试:硬件工程师需要掌握硬件测试和调试的方法。

硬件工程师必会知识点

硬件工程师必会知识点

硬件工程师必会知识点一、知识概述《电路基础》①基本定义:电路嘛,简单说就是电流能跑的一个通路。

就像咱住的房子要有路才能进出一样,电也得有个道儿能走。

它由电源、导线、开关和用电器这些东西组成。

电源就像是发电站给电力来源,导线就是电走的路,开关就是控制电走不走的门,用电器就是用电干活儿的东西,像灯能照明。

②重要程度:在硬件工程师这行里,电路基础就像是建房的地基。

要是电路基础不牢,后面啥复杂电路、电路板设计都没法好好搞。

③前置知识:那得先知道基本的数学知识,像代数啊,能计算电阻、电压、电流之间的关系。

还有物理里的电学知识,啥是电,电的基本特性这些。

④应用价值:日常生活到处都是,就说家里头的电路,从电灯、电视到冰箱,哪一个离得开电路基础呢。

在电子设备制造上,设计手机、电脑主板啥的,也都得靠电路基础。

二、知识体系①知识图谱:在硬件这学科里,电路基础是最底层最基本的东西。

就像树根一样,从这上面生出各种分支,像模拟电路、数字电路这些。

②关联知识:和电磁场理论有关系,因为电场磁场和电路里的电有着千丝万缕的联系。

也和电子元器件知识分不开,毕竟元器件是电路的组成部分。

③重难点分析:- 掌握难度:对于初学者来说,理解电路里那些抽象的概念是个难点,像电压降、电势差这些。

就拿我刚学的时候,死活想不明白为啥电流从高电势往低电势跑。

- 关键点:得把电流、电压、电阻间的关系搞明白,特别是欧姆定律。

这个关系理顺了,分析简单电路就很容易。

④考点分析:- 在考试中的重要性:超级重要,大部分硬件工程相关的考试都会考到电路基础。

- 考查方式:选择题可能会出计算电阻值的题,简答题可能让你分析一个简单电路里某些点的电压情况。

三、详细讲解- 理论概念类①概念辨析:- 电流:可以看成是电的水流,就是电子在导线里定向移动。

想象一群小蚂蚁排着队在一根小管道里往前走。

单位是安培。

- 电压:这就像是水管里水的压力,电有个推动电子跑的力量叫电压。

电压单位是伏特。

硬件工程师工作总结:技能、工具、职责等详解

硬件工程师工作总结:技能、工具、职责等详解

硬件工程师工作总结:技能、工具、职责等详解。

一、硬件工程师的技能硬件工程师需要具备多方面的技能和知识,包括:1.电路设计技能:硬件工程师需要有深入的电路设计知识,包括模拟和数字电路设计,掌握常见的电路设计软件。

2.硬件结构设计技能:硬件工程师需要掌握机械、建筑设计技能等,对产品的形态和结构进行设计。

3.通信技能:硬件工程师需要掌握通信协议以及通信方式等与其他系统交流的技能。

4.测试技能:硬件工程师需要掌握与硬件产品相关的测试技能,了解如何测试硬件产品,并能够快速解决测试问题。

5.计算机编程技能:硬件工程师需要掌握计算机编程技能,尤其是嵌入式系统的编程。

以上几点,是硬件工程师必须具备的技能,只有掌握多种技能,才能更加全面细致地进行硬件设计和制造。

二、硬件工程师的工具硬件工程师除了需要掌握多种技能外,还需要使用各种工具,包括:1.仿真工具:硬件工程师需要使用仿真工具来测试产品电路,预测系统的反应和故障检测问题等。

2.程序调试、测试工具:硬件工程师需要使用程序调试工具来检查流程、代码问题,并通过单元测试、集成测试等方式来测试硬件系统。

3.原型工具:硬件工程师需要使用原型工具为产品制造原型,快速建立产品的基础模型,进行交互和演示使用以及测试。

4.电脑辅助工具:硬件工程师需要使用电脑辅助设计软件(例如 AUTOCAD、ORCAD、PROTEUS)进行电路设计、布局等操作。

以上几种工具是硬件工程师必不可少的工具,它们可以帮助硬件工程师更加便捷、快速、准确地进行研发、设计和制造。

三、硬件工程师的职责硬件工程师的职责一般包括以下几个方面:1.研究与开发:硬件工程师与团队一起研究和开发新的硬件系统,对现有系统进行优化,设计硬件系统。

2.原型设计/流程开发:硬件工程师负责创建原型,并负责流程开发,确保产品从原型到市场的整个流程顺畅。

3.电路设计、布局:硬件工程师负责电路的设计、布局,确保产品的电路是稳定、可靠的。

4.软件编程:硬件工程师需要掌握软件编程技能,为硬件产品设计和开发嵌入式软件。

硬件工程师需要掌握的知识点

硬件工程师需要掌握的知识点

硬件工程师需要掌握的知识点一、知识概述《硬件工程师需要掌握的知识点》①基本定义:硬件工程师就是搞硬件相关设计、开发、测试、维护的技术人员。

简单说,就像盖房子时负责砌墙、铺管道那些基础活儿的人,只不过硬件工程师摆弄的是电子元件之类的东西。

②重要程度:硬件工程师在电子信息学科里那可太重要了。

没有他们,你手机就没法生产出来,电脑也只能是个概念。

他们就像大厨后面的配菜员,少了配菜再好的厨师也做不出菜来。

整个电子产品能不能正常工作,很大程度上就看硬件工程师的活儿好不好。

③前置知识:像基本的数学知识,像代数、几何之类的,因为硬件设计里好多计算。

还有电路原理得懂吧,就像了解水在水管里咋流动一样,你得知道电在电路里咋跑的。

电子元件的基本特性也要掌握,这就像建筑工人要知道砖头有多结实、水泥怎么混合一样。

④应用价值:比如说你想做个智能手环,硬件工程师就能把传感器、电池、显示屏这些硬件设备组合起来,让这个手环能监测心率、显示时间。

应用场景多得很,家里的智能电器、汽车的控制系统,到处都有硬件工程师的功劳。

二、知识体系①知识图谱:硬件工程师的知识体系就像一张蜘蛛网。

电路知识是中心的一大块,周围延伸出微控制器知识、硬件描述语言、信号完整性分析等好多分支。

②关联知识:硬件工程师和软件工程师关系密切。

软件运行得有硬件支持,就像演员得有舞台一样。

还和工业设计有关联,一个漂亮实用的电子产品得硬件和外观设计相匹配。

还有测试工程师,硬件做完了得测试,看有没有问题。

③重难点分析:- 掌握难度:掌握像高速电路设计这种知识就比较难。

比如说要处理高速信号的布线、信号完整性这些问题的时候,就像在高速路上既要保证所有车能按规则跑,又不能碰撞到一起,需要考虑好多因素。

- 关键点:我觉得关键是理解各个硬件组件之间的相互关系。

就拿电脑主板来说,CPU、内存、硬盘这些组件如何高效协同工作,这要是搞混了,电脑就容易出问题。

④考点分析:- 在硬件工程师考试里,电路设计原理相关的题目肯定是重点。

电子硬件工程师 要求掌握的东西

电子硬件工程师 要求掌握的东西

电子硬件工程师要求掌握的东西在当今的电子制造业中,电子硬件工程师的工作非常重要,因为他们的职责是设计、开发和测试电路板、电子设备及其配件。

这对于现代社会非常关键,因为我们使用的许多设备,如手机、电脑、平板电脑、汽车、医疗设备、智能家居等,都需要电子硬件工程师的设计和制造。

因此,电子硬件工程师需要具备以下技能和知识:1. 熟悉电子元器件电子硬件工程师需要精通电路的研究和设计。

要做到这一点,他们需要了解电子元器件的各种类型及其使用。

他们必须掌握关于传输协议、扫描链、移位寄存器、存储器和其他重要的电子元器件的知识。

2. 熟悉模拟电子和数字电子电子硬件工程师需要掌握两种电子领域:模拟电子和数字电子。

模拟电子将来自传感器和其他设备的物理量转换为电压和电流信号,而数字电子则处理并计算这些信号,用于控制机器和设备。

电子硬件工程师需要了解它们之间的差异以及开发和测试这两种电子产品的方法。

3. 熟悉电路板设计和布线技术电子硬件工程师需要熟悉电路板设计和布线技术,以确保电子设备的正常运行。

他们需要掌握CAD软件、印刷电路板(PCB)等工具的使用,以设计、开发和测试电路板。

另外,随着技术的进步和电子设备的微型化,电子硬件工程师也需要掌握微电子机械系统(MEMS)的知识。

4. 熟悉数字信号处理技术电子硬件工程师需要了解数字信号处理技术,用于控制和处理数字信号。

数字信号处理技术的作用非常广泛,涵盖了拍照、视频录制、语音识别、图像识别和音频处理等。

因此,电子硬件工程师需要掌握数字信号处理技术的基本原理和应用。

5. 研究嵌入式设备嵌入式设备在现代电子设备中起着非常重要的作用。

嵌入式设备是一种内置在机器中的电子设备,它负责控制和管理该机器。

电子硬件工程师需要掌握嵌入式设备的开发和测试技术,确保电子设备的正常运行。

6. 熟悉传感器技术传感器是现代电子设备的必备部分之一。

它们负责收集来自外部世界的信息和数据,并将其转换为以电子形式存储的数据。

硬件工程师知识体系公开版

硬件工程师知识体系公开版

硬件工程师知识体系公开版硬件工程师是一种非常复杂的职业,在时代的快速发展中,硬件技术的革新和转化也是非常迅速的。

作为一名硬件工程师,必须要掌握足够的技术知识,才能够开展工作。

那么关于硬件工程师的知识体系一般包括哪些内容呢?下面笔者就来详细介绍。

一、基础知识体系作为一个硬件工程师,必须要掌握计算机系统组成、数字电路、模拟电路、信号与系统等基础知识,这是学习其他知识的基础。

计算机系统组成:掌握计算机结构、存储器、处理器、I/O设备、总线等组成。

其中,需要了解处理器的指令系统、数据通路、中断处理、存储器层次结构、地址转换等方面的内容。

数字电路:必须掌握数字电路的基本原理和基本的逻辑门电路,并能设计出并行加法器、FPGA的简单设计实验等。

模拟电路:了解基本电子元件、电路拓扑结构,掌握放大电路、滤波电路等常用电路的设计与实现原理。

信号与系统:掌握常见信号的特点和处理技术、线性系统的基本特征、稳态与暂态、傅里叶变换等数学工具。

二、硬件设计知识体系掌握数字电路、模拟电路和信号处理的基础知识以后,做为一名硬件工程师,还需要具备硬件设计知识体系。

该体系包含以下内容。

算法:如FPGA高速算法等,以及前端通信算法。

嵌入式系统设计:了解硬件设计和软件设计。

精通AVR、STM32、Freescale等嵌入式系统平台。

嵌入式操作系统:包括Linux、IOS、Android等。

数字信号处理:需要有信号处理的基础知识,对算法和理论部分要熟练掌握。

三、PCB设计知识体系PCB是Printed Circuit Board的缩写,即印刷电路板。

PCB设计是硬件设计过程中不可或缺的一部分,主要包含以下内容。

PCB制作:掌握PCB制作的基础知识,如厚度精度、板厚控制、板截面、线宽控制、丝网宽度等。

PCB设计规范:了解PCB设计规范,知道如何加工,如何维护规范等。

PCB系统软件:熟练掌握Altium Designer等系统软件,掌握电子元器件符号库、地线、射线、锁定等设计操作方法。

电子硬件工程师要求

电子硬件工程师要求

电子硬件工程师要求电子硬件工程师是从事电子硬件设计和开发的专业人才。

随着电子技术的不断发展,电子硬件工程师的岗位需求越来越高,其职业前景也越来越广阔。

电子硬件工程师是电子制造业的重要技术力量,其职责主要包括电子硬件设计、电路原理图绘制、电子硬件测试和维护等方面。

首先,电子硬件工程师需要具备扎实的电子基础知识和硬件设计思维能力。

他们通常需要掌握模拟电路设计、数字电路设计、信号处理和电磁学等专业知识,能够独立完成电路原理图的设计,同时考虑到成本、性能、功耗等因素。

电子硬件工作往往需要涉及到多个专业领域,比如机械、电气、软件等,所以他们还需要具备较为广泛的专业背景知识。

其次,电子硬件工程师需要具备良好的沟通能力和团队合作精神。

电子硬件工作往往需要与其他工程师、设计师、制造商甚至客户进行紧密合作,因此,他们需要具备良好的沟通技巧,能够有效地沟通和传递设计思路和意图,保证项目的高效顺利进行。

此外,电子硬件工程师需要掌握电子工具、软件和设备的使用技巧。

比如电路模拟软件、电路板设计软件、多用途测试仪器等,这些工具可以提高电子硬件工程师工作的效率和质量,因此电子硬件工程师需要不断升级自己的技能和知识。

最后,电子硬件工程师需要有良好的职业道德和责任心。

电子硬件工作往往涉及到安全、环保等方面,要求电子硬件工程师必须具有高度的责任感和职业道德,保证工作过程中不出现任何质量问题和安全事故。

总之,电子硬件工程师是电子制造业中不可或缺的技术骨干,他们需要具备扎实的技术基础、出色的沟通能力和团队合作精神、掌握电子工具和设备的使用技巧以及良好的职业道德和责任感。

只有这样,才能在电子硬件设计和开发中取得优异的成果。

电子硬件工程师 要求掌握的东西

电子硬件工程师 要求掌握的东西

电子硬件工程师要求掌握的东西电子硬件工程师要求掌握的东西电子硬件工程师需要掌握的内容(重印)觉得一个电子工程师/硬件工程师应该有下面的能力:1.模拟/数字电路的分析和设计。

教科书应该能够谈论一切,包括信号放大、滤波、波形生成、稳压电源、逻辑简化、基本触发器、基本计数器、寄存器、脉冲生成和整形、ADC、DAC、PLL、,能够定性和定量地分析和设计电路的功能和性能,如稳定性、频率特性等。

这些东西一般需要随着时间的积累才能得到充分的了解,然后通过实践才能完善。

2、计算机组成原理和结构。

现在的电子设备基本上没有不用到计算机的,所以对计算机一定要了解最好是熟悉。

要明白计算机是怎么工作的,软件在计算机内是怎么运行的(最好自己写一写程序),要熟悉常用计算机系统的外围电路和接口,并且要明白cpu和外围电路是怎么协调工作的等等。

最好能熟悉mcs-51,写程序不是问题,重要的是思路,但一定要做出来。

3、 pcb。

基本要求是4层板。

我们应该了解PCB对EMI和ESD的影响,并找到避免它的方法。

它需要时间来训练印刷电路板是美丽的,没有问题。

4、vhdl。

在国外这是要求掌握基本技能,在国内也正在普及。

主要是用来开发fpga/cpld器件和逻辑仿真,还有ic设计也常用vhdl作输入。

就目前来说,如果对自己要求不是很高的话可以不掌握。

如果时间和精力允许,您可以学习操作系统和数据结构。

当然,你必须先掌握C(C++)语言,这样你将来才能做(软件/硬件)系统的工作。

然而,模拟/数字电学的基础必须更好,这是学习其他电学的基础。

一开始,我们通常从电路分析开始。

我们应该了解电路的电流是如何流动的,电压是如何产生的,电感和电容是如何充电和放电的,等等。

从简单到复杂,慢慢形成习惯,许多事情都会自然而然地被理解。

电子硬件工程师要求掌握的东西第一部分:硬件知识一、数字信号1.TTL和缓冲TTL信号2、rs232和定义3.RS485/422(平衡信号)4、干接点信号模拟信号视频1、非平衡信号2.平衡信号三、芯片1.封装2、74073、74044、74005、 74ls5736、uln20217、 74ls2448、74ls2409、 74ls24510、74ls138/23811、 cpld(epm7128)12、116113、 max69114、max485/7517615、 mc148916、mc148817、 icl232/max23218、89c51四、分立器件1、封装2.电阻:功耗和电容3、电容1)单片电容器2)瓷片电容3)电解电容器4、电感5.电源转换模块6、接线端子7.LED发光管8、8字(共阳和共阴)9.三极管2N555110、蜂鸣器五、单片机最小系统1、单片机2.看门狗和上电复位电路3、晶振和瓷片电容六、串行接口芯片1、eeprom2.串行I/O接口芯片3、串行ad、da4.串行LED驱动器,max7129七、电源设计1.开关电源:设备选择2、线性电源:1)变压器2)桥3)电解电容器3、电源的保护1)桥梁防护2)单二极管保护八、维护1、电源2.看门狗3、信号九、设计理念1、电源:电压和电流2.接口:串口、开关输入、开关输出3、开关量信号输出调理1) Ttld>继电器2)ttld>继电器(反向逻辑)3) Ttld>固态继电器4)ttld>led(8字)5)继电器d>继电器6)继电器d>固态继电器4.开关信号输入调节1)干接点d>光耦2) Ttld>光耦5、cpu处理能力的考虑6.考虑成为产品:1)电路板外形:大小尺寸、异形、连接器、空间体积 2)电路板的模块化设计3)成本分析4)设备冗余1.电阻的功耗2.电容器的耐压值等5)机箱6)电源的选择7)模块化设计8)成本会计1.如何计算电路板的成本?2.如何降低成本?选择功能符合低价要求的设备十、思考题1.如何检测和指示RS422信号2、如何检测和指示rs232信号3.设计一个4位8字显示板1)电源:dc122)接口:RS2323)4位3”8字(连在一起)4)亮度检测5)二级调光4.设计一个33位1“8字符显示板1)电源:dc5v2)接口:RS2323)3排11位8字,分4个、3个、4个3组,带行与行之间带间隔 4)单片机最小系统5)译码逻辑6)显示驱动器和驱动器组件5、设计一个pcl725和moxac168p的接口板1)电源:DC5V2)接口:pcl725/moxa8个rs2321.Pcl725,立式DB37,孔2.moxac168p,db62弯3)开关量输出信号调理:6个固态继电器和8个继电器,可由任何信号控制和驱动。

硬件工程师基础知识集锦

硬件工程师基础知识集锦

硬件工程师基础知识集锦硬件工程师是指从事计算机硬件设计、开发、测试和生产的专业人员。

他们负责设计和构建计算机及其周边设备,包括电路板、芯片、处理器、存储器、网络设备等等。

本文将为大家介绍硬件工程师的基础知识,以及他们在工作中需要掌握的技能和概念。

首先,硬件工程师需要具备扎实的电子电路基础知识。

他们需要了解电子元器件的工作原理和特性,掌握电路设计的基本原则。

例如,他们需要熟悉各种电子元件的符号表示方法,了解电路的连接方式和电流的流动规律。

掌握这些基础知识对于设计和构建电路板至关重要。

其次,硬件工程师需要了解数字电子技术。

数字电子技术是以数字信号为基础,利用逻辑门、触发器、计数器等元件来实现逻辑运算和数字信号处理的技术。

硬件工程师需要了解数字电路的基本原理和设计方法,能够根据需求设计和调试逻辑电路。

掌握数字电子技术对于设计和开发数字系统、计算机等设备至关重要。

硬件工程师还需要了解模拟电子技术。

模拟电子技术是指利用模拟信号进行数据传输和处理的技术。

硬件工程师需要了解模拟电路的基本原理和设计方法,能够设计和调试模拟电路。

掌握模拟电子技术对于设计和开发模拟系统、通信设备等至关重要。

此外,硬件工程师还需要了解微处理器和嵌入式系统。

微处理器是一种集成电路芯片,包含了中央处理器、内存、输入输出接口等主要硬件模块。

嵌入式系统是一种特定应用领域中的计算机系统,具有专用的功能和性能要求。

硬件工程师需要了解微处理器的工作原理和编程方法,能够设计和开发嵌入式系统。

掌握微处理器和嵌入式系统对于设计和开发嵌入式设备至关重要。

最后,硬件工程师需要具备良好的沟通和团队合作能力。

在项目开发过程中,硬件工程师需要和软件工程师、测试工程师等多个岗位密切合作。

他们需要能够与团队成员顺畅沟通,共同解决问题,达到项目目标。

此外,硬件工程师还需要与客户进行沟通,了解客户需求,提供相应的技术支持和解决方案。

总结起来,硬件工程师需要具备扎实的电子电路基础知识,了解数字电子技术和模拟电子技术,掌握微处理器和嵌入式系统的设计和开发,以及具备良好的沟通和团队合作能力。

硬件工程师基础知识集锦

硬件工程师基础知识集锦

硬件工程师基础知识集锦硬件工程师基础知识集锦(1)硬件工程师是负责设计、开发和维护计算机硬件系统的专业人员。

他们需要具备扎实的电子技术知识,熟悉硬件原理和电路设计,并能运用相关的工具和软件进行设计和测试。

在这篇文章中,我们将介绍一些硬件工程师的基础知识,希望能够帮助读者更好地了解这个领域。

1. 电子电路基础电子电路是硬件工程师最基本的工具之一。

他们需要熟悉电路元件的特性和使用方法,掌握基本的电路拓扑结构,如电源电路、放大电路和计数器电路等。

此外,硬件工程师还需要了解数字电路和模拟电路的区别,以及它们分别适用的应用场景。

2. 微处理器和微控制器微处理器和微控制器是现代计算机系统中重要的组成部分。

硬件工程师需要熟悉不同型号的微处理器和微控制器,了解它们的架构和功能特性,并能够根据实际需求选择和配置合适的芯片。

此外,他们还需要了解汇编语言和C语言等编程语言,以便进行嵌入式软件开发和调试。

3. PCB设计与布局PCB(印刷电路板)是电子产品中最常见的硬件组件之一。

硬件工程师需要掌握PCB设计软件的使用方法,能够进行电路图设计、布局和线路追踪等工作。

他们还需要了解不同类型的PCB材料和制造工艺,以确保设计的稳定性和可靠性。

4. 数字信号处理数字信号处理是硬件工程师重要的技能之一。

他们需要了解数字信号处理的基本原理和算法,掌握常用的数字滤波器设计方法和频谱分析技术。

此外,硬件工程师还需要熟悉FPGA(现场可编程门阵列)和DSP(数字信号处理器)等数字电路设计工具,能够实现复杂的数字信号处理系统。

5. 射频和通信技术射频和通信技术是硬件工程师不可或缺的知识领域。

他们需要了解射频电路设计的基本原理和方法,掌握常用的射频器件和射频电路调试技巧。

此外,硬件工程师还需要熟悉无线通信标准和协议,如WiFi、蓝牙和LTE等,能够设计和优化无线通信系统。

6. 性能测试与验证硬件工程师负责测试和验证硬件系统的性能和稳定性。

他们需要熟悉各种测试工具和设备,并能够进行性能测试和故障分析。

硬件工程师技能要求

硬件工程师技能要求

硬件工程师技能要求
作为一名硬件工程师,需要具备以下技能要求:
1.电子知识:硬件工程师需要熟悉电路设计、模拟电路、数字电路等方面的知识,能够理解并熟练运用各种电子元器件。

2.计算机基础:在硬件设计中,计算机基础知识也非常重要。

熟练掌握计算机组成原理、操作系统、编程语言等知识,能够编写程序和掌握开发工具。

3.仿真能力:在硬件设计前,进行仿真是必不可少的。

硬件工程师需要熟练运用仿真工具对设计进行验证和测试,确保设计的正确性和稳定性。

4.团队合作:硬件工程师需要和其他工程师紧密合作,包括软件工程师、测试工程师、项目经理等,能够良好地与团队沟通合作。

5.创新思维:硬件工程师需要具备创新思维,能够不断寻找新的技术和解决方案,提高产品性能和竞争力。

6.解决问题能力:硬件工程师需要具备解决问题的能力,能够分析和解决复杂的问题,提出有效的解决方案。

7.领导能力:在设计和开发过程中,硬件工程师需要具备领导能力,能够组织和指导其他成员完成任务。

- 1 -。

硬件开发工程师知识点

硬件开发工程师知识点

硬件开发工程师知识点硬件开发工程师需要掌握的知识点包括:1. 电路基础:掌握电路的基本原理,包括电压、电流、电阻、电容、电感等基本概念,以及欧姆定律、基尔霍夫定律等基本电路定理。

2. 数字电路与逻辑设计:理解数字电路的基本原理,掌握逻辑门电路的设计和分析,了解二进制数制和编码基础知识。

3. 微处理器与微控制器:了解微处理器和微控制器的内部结构和工作原理,能够根据需求选择合适的处理器进行系统设计。

4. 嵌入式系统:理解嵌入式系统的基本概念、组成和工作原理,了解常见的嵌入式操作系统,如Linux、RTOS等。

5. 电路板设计:掌握电路板设计的基本原理和技能,能够使用EDA工具进行原理图设计和PCB布线,了解PCB制造工艺和元件封装知识。

6. 接口技术:了解各种接口协议和标准,如I2C、SPI、UART等,能够实现各种接口电路的设计。

7. 电源设计:了解电源设计的基本原理和技术,能够设计和分析电源电路。

8. 信号完整性分析:了解信号完整性的基本概念和原理,能够分析信号的完整性问题和解决相关问题。

9. 热设计:了解热设计的基本原理和技术,能够设计和分析散热方案。

10. 可靠性设计:了解硬件可靠性的基本概念和原理,能够在设计中考虑可靠性的因素。

11. 电磁兼容性设计:了解电磁兼容性的基本原理和技术,能够在设计中考虑电磁兼容性的因素。

12. 系统级设计:能够从系统层面进行硬件架构设计,考虑性能、成本、可扩展性等多个因素。

13. 项目管理与团队协作:具备项目管理和团队协作的能力,能够高效地完成硬件开发项目。

14. 硬件测试与调试技术:掌握硬件测试与调试的基本技术,包括示波器、逻辑分析仪等工具的使用,能够对硬件电路和系统进行测试和调试。

15. 相关法律法规与标准:了解与硬件设计相关的法律法规和标准,如RoHS、CE认证等,能够在设计中遵循相关要求。

以上是硬件开发工程师需要掌握的一些知识点,具体还需要根据实际的工作需求来深入学习和掌握相关技能。

硬件工程师入门必备知识

硬件工程师入门必备知识
5. Linux应用程序的开发环境是什么?
Linux是以公共社区的形式发展起来的,基于此,很多商业级的Linux开发工具,由于价格、可用性等原因,并没有得到普遍应用。目前大多数的Linux应用开发还是停留在命令行的方式,对开发者的门槛要求较高。用户编写好的程序,首先在装有Linux 的PC机上测试好后,再用交叉编译环境把代码编译成能在ARM Linux下运行的程序。
一位牛人对模拟电路的理解 来自无意中看到这个文章,虽然自己也搞了4年模电了,但看完之后发现自己原来根本就没有入门阿!现发上来和大家共享!
复旦攻读微电子专业模拟芯片设计方向研究生开始到现在五年工作经验,已经整整八年了,其间聆听过很多国内外专家的指点。最近,应朋友之邀,写一点心得体会和大家共享。
第一:如果自己所选的CPU不支持MMU,那么如果需要操作系统的话,一般选择uC/OS-II操作系统,注意uC/OS-II不是免费的操作系统,尽管它的源码是公开的。
第二:如果自己所选的CPU支持MMU,最好选Linux或WinCE。在Linux和WinCE之间的选择与很多因素有关,如最终产品的数量、产品开发周期、工程师的技术背景等等。一般来讲基于Linux的产品开发周期更长,对工程师的要求更高,表面上看上去没有License费用,因此比较适合批量较大、对成本敏感的产品。相反WinCE由于工具完善,易于上手,只要用过VC的工程师均能很快转入嵌入式系统应用程序的开发。
3.C語言知識
如果想補這推薦一本入門的書C Primer Plus 中文版.這本也是入門的好書.在論壇
4.ST的數據手冊
STM32F10x参考手册 看完這個就對STM32的內部有認識.
STM32 Document and library rules 個人認為這個最重要.因為你學會了C語言看例程時.很多如GPIO_SetBits GPIO_ResetBits.很多C語言以外的函數庫.這些都是STM32的庫文件.

硬件工程师入门需要掌握的九个知识点

硬件工程师入门需要掌握的九个知识点

1.掌握电阻电压电流变化特性,电容的充放电特性,特别是它的零状态响应和零输入响应,晶体二极管和三极管的组织结构,弄清楚晶体二极管的整流特性和稳压二极管的反向击穿特性,弄清楚三极管三种状态的条件:截止,饱和,放大。

2.背一些典型电路图,比如:三端稳压电路,工频整流电路,单稳态触发电路等等,不要认为这是死记硬背的学习方法,其实许多电路我们在口头上都说得出来,但是一旦要你用笔画出原理图,总是有那么一点点困难。

3.找一些小规模的原理图来分析一下,再按照其原理做出一个硬件实物,如果有条件,可以测试一下原理图的正确性,并进行改进;4.有了以上的一些基础,我们就要注意高频电路和低频电路的区别,特别是元器件的区别,注意高频元件和低频元件的应用范围,还要注意大功率电路和小功率电路的元件的区别,特别要学会看元件参数图和厂家提供的参数表;5.找一个比较典范的开关电源原理图,特别是分立元件设计的电路,笔者认为学电子技术硬件,从开关电源入手最快,为什么呢?因为电源应用非常广泛,几乎每一种设备都离不开电源,不要认为电源的设计非常简单,其实电源的设计原理可能简单,但是要设计一个安规电源,可不是那么容易,电源设计涉及的面比较广泛,包括磁性元件,功率元件,高频整流,过压保护,过流保护,EMI,EMC的测试及设计等等,如果开关电源精通了,可以说电子硬件技术已经入门了。

6.学习磁性元件的设计,特别是开关变压器和滤波电感的设计。

7.熟知电子领域的各种认证,比如:UL,CE,TUV等等,了解这些认证的程序申请流程及测试的要求;8.学习一些单片机的软件设计,不要求非常精通,但一定要注意单片机的控制原理,了解单片机的最小系统原理和扩展原理;9.学习电路设计工具的使用,比如:PROTELL,PADS2000,POWERPCB等等,最少要精通两种这样的设计工具;。

硬件工程师入门必备与方向把握

硬件工程师入门必备与方向把握

1.掌握电阻电压电流变化特性,电容的充放电特性,特别是它的零状态响应和零输入响应,晶体二极管和三极管的组织结构,弄清楚晶体二极管的整流特性和稳压二极管的反向击穿特性,弄清楚三极管三种状态的条件:截止,饱和,放大。

截止区:Ube<Uon放大区:Ube>Uon,Uce>Ube。

Ib控制Ic,Ic与Ib近似于线性关系。

放大饱和区:Ube>Uon,Uce<Ube。

Rce内阻最小,三极管没有放大作用,集电极和发射极相当于短路,常与截止配合于开关电路。

2.背一些典型电路图,比如:三端稳压电路,工频整流电路,单稳态触发电路等等,不要认为这是死记硬背的学习方法,其实许多电路我们在口头上都说得出来,但是一旦要你用笔画出原理图,总是有那么一点点困难。

工频:50HZ 相电压220V,线电压380V单稳态触发电路:在外加脉冲的作用下,单稳态触发器可以从一个稳定状态翻转到一个暂稳态。

由于电路中RC延时环节的作用,该暂态维持一段时间又回到原来的稳态,暂稳态维持的时间取决于RC的参数值。

3.找一些小规模的原理图来分析一下,再按照其原理做出一个硬件实物,如果有条件,可以测试一下原理图的正确性,并进行改进;4.有了以上的一些基础,我们就要注意高频电路和低频电路的区别,特别是元器件的区别,注意高频元件和低频元件的应用范围,还要注意大功率电路和小功率电路的元件的区别,特别要学会看元件参数图和厂家提供的参数表;频谱划分表:按照电气和电子工程师学会(IEEE)制定的频谱划分表,低频频率为30~300kHz,中频频率为300~3000kHz,高频频率为3~30MHz,频率范围在30~300MHz的为甚高频,在300~1000MHz的为特高频。

电阻、电容、电感等无源器件的高频特性及高频等效电路5.找一个比较典范的开关电源原理图,特别是分立元件设计的电路,笔者认为学电子技术硬件,从开关电源入手最快,为什么呢?因为电源应用非常广泛,几乎每一种设备都离不开电源,不要认为电源的设计非常简单,其实电源的设计原理可能简单,但是要设计一个安规电源,可不是那么容易,电源设计涉及的面比较广泛,包括磁性元件,功率元件,高频整流,过压保护,过流保护,EMI,EMC的测试及设计等等,如果开关电源精通了,可以说电子硬件技术已经入门了。

一个好的硬件工程师需要掌握的技能和能力要求

一个好的硬件工程师需要掌握的技能和能力要求

一个好的硬件工程师需要掌握的技能和能力要求
一个好的硬件工程师实际上就是一个项目经理,你需要从外界交流获取对自己设计的需求,然后汇总,分析成具体的硬件实现。

还要跟众多的芯片和方案供应商联系,从中挑选出合适的方案,当原理图完成后,你需要组织同事来进行配合评审和检查,还要和CAD工程师一起工作来完成PCB的设计。

与此同时,要准备好BOM清单,开始采购和准备物料,联系加工厂家完成板的贴装。


1、基本知识
1)基本设计规范
2)CPU基本知识、架构、性能及选型指导
3)MOTOROLA公司的PowerPC系列基本知识、性能详解及选型指导
4)网络处理器的基本知识、架构、性能及选型
5)常用总线的基本知识、性能详解
6)各种存储器的详细性能介绍、设计要点及选型
7)Datacom、Telecom领域常用物理层接口芯片基本知识,性能、设计要点及选型
8)常用器件选型要点与精华
9)FPGA、CPLD、EPLD的详细性能介绍、设计要点及选型指导
10)VHDL和VerilogHDL
11)网络基础
12)国内大型通信设备公司硬件研究开发流程
2、熟练掌握并使用业界最新、最流行的专业设计工具
1)ViewDraw,PowerPCB,Cam350
2)OrCad,Allegro;AD;PADS
3)各种电路仿真工具
4)学习熟练使用VIEWDRAW、ORCAD、POWERPCB、SPECCTRA、ALLEGRO、CAM350、等工具;。

硬件工程师核心技能

硬件工程师核心技能

硬件工程师核心技能硬件工程师是现代科技领域中不可或缺的一群人,他们通过设计、开发和维护硬件设备,为人们的日常生活和工作提供了关键的支持。

作为一名硬件工程师,具备一系列核心技能是至关重要的。

本文将从几个方面介绍硬件工程师的核心技能,以期对广大硬件工程师的职业发展有所指导。

首先,硬件工程师需要具备扎实的电子学基础。

电子学是硬件工程的基石,它涉及电路原理、电子元件、信号处理等诸多方面。

掌握电子学的基本原理,并能在实际项目中灵活运用,是硬件工程师的基本能力。

其次,硬件工程师需要熟练掌握计算机辅助设计(CAD)软件。

CAD软件可以帮助工程师进行电路设计、PCB布局、机械结构设计等各个环节,提高工作效率和设计质量。

掌握多种CAD软件,并能熟练运用其功能,能够更好地完成各类项目。

此外,硬件工程师还需要理解和应用模拟电路和数字电路。

模拟电路涉及信号放大、滤波、混频等内容,而数字电路则关注逻辑门、时钟信号、数据传输等。

理解和应用模拟电路和数字电路,可以为硬件工程师在电路设计和故障排除方面提供有力的支持。

另外,硬件工程师还需要了解嵌入式系统的开发和调试。

嵌入式系统是硬件与软件的结合体,广泛应用于智能家居、工业自动化等领域。

熟悉嵌入式系统的原理和开发流程,熟练运用嵌入式开发工具和调试设备,可以帮助硬件工程师更好地完成嵌入式系统的设计和调试。

此外,硬件工程师还需要具备良好的沟通能力和团队合作精神。

在项目中,硬件工程师往往需要与软件工程师、产品经理、测试人员等进行密切合作。

良好的沟通能力和团队合作精神,可以让硬件工程师更好地理解项目需求和完成团队协作,提高项目的成功率。

最后,硬件工程师需要全面关注行业动态和新技术。

科技行业瞬息万变,新技术层出不穷。

作为一名优秀的硬件工程师,需要保持学习的态度,不断更新知识,关注行业动态和新技术的发展趋势。

只有紧跟时代的步伐,才能在激烈的市场竞争中保持竞争力。

总之,硬件工程师的核心技能包括扎实的电子学基础、熟练的CAD 软件应用、模拟电路和数字电路的理解和应用、嵌入式系统的开发和调试、良好的沟通能力和团队合作精神,以及对行业动态和新技术的关注。

电子行业硬件工程师岗位说明

电子行业硬件工程师岗位说明

电子行业硬件工程师岗位说明一、岗位概述电子行业硬件工程师是指从事电子硬件研发、设计和制造的专业人员。

他们主要负责硬件产品的设计、开发、测试和维护,保证产品质量和性能达到预期要求。

二、岗位要求1. 学历要求:本科及以上学历,电子工程、通信工程等相关专业。

2. 技术能力:具备扎实的电路设计与分析能力,熟悉电子元器件的特性和选型,掌握模拟电路和数字电路设计与调试技术。

3. 熟练掌握EDA软件:熟悉Protel、Cadence、Altium Designer等常用电路设计软件,能够独立进行原理图设计和PCB布局设计。

4. 熟悉硬件开发流程:了解硬件开发的整体流程,包括需求分析、方案设计、原理图设计、PCB布局、样机制作、测试验证等环节。

5. 具备良好的团队协作能力:能够与软件工程师、测试工程师等其他岗位人员配合工作,共同解决开发过程中的问题。

6. 强烈的责任心和工作积极性:对硬件开发充满激情,能够承受一定的工作压力,并在规定时间内完成任务。

三、岗位职责1. 设计硬件方案:根据项目需求和产品规格书,负责完成硬件系统的整体设计与方案选择,保证产品性能和功能的实现。

2. 电路设计与模拟仿真:负责电路原理图设计、元器件选型和模拟仿真,保证电路的稳定性、可靠性和性能满足需求。

3. PCB布局设计:根据电路原理图,进行PCB布局设计,考虑信号完整性、EMC、热管理等因素,保证电路板的质量和性能。

4. 硬件验证与调试:负责硬件样机的制作、测试与验证,解决硬件调试过程中出现的问题,保证产品的质量和可靠性。

5. 与其他部门的协作:与软件工程师、测试工程师等其他岗位人员密切合作,共同解决产品开发过程中的问题,确保项目进度和质量。

6. 技术文档编写:撰写相关的技术文档,包括设计文档、测试报告、用户手册等,为团队成员提供必要的技术支持和文档资料。

四、岗位发展电子行业硬件工程师是一个具有广阔发展前景的职业。

随着电子行业的不断发展,硬件工程师在产品研发、制造、运维等环节都扮演着核心角色。

电子硬件工程师要求

电子硬件工程师要求

电子硬件工程师要求基于实际经验与实际项目详细理解并掌握成为合格的硬件工程师的最基本知识。

1)基本设计规X2) CPU基本知识、架构、性能及选型指导3) MOTOROLA公司的PowerPC系列基本知识、性能详解及选型指导4)网络处理器(INTEL、MOTOROLA、IBM)的基本知识、架构、性能及选型5)常用总线的基本知识、性能详解6)各种存储器的详细性能介绍、设计要点及选型7) Data、Tele领域常用物理层接口芯片基本知识,性能、设计要点及选型8)常用器件选型要点与精华9) FPGA、CPLD、EPLD的详细性能介绍、设计要点及选型指导10) VHDL和Verilog HDL介绍11)网络基础12)国内大型通信设备公司硬件研究开发流程最流行的EDA工具指导熟练掌握并使用业界最新、最流行的专业设计工具1) Innoveda公司的ViewDraw,PowerPCB,Cam3502) CADENCE公司的OrCad, Allegro,Spectra3) Altera公司的MAX+PLUS II4)学习熟练使用VIEWDRAW、ORCAD、POWERPCB、SPECCTRA、ALLEGRO、CAM350、MAX+PLUS II、ISE、FOUNDATION等工具5) XILINX公司的FOUNDATION、ISE一.硬件总体设计掌握硬件总体设计所必须具备的硬件设计经验与设计思路1)产品需求分析2)开发可行性分析3)系统方案调研4)总体架构,CPU选型,总线类型5)数据通信与电信领域主流CPU:M68k系列,PowerPC860,PowerPC8240,8260体系结构,性能及对比 6)总体硬件结构设计及应注意的问题7)通信接口类型选择8)任务分解9)最小系统设计10) PCI总线知识与规X11)如何在总体设计阶段避免出现致命性错误12)如何合理地进行任务分解以达到事半功倍的效果13)项目案例:中、低端路由器等二.硬件原理图设计技术目的:通过具体的项目案例,详细进行原理图设计全部经验,设计要点与精髓揭密。

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

电子硬件工程师要求掌握的东西
电子硬件工程师要求掌握的东西2010-11-05 10:21(转载)
觉得一个电子工程师/硬件工程师应该有下面的能力:
1、模拟/数字电路的分析和设计。

教科书上讲的都应该会,包括分离元件和运放的信号放大,滤波,波形产生,稳压电源,逻辑化简,基本触发器,基本计数器、寄存器,脉冲产生和整形,ADC、DAC,锁相环等。

要能定性和定量的分析和设计电路的功能和性能,比如说稳定性、频率特性等。

这些东西一般需要日积月累才能到见多识广,然后熟能生巧。

2、计算机组成原理和结构。

现在的电子设备基本上没有不用到计算机的,所以对计算机一定要了解最好是熟悉。

要明白计算机是怎么工作的,软件在计算机内是怎么运行的(最好自己写一写程序),要熟悉常用计算机系统的外围电路和接口,并且要明白CPU和外围电路是怎么协调工作的等等。

最好能熟悉MCS-51,写程序不是问题,重要的是思路,但一定要做出来。

3、PCB。

基本要求是4层板,要了解PCB对EMI、ESD的影响并想办法避免。

PCB能做得既美观又没有问题是需要花时间来训练的。

4、VHDL。

在国外这是要求掌握基本技能,在国内也正在普及。

主要是用来开发FPGA/CPLD器件和逻辑仿真,还有IC设计也常用VHDL作输入。

就目前来说,如果对自己要求不是很高的话可以不掌握。

如果时间和精力允许的话,可以学一学操作系统、数据结构等,当然首先必须掌握好C(C++)语言,以便将来可以做(软/硬件)系统方面的工作。

但模电/数电基础一定要好,这是学习其他的基础。

开始时一般从分析电路入手,要搞清楚一个电路的电流是怎么流的,电压是怎么产生的,电感、电容是怎么冲放电的等等。

从简单到复杂,慢慢养成习惯,很多东西自然而然就明白了。

电子硬件工程师要求掌握的东西
第一部分:硬件知识
一、数字信号
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发光管
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和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种开发板上学到,至于第一部分,需要人来带吧。

为什么要掌握这些知识?
实际上,电子工程师就是将一堆器件搭在一起,注入思想(程序),完成原来的这些器件分离时无法完成的功能,做成一个成品。

所需要的技能越高、功能越复杂成本越低、市场上对相应的东东的需求越大,就越成功。

这就是电子工程师的自身的价值。

从成本到产品售出,之间的差价就是企业的追求。

作为企业的老板,是在市场上去寻找这样的应用;对电子工程师而言,是将老板提出的需求或者应用按照一定的构思原则(成本最低、可靠性最高、电路板最小、功能最强大等)在最短的时
间内完成。

最短的时间,跟电子工程师的熟练程度、工作效率和工作时间直接有
关。

这就是电子工程师的价值将电子产品抽象成一个硬件的模型,大约有以下组成:
1)输入
2)处理核心
3)输出
输入基本上有以下的可能:
1)键盘
2)串行接口(RS232/485/can bus/以太网/USB)
3)开关量(TTL,电流环路,干接点)
4)模拟量(4~20ma、0~10ma、0~5V(平衡和非平衡信号))
输出基本上有以下组成:
1)串行接口(RS232/485/can bus/以太网/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的产品来说,应该是最好的;作为
工业级的控制,是不是合适,在网友中有不同的看法和争议。

本公司使用atmel ARM91系列开发的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等,我觉得已经没有必要去看了,知道历史上有这些一回事就行了这些知识,是所有产品都具备的要素。

所以要学,再具体应用。

相关文档
最新文档