一乐电子

一乐电子百科

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
查看: 839|回复: 15
收起左侧

求一个电平转脉冲的电路

[复制链接]
发表于 2018-2-27 15:19 | 显示全部楼层 |阅读模式
最近DIY断电报警器,使用arduino做状态判断,最初是设计成当数字输入脚1检测到低电平,IF语句判断后发出警报,但是结果是断电之后一直响警报,现在想改成监测到断电的低电平后,只输出一次警报,想到了可以监测下降沿和上升沿,来实现监测断电和上电的,但是想用硬件来实现,应该怎么设计?先谢谢各位了。
发表于 2018-2-27 16:28 | 显示全部楼层
本帖最后由 snoopy8008 于 2018-2-27 16:36 编辑

电容。要更靠谱点用555。
发表于 2018-2-27 16:30 | 显示全部楼层
本帖最后由 snoopy8008 于 2018-2-27 16:35 编辑

只是,这本应该用软件轻轻松松实现的功能,为何非要千辛万苦的用硬件来实现?
 楼主| 发表于 2018-2-27 16:59 | 显示全部楼层
snoopy8008 发表于 2018-2-27 16:30
只是,这本应该用软件轻轻松松实现的功能,为何非要千辛万苦的用硬件来实现?

怕arduino的程序飞了
发表于 2018-2-27 17:02 | 显示全部楼层
huojunan 发表于 2018-2-27 16:59
怕arduino的程序飞了

很奇怪的想法!
发表于 2018-2-27 17:05 | 显示全部楼层
用555设计个图,不知能不能满足你的需要

断电报警.JPG
发表于 2018-2-28 09:11 | 显示全部楼层
zhen_gj 发表于 2018-2-27 17:05
用555设计个图,不知能不能满足你的需要

兄弟能不能帮忙设计一个用自锁开关控制输出0.01ms高电平脉冲的电路?

就是当开关按下或者松开时,都会输出一个时间0.01ms的高电平。感谢。
发表于 2018-2-28 10:50 | 显示全部楼层
duanyz 发表于 2018-2-28 09:11
兄弟能不能帮忙设计一个用自锁开关控制输出0.01ms高电平脉冲的电路?

就是当开关按下或者松开时,都会 ...

https://www.yleee.com.cn/forum.p ... hlight=%BF%AA%B9%D8
发表于 2018-3-3 13:03 | 显示全部楼层
软件这样写就可以,不用硬件的,定时调用就行下降沿检测函数()
{
过去状态=当前状态
当前状态=读取引脚1
如果((过去状态==1)并且(当前状态==0)) 则下降沿报警
}


 楼主| 发表于 2018-3-3 19:22 | 显示全部楼层
BG4RFF 发表于 2018-3-3 13:03
软件这样写就可以,不用硬件的,定时调用就行下降沿检测函数()
{
过去状态=当前状态

就是不断把pinstate写入到last pinstate , 然后当不一致时,再用判断是何种情况?

本版积分规则

QQ|一淘宝店|手机版|商店|电子DIY套件|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2024-5-17 15:48 , Processed in 0.069688 second(s), 47 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表