task:

1.电赛内容回顾

2.论文、专利还有一部分没弄

3.周边概念补充


Patent:

手势识别传感模块、MCU模块、电子开关模块、数字音频音量控制模块、车载音频系统模块。FDC2214的手势传感模块通过 IIC 数字方式与MCU连接,电子开关模块用于音频系统的开、关机控制,其控制信号来自于MCU的一个IO端口。当MCU判断出用户做出上下挥动的手势后,通过电子开关模块控制音频系统的开、关机。数字音量控制模块与MCU是通过 SPI串口总线控制 方式连接,是一款带静音功能的双声道音量控制模块。

串口通信方式:

  1. IIC:
  2. SPI:
  3. UART:异步收发传输器。

主要模块:

  • 传感模块:

FDC2214的传感原理主要是依靠电容差的变化来确定

  • 电源模块:

DC-DC:[ 直流电压转换器 ],实现 3V->1.5V 或 3V->5V的直流电压转换。具有很多种拓朴结构,如BUCK(压降),BOOST(压升),等

原理补充:

  1. DC-DC工作原理:先把DC直流电源转变为交流电电源AC。通常是一种自激震荡电路,所以外面需要电感等分立元件。然后在输出端再通过积分滤波,又回到DC电源。由于产生AC电源,所以可以很轻松的进行升压跟降压。两次转换,必然会产生损耗。

<回顾论文:BUCK型DC-DC变换器中数字预测模糊PID控制器的设计与实现>:

目的是提高数字DC-DC变换器的瞬态响应性能。控制器根据BUCK(压降)型DC-DC变换器的电路结构,预测单/多开关周期后的负载电压和电感电流,克服环路时延对系统瞬态相应的影响。在PID控制基础上进行模糊控制,实时在线调整PID控制参数,克服变换器的非线性特性对瞬态能力的影响。经此变换,变换器的瞬态响应时间缩短1/3,电压超调量小于5%。

名词解析:

超调量(overshoot)在阶跃输入作用下,被调量的瞬时最大偏差值(Xmax)与稳态值(X(∞))之比,即最大偏差。

PID:按偏差的比例(P)、积分(I)和微分(D)进行控制的调节器。闭环控制,根据控制对象输出反馈来进行校正。

LDO:[ low dropout voltage regulator ]  低压差线性稳压器,故名思意,为线性的稳压器,仅能使用在降压应用中。也就是输出电压必需小于输入电压。5V ->3V

原理补充:

  1. 取样电压Uin加在比较器A的同相输入端,与加在反相输入端的基准电压Uref(Uout*R2/(R1+R2))相比较,两者的差值经放大器A放大后.Uout=(U+-U-)串联调整管的压降,从而稳定输出电压。
  2. 当输出电压Uout降低时,基准电压Uref与取样电压Uin的差值增加,比较放大器输出的驱动电流增加,串联调整管压降减小,从而使输出电压升高。反之,若输出电压Uout超过所需要的设定值,比较放大器输出的前驱动电流减小,从而使输出电压降低。供电过程中,输出电压校正连续进行,调整时间只受比较放大器和输出晶体管回路反应速度的限制。

原理解析:

旁路电容的作用:滤除高频干扰,将来自前级的高频杂波滤除。

  • 音量控制模块:

主要通过MCU和数字音频芯片实现对音量增益的控制, MCU对PGA2311的驱动是SPI方式,MCU通过配置PGA2311的寄存器实现音量的调节和声音的控制。音量调节是在使用者做出左右挥动手势后,先由MCU控制读取FDC2214的传感数据,再对PGA2311的寄存器进行相应的写入配置,从而完成上述音量控制的功能。MCU在其中起到把左右变化的手势转化为音量增减的作用。

