您应该知道的另外10个电路组件

现在又是时候回顾一下电子组件中所有可用的奇异物品了。这些是您需要设计电路板时应掌握的技巧。如果你读我的 以前的 帖子 并期待更多,这篇文章适合您!

1.总线开关

我不敢相信我之前没有提到总线开关。什么是总线开关?

开关有很多不同的选项:

  • 机械开关/继电器:通用,两个...

嵌入式系统-UT-Austin提供的免费EdX课程!

我很高兴看到将有免费提供的嵌入式系统课程,网址为: //www.edx.org/course/utaustin/ut-6-01x/embedded-systems-shape-world/1172

免费注册并在EdX网站上在线课程。

更令人兴奋的是,该课程基于TI Launchpad Tiva微控制器开发板。 Tiva Launchpad具有80MHz ARM Cortex M-4 MCU,具有256KB闪存,32KB RAM和43个通用I / O引脚。  


单片机简介-按钮和弹跳

迈克·席尔瓦 October 26, 20133条评论

What Is A Button?

对您的硬件而言。正如在 微控制器介绍-有关GPIO的更多信息,通常将按钮(或键,开关或任何形式的机械触点)连接到微控制器,以便在按下或关闭或“激活”时生成特定的逻辑电平,而在未按下或打开时生成相反的逻辑电平或“无效”。活动逻辑电平可以为“ 0”或“ 1”,但是由于历史和电气原因,...


延迟printf用于实时记录

您通常通过添加一些printfs并查看日志来进行调试。但是,在某些实时/低级上下文中,您没有时间进行文本格式设置。

您不希望打印内容对时序产生太大影响,因为您追逐的与时序相关的错误可能会消失。而且您当然不希望系统完全停止运行,因为打印会导致其错过实时截止时间。

替代打印的常见替代方法是更多的“原始”日志记录-事件缓冲区,其中事件是一个联合保留...


Arduino的机器人#4-HC-SR04超声波传感器

Arduino的机器人学

Arduino的机器人技术是一系列文章,记载了我的第一个自主机器人构建物Clusterbot。此版本的价格合理,相对容易且具有启发性。构建的总成本约为50美元。  

1. Arduino的机械人-电机控制2. Arduino的机器人-底盘,运动和动力3. Arduino的机器人技术-接线,编码和测试运行4.

简短介绍(EE Shanty):我们应该使用零欧姆电阻器做什么?

在电路板设计中,您通常需要灵活性。重新设计电路板可能要花费数百或数千美元,因此我需要灵活性,主要有两个原因:

  • 有时,重要的是能够使用一种电路板设计来满足多种目的
  • 降低风险:当我不确定100%是否需要时,我想给自己选择添加或省略某些内容的选项。

因此,我们有了跳线,DIP开关和零欧姆电阻:

跳线和...


Arduino的机器人学#3-接线,编码和测试运行

Arduino的机器人学

Arduino的机器人技术是一系列文章,记载了我的第一个自主机器人构建物Clusterbot。此版本的价格合理,相对容易且具有启发性。构建的总成本约为50美元。  

1. Arduino的机械人-电机控制2. Arduino的机器人-底盘,运动和动力3. Arduino的机器人技术-接线,编码和测试运行4. 

Arduino的机器人#2-底盘,运动和动力

Arduino的机器人学

初学者机器人技术是一系列文章,记载了我的第一个自动机器人构建类Clusterbot。此版本的价格合理,相对容易且具有启发性。构建的总成本约为50美元。  

1. Arduino的机械人-电机控制2. Arduino的机器人-底盘,运动和动力3. Arduino的机器人技术-接线,编码和测试运行4. 

单片机简介-更多计时器和显示

迈克·席尔瓦 October 15, 20133条评论

围绕计时器建立世界

到目前为止,您已经看到了在程序中使用计时器的四种不同方式。接下来,我们将探讨一些借助计时器在程序中产生多个并行工作流效果的方法。这种效果只是一种外观,而不是现实,因为单个微控制器(一个内核)只能运行单个代码线程。但是,由于微控制器相对于许多任务的执行速度如此之快,因此...


在家中的BGA和QFP 1-实用指南。

业余爱好者几乎普遍认为,您不能在家使用高密度包装。那是完全不正确的。几年来,我一直在家里组装和回流BGA电路板。 BGA和0.5mm间距QFP完全属于确定的业余爱好者的领域。 

该系列文章介绍了有关在家中设计和组装具有高密度封装的板的实用信息。虽然重点放在FPGA封装上,但大多数...


