自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

geekYatao

提供高校的物联网专业共建、实训、实验室建设服务。

  • 博客(202)
  • 资源 (24)
  • 论坛 (1)
  • 收藏
  • 关注

原创 物联网专业有哪些含金量高的比赛?

上学期间,如果某个同学能参加比较有含金量的比赛,并且拿个奖励,就能成为同学们眼中的“大神”。那么物联网方向的比赛有哪些呢?

2021-07-20 06:40:00 86 1

原创 STM32使用光敏传感器计算光照度Lux,而不是仅仅打印个电压值或者电阻值

使用STM32的HAL库,配置多通道ADC,用DMA采集,算数平均值滤波,把GL5528光敏电阻得到的数据,转为光照度Lux,其中有Matlab计算公式与函数拟合,数据处理。

2021-04-29 18:03:10 1411 7

原创 再改原理图,得加钱-检查原理图-PCB系列教程1-7

如何检查原理图,点击验证工程后,Duplicate Component Designators XX:Net XX has only one pin:Floating Net Label XX:Floating Power Object XX:这些常见的错误怎么检查?如何导出BOM表和原理图?加钱居士友情出演

2021-02-05 11:40:08 546

原创 AD绘制原理图最基本的操作-第一张原理图(下)-PCB系列教程1-6

第一张原理图中最基本的操作:放置器件、放置导线、放置网络标签、放置电源端口

2021-02-05 11:32:46 2167

原创 还有不出现在料单中的器件?-流水灯库文件的设计-PCB系列教程4-2

点击上方蓝字关注我吧这是第二块电路板要用到的库文件,其中74HC165,74HC14,SW-8P直插拨码开关,这几个元件的库文件的设计已经讲解过了,本文简单提下其它几个未使用过的元件,...

2021-02-05 08:49:08 74

原创 华强买电阻-第一张原理图(上)-PCB系列教程1-5

介绍第一个案例,焊接练习板的原理图。还有自制小短剧,刘华强买电阻。

2021-02-03 08:55:31 323 1

原创 累积你的All Blue-使用集成库-PCB系列教程1-4

集成库的作用,如何安装集成库,放置元器件。以及,为什么没有个大而全的传说之库?

2021-02-02 07:20:00 181 2

原创 翻译翻译,什么叫工程-AD20安装与工程管理-PCB系列教程1-3

关注公众号“yummy说电子”,后台回复“AD20”,即可获得AD20的安装、河蟹文件,以及安装教程。AD的工程文件中应当包含哪些内容?发给别人的工程应当是什么样的?

2021-02-01 12:18:54 269

原创 用Altium Designer,AD不专业-EDA工具的选择-PCB系列教程1-2

你可能不知道买一套正版的Altium Designer软件是什么概念,我们一般只会用2个字来形容这种人:破产

2021-01-31 11:00:09 697

原创 元件的座位,艺术的走线-什么是PCB-PCB系列教程1-1

PCB( Printed Circuit Board),中文名称为印制电路板,又称印刷线路板,是重要的电子部件,是电子元器件的支撑体,是电子元器件电气连接的载体。

2021-01-30 12:29:07 184

原创 爱的魔力转圈圈-流水灯电路原理详解-PCB系列教程4-1

不使用单片机实现流水灯电路的原理图讲解

2021-01-29 07:00:00 556 1

原创 可能是AD最实用的快捷操作汇总-PCB系列教程3-3

AD中鼠标的快捷操作与最常用的快捷键

2021-01-28 07:00:00 697

原创 像大师一样画图-PCB常用设置与操作-PCB系列教程3-2

PCB常用系统参数设置,调整默认丝印大小,关闭ROOM,PCB筛选功能,高亮,层的颜色,显示与关闭预拉线,原理图与PCB的交互,以及假装双屏。

2021-01-27 07:00:00 307

原创 原理图的设置和几个小操作-PCB系列教程3-1

原理图常用系统参数设置、原理图图纸设置、栅格设置,几个常用小操作,如查找、跳转、选择、查找相似对象,以及使用封装管理器改封装

2021-01-26 17:36:37 185

原创 路灯下的小姑娘-集成库管理-PCB系列教程2-5

如何创建集成库、收集集成库元器件,以及元件器的简称表格,另外提供一个比较全的封装库

2021-01-22 07:00:00 118 3

原创 四分五裂的原理图符号-设计74HC14的库文件-PCB系列教程2-4

绘制含有子部件的原理图符号、放置多子部件的元器件、获取多引脚的直插件与3D封装,知道根据实物检验封装大小的方法

