学习了张飞老师的硬件开发视频,把这一部的电路拿出来写一下。
项目的目的我就不写了,主要写一下硬件电路。分析一下这一个电路是怎么样工作的。
首先是电源部分,左边是用了一个三极管和一个稳压管搭建的稳压电源电路,15V的电源通过电阻R1到三极管的B极,稳压管的电压在5V6,然后经过三极管的PM结降压为5V输出。右边是一个跟随放大器。理想的电压跟随器应具有输入阻抗趋于无穷大、输出阻抗为0和正向电压传输系数Av=1三个基本特征,跟随器是一种电子线路,其输出信号基本等同于输入信号,但提高了带负载能力,广泛存在于各类电子线路中。电阻R3和R4用来调节输入跟随器的电压值,输出相同的电压值,跟随器输出一个5V6的电压,导通三极管Q2,通过PM结得到一个比较稳定的5V电压。J1是跳线帽的排针,实际电路的调试就通过一个跳线帽连接起来,就可以用一个电阻器调整输入电压。

接下来就是主体电路部分了。

从左边开始看,5PIN的排针是传感器的接触点,不用理会。

传感器的2号脚输入一个小电压的信号,U1B是一个同相放大器,把小电压放大。放大倍数为(1+R22/R15),TR3还是作为实际调节电阻,可以调整放大倍数。

放大后的电压经过电阻进入两个比较器的负相输入端。R16,17,18三个电阻通过分压作为比较器的比较值。D6稳压管和电容C7作为滤波作用,提供了一个比较稳定的电压,让电压值波动小,稳定。当比较器的状态输出改变时,点亮LED。这一个比较简单就不详细讲。
接下来的电路就比较有意思了。

这一个电路的作用是当电平翻转时蜂鸣器会发出声音提醒,具体是这样子实现的。一开始电平为低电平信号,蜂鸣器没用工作。当高电平到时,高电平会给电容C10充电,由于电容有通交流,隔离直流的特性,这时候会有一个电流流过二极管D11,让蜂鸣器发出声音,时间由电容的充电电流决定。当低电平时,电容放电,电流由R45流向三极管Q10的B极,低电平时B1和地是联通的,经过两个三极管放大了信号通过二极管D9蜂鸣器发出声音,三极管是反相放大,二次放大信号才同相。这里电路设计得比较有意思,利用了一个电容充放电的特性。
另一个电路也是比较有趣,用电容的充放电来做一个PWM波(虽然说用单片机就可以很容易输出)。先看电路。

这一个电路也是比较器,不过有反馈电阻R29,所以是滞回比较器,不懂的同学百度一下,这里就不写了。电路上电,电容是没有电的,比较器输出高电平,通过电阻R33给电容充电,当电容的充电到电压大于4号脚的输入时,比较器输出低电平,电容放电电压下降,然后因为滞回比较器的特点,4脚的电压会比一开始的小,当电容放电到比4号脚的电压小时,比较器反过来输出一个高电平给电容充电,电容的电压上升,这样子就形成一个三角波。注意这里要明白电容的充放电曲线。

一般取充电到%64左右,因为这样子速度比较快,做出来的三角波也比较好一点。电容出来的三角波通过一个比较器就可以得到一个PWM波了。

一般直流电源会设置成可调电压,用电阻器,这样子就可以调整PWM的占空比了。
博主只是看视频后自己写出来,肯定没用看视频好,原理图的传送门在一楼。

