
用 51 单片机的引脚 P10,接到开关,开关另一端接地。
单片机的输出端设为 P17。
程序如下:
ORG 0000H
MOV C, P10
MOV P17, C
SJMP 0000H
END
一般来讲,可通过设备工作电流的大小,来判断设备的开机、关机、待机状态。这种方式最简单直接。监测设备电流大小的设备一般是电流互感器、电流变送器,直流电流可以采用霍尔电流传感器。要保证实现远程监测,可以采用GPRS或4G通讯的无线电流传感器来实现。这样电流数据可以发送远程服务器,方便通过手机端、电脑网页查看实时电流数据。常见的电流传感器照片及安装示意图如下:
无线电流传感器照片
电流传感器安装示意图
霍尔电流传感器照片
EVEREST 有这个功能。
这个工具不仅能检测硬件的信息,还可以记录下系统的使用情况。运行Everest后,首先在左侧选项列表中依次展开“ *** 作系统→已开机时间”,
>
在“开始”菜单的运行”中输入“eventvwrmsc”,或者是按下"开始菜单"-"程序"-"管理工具"-"事件查看器",打开事件查看器,在左侧窗口中选择“系统”,从右侧系统事件中查找事件ID为6005、6006的事件(事件ID号为6005的事件表示事件日志服务已启动,即开机,同理事件ID:6006表示关机),它们对应的时间就分别是开机时间和关机时间。
当然,你提到了删除日志。这也是很简单的。删除日志记录也是有记录的。
有一种办法!根据接近开关平时送到PLC的开关信号进行判断比如正常情况下它一分钟送来的信号是10-100个,那我们可以利用PLC里面的时间进行判断,在一分钟内,如果接近开关送来的信号不在这个范围内,那就可以输出一个提示信号,对这个信号不正常进行分析!
程序部分:
比如信号是从X0送来的,
ldp x0
out c0 3000
ldp m8014
mov c0 d0
rst c0
ld> d0 k10
and< d0 k100
out m0
ld m0
out y0
这是用三菱或信捷PLC 的程序
二个以上的中断程序你可要会根据他们的要求合理安排优先级了,否则当一个在进行时,别一个就只有等它完了才可进行第二个,比如你这有外部红外干优时就可能出现你现说的这种情况,只有当这干扰红外停止了它才会去管你的蜂鸣器的了,所以,我建立议你用高一级中断管蜂鸣器(但不能用软件延时,否则会扔掉很多红外的)。因你这按键为最优先嘛。反正多中断的安排是一个很麻烦而很技巧的玩意,你就自己多试试好好体会的吧。
1、首先应用程序-设置-蓝牙-打开蓝牙-开启开放检测,即可打开可见模式。
2、其次打开蓝牙耳机开关键,长按开关键,直到指示灯出现红蓝灯交替闪烁,进入配对状态。开启手机蓝牙功能,将手机蓝牙设置为“所有人可见”或可被搜索或开放检测,搜索蓝牙设备。
3、最后查找到之后选中进行配对连接,如提示需输入密码,则在手机输入配对密码,连接成功则完成配对。
以上就是关于单片机:设计一个能检测开关状态的电路,要求开关闭合时输出0电平,开关断开时输出1电平,在线等,挺急全部的内容,包括:单片机:设计一个能检测开关状态的电路,要求开关闭合时输出0电平,开关断开时输出1电平,在线等,挺急、怎样实现大型机泵等用电设备开关机状态的在线远程监测、有没有一种可以记录开关机时间、什么时候用了什么程序的软件。(不包括事件查看器)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)