跳转到主要内容

博客

单片机上使用TEA加密通信

作者: 刘韶轩

这里说的加密通信和常说的防止程序被破解加密还是不一样的。后者指的是程序烧录到单片机以后,防止被竞争对手读取里面的hex文件而采取的一些手段。简单点说:防抄板。

后者指的是,通信过程中,对一些比较重要的信息进行加密,这样即便别人得到了,也不知道信息是什么意思。比如说UART通信,假设正在传输IC卡的账户,密码,余额等信息。换做五年前的我,肯定是傻不愣登的直接送过去。如果有人想获取这个信息,很容易的,几条线接过去就能读到。

TEA加密是怎么加密呢?定义和原理我就不说了,百度都能找到,万一说错了还丢人。简单说下过程:算法分两部分,一部分进行加密,一部分进行解密。

发送方先对数据进行加密,然后传输;接收方收到数据,然后解密,得到真正的信息。

详解无人驾驶汽车上应用的机器学习算法

如今,机器学习算法被广泛用于制造无人驾驶汽车中出现的,各种挑战性的解决方案。通过在汽车中的ECU(电子控制单元)中结合传感器处理数据,有必要提高机器学习的利用以完成新任务。

潜在的应用包括通过来自不同外部和内部传感器(如激光雷达,雷达,摄像头或物联网)的数据融合来评估驾驶员状况或驾驶场景分类。

运行汽车信息娱乐系统的应用程序可以从传感器数据融合系统接收信息,例如,如果车辆注意到驾驶员受伤,则可以将汽车引导到医院。这种基于机器学习的应用程序还包括驾驶员的言语和手势识别和语言翻译。

算法分为无监督和监督算法,两者之间的区别是他们如何学习。

监督算法利用训练数据集学习,并继续学习,直到达到他们所期望的(最小化错误概率)程度。监督算法可以分为归类,分类和异常检测或维数缩减。

探秘人脸识别技术

最近,有两则新闻引了人们较大关注,一则是“iPhone 8可能启用人脸识别解锁 耗时不到1秒钟”。另一则是“上海用人脸识别技术抓拍行人闯红灯 照片将被示众”。

<center><img src="http://mouser.eetrend.com/files/2017-07/博客/100006891-22058-b1.jpg&quot; alt=“” width="600"></center>

让你少走弯路的三极管放大电路设计技巧

掌握了下面这些技巧,三极管放大电路计算So easy。

放大电路的核心元件是三极管,所以要对三极管要有一定的了解。用三极管构成的放大电路的种类较多,我们用常用的几种来解说一下(如图1)。图1是一共射的基本放大电路,一般我们对放大路要掌握些什么内容?

(1)分析电路中各元件的作用;

(2)解放大电路的放大原理;

(3)能分析计算电路的静态工作点;

(4)理解静态工作点的设置目的和方法。

以上四项中,最后一项较为重要。

一文看懂继电器

继电器的定义:继电器是一种当输入量(电、磁、声、光、热)达到一定值时,输出量将发生跳跃式变化的自动控制器件。

<strong>一、继电器(relay)的工作原理和特性</strong>

当输入量(如电压、电流、温度等)达到规定值时,使被控制的输出电路导通或断开的电器。可分为电气量(如电流、电压、频率、功率等)继电器及非电量(如温度、压力、速度等)继电器两大类。具有动作快、工作稳定、使用寿命长、体积小等优点。广泛应用于电力保护、自动化、运动、遥控、测量和通信等装置中。

继电器是一种电子控制器件,它具有控制系统(又称输入回路)和被控制系统(又称输出回路),通常应用于自动控制电路中,它实际上是用较小的电流去控制较大电流的一种“自动开关”。故在电路中起着自动调节、安全保护、转换电路等作用。

高级汽车照明 — 重新定义更高性能与安全性

美国《Car and Driver》(人车志)杂志的最新文章认为,汽车照明“正处于自美国政府于上世纪80年代中期放松对矩形和圆形前照灯组管制以来的最大转型阶段。”文章指出,NHTSA (国家公路交通安全管理局)和IIHS (美国公路安全保险协会)将于2019年之前在其总体新车评级中考虑前照灯性能。

LED照明技术的出现为更时尚、更明亮、更智能和更高效的前照灯设计铺平了道路。LED矩阵前照灯(尽管汽车厂商在努力推动,但美国目前尚未批准)甚至开辟了更多选项,能够主动选择遮挡以及照亮部分道路。根据《Car and Driver》的说法,依靠智能软件和灵敏的红外摄像头,矩阵照明还能够在照亮行人的同时遮挡其脸部,或者强光能够加亮限速标识而不会掩盖周围环境。随着照明技术越来越先进,前照灯已经成为汽车安全和高级驾驶辅助系统(ADAS)的重要组成部分。

