当前位置:首页 > 单片机 > 单片机
[导读]  上篇文章已经把碰到的问题说了一下,后来去测试的时候发现又碰到问题了,主要的现象就是中断次数不确定,有时候很多次,有时候一次也没有,俗话说就是"中断振荡",首先想到的就是可能类似按钮一样出现的抖动,尝试添加2

  上篇文章已经把碰到的问题说了一下,后来去测试的时候发现又碰到问题了,主要的现象就是中断次数不确定,有时候很多次,有时候一次也没有,俗话说就是"中断振荡",首先想到的就是可能类似按钮一样出现的抖动,尝试添加20ms的延时函数失败.进入的次数还不很不确定.google大神告诉我说,尝试在lm393电压比较器输出端加上一个74hc14,这是一个反相器,内置有施密特触发器.对整形很在行.

一想没有这个IC啊,可是我有555定时器,据说也是可以搭建一个电路实现施密特触发器的.但是我没有心急做,仔细分析原因可能有一下几个:

电源电压的波动,因为是从变压器整流出来的,波动在所难免.可能是滤波电容不够大.

电源共用问题.

  换用一个很精准的稳压电源供电,问题依旧,排除电源共用问题.在考虑滤波电容的时候,发现自己没有示波器,观察不了波形唉,使用软件仿真,发现哪怕电容在大,出来的波纹依旧还还是有的,并不能够直接滤波成直线,注意我这里没有加稳压二极管,因为我需要的就是互感器感应出来的电压变化,加了稳压就没有意义了.以施密特触发器做为切入点,无意当中发现lm393的应用里面有描述到存在的问题,因为我的是基本单限比较器,输入信号Uin,即待比较电压,它加到同相输入端,在反相输入端接一个参考电压(门限电平)Ur。当输入电压Uin>Ur时,输出为高电平U,反之就是低电平,但是他的缺点就是如果输入信号Uin在门限值附近有微小的干扰,则输出电压就会产生相应的抖动(起伏)。于是就不断的触发我的中断,这个就是问题的症结所在了,介绍说在电路中引入正反馈可以克服这一缺点。于是就发现了解决办法--迟滞比较器或者是双电压比较器.

  网上的电路,有些可能是错误的图~,搞了半天.最后还是发现了motorola的lm393N的Datasheet 有介绍到带迟滞的电压比较器-comparator with hysteresis.详情请看motorola datasheet,里面提供了计算公式,VO(low)指示的是输出的低电压,软件仿真后确认得到了效果,仔细一看逻辑却不对了,我设置的是下降沿触发,于是立刻想到反相器,不行啊,买东西不方便啊.仔细考虑接一级逻辑反了,那要是在接一级反反不就得正(负负得正的经验),尝试后得出可以,而且后一级可以不接入正反馈了,估计反相器也是同理吧.刚好我LM393我还有一个是空着的,利用上了.

  测试发现,采用带迟滞比较器后, 效果明显,而且波动范围可以设定.大大提高了可用性.

ps:这里有一个在线的计算工具

http://www.ec66.com/tools/chizhibijiaoqi.asp

注意有误差.


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

51单片机将是下述内容的主要介绍对象,通过这篇文章,小编希望大家可以对51单片机的相关情况以及信息有所认识和了解,详细内容如下。

关键字: 单片机 51单片机

在嵌入式系统开发中,单片机是不可或缺的重要组成部分。其中,STM32单片机和51单片机是两种常见的单片机芯片。本文将对比分析这两种单片机的区别,并探讨STM32单片机的优势。

关键字: stm32单片 51单片机

51单片机是指由美国INTEL公司生产的一系列单片机的总称,这一系列单片机包括了许多品种,如8031,8051,8751,8032,8052,8752等,其中8051是最早最典型的产品,该系列其它单片机都是在8051的基...

关键字: 51单片机 串行通信

51单片机是一种常见的微控制器,它具有串行通信接口(Serial Communication Interface,SCI)。通过串口通信接口,51单片机可以与其他设备或系统进行串行通信,实现数据传输和控制。

关键字: 51单片机 串口通信

Pic单片机和51单片机是两种应用广泛的微控制器,它们各自具有不同的特点和优势,选择哪种单片机取决于具体应用需求。下面将对Pic单片机和51单片机进行详细的介绍和对比。

关键字: PIC单片机 51单片机 单片机

随着电子信息技术的快速发展,串行通信在各种应用中得到了广泛的应用。其中,51单片机作为一种常见的嵌入式系统,具有低功耗、高性能、易于编程等特点,常用于各种自动化控制、数据采集等系统中。而PC机具有强大的数据处理能力和丰富...

关键字: 51单片机 PC机 串行通信

51 单片机内部有一个全双工串行接口。什么叫全双工串口呢?一般来说,只能接受或只能发送的称为单工串行;既可接收又可发送,但不能同时进行的称为半双工;能同时接收和发送的串行口称为全双工串行口。

关键字: 51单片机 串口通信 半双工

步进电机是一种无刷电机,可将电脉冲转换为机械旋转。顾名思义,它根据输入脉冲逐步旋转,是现代数字程序控制系统中的主要执行元件。

关键字: 51单片机 步进电机 无刷电机

1.ROM:只读存储器,单片机的只读存储区大多用于存储程序固又称程序存储器。

关键字: 51单片机 工作原理 电路

为增进大家对单片机的认识,本文将对各种类型的51单片机进行介绍。

关键字: 单片机 指数 51单片机
关闭
关闭