微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 求大神帮忙给出一个统计开关开闭次数的思路

求大神帮忙给出一个统计开关开闭次数的思路

时间:10-02 整理:3721RD 点击:
这样一个电路:将一天划分为24个区间,每个区间1小时,统计每一个小时内这个开关开启的次数,记录下来,在储存器内形成一个二维表的形式。现在遇到的问题是:开关上要装上什么传感器,还有应该怎样做才能做到这样的统计。

开关上要装上什么传感器?

这个问题我与遇到了,不知道怎么办啊

传感器方面可以考虑光电传感器,可以不

光电传感器可以采集计数次数,小车上面都是这样的

你的开关是什么样的,接在哪里呢

像家用饮水机的取水开关,向上掰就是开,向下就是闭

建立一个数组,用定时计数器,每一小时刷新一次,将开关次数放进数组中

有高低电平的传感器,每几十个ms检查一次电平,如果由高变低或者由低变高,计数器加1,每个小时的节点处,看计数器的值,存到二维数组里;然后计数器回0,时间归位,继续统计

这个传感器怎么接在他的那个开关上还是个问题呀

何必麻烦,是类似水龙头是吧
找个(接近开关传感器),有卖那种接近开关带计数器的,每开一次加一
至于你说的,分24小时,还得数组形式存放,那就自己写个程序
还是用接近开关,当接近开关的OUT线为高电平,表示打开,然后你自己分区存放数组。
总的来说,很简单

只要个开关,三极管和单片机的计数器就可以搞定了。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top