有什么方法检测交流电压 过压让单片机检测到。
有什么方法单片机检测交流电压过压让单片机检测到。或者单片机能够检测交流电压。然后让单片机给一个引脚高电平或者低电平?。...
有什么方法单片机检测交流电压 过压让单片机检测到。或者单片机能够检测交流电压。然后让单片机给一个引脚高电平或者低电平?。
展开
展开全部
假定你用的是5V单片机,无外部基准源。
用单片机检测交流电压还是很简单的,首先将交流电进行桥式整流,然后用电阻进行分压,分压后电压信号可直接引入单片机ADC管脚进行模数转换。根据分压比设定过压门限值,单片机每次转换完成后进行比较,过压信号就可以被单片机检测到。这种方法要求单片机ADC速度足够快,且单片机电路与强电(如果交流电压比较高)有连接,应注意安全。
还可以用硬件比较器对交流电压进行比较,比较结果送单片机IO管脚(最好是外部中断引脚),单片机检测比较器输出状态判断是否超压。
用单片机检测交流电压还是很简单的,首先将交流电进行桥式整流,然后用电阻进行分压,分压后电压信号可直接引入单片机ADC管脚进行模数转换。根据分压比设定过压门限值,单片机每次转换完成后进行比较,过压信号就可以被单片机检测到。这种方法要求单片机ADC速度足够快,且单片机电路与强电(如果交流电压比较高)有连接,应注意安全。
还可以用硬件比较器对交流电压进行比较,比较结果送单片机IO管脚(最好是外部中断引脚),单片机检测比较器输出状态判断是否超压。
追问
好的,非常感谢你详细的回答。还想问问啊。第一:分压后电压信号可直接引入单片机ADC管脚进行模数转换。这个分压后直接进入单片机应该为直流电压了吧?! ADC管脚为哪一个管脚?!这个编程容易么?!
第二:我现在用硬件比较器,现对交流进行真有效值转换,得到直流电压。但效果不好,不能快速让比较器超压关断。而实际为缓慢关断。
追答
第一:分压后电压信号可直接引入单片机ADC管脚进行模数转换。这个分压后直接进入单片机的电压信号为脉动直流电压,优点是可以快速反应真实电压。 ADC管脚为哪一个要知道具体单片机型号才能知道,编程非常容易。
第二:你现在用硬件比较器,先对交流进行真有效值转换,得到直流电压,但效果不好,不能快速让比较器超压关断,实际为缓慢关断。这应该是电路设计问题,比较器输出延迟应该在微秒级。
展开全部
你好!交流电接入单片机前,先分压、然后整流,输入到单片机AD,最后检测
追问
分压。整流电压信号可直接引入单片机ADC管脚进行模数转换。这个分压后直接进入单片机应该为直流电压了吧?! ADC管脚为哪一个管脚?!这个编程容易么?!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
什么意思?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询