FDC2214学习笔记相关推荐

  1. FDC2214学习笔记——如何从数字量确定电容值,胎教级别计算电容教程

    数字量to电容值计算 说在前面的话 准备工作: step1:三个公式 step2 推导计算 到底怎么将计算体现在程序中? 说在前面的话 最近在做一个用FDC2214测量液位的小东西,真的查了很多资料, ...

  2. PyTorch 学习笔记(六):PyTorch hook 和关于 PyTorch backward 过程的理解 call

    您的位置 首页 PyTorch 学习笔记系列 PyTorch 学习笔记(六):PyTorch hook 和关于 PyTorch backward 过程的理解 发布: 2017年8月4日 7,195阅读 ...

  3. 容器云原生DevOps学习笔记——第三期:从零搭建CI/CD系统标准化交付流程

    暑期实习期间,所在的技术中台-效能研发团队规划设计并结合公司开源协同实现符合DevOps理念的研发工具平台,实现研发过程自动化.标准化: 实习期间对DevOps的理解一直懵懵懂懂,最近观看了阿里专家带 ...

  4. 容器云原生DevOps学习笔记——第二期:如何快速高质量的应用容器化迁移

    暑期实习期间,所在的技术中台-效能研发团队规划设计并结合公司开源协同实现符合DevOps理念的研发工具平台,实现研发过程自动化.标准化: 实习期间对DevOps的理解一直懵懵懂懂,最近观看了阿里专家带 ...

  5. 2020年Yann Lecun深度学习笔记(下)

    2020年Yann Lecun深度学习笔记(下)

  6. 2020年Yann Lecun深度学习笔记(上)

    2020年Yann Lecun深度学习笔记(上)

  7. 知识图谱学习笔记(1)

    知识图谱学习笔记第一部分,包含RDF介绍,以及Jena RDF API使用 知识图谱的基石:RDF RDF(Resource Description Framework),即资源描述框架,其本质是一个 ...

  8. 计算机基础知识第十讲,计算机文化基础(第十讲)学习笔记

    计算机文化基础(第十讲)学习笔记 采样和量化PictureElement Pixel(像素)(链接: 采样的实质就是要用多少点(这个点我们叫像素)来描述一张图像,比如,一幅420x570的图像,就表示 ...

  9. Go 学习推荐 —(Go by example 中文版、Go 构建 Web 应用、Go 学习笔记、Golang常见错误、Go 语言四十二章经、Go 语言高级编程)

    Go by example 中文版 Go 构建 Web 应用 Go 学习笔记:无痕 Go 标准库中文文档 Golang开发新手常犯的50个错误 50 Shades of Go: Traps, Gotc ...

最新文章

  1. python机器学习可视化工具Yellowbrick介绍及平行坐标图实战示例
  2. 反射学习4-通过反射机制动态创建和访问数组
  3. pwm波如何控制电机代码_柴油发电机机组的控制器该如何操作
  4. HihoCoder - 1828 Saving Tang Monk II(bfs+动态规划/bfs+优先队列)
  5. 【SDOI2013】项链【莫比乌斯反演】【Polya定理】【递推式求通项】【数论】
  6. AJAX中的跨域问题:什么是跨域?如何解决跨域问题?
  7. java通过url获取网页内容_Java语言通过URL读取网页数据并保存到本地文件(代码实例)...
  8. java怎么从大到小排序元祖_在java中对元组列表进行排序的有效方法
  9. python访问带密码的共享文件夹_设置带密码和读写权限的共享文件夹 - Hakka
  10. java 数据包含_java – 包含大量数据库表的通用实现
  11. go语言strings包
  12. 自定义 DameK UltraBlue 的 Command Line
  13. Retrofit结合RxJava使用指南
  14. 苹果手机保存html文件,搞机技巧:在苹果iPhone上离线保存网页内容!
  15. android随机小球碰撞(一)边界检测
  16. css建立一个简单的设备登记表,员工登记表格的CSS块
  17. 被拖欠2个月工资,最后我拿到了6个月《打工人的那些事》
  18. 用python画钢铁侠_Matplotlib绘制漫威英雄战力图,带你飞起来!
  19. twr java_Java7中的try-with-resources(TWR)特性
  20. 一眼看清高科技,深度解析人工智能技术脉络

热门文章

  1. 4.pymysql .cursor属性方法(tcy)
  2. c++连通区域处理 种子生成法
  3. Linux环境中对海康威视工业相机SDK进行二次开发(QT+CMake+Opencv+海康SDK)
  4. 系统的认识大数据人工智能数据分析中的数据
  5. win7 docker的受难记——exit status 255的终极解决
  6. TUH癫痫脑电数据集下载
  7. Linux系统中DHCP服务设置
  8. H5生成二维码及保存
  9. 60GHz通信标准简介
  10. 微信小程序转发自定义图片