技术
<br>对于物联网项目而言,选择编程语言的重要意义绝不在制定硬件平台决策之下。在今天的文章中,我们将共同审视11款编程语言,并认真考量哪一种最适合自己的下一个编程项目。</br>
物联网开发项目目前正在全球范围的诸多企业当中如火如荼地展开。新型硬件平台的出现让工程师们能够以前所未有的便捷方式在物联网应用当中构建嵌入式系统。一旦选定了合适的硬件平台,接下来要做的就是为其开发应用软件——先别高兴得太早,到了这一步摆在我们面前的选项会更多、也更具挑战。
原来编程语言的选择还受到硬件平台方案的严格约束。不过时至今日,多数现代平台已经基于开源标准并能够支持多种编程语言类型,这样出色的灵活性自然带来了更多潜在选项。而这也正是我们今天所要解决的问题。
从工业过程控制和测量到高速通信和成像,高效的信号采集是各类应用的基础,如此宽广范围的应用类别,要匹配适当的应用组件,创建一个信号链是至关重要的,以便以尽可能低的成本满足性能要求,但随着嵌入式传感器系统(给物联网提供采集信号)有望大发展,平衡成本与性能也就变得更加重要了。物联网设备数量预计达上百亿,每级信号链上节省的资源汇总起来就可以节省惊人的资源。
对设计者来说,要从总体出发,建立一个高效的信号链意味着要平衡每个独立组件规格,在信号链的每个阶段都要达到目标性能水平。然而有些应用要求设备尽可能高的规格(如图 1),但是设计者可能经常使用更具成本效益的组件,不过是要在达到性能和功能要求水平后创建完整的信号链
<font color="#FD8900">作者:德州仪器 (TI) 感测业务拓展经理,Dan Harmon。</font>
如果设计师想要尽可能地提高性能和用户体验,那么管理系统的热性能是现代电子系统中十分关键的内容。随着系统功能变得越来越强大,并且在很多情况下尺寸也越来越小,管理散热系统配置已经成为一项越来越具有挑战性的任务。对电流的监视能够很好地指示出可能存在的散热问题。目前,很多的集成商使用单个系统级熔丝或过流检测器来监视为系统供电的主电源。
<br>目前随着手机配备的锂离子电池容量越来越大,人们希望能够在尽量短的时间内给自己的手机充得足够的电量,以满足自己日常生活和工作的需要。例如,华为P9配备3000mAH小时的锂离子电池,如果期望在一小时内把电池接近充满,则需要充电电流在3A以上。为了实现这么大电流的充电,使用开关式充电管理芯片(下面简称快充芯片)是一个很好的方案,这也是业界目前共同的选择。本文假设大家对DCDC的工作原理已有基本的了解,主要从技术的角度来分析应用在手机上的快充芯片的工作原理和设计要求,同时也会简要介绍其他正在涌现的充电技术。</br>
<strong><font size="5">一. 手机的四个充电环节</font></strong>
<font color="#FF8000">作者:Jack Shandle, Mouser Electronics</font>
FPGA的实现技术
按传统看法,FPGA使用内存技术来存储FPGA需要的逻辑配置。目前在用的有四种技术实现方式,每种都有其优缺点:基于SRAM的FPGA,带内部闪存的SRAM,基于闪存的,和反熔丝(又称OTP,因为它们仅可编程一次)。
• 基于SRAM的FPGA将逻辑单元配置文件存储在静态存储器中,而静态存储器则由锁在器阵列组成。由于SRAM是易失性,这种类型的FPGA必须在每次系统启动时重新编程。存在两种基本的编程模式:
o 主模式,此时FPGA从外部存储源读取的配置数据,比如从外部闪存芯片。
目前,借助于多种不同的无线技术,将低功耗节点连接至互联网已经成为可能。在所有的无线技术中,利用Sub-1 GHz波段进行通信能够在系统总成本和复杂度更低的情况下实现最远的范围。同时,Sub-1 GHz更加适合用于例如办公室、楼宇和家庭等室内环境,并且拥有最低的功耗。但是,如果要释放物联网(IoT)的全部潜能,仅仅创建一条连接节点和互联网的链路是远远不够的。
用于诊断和自动化的云端管理系统需要仅仅有条的控制大量传感器。而工厂、楼宇和零售业的中央服务器必须实现大规模的程序管理和自动化,以减少维护费用。
目前3GPP所提出之NB-IoT也包含各项不同的技术,目前主要可分为两个方向,一为由诺基亚(Nokia)、爱利信(Ericsson)和英特尔(Intel)等阵营支持的NB -LTE(Narrowband-LTE)以及华为和Vodafone支持的NB-CIoT(Narrowband-Cellular IoT),两种技术对于营运商最大的差别在于其可以在现有的LTE环境中,有多少可以重新使用于物联网的应用中。
现今无线通讯发展飞快,全球无线通讯,发展得如火如荼,人们对于行动通讯、影音传输或终端应用的需求日与俱增,所到之处网路无所不在,因此即便4G还再持续扩展布建时, 5G的世代也宣告即将到来,当中所含的商机更是无限。
<br>我们在家居生活中,亮度是保护我们眼睛最重要的灵药,家中许多老人、儿童等在房间里面,如果亮度不足,不但没有安全感,对视力的保健,更是一大杀手。如果我们如果在家里看到这样的情形,当然可以马上调整光线,但是如果我们在外面上班,就不太容易查觉到这样隐藏的问题。</br>
因此,如果我们用Arduino来照顾我们的眼睛,可以通过手机上网,直接使用浏览器可以监控我们家的亮度或许是个可行的应用,所以我们想到使用Arduiono,通过简单的上网扩充卡,瞬间就让我们的家庭进化成先进的智慧家庭。所以本文就要告诉读者,如何简单、快速、有效的建立一个居家亮度监控的物联网。
<font color="#FF8000">作者:Dorsey Standish, 德州仪器(TI) DLP 产品先进光控项目经理</font>
光谱分析自从作为一项实验室技术问世以来,迄今已经取得了很大的发展。手持近红外(NIR)光谱分析仪的尺寸在不断变小,成本也越来越低,在一定程度上,这归功于新出现的系统架构,这个系统充分利用微机电系统(MEMS)组件。我们来深入研究一下这些硬件优化如何在光谱分析行业中实现更简单且更加便携的未来。
<br>本指南将为您介绍如何运行示例 sketch,以使用 Eclipse IDE 使英特尔® 物联网开发板上的 LED 指示灯闪烁。这些说明主要针对带有 Arduino* 扩展板的英特尔® Edison 模块,或英特尔® Galileo 开发板。针对带有迷你 breakout 开发板的英特尔® Edison 模块的步骤可能会稍有不同。</br>
<strong><font size="5">要求</font></strong>
您已组装完开发板并将其连接至系统,并安装了所需的全部驱动程序。具体步骤请参阅:
<br><strong><font size="5">三极管的初步认识 </font></strong></br>
三极管是一种很常用的控制和驱动器件,在数字电路和模拟电路中都有大量的应用,常用的三极管根据材料分有硅管和锗管两种,原理相同,压降略有不同,硅管用的较普遍,而锗管应用较少,以下以硅管为例进行讲解。三极管有 2 种类型,分别是 PNP 型和 NPN 型。先来认识一下,如下图所示。三极管一共有 3 个极,横向左侧的引脚叫做基极(base),中间有一个箭头,一头连接基极,另外一头连接的是发射极 e(emitter),剩下的一个引脚就是集电极 c(collector)。
<br>本文将介绍如何使用 Node.js* API 建立与 IBM* Bluemix* 云服务的连接, 包括创建 Bluemix 应用、添加 mongoDB* 连接,以及保存和检索数据。</br>
<strong><font size="5">创建 Bluemix 应用</font></strong>
<br>如果说HTC Vive、索尼PSVR这样的产品给我们打开了迈入虚拟世界的一扇门的话,那么它们装配的控制手柄则是我们与这个虚拟世界进行交互的双手。但拿着手柄与世界的交互终究会破坏这种置身于另一个世界的沉浸感,无时无刻不在提醒着我们这是一个虚拟世界。为了解决这个问题,一些公司将广泛应用在影视行业里的动作捕捉技术带到来VR领域,让用户能够扔掉手柄,通过真实的触摸、抓起、走动以及各种动作来与虚拟世界进行交互。</br>
几年以前,智能家居的目标人群只是高收入阶层。到如今的2016年,我们可以看到智能家居解决方案价格变得让更多人可以购买,成为了普通家庭日常生活的一部分。智能监控摄像机、无线扬声器、智能门、供水系统等都可以进行通信,创建局部网络,而且几乎从任何地方都可以对其进行访问和控制。
谈到无线连接,近期的发展主要关于:
更快的数据传输速度
安全、安全和更多的安全
低功耗——电池寿命更长
占用空间更小——尺寸更小,更便宜的产品
上述这些事情使得物联网(IoT)的梦想成真,但是整个拼图至少还缺少一个主要部分,这就是Mesh网络发挥作用之处。
作者 Barry Manz, Mouser Electronics
GaN赢在哪里
下面列出GaN的几个突出优点:
1.有源相控阵(AESA)雷达和电子战(EW)系统:这些是碳化硅衬底氮化镓(或者是金刚石衬底)晶体管或者单片微波集成电路(MMIC)的关键应用,而且多年来已经成为这个领域的事实标准,因为当前或再过几年都没有其他技术可以可供碳化硅衬底氮化镓的功率密度和其他优势。
<font color="#FF8000">作者 Steven Keeping, Mouser Electronics </font>
FIA认可的街头循环系列赛展示了电动汽车的性能,并承诺将改变行业沉闷的形象
电动汽车(EV)——一种使用一个或多个电动马达驱动的车辆,其电动马达从电池获得动力,而电池则需要从外部电力供应来充电——-正遇到沉闷形象的问题。相较于动力无限的Detroit V8发动机的狂野咆哮,或者是欧洲运动轿车直列6缸汽油发动机的尖叫轰鸣,日产Leaf的同步电动马达转动时仅嗡嗡作响,但这并不意味着它就“低人一等”。
<font color="#FF8000">作者 Jack Shandle, Mouser Electronics</font>
现场可编程门阵列(FPGA)和复杂可编程逻辑器件(CPLD)都属于大型可编程逻辑器件,十年前它们发明伊始是为了充当胶合逻辑以及ASIC原型器件,但自出现后,它们的功能扩展非常迅速。嵌入式加速器和微处理器应用曾经一度仅使用DSP和ASSP,但FPGA以及CPLD后来也成为了强有力的候选。一旦设计师了解FPGA和CPLD架构的基础知识,就可以提升许多设计的性能、效率并缩短设计周期。
<font color="#FF8000">作者:Barry Manz, Mouser Electronics </font>
氮化镓(GaN)这种宽带隙材料将引领射频功率器件新发展并将砷化镓(GaAs)和LDMOS(横向扩散金属氧化物半导体)器件变成昨日黄花?看到一些媒体文章、研究论文、分析报告和企业宣传文档后你当然会这样认为,毕竟,GaN比一般材料有高10倍的功率密度,而且有更高的工作电压(减少了阻抗变换损耗),更高的效率并且能够在高频高带宽下大功率射频输出,这就是GaN,无论是在硅基、碳化硅衬底甚至是金刚石衬底的每个应用都表现出色!帅呆了!
至少现在看是这样,让我们回顾下不同衬底风格的GaN:硅基、碳化硅(SiC)衬底或者金刚石衬底。
蓝牙5.0是蓝牙技术联盟(Bluetooth Special Interest Group)于2016年6月16日发布的新一代蓝牙标准。新标准将比蓝牙4.2有全面的提升,无论是通信速度、通信距离还是通信容量都有大幅度的改善。
官方表示,全新蓝牙5.0标准在性能上将远超目前的版本,也就是蓝牙4.2LE版本,包括在有效传输距离上将是4.2LE版本的4倍,也就是说,理论上,蓝牙发射和接收设备之间的有效工作距离可达300米。 而传输速度是4.2LE版本的2倍,速度上限为24Mbps。蓝牙5.0来了!震动智能家居市场!
其实蓝牙5的发布对于我们的影响绝不亚于5G标准的发布,因为在我们的日常生活中,蓝牙技术已经无处不在,手机、耳机、智能手表、智能手环、智能台灯、智能电饭煲等等太多太多的智能硬件设备其实都是采用蓝牙传技术传输。
<br>你只看见创客们的成长,却忘记了陪伴创客成长的操作系统!4个嵌入式操作系统给你最长情的陪伴。</br>
从2010年开始脱离书本,步入实践以来,经手了N多的各类开发板,有ST公司的,NXP公司的,也有瑞萨的,还有更强大的英特尔的开发板,它们已然成为我的嵌入式生活一部分。当然,本篇文章并不是来介绍这些我喜欢的开发板,而是要介绍部署于这些开发板上的嵌入式操作系统。
对于嵌入式的典型应用里,前后台系统是最容易部署,也是简单应用系统的最佳选择,例如我们最最常见的点灯程序,我们只需要延时一段时间,并反转MCU引脚IO的状态即可实现该功能。简单几行代码即可实现,但是如果是复杂的应用系统,即需要引入“任务”的概念时,前后台系统的任务调试能力也就捉襟见肘了。这时,有效解决这个难点的嵌入式操作系统便可以大显身手了。