张飞硬件开发视频第五部电路详细讲解,纯硬件也可以做PWM波相关推荐

  1. Web前端开发之网站制作流程详细讲解

    一个网站想要顺利的运行就离不开HTML5网页技术开发人员,因此熟悉整个网站的开发建设流程对HTML5网页技术开发人员尤为重要,本篇文章扣丁学堂小编就和大家分享一下Web前端开发之网站制作流程,希望可以 ...

  2. 干货|TTL电路详细讲解,工作原理+电路图,图文结合,轻松搞定

    今天给大家分享的是:TTL电路的分析.TTL电路工作原理.TTL电路使用方法. 一.TTL电路是什么意思? TTL 是一种集成电路,通过使用双极晶体管来执行逻辑功能以提供开关功能.TTL 设备最重要的 ...

  3. pygame开发的炸弹人游戏(详细讲解)

    前言 本次开发的游戏为炸弹人游戏,是一个经典的小游戏,4399.7k7k等上面就可以找到,本游戏基于python语言,基于pygame开发,pygame是 跨平台 Python模块,专为电子游戏设计. ...

  4. Html百分比设宽偏差大,前端开发之移动端适配详细讲解

    适配问题 怎么适配iphone6 1px问题 为什么页面与设计稿会出现偏差? dpr=设备像素/ css像素,只有dpr等于1的时候,实际效果和设计稿的尺寸比例才是1:1. 因为iPhone6的DPR ...

  5. HarmonyOS硬件创新合作伙伴,【HarmonyOS】HarmonyOS智能硬件开发学习指南 - HDC2020

    2020年9月10日,华为HarmonyOS 2.0版本正式官宣!这一次,借助 HarmonyOS 全场景分布式系统和设备生态,将定义全新的硬件.交互和服务体验,打开焕然一新的全场景世界,不愧是Har ...

  6. STC 纯硬件自动下载电路 - 三极管负脉冲电路

    或者叫它延时上升电路.利用USB - TTL 芯片的RTS# 或者DTR# 信号让单片机自动断电复位.比较完整的串口电路参见:STC 串口下载电路 - CH340G USB转串口以及漏电隔离 原理 开 ...

  7. Flutter免费视频第二季-常用组件讲解

    视频在文章的最后,可以直接跳到最后看视频. 这一季将集中火力,死磕Flutter的API,也就是组件(widget)的使用,我们尽量把常用的都讲到,这也算学习中最辛苦的一章,因为你要记忆的内容会很多. ...

  8. 树莓派python开发教程_树莓派Raspberry开发从基础到进阶视频+设计资料超详细教程下载...

    课程内容 [初级篇]重点推荐:树莓派开发实战视频教程+文档教程(含源码) 课程目录 教学视频与源代码 1.[进阶篇]Raspberry详细视频教程 树莓派基础 安装树莓派的操作系统 远程登录和使用树莓 ...

  9. Standard EVB硬件开发指南(1)——LCD接口电路

    Standard EVB硬件开发指南 一.LCD接口电路详解 1.VLED背光驱动电路 2.LCD多电源管理器(VCOM.VGH.VGL.AVDD) 3.MIPI.LVDS接口定义 4.LVDS显示控 ...

最新文章

  1. 第一个Mybatis程序示例 Mybatis简介(一)
  2. SAP R3 在windows XP下 安装成功心得分享
  3. This application is modifying the autolayout engine
  4. 抽象类(abstract class)和接口(Interface)的区别
  5. a标签禁止点击_Nofollow标签的使用
  6. Unity Pixel 人物设计(1)
  7. Windows 2003性能监视器中的计数器名称变成数字的解决方法
  8. logrotate日志轮转
  9. linux中LCD之framebuffer设备驱动
  10. windows10快速搭建和部署docker、kubernetes开发环境
  11. 001-JavaScript简介
  12. 网速慢?网线选对了吗?!网线类型对应带宽等详细参数
  13. 【系统分析师之路】系统分析师冲刺习题集(企业信息化)
  14. elementui 中的 el-descriptions 文字居中显示
  15. flash垃圾回收和内存泄露
  16. 解决MySQL报错ERROR 2003 (HY000) Can‘t connect to MySQL server on ‘localhost3306‘ (10061)
  17. linux运维自动化脚本,linux运维自动化shell脚本小工具
  18. 50款巧夺天工的PSD按钮素材
  19. jenson nx 下使用奥比中光orbbec astra mini
  20. (计算机组成原理)CPU的功能

热门文章

  1. 我的专业我做主计算机演讲稿,我的未来我做主演讲稿
  2. 王坚博士:进入空气稀薄地带
  3. it创客_创客是新的工业革命
  4. oss 服务端签名直传核心代码
  5. Redis解决老项目集群Session共享案例与回顾
  6. 机器学习方向博士毕业有5篇三大会(ICML、Neurips、ICLR)是什么水平?
  7. 2、英飞凌-TC2XX/TC3XX学习笔记:AURIX Development Studio 使用
  8. 菜鸟驿站巴枪APP下载
  9. can 串口 can 232 can 485 串口转CANbus总线网关模块CAN232/485MB转换器CANCOM
  10. 计算机组成结构实验箱,计算机组成原理实验仪|数字电路实验箱|PLC可编程实验箱-上海育源教学设备...