2021-01-21 07:00:00 392

原创 练习-使用IPC向导生成LQFP64封装-PCB系列教程2-3+

接下来以LQFP64做为案例,练习使用IPC向导。

2021-01-20 07:00:00 545

原创 将博客搬至CSDN

将博客搬至CSDN

2021-01-19 10:14:21 52

原创 封装“啪”就画好了,很快啊-IPC向导设计SO16封装-PCB系列教程2-3

朋友们好啊,我是传统手工画封装的老工程师yummy老师.刚才有个朋友问我yummy老师发生肾么事了,噢,原来是有两个芯片封装,都是贴片的,一个60多个脚,一个16个脚。用IPC向导搞定呗

2021-01-19 08:20:52 345

原创 看图要仔细-设计74HC165的原理图库文件-PCB系列教程2-2

上一篇文章是画LED的库文件,这一篇画的稍微复杂一点点,以一个16脚的芯片做案例,讲讲如何设计原理图文件,下一篇讲讲如何设计PCB库文件。

2021-01-18 19:00:00 220

原创 有极性的元器件别弄反-设计LED的集成库-PCB系列教程2-1

元件的原理图符号来自原理图库,PCB封装来自于PCB库,PCB库也称为封装库,原理图库与PCB库统称为元件库。集成库由原理图库与PCB库关联,并编译得到。那么怎么设计集成库文件呢?本文以一个最简单的元器件,LED为例讲解。

2021-01-16 11:41:32 157

原创 知道自己错哪了吗?-整体检查-PCB系列教程1-14

辛辛苦苦画完了板子,下一步就可以开开心心投板啦。别急,必须检查检查电路板,如果电路板有错误,最后死活调不通,会让人崩溃的。调整下丝印,使用下设计规则检查吧。

2021-01-13 20:15:42 240

原创 电工的恶魔果实-布线-PCB系列教程1-13

本案例使用的电路板,对于布线的要求,只有一条:连通就行。只要所有的线都连通,电路板就能工作。在此基础上,知道把电源线画的宽一点,整体布线美观一点,就够了。

2021-01-12 07:00:00 142

原创 混乱与整齐-布局-PCB系列教程1-12

搞电子的人,通常看上去总是混乱的。当然,更乱的是桌面。但是电子工程师的作品,却要求整齐。电路板是工业时代的艺术品,对待电路板,要有对艺术品一般的追求。谁不喜欢看到整齐划一的东西呢?

2021-01-11 07:00:00 317

原创 不谋全局者,不足谋一域-预布局-PCB系列教程1-11

画完板框以后,要对元器件进行布局。布局的质量,将直接决定布线的难度。导入到PCB中的元器件种类很多,可谓一团乱麻。但不谋全局者,不足谋一域,要想把元器件摆放整齐,就要有大局观。先将元器件按种类排开,进行预布局。

2021-01-04 22:10:38 122 1

原创 俺老孙画个圈-板框与安装孔-PCB系列教程1-10

如何自定义板框?板框放在哪一层?怎么放置安装孔?

2021-01-03 07:00:00 314

原创 所以你在第几层-初识分层-PCB系列教程1-9

走线、铺铜都在信号层。板子上的位号、版本号,日期,这些用油漆印刷的,在丝印层。红层和蓝层之间是不直接连通的,如果需要连通红层和蓝层的线,要用到过孔。所以过孔既存在于红层又存在于蓝层,即过孔位于多层。安装孔同样位于多层。板框,或者说板子的边界位于机械层或禁止布线层。

2021-01-02 09:52:38 182

原创 规则不是用来打破的-设计规则-PCB系列教程1-8

AD软件切换单位,分析使用公制还是英制,低速双面板最常见的规则设置

2021-01-01 21:00:00 258

原创 电子设计教程53:555定时器工作原理与常见应用

  555定时器是一种多用途的数字、模拟混合集成电路,利用它能很方便地构成施密特触发器、单稳态触发器和多谐振荡器。由于使用灵活、方便,更重要的是,它很便宜,批量成本不到5毛钱,所以555定时器在电子玩具、家用电器等许多领域中都得到了广泛应用。555定时器原理  有很多芯片厂家都生产了自己的555定时器产品。尽管产品的型号繁多,但最后三位都是“555”。一般来说,多数555定时器的功能与外部引脚的排列都完全相同。  以NE555为例,它包含3个5K电阻,可以把电源电压分成3等份。3个5K电阻便是55

2020-07-27 22:18:54 4760

