关注、星标公众号,不错过精彩内容素材来源:电源Fan器件选型是硬件工程师的基本工作,本文主要从电感的工艺和应用出发,介绍电感如何选型。01电感的基本原理电感,和电容、电阻一起,是电子学三大基本无源器件;电感的功能就是以磁场能的形式储存电能量。以圆柱型线圈为例,简单介绍下电感的基本原理如上图所示,当恒定电流流过线圈时,根据右手螺旋定则,会形成一个图示方向的静磁场。而电感中流过交变电流,产生的磁场就是交变磁场,变化的磁场产生电场,线圈上就有感应电动势,产生感应电流:电流变大时,磁场变强,磁场变化的方向与原磁场方向...
关注、星标公众号,不错过精彩内容素材来源:网络编辑整理:电子电路细心的朋友可以会发现,在电器上可以看见一些比如CCC的符号,这些符号有什么特别的含义呢?下面电路菌跟大家好好讲解一下吧!大多数国家特别是发达国家的政府,为了保护消费者的利益,都制定了一些法律条文来保护产品的安全,对涉及安全、卫生、环境保护和电磁干扰等项目的产品,都直接或间接地要求实行强制性的认证。比如在欧盟国家要求所有电器产品必须满足CE。这就意味着对我们的产品而言,必须满足当地的标准后才能进入市场进行销售。▲ 常见认证标志为了减少风险,生产厂家...
有一段时间没给大家推荐公众号了,这次给大家推荐几个朋友的公众号,他们公众号写的不错,也是比较用心在维护。芯片之家微信号:chiphome-dy最全电子漫画收集达人,漫画控必选!用文字和图片带你领略电子世界之美。由晓宇维护的公众号『芯片之家』,提供45万个Symbol和3D封装库免费下载,定期分享软硬件、物联网类技术知识外,还精心整理大量参考设计和文档资源,电路图和源代码资料供下载。『收藏』芯片之家精选好文合集(戳开直接阅读)芯片之家长按二维码识别关注大鱼机器人微信号:All_best_xiaolong两年前,我和巧龙认识的时候,他还是一位在读...
关注、星标公众号,不错过精彩内容素材来源:Arm Keil编辑整理:strongerHuangKeil MDK升级离上次(Keil MDK 5.30来了)时间不远,这次只是进行了一次小升级。其中主要的编译器、软件中间组件、调试工具等都没有怎么改变。更新地址:http://www2.keil.com/mdk5/531更新的主要内容:(网站截图)和Keil MDK V5.30对比,你会发现改变的内容很少,主要内容其实没变。升级内容:大概意思就是(自动翻译):µVision编辑器增强:动态语法检查和源浏览器信息收集的性能得到改善。µVision运行时环境补充:支持api元素中的condition属性。µVision构建引擎...
关注、星标公众号,不错过精彩内容编辑整理:strongerHuang最近有朋友问过相关问题,我之前也研究过遥控器里面的S-BUS信号。这几种信号在实际应用中比较常见,所以今天再次分享一下。1PWMPWM:Pulse Width Modulation,即脉冲宽度调制。两个重要参数:脉冲宽度(就是如下图波形高电平时间),周期(周期x频率 = 1)。关于PWM的内容,我这里不用多说,PWM是普遍学电子或底层编程的人都知道的一种信号。STM32可以产生PWM波形,也可以检测PWM波形。具体可以参看我的以前推送过的文章。2PPMPPM:Pulse Position Modulation,即脉冲位置调制。因为PWM处理...
关注、星标公众号,不错过精彩内容素材来源:网络相信大家都知道Arduino,Arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的Arduino板)和软件(ArduinoIDE)。Arduino板卡的硬件,其实相对比较简单,对于大部分硬件工程师来说,照样画一个Arduino板不难,但是,有工程师却用铁丝做了一个Arduino UNO板。下面就来介绍一下相关内容:了解Arduino UNO在实际开始焊接之前,我们需要了解Arduino UNO的各部分功能。大体可以将其分为4个块:ATmega328 MCUATmega328P PDIP16MHz振荡器防抖电容器电源电路7-12V至5V电压调节器5V至3.3V...
关注、星标公众号,不错过精彩内容素材来源:网络MOS管对于电子工程师来说是一种必须掌握的元器件,在现实应用中也比较常见,那么,关于MOS管你了解多少,下面就给大家详细介绍一下。什么是MOS管MOS管是金属 (metal) — 氧化物 (oxide) — 半导体 (semiconductor) 场效应晶体管,或者称是金属 — 绝缘体 (insulator) — 半导体。MOS管的source和drain是可以对调的,他们都是在P型backgate中形成的N型区。在多数情况下,这个两个区是一样的,即使两端对调也不会影响器件的性能,这样的器件被认为是对称的。双极型晶体管把输入端电流的微小变化放大后...
关注、星标公众号,不错过精彩内容素材来源:ST编辑整理:strongerHuang关注我公众号的粉丝,有一部分是学习STM8的读者,肯定有人会问:STM8有必要使用操作系统吗?都支持哪些RTOS操作系统?一、STM8有必要使用操作系统吗?很多初学者好奇:STM8有必要使用操作系统吗?这个问题其实没有标准答案,我用STM8裸机开发过项目,也在STM8的项目上跑过RTOS。使用RTOS优点很多:多任务、方便项目功能扩展、代码维护等。缺点就是代码占用资源,如果运行任务较多,对于低频MCU实时性不是那么好。具体要看项目实际情况:MCU资源情况、功能复杂程度、实时性等。...
关注、星标公众号,不错过精彩内容素材来源:网络编辑整理:strongerHuang看到我技术交流群里在讨论代码对齐的话题:STM32CubeMX生成代码使用2个空格对齐,有办法让代码编变成4个空格吗?如果代码对齐不规范,代码看着就很凌乱,比如:如果你看到类似以上代码,特别是前同事丢下的烂摊子,你内心可能会出现十万只草泥马?一、关于代码对齐代码对齐主要就是Tab、空格,还有就是二者混合,在Keil 和 IAR中设置对齐方式比较简单:Keil:Edit -> Configuration -> EditorIAR:Tools -> Options -> Editor(关于 Keil 和 IAR更多的使用教程,可以后台回...
关注、星标公众号,不错过精彩内容素材来源:网络编辑整理:strongerHuang今天分享一个很有意思的作品:用矩阵LED、传感器、各种电子元件做成的电子版沙漏。首先来看下效果:1.电路图LED矩阵使用I2C总线连接,两个LED矩阵使用不同的I2C地址。2.器件清单3.实物不同大小的产品4.视频展示来源地址:https://learn.adafruit.com/led-matrix-hourglass/免责声明:本文素材来源网络,版权归原作者所有。如涉及作品版权问题,请与我联系删除。推荐阅读:视频讲解 IGBT 原理代码对齐使用Tab?还是空格?手把手教你用铁丝做Arduino UNO板关注微信公众号『stro...
关注、星标公众号,不错过精彩内容素材来源:网络编辑整理:strongerHuang很多程序员写代码,可能没有仔细研究一些细节问题,比如今天说的#include相关的内容。一、关于#include首先,#include为预处理语句,那么什么是预处理语句呢?预处理语句最明显的标志是一些行首以#开始的特殊语句。例如:#include、 #define、 #if等就是预处理语句。在程序的其它编译处理(词法分析、语法分析、代码生成、优化和连接等)之前,先进行这些语句的分析处理。 在编译工具中,有一个叫预处理器,预处理器发现 #include 指令后,就会进行一些预处理操作。二、#i...
关注、星标公众号,不错过精彩内容作者:李逍遥来源:技术让梦想更伟大我们在写程序中经常会用到malloc函数进行动态内存分配,但是我们有没有想过,在C语言中,向操作系统请求malloc内存空间的地址是连续的吗?测试本文使用win7 + 32位操作系统,下面我们从不同申请的方式来测,从而看看申请的是否连续地址。每次申请一块内存空间#include "stdio.h"#include "stdlib.h" int main(){ void *addr0 = malloc(0); void *addr1 = malloc(1); void *addr2 = malloc(2); printf("%p\n",addr0 ); printf("%p\n", addr1); printf("%p...
关注、星标公众号,不错过精彩内容来源:量子位一个1991年正式发布,如今已经快30岁的「高龄」的代码编辑器Vim,为何如此受欢迎?在2019年「StackOverflow」关于最流行的开发环境的调查,Vim仍然排在并列第四位,大约有25%的Web开发人员正在使用它。 而在它之前的,全是2000年以后才出现的代码编辑器。Vim除了「高龄」以外,还有一个点也困扰着大家,那就是「难用」。如果你没用过,你连怎么退出都不会!而且这个难用的梗经久不衰。比如「StackOverflow」有一个近八年之久的问题,活跃度仅在2天前,浏览量累计达210万次。「如何退出Vim...
关注、星标公众号,不错过精彩内容素材来源:网络编辑整理:strongerHuang一、什么叫开关电源?随着电力电子技术的发展和创新,使得开关电源技术也在不断地创新。目前,开关电源以小型、轻量和高效率的特点被广泛应用几乎所有的电子设备,是当今电子信息产业飞速发展不可缺少的一种电源方式。开关电源是利用现代电力电子技术,控制开关管开通和关断的时间比率,维持稳定输出电压的一种电源,开关电源一般由脉冲宽度调制(PWM)控制IC和MOSFET构成。 开关电源是相对线性电源说的,其输入端直接将交流电整流变成直流电,再在高频震荡电路的作用下,用...
关注、星标公众号,不错过精彩内容素材来源:网络编辑整理:strongerHuangARM处理器在市面上到处都是ARM7、ARM9、Cortex-M、Cortex-R、Cortex-A包含的种类繁多,今天我们就来了解一下ARM代码编译链接的工作流程,以及过程中需要的相关概念信息。一、编译过程编译过程就是把源代码编译生成目标代码的过程。而采用ARM编译命令,可以将源代码编译成带有ELF格式的目标文件。除了编译命令可以选择相应的编译选项之外,源代码中的pragmas以及特别的关键字也会对编译过程/结果产生一定影响。1.makefile文件Makefiile类似一个脚本文件,这个文件用来定义编译...
关注、星标公众号,不错过精彩内容作者:strongerHuang微信公众号:strongerHuang看到交流群的小伙伴在讨论STM32标准库中Assert断言语句,感觉还是有很多小伙伴都不清楚什么是Assert,今天就再来分享一下关于Assert的内容。1写在前面有经验的工程师都知道,随着软件版本的迭代,或者需求不断变更,我们的代码就会变得越来越“臃肿”。在编码的过程中,如果没有注重一些细节,你的代码就可能存在许多隐藏的Bug。那么,我们如何找出这些隐藏的Bug呢?今天就说其中的一点:Assert断言。2关于Assert断言什么是Assert断言?编写代码时,我们总是会做出一...
关注、星标公众号,不错过精彩内容来源:捷配PCB编辑整理:strongerHuang最近,我的技术交流群有小伙伴在讨论,新手PCB打样如何选择厂家,同时还更优惠?市面上PCB打样的厂家很多,对于很多新手来说,究竟该选择PCB打样厂家呢?对于新手来说,选择一家市面上熟悉的PCB打样厂家,直接打样PCB来试试就知道了,如果能优惠打样就最好了。近期,我联系了捷配PCB厂家,针对公众号粉丝,有个优惠活动:针对捷配PCB新用户,可以5元打样,24小时交期,还顺丰包邮。一、关于捷配PCB你可能问这家PCB打样厂家靠谱不,先简单介绍一下。捷配PCB自其创立以来就首次...
关注、星标公众号,不错过精彩内容作者:strongerHuang同步电机广泛应用于工业领域,今天结合图文给大家讲述一下同步电机工作原理(附视频)。一、电机分类电机种类比较多,在讲述同步电机之前,先讲讲电机分类:(图片来源网络)二、同步电机简介同步电动机是励磁磁场与电枢的旋转磁场相互作用而产生转矩,以同步转速旋转的交流电动机。它的转子旋转速度与定子绕组所产生的旋转磁场的速度是一样的,所以称为同步电动机。同步电机和异步电机都是一种常用的交流电机,定子绕组相同。与异步电动机不同的是异步电动机的速度取决于作用在其上的转矩,同...
关注、星标公众号,不错过精彩内容来源:网络编辑整理:strongerHuang一、ADI收购美信半导体制造商 Analog Devices(ADI)与 Maxim Integrated Products (美信)之前一直是竞争关系,但接下来这种局面可能要发生改变了。近日,ADI公司宣布,他们已达成最终协议,根据该协议,ADI将以全股票交易方式收购Maxim,从而使合并后的企业的价值超过 680亿美元。该交易获得了两家公司董事会的一致批准,将巩固ADI作为模拟半导体领导者的地位,并在多个有吸引力的终端市场上扩大广度和规模。ADI 以约 210 亿美元的价格收购美信,提高其在汽车和 5G 芯片制造领...
关注、星标公众号,不错过精彩内容转自:鲜枣课堂7月16日,中国资本市场和半导体产业发生了一件万众瞩目的大事。作为中国大陆最大的半导体代工企业,中芯国际集成电路制造有限公司(以下简称“中芯国际”)成功在科创板上市。发行价27.46元,当日报收82.92元,大涨202%,成交金额高达480亿元人民币。就在同一天,另一条新闻同样引发了人们的关注——台积电在二季度业绩说明会上透露:“未计划在9月14日之后为华为继续供货。”(注:美国政府此前宣布的对华为限制新规,将于9月15日生效。)毫无疑问,这两条新闻之间有紧密的联系。它们都和美国制裁华...
关注、星标公众号,不错过精彩内容转自:编程技术宇宙本文通过形象生动的比喻讲述CPU多线程的一些内容。CPU里的时间Hi,好久不见,我是CPU一号车间的阿Q。真的是好久不见了,人类有个说法叫天上一天,地上一年,而在我们的世界里,人类一天,我们不知要过多少年~~图源网络,侵删在我所在的CPU这座工厂里,时间的概念有些不太一样。工厂大门外的中央广场上挂着一个大大的钟表,整个计算机世界里的居民能够掐着时间过日子全都仰仗它,你们人类把它叫做晶振。这个钟表每隔66000000分之一秒就会报一次时,比人类的钟表不知道快到哪里去了。早些年还是...
关注、星标公众号,不错过精彩内容转自:捷配电子工程师笔记国外工程师这样对待冒烟该视频来源于网络,如侵权请联系删除。国内工程师这样对待冒烟免责声明:本文转自捷配,版权归原作者所有。如涉及作品版权问题,请与我联系删除。推荐阅读:ST-LINK Utility查看内核运行状态C语言中几种特殊标准定义和用法C语言 volatile 关键字在编译优化过程中有何作用关注微信公众号『strongerHuang』,后台回复“1024”查看更多内容,回复“加群”按规则加入技术交流群。长按前往图中包含的公众号关注
关注、星标公众号,不错过精彩内容转自:LiteOS物联网操作系统本文主要介绍内存的基本概念以及操作系统的内存管理算法。一、内存的基本概念内存是计算机系统中除了处理器以外最重要的资源,用于存储当前正在执行的程序和数据。内存是相对于CPU来说的,CPU可以直接寻址的存储空间叫做内存,CPU需要通过驱动才能访问的叫做外存。二、ROM&RAM&Flash内存一般采用半导体存储单元,分为只读存储器(ROM,Read Only Memory)、随机存储器(RAM,Random Access Memory)ROM一般只能读取不能写入,掉电后其中的数据也不会丢失。RAM既可以从中读取也可以写入,...
关注、星标公众号,不错过精彩内容转自:芯片之家内容来源:互联网安规就是产品认证中对产品安全的要求,包含产品零件的安全的要求、组成成品后的安全要求。安规其实是中国人自己的产物,国外一般会叫成regulatory。什么是安规?安规——最佳的英文解释应当是Production Compliance。是指产品从设计到销售到终端用户,贯穿产品使用的整个寿命周期,相对于销售地的法律、法规及标准产品安全符合性。这种产品安全符合性不仅仅包含了普通意义上的产品安全,同时还包括产品的电磁兼容与辐射、节能环保、食品卫生等等方面的要求。她应当不仅仅是一种要求...
关注、星标公众号,不错过精彩内容作自:Ricardo Gerardi译者:平川,策划:小智在日常使用 Linux/Unix 系统时,我们会使用许多命令行工具来完成我们的工作,并理解和管理我们的系统,像 du 用于监视磁盘利用率,top 用于显示系统资源。其中一些工具已经存在很长时间了。例如,top 于 1984 年首次发布,而 du 的首次发布要追溯到 1971 年。多年来,这些工具已经被现代化并移植到不同的系统,但是,通常,它们仍然延续着它们最初的思想和体验。这些都是很好的工具,对于许多系统管理员的工作流来说都是必不可少的。然而,最近几年,开源社区已经开发...
关注、星标公众号,不错过精彩内容作者:镇上宝塔素材来源:今日头条今天在我的技术交流群,看见有小伙伴讨论关于接私活的话题,今天就来分享一下相关的内容。▍前 言关于程序员接私活,社会各界说法不一。按照作者的观点来说如果你确实急用钱,价格又合适,那就去做。如果不怎么缺钱,那就接私活之前要好好考虑。私活的钱不好挣是一个方面,更重要的是如果你把做私活的时间花在提升自己上,产生的价值就要大得多。等你提升了自己,提升了固定薪水,远比拿的这点私活的钱划算。千万不要“捡了芝麻丢了西瓜”。如果你主业上遇到了瓶颈,平时的时间比...
关注、星标公众号,不错过精彩内容作者:傻孩子转自:裸机思维市面上有很多比较火的编程语言,比如Python、 JAVA、 Go等,你可能觉得C语言很古老、很落后。如果你有这种想法,那可能你只是一个初学的菜鸟。之前给大家分享《C语言中几种特殊标准定义和用法》忘记了C语言中一个重要的内容,就是 ## 的用法,可能绝大部分 C 程序员都不知道"##"隐藏用法,下面就来给大家讲讲。一、##的“表”用法想必很多人都知道"##"的用法——它本质上是一个“胶水运算”(连接字符串的作用),用于把参数宏中的“形参”与其它没有天然分割的内容粘连在一起,例如:...
免责声明:本文来源新浪微博@天才小熊猫,版权归原作者所有。如涉及作品版权问题,请与我联系删除。推荐阅读:C语言中几种特殊标准定义和用法volatile 在编译优化过程中有何作用分享5个基本Linux命令行工具的替代品关注微信公众号『strongerHuang』,后台回复“1024”查看更多内容,回复“加群”按规则加入技术交流群。长按前往图中包含的公众号关注
-END-免责声明:本文来源机器人网,版权归原作者所有。如涉及作品版权问题,请与我联系删除。推荐阅读:C语言中"##"的独特用法USB 2.0 网络、传输、通讯和协议分享5个基本Linux命令行工具的替代品关注微信公众号『strongerHuang』,后台回复“1024”查看更多内容,回复“加群”按规则加入技术交流群。长按前往图中包含的公众号关注
关注、星标公众号,不错过精彩内容素材来源:DF创客社区编辑整理:strongerHuang搞单片机的读者都应该听说过Arduino,或者用过Arduino,但很多小伙伴还是不清楚究竟什么是Arduino,今天就针对初学者简单描述一下 Arduino 相关内容。一、初识Arduino要了解Arduino就先要了解什么是单片机,Arduino平台的基础其实就是AVR指令集的单片机。1、什么是单片机?一台能够工作的计算机包含以下几个部份:中央处理单元CPU(进行运算、控制)、随机存储器RAM(数据存储)、存储器ROM(程序存储)、输入/输出设备I/O(串行口、并行输出口等)。在个人计算机(PC...