嵌入式工具箱:Windows GUI原型工具箱

在我的``嵌入式工具箱''系列的这一期中,我想让您对名为QWin的免费Windows GUI工具包感兴趣,该工具包用于在Windows上原型,开发和调试嵌入式C或C ++代码。

如果您使用的用户界面非常简单,包括LCD(分段或图形),按钮,LED等,则QWin可能只是适合您的工具。它极大地提高了我在此类项目中的生产率。我个人认为这是“嵌入式...


等距横坐标的线性回归

真无聊的头衔。我希望我能提出些时髦的东西。我今天学到的一个词是 学生化,这只是通过最佳标准线性曲线的样本标准偏差(例如,点\(x_i \)是\(0.3 \ hat {\ sigma} \)对曲线拟合练习中的误差进行归一化,因此\( \ frac {x_i-\ hat {x} _i} {\ hat {\ sigma}} = 0.3 \))-为我学习!本来不错,但今天我无法将其纳入主题。那好吧。

我需要一点休息...


透过玻璃看效率

如果您曾经设计或购买过电源,则很有可能必须进行效率计算。我记得我上大学时刚开始的电子电路课程,在上一次讲座中,当教授谈论开关电源转换器时,我说过突然之间,您可以选择效率为40%的线性稳压器并将其转换为开关效率为80%的调节器。我认为这是我必须追求的任何计划的棺材上的钉子。


复古机器人!

我们住的小镇上周末是每年的春季节。有摊贩摊位,食物,游乐设施等-这是镇上举办的有趣的活动。为庆祝节日,该镇每年关闭主要街道一日。这个市区的所有商店都被改建成了 古董和艺术区.  

在街上行走时,我在其中一家古董店前发现一辆装满机器人手臂的手推车!相当多的分类-两个带有某种类型的...


嵌入式编程视频课程教授RTOS

如果您想了解实时操作系统(RTOS)的真正工作原理,请参阅以下免费视频课程:

实时操作系统第1部分:在有关RTOS的第一课中,您将了解如何扩展 上一课中的前景/背景架构,以便您 可能有多个似乎同时运行的后台循环:

实时操作系统第2部分:在RTOS的第二课中,您将看到如何自动化上下文 切换过程。具体来说,在本课程中,您将开始构建...


协作写作实验:您最喜欢的嵌入式系统在线资源是什么?

编辑22/05-哇,这比预期的要好。我将尝试将此博客文章提交给Reddit / ece,看看在关闭文档之前我们是否还能获得更多有趣的链接。感谢所有贡献者!  

_______

编辑28/05-文档现已关闭,无法编辑。如果您希望看到添加的链接,请使用此博客末尾的评论系统。感谢所有参与了的人!  

接下来, 自由...


深度嵌入式设计示例-逻辑替换

吉恩·布雷尼曼 July 9, 2011

我一直认为,某些低成本,低引脚数,低资源的微处理器将是替换分立逻辑组件的绝佳选择。在这些情况下,深度嵌入式微处理器将不再是通用计算机,而是更多的逻辑替代品,提供了规定的功能而无需与外界连接。在一个更大,更快,更昂贵的世界中,这是一个令人愉快的步伐变化...


自动驾驶汽车的基本传感器

埃德·纳特 March 27, 2016

以下是一些可用于帮助自动驾驶车辆导航其环境的基本传感器。

车辆行驶得越快,传感器必须处理得越快。  

行驶中的车辆如果撞到,可能会撞倒东西或对人或物体造成伤害。

落差传感器和线路传感器安装在车辆前部时功能更好。

如果车辆可以倒车,则应该在前后安装跌落传感器和碰撞传感器。


帮助新的Blogger破冰:为作者提供最佳文章的新型Ipad Pro!

破冰可能很难。多年来,许多人要求被授予访问博客界面的权限,只是从不发布文章。也许他们低估了写一篇体面文章所需的时间,或者他们冷落了脚。我完全不怪或不审判他们-我一生中有多少次打算做某件事但没有跟进?一次,也许两次-(不用担心...


嫩足:推荐读物

马修·埃斯莱曼 June 28, 20171条评论

二十年前,我读了 史蒂夫·麦康奈尔完成的代码。然后再读一遍。然后再次。然后再次。在我职业生涯中读过的所有书中,我相信这本书使我从一个年轻的电气工程师跃升为一个年轻而有抱负的嵌入式软件工程师。因此,对于所有着手于嵌入式系统,尤其是嵌入式软件和固件事业的“投标人”,此条目适合您。

首先,我当然会建议所有工程师阅读和阅读...