把握方向,掌握时间

news/2024/11/30 9:40:40/

 

§01 行通信


在头条电子森林博客中看到一些显示电子系统中信号波形的动图,有助于帮助我们理解传输的机理。特转载如下。

1、SPI传输

▲ 图1.1.1  SPI 数据传输

▲ 图1.1.1 SPI 数据传输

▲ 图1.1.2  SPI数据传输(2)

▲ 图1.1.2 SPI数据传输(2)

▲ 图1.1.3  SPI时序信号

▲ 图1.1.3 SPI时序信号

2、I2C传输

▲ 图1.2.1  I2C总线以及寻址方式

▲ 图1.2.1 I2C总线以及寻址方式

3、UART传输

▲ 图1.3.1  PC 上通过UART来调试MCU

▲ 图1.3.1 PC 上通过UART来调试MCU

▲ 图1.3.2  RS-232通过电平转换芯片与MCU通讯

▲ 图1.3.2 RS-232通过电平转换芯片与MCU通讯

4、红外控制

▲ 图1.4.1  红外控制信号也是一个串行通讯信号

▲ 图1.4.1 红外控制信号也是一个串行通讯信号

▲ 图1.4.2  红外信号接收与放大整形电路

▲ 图1.4.2 红外信号接收与放大整形电路

▲ 图1.4.3  一个使用红外接收光电管控制继电器进行鱼食投喂电路

▲ 图1.4.3 一个使用红外接收光电管控制继电器进行鱼食投喂电路

5、串并转换电路

▲ 图1.5.1  串入、并出移位寄存器

▲ 图1.5.1 串入、并出移位寄存器

▲ 图1.5.2  由八个D寄存器组成的移位寄存器

▲ 图1.5.2 由八个D寄存器组成的移位寄存器

▲ 图1.5.3  并行传输:四位并行传输总线

▲ 图1.5.3 并行传输:四位并行传输总线

▲ 图1.5.4  串行传输示意图

▲ 图1.5.4 串行传输示意图

6、其它波形动画

▲ 图1.6.1  PWM控制LED亮度

▲ 图1.6.1 PWM控制LED亮度

▲ 图1.6.2  PWM控制LED亮度

▲ 图1.6.2 PWM控制LED亮度

▲ 图1.6.3  调幅与调频信号

▲ 图1.6.3 调幅与调频信号

▲ 图1.6.4  相位调制信号

▲ 图1.6.4 相位调制信号

▲ 图1.6.5  方波边沿抖动波形

▲ 图1.6.5 方波边沿抖动波形

 

§02   问


■ 提问:

卓老师你好,关于节能组电压显示的LED板,我存在一些疑问。

  1. LED驱动必须使用英飞凌的TLD系列芯片吗?能否使用别的芯片,或者直接用三极管驱动?
  2. 长或宽至少一边大于十厘米,是在引导我们将LED排成一排,用进度条的形式来显示电压吗?
  3. 接上条,如何衡量板子的“真实长度”,比如我板子长度超过十厘米了,但是有一半都是空的,这种情况怎么算?
  4. 能否直接显示电压数值,将LED摆成数字的形状,或者直接用数码管来代替LED(毕竟数码管本质上就是多个LED)?
  5. 能否使用内置iC的LED,例如WS2812等?

◎ 回答:

在第十七届智能车竞赛中,无线充电组在规则要求使用LED显示储能法拉电容电压,规则目的为:

  • 能够是的比赛更加生动有趣。车模在停止充电时,如果没有指示,则显得过程单调乏味;竞赛将会鼓励同学们在车模作品制作时,能够关注车模外观静态和动态美学设计,产生具有个性的炫酷现场展示效果;
  • 裁判员比较容易判断是否车模最高电压不超过12V。这一点需要在比赛之前,由技术裁判使用万用表检验LED灯条显示与储能电容电压之间呈现线性关系;
  • 让同学们了解Infineon公司车载LED控制器的原理与使用方法。