您需要了解有关CMRR的信息——仪表放大器(第2部分)

若您是运算放大器,您可能从未想过接纳仪表放大器(INA)。这是因为在关键应用中,如电流感应和传感器信号调理,INA的功能更强大、性能更佳。INA也无需太多的外部援助,他们不会开环运行。但是,与运算放大器相比,它们并非具有多功能,通常更昂贵,所以不要放弃希望。

INA的一个关键功能是在存在大的共模电压和直流电位的情况下调节小差分信号。INA的设计旨在抑制共模电压(VCM),只能增益或调节差分电压(VDIFF)。通过共模电压传递给输出的误差由共模抑制比(CMRR)规范确定。图1定义了INA的共模电压,并显示了改变共模电压可能导致的参考输入误差电压。

芯片设计遇上机器学习,专家们都这么看

机器学习是近段时间以来的大热门,而尽管 EDA 处理的也是大数据类型的问题,但在将机器学习技术整合进 EDA 工具方面还没有取得很大的进展。

许多 EDA 问题和解决方案本质上就是关于统计的,这说明机器学习自然而然适合 EDA。那为什么这个领域在采用机器学习技术上如此缓慢而视觉识别和搜索等其它技术领域却可以如此轻松地接纳它?

Solido Design Automation 技术运营副总裁 Jeff Dyck 表示:“你可以感受到这是一个机器学习问题。我们有大量的数据,但我们可以应用哪些方法来解决这些问题?这才是难点。不是说读一本教科书或学一门课就能将这些方法应用到所有问题上。工程问题需要一个不同的角度。”

<strong>在深入了解机器学习在哪些地方有所应用之前,我们先看看一些问题。</strong>

您需要知道的CMRR——运算放大器(第1部分)

我经常会想到共模抑制(CMRR),甚至在工作之余也会!我是一个狂热的高校橄榄球迷。当我周六在家看比赛时,我经常被我妻子或女儿的说话声打断,要求我做各种其他事情,如家务。我想尽办法来拒绝这种噪音,只专注于重要的信号...比赛。信号通过量及中断我看比赛的程度类似于放大器CMRR。

在真正谈论CMRR之前,必须先谈论共模电压。对于非反相配置的放大器,输入信号是共模信号。反相配置始终具有与输入信号无关的固定共模电压。放大器共模电压范围取决于设计,且用户需要确保其处于指定的工作范围内。

ADC/DAC设计常见38问,看完不会再出错

本文章是关于ADC/DAC设计经典问答,涵盖时钟占空比、共模电压、增益误差、微分相位误差、互调失真等常见问题。

1. 什么是小信号带宽(SSBW)?
小信号带宽(Small Signal Bandwidth (SSBW))是指在指定的幅值输入信号及特定的频率下,它的输出幅值比低频时的输出幅值下降指定值时,该特定频率为小信号带宽。

2. 什么是共模电压(VCM)?
共模电压(Common Mode Voltage (VCM ))是差动输入的两个引脚上相同的直流输入电压。

3. 什么是MSB(最高有效位)?
MSB(最高有效位(Most Significant Bit)),是具有最大的值或权重的位。它的值是满量程的一半。

突破壁垒!Bluetooth 5引领无线连接变革

日常生活中常用的Bluetooth®技术正在悄然发生变革,它不再仅仅作为一个用于无线听音乐或者在距离设备几英尺的电话上进行通话的个人网络。

<center><img src="http://mouser.eetrend.com/files/2017-06/博客/100006788-21558-js1.jpg&quot; alt=“” width="600"></center>

为什么硬件的设计安全对每项应用都至关重要

2016年秋天的大面积网络中断事故曾严重影响Amazon、Twitter、Netflix和PayPal等公司。罪魁祸首是什么?基于Mirai恶意软件的僵尸网络攻击了有线电视(CCTV)摄像机和数字视频录像机(DVR)。今年早些时候,维基解密(WikiLeaks)成为了头条新闻,其声称美国中情局(CIA)的内部文件显示该机构已经掌握操纵Apple和Android智能手机、Samsung SmartTV及互联网汽车的方法。随着使用频繁程度越来越高,我们常会听到关于日常产品被攻击的消息——我们一直认为这些都是非常安全的产品。例如婴儿监视器、玩具、安全摄像头(非常讽刺),甚至医疗设备。在有些情况下,攻击是由“白帽”(或伦理)黑客造成的,只是为了确认方法是否可行;而另外一些情况,这些攻击则源自更加恶劣的目的。在最近的美国总统大选中,黑客攻击甚至成为了主角。

人工智能成热潮,嵌入式如何分杯羹?

谷歌的AlphaGo已经将人工智能推到众人面前,不可否认,人工智能已经成为科技圈的下一个风口!李开复表示:“人工智能的到来,所带来的改变绝对不仅仅是一个科技的改变,它对所有的行业都会重新定义与颠覆。”