原创 电子设计教程52:16*16LED点阵屏驱动-完整设计

  我尝试通过移位寄存器级联+三八译码器,实现用3跟控制线,驱动16*16LED点阵屏的效果。这是第四篇博客,讲述三电路的原理图。通过前几篇文章的铺垫,本节课讲述完整的电路原理图设计。在电路设计中首先要关注LED的电流问题。由于LED屏利用了视觉暂留原理,每个灯亮的时间都比较短,为了让屏幕看起来更亮一些,LED应在安全范围内,功率尽可能大一些。电路使用的限流电阻为240R,74HC595芯片的工作电压为5V,设LED工作时的压降为2V(压降可以通过手册查到,不同LED略有不同),那么LED的电流就是3V/

2020-07-27 22:08:14 2927

原创 电子设计教程51:16*16LED点阵屏驱动-74HC238译码器

  我尝试通过移位寄存器级联+三八译码器,实现用3跟控制线,驱动16*16LED点阵屏的效果。这是第三篇博客,讲述三八译码器的工作原理。  当驱动8×8LED点阵时,单片机至少需要发送16位(8行+8列)的数据;当驱动16×16LED点阵时,单片机至少需要发送32位(16行+16列)的数据;当驱动n×n LED点阵时,单片机至少需要发送2n位的数据。当屏幕比较大的时候,单片机的控制命令相应的变长,每一条控制命令占用的时间也变长;然而视觉暂留要求刷新速度要快,这两者相互矛盾。  分析逐列扫描的过程,不难发

2020-07-27 22:02:07 854

原创 电子设计教程50:16*16LED点阵屏驱动-LED点阵屏工作原理

  我尝试通过移位寄存器级联+三八译码器,实现用3跟控制线,驱动1616LED点阵屏的效果。这是第二篇博客,讲述LED点阵屏的工作原理。  如下图的88LED点阵屏,要想控制第2行第3列的LED灯(简称LED(2,3))亮起来,可以让引脚V7输出高电平,G3输出低电平。如果想控制LED(2,3)与LED(4,3)同时亮起来,可以让V7与V5输出高电平,G3输出低电平。  用这种方法一次只能点亮1列或者1行的LED。我们可以称为逐行扫描或者逐列扫描。如果想一次点亮多列的LED,同一行的LED状态不一样,

2020-07-27 22:00:57 1947

原创 电子设计教程49:16*16LED点阵屏驱动-74HC595的原理

  我尝试通过移位寄存器级联+三八译码器,实现用3跟控制线,驱动16*16LED点阵屏的效果。这是第一篇博客,讲述74HC595芯片的工作原理  一般情况下,使用单片机来控制LED。一个引脚,控制一个LED,是最直观的方法。但也是最笨的方法。引脚对于单片机来说是珍贵的资源,同样性能的芯片引脚越多,价格就越贵。然而有些外设会占用很多引脚,例如LED屏幕。理论上来讲,一个LED需要一个引脚来操作,64个LED组成8×8屏幕,就需要多达64个引脚。但聪明的工程师会节省引脚,把LED按照行列连接,形成矩阵,只需要

2020-07-27 22:00:01 2079

