首页 > 自考资讯 > 高考百科

而立之年还有人去学嵌入式?一个十年老鸟的心得体会

小条 2024-10-02

还有大三的同学有想学嵌入式技术的吗? 10年退伍军人经验

我没有读大学,直接进了工厂。从2011年自学嵌入式技术至今,已经有8年了。图书馆有很多关于音乐、艺术、心理学、维护、微控制器等方面的书籍。当我读硅谷伟人的传奇书籍时,我的感觉就像罗永浩一样,一时焦躁不安。长期以来,我一直从事嵌入式项目,也有过一些失败的项目,但我也经历过很多陷阱,而且一般失败的项目比成功的项目要多。在此期间,我辅导了十几位初学者,其中有电子专业的,也有非电子专业的。希望这篇文章对刚刚进入这个行业的人有所帮助。

每个领域都存在起步困难。

事实上,这个问题在每个行业都存在,我们感叹这就是现实,因为我们在进入这个领域之前也遇到过类似的问题。这种奥秘是很难理解的,除非你积累了一些该领域的基础知识。另外,嵌入式是一个实用的行业。如果你不尝试一下,你就会永远处于猜测之中。

我们花了很多时间在这上面,直到找到一本杂志。我立即在当当网上买了杜阳老师写的《爱上单片机》一书,用一周的时间从头到尾读完了。最后,如果需要的话,我花了几百元从网上购买了零配件。我买了一本新书,上面写着,但是还不够,于是我在外面租了房子,买了打印机、电路板、蚀刻液、烙铁、各种零配件等。上午10点开始工作,凌晨4点上床睡觉,每一步设定小目标,画板,做板,焊接,调试,重复。半年多了。

坚持、坚持、再坚持,有时候你会用最愚蠢的方式学习,因为你想不出更好的方法。

比如郭老师的《10天学单片机》,我们把代码一一敲进去,改里面的东西,看看会发生什么。在杜阳老师学习单片机的面包板上,我们采用了以下方法一一对比。在板上搭建电路并编写代码。

举几个例子:

d4cf9a2f75da400b98a023cc9e999e89~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1728466405&x-signature=2jgM9f84vtity0J29e1ln8OJrko%3D

例1:PWM原理

我们认为LED呼吸灯或蜡烛灯的原理是通过控制电压或电流来实现光的亮度,但实际上,人类是通过调节固定频率的PWM波的占空比来实现的:达到视觉保留的效果。

3fddf3143d794b9b8ca84ab99d810fe8~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1728466405&x-signature=SA4yPVXhnkPVTnlQO58N6RUJ0zA%3D

示例2:

之前做过一个真人CS的装备项目,但是当真人CS的枪向敌人开火时,它是如何击中敌人的呢?当你拆开它检查时,原理很简单:它结合了红外激光器和微控制器,而敌人的衣服上有一个接收红外辐射的接收器。背面还有一个射频装置(用于识别队友和组队),我利用这个原理,使用8针微控制器制作了一个全向红外发射手榴弹。

a87772c511f54dd6beacadb61ca4a038~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1728466405&x-signature=mUjzzUFkhYCDunMq2JZsjBrMpJ4%3D

示例3:

无刷电机原理:我们都知道导体是通过旋转磁场而运动的,代表性的例子就是三相无刷电机。没有直流无刷电机或交流无刷电机。其实就是利用了旋转磁场产生的原理,利用固定电路产生的旋转磁场或者微控制器模拟产生的旋转磁场都可以达到同样的效果,但还不止于此。关于直流和交流,如果电机直接用交流电驱动,转换成直流电则称为交流无刷电机。它将模拟旋转磁场信号转换为直流无刷电机。

0f14113710504541bf524dd62372dc3c~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1728466405&x-signature=%2Bu9b8DQVfuRMbU1QWA2xcMN0SaE%3D 直流无刷控制器和电机(步进电机)

83740f2a1ae047d399fa7f87eea6ae7d~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1728466405&x-signature=pQqtLVjCHmqWoVP%2BBYIUUjsVZec%3D 普通工频三相电机

概括:

硬件:不太懂电容、二极管、三极管的基本原理,还有开关电源、放大电路、保护电路的原理。我们平常看到的电路都比较复杂,一时不知从何入手,但如果把它们拆开来看,就会发现它们都是由几个基本的电路模块组成的。足够的知识来有效地分析它们。

PCB电路板设计:

原理图包装-原理图-PCB封装-PCB机械结构-PCB封装-PCB布局-PCB布线规则-PCB电路板

29443c50f9b2444387adf0b0f9e0b621~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1728466405&x-signature=8iLIzlLTfWMKupiFCZJDtsPx2k8%3D

事实上,这种理解围绕着两件事:原理图和PCB。此外,我认为您需要了解有助于解决这两个问题的所有其他软件、包装、接线、规则等。不然你不会明白为什么PCB要画成这样。简单来说,就是行业知识。

7acd4bbc8dc844bdb7cbbc12386557b0~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1728466405&x-signature=iEaVK9InvLjgAiswBedx%2B%2BcSSEQ%3D

原理图:按一定规则组合而成的原理图符号,供业内人士快速理解。

关于软件:

当我们谈论单片机时,我们经常会听到寄存器、汇编、算法、编译器、下载工具、C语言等,但如果你长期使用它们,你永远不知道什么时候会用到它们。结果,很多人即使在学校学习了几年,也不知道从哪里开始实现详细的项目或基本的功能。

以下是内部培训时所教授内容的节选。

7647fb9e7a2541f192572250f9099f3e~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1728466405&x-signature=Xia2rdPiYbJFhu%2Ff3ldNiNRPk6g%3D 基于pretous 的完整微控制器示例

您将获得大约以下信息:

1. 看来这个系统并没有想象的那么复杂。

2、整个电路由单片机、电源、晶振组成,加上一个LED灯和一个电阻就可以工作了。

3. 程序代码总计少于20行。事实上,它可能更少。

f8509eed4d4c46628079e7aceb1ff6e8~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1728466405&x-signature=TNaiN2%2BjMttxA4wRNRaU5w8P2ao%3D 微控制器物理配置

让我们整理一些关键词。

微控制器最小系统:电源、复位、时钟

程序:程序结构+算法

编写程序的工具:集成编译环境

快速总结:编写程序的固件被加载到最小的微控制器系统上,使其能够按要求运行(洗涤、烹饪、扫地等)。

257d67e8745744dda8edf6cd84272ca3~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1728466405&x-signature=%2FctQYwEtQe1X7llLByzqPdOf4p8%3D

我们常见的微控制器

编译工具的简要说明。

它的主要功能是将您编写的高级编程语言转换为可以在微控制器(MCU)上运行的程序。

与与外国人交流类似,我们不懂外语,所以需要翻译员翻译成特定的语言。

这同样适用于微控制器。不同的微控制器需要不同的交叉编译工具。

f3a7c9e2ef7f4c5dae97d2c295eef34e~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1728466405&x-signature=ELJvHTx%2B6FBPaiBK%2FQUv4KRBW3o%3D

内容可能有点粗糙,但都是我的真实想法,希望对你有帮助。

6e26ae7efc894609a61a4f87fac138b5~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1728466405&x-signature=vTMLWNJLxSbTd3vWroDQvyUEP0Q%3D

想学习单片机的朋友,关注我们,回复易哥,和我们的导师一起学习成长,共同进步,接收更多资讯。

话虽如此,请留意下面的第一条评论(或给我发送私人消息)以获取一些有用的信息。

版权声明:本文转载于网络,版权归作者所有。如有侵权,请联系本站编辑删除。

猜你喜欢