打印

求交直流24V识别电路

[复制链接]
4865|30
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
NE5532| | 2014-6-19 22:32 | 只看该作者
输入NPN三极管,做成反相器形式,单片机检测输出是稳定信号还是周期信号可以不?

使用特权

评论回复
板凳
cjseng| | 2014-6-19 23:40 | 只看该作者
输入接一个电容,再接一个稳压管。

使用特权

评论回复
地板
wh6ic| | 2014-6-20 08:55 | 只看该作者
输入24V串联一粒200K~510K电阻(也可以是其他阻值,电流远小于IO的极限就行,电阻值不宜过大)到MCU IO就可以(可靠起见,可以再在IO脚,并联一粒合适的电容到地,按交流输入的频率计算容量): 纯直流24V输入,持续高电平;交流24V时,IO输入为方波,检测到高、低电平跳变就可以确定是交流24V输入。

使用特权

评论回复
5
jjjyufan| | 2014-6-20 09:40 | 只看该作者
要兼容 交直流24v 输入,还不简单啊,加个整流桥,
电阻分压送AD
交流进来 AD 采到比直流 要大很多的

使用特权

评论回复
6
它山之石|  楼主 | 2014-6-20 11:15 | 只看该作者
NE5532 发表于 2014-6-19 22:32
输入NPN三极管,做成反相器形式,单片机检测输出是稳定信号还是周期信号可以不? ...

这个貌似可以。但是单片机软件怎么区分 矩形波 和 低电平呢?用外部中断检测边沿,检测得到就是交流24V,检测不到(一直是低电平)就是直流24V?

使用特权

评论回复
7
它山之石|  楼主 | 2014-6-20 11:23 | 只看该作者
wh6ic 发表于 2014-6-20 08:55
输入24V串联一粒200K~510K电阻(也可以是其他阻值,电流远小于IO的极限就行,电阻值不宜过大)到MCU IO就可 ...

谢谢回复。单片机 软件怎么区分  这个跳变  和 高电平? 用外部中断检测跳变沿么?

使用特权

评论回复
8
它山之石|  楼主 | 2014-6-20 11:25 | 只看该作者
jjjyufan 发表于 2014-6-20 09:40
要兼容 交直流24v 输入,还不简单啊,加个整流桥,
电阻分压送AD
交流进来 AD 采到比直流 要大很多的

电源部分用的半波整流,后面没稳压,直接PWM控制电机了。电机负载大时候,直流和交流  经半波整流滤波后的电压基本一致。轻载差别较大,可以区分。

使用特权

评论回复
9
wh6ic| | 2014-6-20 11:43 | 只看该作者
它山之石 发表于 2014-6-20 11:23
谢谢回复。单片机 软件怎么区分  这个跳变  和 高电平? 用外部中断检测跳变沿么? ...

边沿跳变中断来判断就行

使用特权

评论回复
10
它山之石|  楼主 | 2014-6-20 12:24 | 只看该作者
wh6ic 发表于 2014-6-20 11:43
边沿跳变中断来判断就行

有10次中断就是交流,小于10次就是直流。可以不

使用特权

评论回复
11
wh6ic| | 2014-6-20 12:42 | 只看该作者
它山之石 发表于 2014-6-20 12:24
有10次中断就是交流,小于10次就是直流。可以不

可以吧,看你的需求指标

使用特权

评论回复
12
qhdjxy| | 2014-6-20 12:43 | 只看该作者
如果交流频率不高的话,两个电阻一分压,每隔Nms采样一次,比较采样的值变化是否高于某阈值就行了。

使用特权

评论回复
13
Leeone| | 2014-6-20 13:18 | 只看该作者
搞个比较器,交流过零点输出方波,直流一直是高电平

使用特权

评论回复
14
diy1997| | 2014-6-20 14:04 | 只看该作者
不知道是什么样的交流.
如果是市电通过工频变压器得到的24V(估计你的不是),用个二极管就可以了,差别很大.

使用特权

评论回复
15
anybody| | 2014-6-20 14:36 | 只看该作者
用分压电阻分压后,使用ADC采集24V电压,通过平均值判断是直流还是交流

使用特权

评论回复
16
它山之石|  楼主 | 2014-6-20 14:41 | 只看该作者
diy1997 发表于 2014-6-20 14:04
不知道是什么样的交流.
如果是市电通过工频变压器得到的24V(估计你的不是),用个二极管就可以了,差别很大. ...

就是普通的交流或直流 24V电源。工业控制用的。

使用特权

评论回复
17
moyue| | 2014-6-20 14:42 | 只看该作者
ADC采集数据,软件处理,通过连续判断电压变化率来确定是直流还是交流

使用特权

评论回复
18
diy1997| | 2014-6-20 15:04 | 只看该作者
它山之石 发表于 2014-6-20 14:41
就是普通的交流或直流 24V电源。工业控制用的。




使用特权

评论回复
19
yanyanyan168| | 2014-6-20 16:42 | 只看该作者
本帖最后由 yanyanyan168 于 2014-6-20 16:49 编辑


交流输出5V,直流输出0V
50Hz交流,电容全部改为10uF

使用特权

评论回复
评分
参与人数 2威望 +4 收起 理由
二月十五 + 3 很给力!
zhanghoujian + 1 最后一个神回复。
20
zhanghoujian| | 2014-6-20 16:51 | 只看该作者
yanyanyan168 发表于 2014-6-20 16:42
交流输出5V,直流输出0V
50Hz交流,电容全部改为10uF

是否在C1两端并联大电阻放电?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:<img src="static/image/smiley/comcom/3.gif" class="vm">

95

主题

547

帖子

4

粉丝