在一些智能充电器中,单片机要一直监测电池的电压,一旦超过某一数值,就由恒流充电切换到恒压充电。撇开充电器制作相关的各种知识和概念不说我们集中注意力来考察:当电压接近那个设定的临界值时发生的一些事情。

当电压接近临界值的时候,系统还处于恒流充电状态,于是电压开始朝突破临界值的方向上升……在某一时刻,电压突破了临界值,程序检测到了这一数值变化,立即将充电状态由恒流切换为恒压。然而,由于恒流状态时加载在电池上的电压要远远高于恒压时所保持的电压,所以几乎在同一瞬间,单片机监测到的电池电压又跳回了临界值以下——于是,系统又头脑简单地将工作模式切换回了恒流状态……如此反复,在电池电压处于该临界值附近的时候,这样的事情会频繁地发生许多次,直到彻底切换为恒压状态。

以上是从微观角度所假想发生的事情,实际情形也许要更为复杂一些。不过从宏观角度来看,可能发生的现象是:表明充电器充电模式的指示灯频繁地交替闪烁——这不是我们需要的效果。

有什么方法能避免这种令人头痛的事情发生呢?说来很简单,将切换工作模式的临界电压值由一个变为上下两个门限。从恒流切换到恒压状态需要一个较高的门限,这个“较高”是相对原先的单个门限值来说的;从恒压再跳回恒流状态,需要实际电压低于一个相对原先单门限更低的值——高低门限之间的差值至少要大于“当充电器在两种充电模式间切换时造成的前后电压差值的典型大小”。 这里应用的改变充电器充电状态的触发特性,叫做施密特特性。采用软件方式实现这种双门限的触发方式,就称为“软件施密特触发器”。
 
        编写“软件施密特触发器”的要点是:明确“两态”、“两限”。“两态”是指当前状态处于两种状态中的哪一种。数值当前正从小变大或是从大变小,这都是随机和局部的,并不能以此作为决定当前状态的依据。唯一有资格决定当前状态的就是上一次的状态。根据记录的当前状态决定下一步的监测对象,这是最可靠的方法。简单打个比方来说,假设我们处于恒压状态,那么现在我们需要监测的就是下门限;一旦电压低于了下门限,我们的当前状态就变成了恒流状态。于是,我们只要执着于上门限就可以了。而这里说的“两限”就是上下两个门限。

软件实现的施密特触发器相关推荐

  1. 电量检测+软件施密特触发器逻辑

    施密特触发器原理: 简述:电压范围划分ABCD,对应显示一格两格三格四格 电压在临界值波动,电量格数就会来回跳动 为防止此现象出现,引入施密特触发器处理, 软件处理 示例: /* 电量格数划分如下: ...

  2. 施密特触发器(Schmitt Trigger)?

    施密特触发器(Schmitt Trigger),简单的说就是具有滞后特性的数字传输门. (一)施密特触发器结构举例 (二)施密特触发器具体分析 (三)施密特触发器电路用途 (四)施密特触发器相关部分总 ...

  3. 555定时器的应用——施密特触发器

    转自慕课西安工业大学杨聪锟老师的课程<数字电子技术基础> 施密特触发器 屏蔽5脚干扰 带有干扰信号的输入模拟电压信号,二值逻辑化变数字信号,并且滤掉干扰 功能两点:波形变换,脉冲整形 下降 ...

  4. 电子设计教程29:滞回比较器(施密特触发器)

      为系统增加滞回控制,可以让系统对于微小变化不那么敏感,增强系统的抗干扰能力.本文讨论如何滞回比较器的原理. 单限比较器   比较器一般来说只输出高低电平,如果运放用作比较器,则无需工作在线性区.由 ...

  5. 74HC04(反相器)和74HC14(反相器、施密特触发器)的具体区别详解

    74HC04和74HC14的具体区别详解 同样具有反相器功能,你知道74HC04和74HC14的具体区别吗? 74HC04 对于74HC04很好理解,输入低电平,输出高电平:输入高电平,输出低电平. ...

  6. PMOS与NMOS、施密特触发器

    施密特触发器作用: 利用施密特触发器状态转换过程中的正负反馈作用,可以把边沿变换缓慢的周期性信号(三角波和正弦波)变换为边沿很陡的矩形脉冲信号. 波形整型变换(稳定波形),提高电路的抗干扰能力 NMO ...

  7. 施密特触发器基础知识

    施密特触发器 施密特触发电路是一种波形整形电路,当任何波形的信号进入电路时,输出在正.负饱和之间跳动,产生方波或脉波输出.与比较器不同,施密特触发电路有两个临界电压且形成一个滞后区,可以防止在滞后范围 ...

  8. 用555定时器接成的施密特触发器电路/滞回电压比较器中,用什么方法能调节回差电压的大小?包含工作原理与应用

    一.简答: 电源电压或外接控制电压改变时,可以改变回差电压的大小. 二.施密特触发器电路工作原理: 滞回电压比较器,又名施密特触发器,有两个稳定状态,与一般触发器不同的是,施密特触发器采用电位触发方式 ...

  9. 脉冲波形的产生与整形、555定时器、施密特触发器、多谐振荡器、脉宽调温电路、单稳态电路、洗相曝光定时器、多工序循环控制电路

    脉冲波形的产生与整形 触发器需要脉冲源才能正常工作,脉冲源和整形器的电路种类很多,这里介绍555定时器 555定时器 555是一种模拟电路与数字电路相结合的集成块.采用不同的外部接法可获得多种功能,双 ...

最新文章

  1. 学计算机专业英语报告范文,计算机学习报告
  2. 玩转 Python 爬虫,需要先知道这些
  3. Magento — B2C与B2B平台
  4. 从零使用qemu模拟器搭建arm执行环境
  5. python中列表生成式strip_Python 列表API 序列类型   列表生成
  6. 挨踢脱口秀精选集汇总
  7. java 错误输入异常_在Java中进行输入验证期间用错误通知替换异常
  8. 2018年哪项AI研究最紧迫?DeepMind联合创始人说是AI伦理
  9. Switching命令大全
  10. Android系统中SD卡各文件夹名称功能详解
  11. 电路分析之《变压器》
  12. 从零学习AI安全监控项目【附详细代码】
  13. php 调用格式工厂,腾讯视频文件转换格式|腾讯视频格式 格式工厂,qlv转flv格式转换器下载使用...
  14. 桌面计算机休眠快捷键,Win7怎么在桌面创建休眠快捷方式|win7休眠快捷键
  15. 三闯港交所,主打性价比的乡村基如何夺魁“中式快餐第一股”?
  16. word2vec 的个人理解
  17. Python多线程和多进程不同使用场景介绍
  18. 李航《统计学习方法》学习日记【1】
  19. 手机sar值_你的手机SAR值是多少? 带你了解手机辐射影响究竟有多大
  20. Discuz插件提示:对不起,您安装的不是正版应用的解决办法

热门文章

  1. 微信公众号-微信事件推送未正确响应
  2. 遏制阿里,还是卖音箱?谷歌5.5亿美元投资京东被指借道回归中国
  3. (原码、反码和补码)例子byte的详细讲解
  4. 六度空间(广度优先搜索)
  5. .mk 文件中,= 、:= 、?= 、+= 的区别
  6. 暑假N天乐【比赛篇】 —— 2019杭电暑期多校训练营(第六场)
  7. 卫剑钒:Nginx不接受俄罗斯的贡献,违背开源协议了吗?
  8. Babylonjs实现模型围栏效果
  9. 土地公公分管的土地范围是多少
  10. 计算机关闭系统剪切板上的内容,怎么清空剪切板内容?