<center><img src="http://mouser.eetrend.com/files/2017-06/博客/100006781-21537-xn1.jpg&quot; alt=“” width="600"></center>

Get!你想找的电子元器件实物图都在这里

身为工程师或准工程师,当别人问你一个器件长啥样时,你怎么回答?

EMC四大设计技巧

电磁干扰的主要方式是传导干扰、辐射干扰、共阻抗耦合和感应耦合。对这几种途径产生的干扰我们应采用的相应对策:传导采取滤波,辐射干扰采用屏蔽和接地等措施,就能够大大提高产品的抵抗电磁干扰的能力,也可以有效的降低对外界的电磁干扰。本文从滤波设计、接地设计、屏蔽设计和PCB布局布线技巧四个角度,介绍EMC的设计技巧。

<strong>一、EMC滤波设计技巧</strong>

EMC设计中的滤波器通常指由L,C构成的低通滤波器。滤波器结构的选择是由"最大不匹配原则"决定的。即在任何滤波器中,电容两端存在高阻抗,电感两端存在低阻抗。图1是利用最大不匹配原则得到的滤波器的结构与ZS和ZL的配合关系,每种情形给出了2种结构及相应的衰减斜率(n表示滤波器中电容元件和电感元件的总数)。

STM32之光敏电阻传感器模块的使用

本实验配合2.2寸TFT液晶屏显示,当光弱的时候显示“昏暗”,光强时显示“明亮”。

实验使用的是下图所示的3线光敏电阻传感器模块,用途:光线亮度检测,光线亮度传感器,智能小车寻光模块。模块特色:比较器输出,信号干净,波形好,驱动能力强,超过15mA;配可调电位器可调节检测光线亮度;输出形式 :数字开关量输出(0和1);使用宽电压LM393比较器。

<strong>模块使用说明</strong>

1、光敏电阻模块对环境光线最敏感,一般用来检测周围环境的光线的亮度,触发单片机或继电器模块等;

2、模块在环境光线亮度达不到设定阈值时,DO端输出高电平,当外界环境光线亮度超过设定阈值时,DO端输出低电平;

CAE仿真在汽车侧碰仿真的分析与应用

1、引言
车辆侧面碰撞是发生率较高的交通事故形式,统计数据表明全世界约有30%的严重交通事故都与侧面碰撞有关,因此车辆侧面碰撞成为汽车被动安全性研究的重要内容,也越来越多的受到政府、汽车制造商,以及消费者三方共同关注。作为汽车企业,为满足消费市场的碰撞安全法律法规要求,以及越来越严格的新车碰撞安全星级评价(NCAP)要求,已经广泛采用虚拟仿真技术来解决真实的车辆碰撞问题。

硬件基本概念-模拟电子电路

在电子电路中,电源、放大、振荡和调制电路被称为模拟电子电路,因为它们加工和处理的是连续变化的模拟信号。

<strong>1. 反馈</strong>

反馈是指把输出的变化通过某种方式送到输入端,作为输入的一部分。如果送回部分和原来的输入部分是相减的,就是负反馈。

<strong>2. 耦合</strong>

一个放大器通常有好几级,级与级之间的联系就称为耦合。放大器的级间耦合方式有三种: ①RC 耦合(见图a): 优点是简单、成本低。但性能不是最佳。 ② 变压器耦合(见图b):优点是阻抗匹配好、输出功率和效率高,但变压器制作比较麻烦。 ③ 直接耦合(见图c): 优点是频带宽,可作直流放大器使用,但前后级工作有牵制,稳定性差,设计制作较麻烦。

设计安全 — 工程师不能承受之“轻”

相信大家对上月初的大规模的勒索软件攻击事件还印象深刻,甚至心有余悸。这次恶性攻击对欧洲、南美洲、亚洲和北美洲的至少150个国家的计算机产生了影响,导致医院、大学、制造商、企业和政府机构出现问题。

而全球的信息安全情况远比我们想象的严重。4月初,一场疑似黑客攻击导致美国德克萨斯州的达拉斯拉市彻夜响起了户外紧急警报器的警笛声。通常情况下,这些警报器用于警告居民即将到来的龙卷风等自然灾害。这一次,市政官员怀疑有人侵入了该系统,引发全城拉响间歇性警报。在同一时间段内,英国贷款公司Wonga遭遇了数据泄露,潜在影响了多达24.5万名客户,这些客户的姓名、地址和银行账户均遭窃取。

智能锁或将成为共享单车精细化运营的“分水岭”!

过去一年多,共享单车从野蛮式生长逐渐走向精细化运营,此时车锁智能化成为关注的热点问题,就连马化腾和朱啸虎也公开在朋友圈分别为摩拜和ofo站台,从运营数据的高低、智能锁以及未来发展模式展开激烈争论。