原创 电子设计教程48:流水灯电路-完整电路设计

  产生脉冲的环节中,限流电阻设置为阻值可调的电位器,可以大幅度改变脉冲的频率。按键K2可以产生手动的脉冲,拨动开关SW2可以选择是自动产生脉冲,还是手动产生脉冲。LED2可以作为产生脉冲的指示灯,每个脉冲周期内LED2都会闪烁一次。74HC14的C部分用于提升脉冲的带负载能力,B部分的输出端既要为电容充电,又要为LED2供电,可能会影响脉冲周期的稳定性。而D部分进行的逻辑反转,其实可以不要,只是因为74HC14有6路,不用就浪费了,至少还有滤波功能。[外链图片转存失败,源站可能有防盗链机制,建议将图片保

2020-07-27 17:53:15 2835

原创 电子设计教程47:流水灯电路-74HC245驱动器

  上一节提到,如果想控制多于8个LED,74HC164就有点带不动了,就需要接功率更大的芯片了。这个芯片的功能是输入较小的电流,输出较大的电流,这种芯片被称为是驱动器。一般常用74HC245的芯片。这个芯片具备8位3态输出,只需微安级别的电流输入,就可以输出最大35mA的电流,具有较强的带负载能力,常用于增强电路的驱动能力。  74HC245使用起来极其简单,它的1脚可以设定输入与输出的方向。电路的输入与输出逻辑一模一样。引脚名称别名功能1T/RDIR方向控制2-9

2020-07-27 17:50:40 1033

原创 电子设计教程46:流水灯电路-74HC164串入并出芯片

  电路中已经有了74HC165,并入串出,获取几个拨码开关的状态,还需要一个串入并出的芯片,来控制几个LED。74HC164芯片与74HC165相对应,可以实现串入并出的功能。  它有两个串行数据输入(A和B), 8个并行数据输出(QA到QH)。数据在时钟输入上升沿时移位输出。复位引脚低电平可以清除寄存器,并且强制输出为低。引脚名称别名功能说明1ADSA数据输入两路输入为“与”的关系2BDSB数据输入两路输入为“与”的关系3-6,10-13QA-

2020-07-27 17:49:18 1145

原创 电子设计教程45:流水灯电路-74HC165并入串出芯片

  流水灯电路用拨码开关来控制某个LED亮灭,但是又不想让开关与LED一一对应,因为对应的太死,就没办法实现流水的效果。可以先用一个“并入串出”芯片,获取所有拨码开关的状态,再用一个“串入并出”的芯片,来控制多个LED。  74HC165是一个8位串行或并行输入,串行输出的移位寄存器。74HC165具有一个串行输入(DS引脚),8个并行数据输入(A-H)和两个互补串行输出的功能。当S/L引脚为低时,A-H端的数据进入移位寄存器。当S/L引脚为高时,数据从DS引脚串行进入寄存器。当使能时钟时,数据在时钟CP

2020-07-27 17:48:07 766

原创 电子设计教程44:流水灯电路-应用74HC14施密特反相器

  上一节的非对称式多谐振荡器,要用反相器产生,本节电路做了一些优化,使用带有施密特功能的反向触发器。关于施密特触发器的知识,可以翻看滞回比较器这一节。  施密特触发反相器,其实也是反相器,只不过阈值电压并非1个,而是2个,一般写作Vt+与Vt-。下图可以看出,施密特触发反相器也可以用作普通的反相器,只不过导致电平跳变的阈值电压有2个而已。  上述发生脉冲的需求,其实只需要反相器就够了。为什么电路中要用施密特的反相器呢?因为施密特的反相器除了反相,还可以对脉冲进行变换或整形,效果优于普通的反相器。

2020-07-27 17:46:52 701

原创 电子设计教程43:流水灯电路-非对称式多谐振荡器

  接下来几篇将做一个流水灯电路,本文是流水灯电路的第一节,介绍用反相器产生非对称式多谐振荡器。  流水灯电路将以一定的速度来“流水”,必然需要周期变化的脉冲信号作为系统的“心跳”。之前学习过的矩形波发生电路,用555定时器产生的多谐振荡器,它们都可以作为脉冲信号。本文再学习一个新的脉冲发生电路:使用反相器产生的非对称式多谐振荡器。  反相器从逻辑上来讲就是个非门。反相器的输出与输入逻辑相反,如果输入“0”,那么就输出“1”,输入“1”则输出“0”。但输入电压可能介于“0”和“1”之间,所以我们假设有

2020-07-27 17:45:12 484

原创 电子设计教程42:限流软启动电路

  上一篇文章中,当使用固定的电阻限流时,电流大小受V_Cin和V_CL的差影响,安全上电瞬间的电流是最大的,随后电流按指数曲线逐渐变小。电阻值需要保证安全上电瞬间,最大电流也不会超过设定值I_SET。随后的电流就更小于I_SET。这固然安全,但是也会造成电容CL充电过慢,后一级电路得到足够电压用时太长。  如果可以把电流始终限制在I_SET以下,可以去掉限流电阻,让电流保持略小于I_SET,快速充电。如下图,电流曲线的积分为V_CL,左右两图的阴影面积大小相同,可以看出,电容CL得到相同的电压时,限流电

2020-07-27 17:43:16 868

IR2110隔离型H桥驱动芯片应用电路

博文https://blog.csdn.net/geek_monkey/article/details/82079435#comments对应的资料

2019-01-09

FOC5.2安装版本

ST Motor Profiler软件工具提供以下功能: 一种PC软件应用程序,用于自动测量PMSM电机的机电参数; Embedded One Touch Tuning算法:一种新算法,它使用单个参数根据负载类型设置速度控制器。与ST Motor Profiler软件工具一起,可以启用它来实现设置并从头开始运行未知电机 由于ST电机控制工作台,可以在MC应用中配置测量的电机参数。

2018-08-14

5 UARTRecIT.zip

STM32HAL库串口接收数据参考代码,发送ASCII码,需要回车作为结束符。博客配套资源https://blog.csdn.net/geek_monkey/article/details/89165040#comments_13986638

2020-11-27

STM32HAL库驱动SPILCD代码

使用STM32F405单片机,HAL库,SPI方式,驱动1.44寸TFTLCD彩屏的代码,博客对应的资源https://blog.csdn.net/geek_monkey/article/details/88052869

2019-03-01

STM32HAL库使用NTC热敏电阻读取温度代码

STM32HAL库使用NTC热敏电阻读取温度代码,博客配套源码 https://blog.csdn.net/geek_monkey/article/details/89327510

2019-04-15

STM32HAL库串口截断不定长数据

STM32HAL库串口截断不定长数据,通过定时器做闹钟计时,博客配套源码 https://blog.csdn.net/geek_monkey/article/details/89326199

2019-04-14

1212汉字字模bin文件GB2312

博客使用资源,GB2312的汉字字库编码,已经编译过的bin文件,可以用作放在单片机指定的地址,作为单片机的字库https://blog.csdn.net/geek_monkey/article/details/88187317

2019-03-05

STM32掌机驱动OLED屏幕

使用STM32F103驱动IIC的0.96OLED屏幕,可以显示英文,汉字与不大于128*64像素的图片

2019-01-18

流水灯电路原理图.pdf

博客配套资源,使用74HC165,74HC164+74HC245设计的纯模拟电路流水灯,可以设定流水灯的速度,以及通过拨码开关设置哪个灯亮

2020-07-26

stm32掌机演奏音乐

博客配套源码,使用无源蜂鸣器播放两只老虎,STM32F103主控。具体使用方法查看博客https://blog.csdn.net/geek_monkey/article/details/87258575#comments_13599143

2019-02-13

1616LED点阵屏驱动原理图.pdf

博客配套资源,使用74HC595,74HC248级联,控制16*16LED点阵屏。单片机只需要3个控制引脚。

2020-07-26

CP2102驱动 win10x64

CP2102驱动64位win10可用,原先上传的没注意,定价这么贵,也不知道怎么改,所以重新上传。为啥要凑够50个字

2018-09-07

CP2102驱动64位win10可用

CP210x_VCP_Win7.zip CP2102驱动64位win10可用,CP2102驱动64位win10可用,CP2102驱动64位win10可用

2016-04-08

0.96OLED,z-stack驱动

配套资源https://blog.csdn.net/geek_monkey/article/details/53021019

2018-10-29

STM32掌机电子琴代码

博客配套源码,使用无源蜂鸣器与按键模拟电子琴,STM32F103主控。https://yatao.blog.csdn.net/article/details/87164530?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-10.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-10.channel_param

2019-02-13

0.96寸OLED芯片数据手册以及ZSTACKHal_lcd.c和.h

0.96寸OLED芯片数据手册以及对应的ZSTACK,Hal_lcd.c和.h0.96寸OLED芯片数据手册以及ZSTACKHal_lcd.c和.h

2016-11-03

STM32掌机PCB源文件

STM32做的心形PCB,使用方法见博客,含原理图与PCB源文件,包含内容有带灯按键,无源蜂鸣器,OLED屏幕

2019-01-15

取字模与图片的软件PCtoLCD2002完美版

PCtoLCD2002完美版,用于屏幕显示文字、图片,把文字和图片转换为数组。博客配套工具。侵权请联系我删除

2019-01-16

STM32掌机代码完成

博客配套代码,用STM32F103控制实现打地鼠功能,支持屏幕显示与背景音乐。 https://blog.csdn.net/geek_monkey/article/details/87283747

2019-02-14

12*12带灯按键STEP文件

12*12带灯按键STEP文件,对应规格书为TS-G010,可以用于AD文件中建立3D模型,红色。

2019-01-15

STM32掌机的工程模板

STM32掌机的工程模板,包含了IO、OLED、定时器和蜂鸣器的驱动,使用方法见博客

2019-01-16

STM32掌机原理图与集成库

STM32掌机原理图PDF格式,与集成库,使用此资源可以练习绘制掌机的PCB。用法见博客。

2019-01-15

一个带键盘的STM32RCT6最小系统版

一个带键盘的STM32RCT6最小系统版

2016-04-11

STM32掌机LOGO的bmp位图

博客中使用到的位图与文件与提取出来的数组,用法见博客

2019-01-16

geek_yatao的留言板

发表于 2020-01-02 最后回复 2020-01-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除