基于以上目标,所以要求:

  • 在LED电压显示灯条中,使用Infineon提供的LED驱动芯片,完成 超过12条(13 ~ 16)灯条显示;每一条代表储能电容电压1V。
  • LED电压显示灯条的有效长度,即从第一排LED到最后一排之间的距离大于等于10厘米;每一条中的LED个数,排列的宽度不限制;
  • 除了上述LED灯条之外,参赛队伍可以另行设计其它的显示电路,包括数码管,LCD,彩色LED等,其它LED驱动电路不再限制使用Infineon的LED驱动芯片。

▲ 图2.2.1 无线充电组储能电容LED显示板示意图

▲ 图2.2.1 无线充电组储能电容LED显示板示意图


http://www.ppmy.cn/news/522926.html

相关文章

区块链第二周学习

demo程序:电子病历 区块链可以用在个人医疗记录的保存,可以理解为区块链上的电子病历。如果把病历想象成一个账本,原本它是掌握在各个医院手上的,患者自己并不掌握,所以病人就没有办法获得自己的医疗记录和历史情况&am…

重要掌握

1.折半查找算法&#xff08;二分查找法&#xff09; #include<stdio.h> int BinarySearch(int a[],int num,int number) {int low,high,mid;highnum;low1;while(low<high){mid(lowhigh)/2;printf("low%d\n",low);printf("high%d\n",high);printf(…

深度学习行业中的各类岗位概览

经过之前的系列文章&#xff0c;相信小伙伴对于深度学习工程师&#xff0c;已经有模糊的画像 &#xff08;敢说不知道的&#xff0c;打洗你&#xff01;&#xff09; 不过&#xff0c;除了工程师们&#xff0c;深度学习从业者还包括哪些岗呢&#xff1f; 今天小编为大家呈上深度…

管理,实践出真知的艺术

前言 管理并不像很多书本上说的那样玄妙&#xff0c;其中包含大量以感性驱动的做事方法&#xff0c;但也同时包含着大量的理性和逻辑。 即使说管理是一种艺术&#xff0c;但大多数情况下&#xff0c;也是上述两种不同内涵经过有机地结合而产生得产物。我们可以按照理性和逻辑…

BlockChain:《区块链技术在医疗领域应用分析》—中投顾问《2016-2020年区块链技术深度调研及投资前景预测报告》听课笔记

BlockChain&#xff1a;《区块链技术在医疗领域应用分析》听课笔记 导读 医疗行业接纳区块链技术的时间相对来说比较晚&#xff0c;不过并没错过应用区块链的时机。区块链技术正在改变全球医疗行业&#xff0c;逐渐融入到这个新的领域。区块链技术的出现&#xff0c;显得健…

想要自学CAD,这几款常用于3D建模作业的软件不可不备

居家生活还在无所事事吗&#xff1f;闲不住的人已经开始“试水”3D建模了&#xff01;娱乐咨询、广告传媒、建筑设计……只要存在图像的地方&#xff0c;总有三维设计掌握者大展身手的机会。 3D建模的成品丰富多样&#xff0c;实现3D建模的软件也是五花八门&#xff0c;提前准…

初学react

1、是什么&#xff1f; 1.1、用于构建用户界面的JavaScript库 是一个将数据渲染为HTML视图的开源Javascript库 发送请求获取数据处理数据&#xff08;过滤、整理格式等&#xff09;操作DOM呈现页面 2、为什么要学&#xff1f; 2.1原生js缺点&#xff1a; 原生js操作DOM繁琐…

Redis从入门到实战,看这一份笔记就够了,看完足够你面试一线名企了!

前言 本文深入浅出地介绍了 Redis 的 5 种数据类型&#xff0c;并通过多个实用示例展示了 Redis 的用法。除此之外&#xff0c;文中还讲述了 Redis 的优化方法以及扩展方法&#xff0c;是一份对于学习和使用 Redis 来说不可多得的参考笔记。 笔记一共由三个部分组成。第一部分…