搜索
bottom↓
回复: 26

大神帮忙看下这个电路怎么搭,成本尽力低点。。

[复制链接]

出0入0汤圆

发表于 2017-9-1 18:16:42 | 显示全部楼层 |阅读模式

帮忙搞定支付宝100元。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入442汤圆

发表于 2017-9-1 18:33:11 来自手机 | 显示全部楼层
高低电平和悬空理论上很容易判断。你用个二极管接到检测电路上,则外部有电时,二极管后面一定是高电平,且你用个小电流拉不下来。如果外面没电,你可以轻易地把检测端拉到高或低电平--你自己在二极管后面做功夫。

出0入0汤圆

发表于 2017-9-1 18:34:08 来自手机 | 显示全部楼层
你的led可以亮?

出10入23汤圆

发表于 2017-9-1 18:58:01 | 显示全部楼层

小赚一百

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出10入23汤圆

发表于 2017-9-1 19:08:16 来自手机 | 显示全部楼层
还有一个两个管子的方案

出10入23汤圆

发表于 2017-9-1 19:24:29 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2017-9-1 19:36:12 | 显示全部楼层
高低都是相对的 想要把模拟信号数字化 高和低都好说

问题在于高低的阈值是多少,高到多少V为H 低到多少V为L 在这其中才算是浮空

出0入0汤圆

发表于 2017-9-1 19:51:39 来自手机 | 显示全部楼层
两个光偶初级串联,中点做输入,两个次级分别做两个输出,悬空两个输出都是0,高,上边输出1,低,下边输出1,OK?

出0入4汤圆

发表于 2017-9-1 22:09:42 | 显示全部楼层
我觉得用ADC +上下拉电阻可以做到检测高低电平和浮空。

出0入0汤圆

发表于 2017-9-1 22:29:53 | 显示全部楼层
画了下楼主的真值表,不通呀

A3  A1 A2
1 1 1
0 0 1
X 0 1

悬浮和0冲突了,改下要求吧

出0入0汤圆

 楼主| 发表于 2017-9-1 23:10:24 | 显示全部楼层

多谢,我明天去试下.行不行.

出0入0汤圆

 楼主| 发表于 2017-9-1 23:10:47 | 显示全部楼层
LML 发表于 2017-9-1 18:34
你的led可以亮?

新手,见笑了.

出0入0汤圆

 楼主| 发表于 2017-9-1 23:11:43 | 显示全部楼层

这个可能不行,我之前搞了个和这个差不多的电路,明天也去试下.

出0入0汤圆

发表于 2017-9-2 00:59:11 | 显示全部楼层
用ADC嘛,一个引脚就可以啦。

出0入0汤圆

 楼主| 发表于 2017-9-2 09:13:38 | 显示全部楼层
huarana 发表于 2017-9-1 22:09
我觉得用ADC +上下拉电阻可以做到检测高低电平和浮空。

有6路,MCU只支持5路。

出0入0汤圆

 楼主| 发表于 2017-9-2 09:17:23 | 显示全部楼层
xiaoxiaobaiyu52 发表于 2017-9-1 22:29
画了下楼主的真值表,不通呀

A3  A1 A2


A3  A1  A2
1     1   -
0     -   0
X     0   1

这样子就行。

出0入0汤圆

 楼主| 发表于 2017-9-2 09:19:14 | 显示全部楼层
xiaobendan 发表于 2017-9-1 19:51
两个光偶初级串联,中点做输入,两个次级分别做两个输出,悬空两个输出都是0,高,上边输出1,低,下边输出 ...

多谢!你这个应该也可以,先看下两个三极管的行不行。成本不能太高,器件太多又放不下。

出0入8汤圆

发表于 2017-9-2 10:00:02 | 显示全部楼层
本帖最后由 kebaojun305 于 2017-9-2 10:01 编辑

就一个IO口就可以 前提是 IC内部有上下拉电阻,直接软件就可以判断了。  IO口 直接串个电阻  接外部电压。  哪里用这么麻烦,当然 这是最简单 最省成本的做法。

出0入0汤圆

发表于 2017-9-2 10:02:56 | 显示全部楼层
hq881128 发表于 2017-9-2 09:19
多谢!你这个应该也可以,先看下两个三极管的行不行。成本不能太高,器件太多又放不下。 ...

输入16v的话,PNP发射结反向击穿的可能
可能不会坏,只是我这里是不允许这样设计的,还是串个二极管吧

出0入0汤圆

发表于 2017-9-2 11:00:17 来自手机 | 显示全部楼层
直接adc检测多方便,楼上电路太复杂,不符合低碳环保的要求

出0入0汤圆

发表于 2017-9-2 13:12:00 | 显示全部楼层
一个电阻一个电容就可以搞定。IO先输出低,然后转为输入,延时几US,读,如是为高,则输入为高。否则,IO输出高电平,延时几US,然后转为输入,读状态,如果为低,则为低,否则为浮空。具体延时时间与电容充放电速度有关。测几次记下延时时间就可以了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入4汤圆

发表于 2017-9-2 13:19:38 | 显示全部楼层
kebaojun305 发表于 2017-9-2 10:00
就一个IO口就可以 前提是 IC内部有上下拉电阻,直接软件就可以判断了。  IO口 直接串个电阻  接外部电压。  ...

这种方法是最简单的,我试过可以的。
用一个ADC口,5V单片机,外部上下拉各10K电阻分压,再用1个BAT54双二极管钳位,串1个10K电阻接外部输入信号。
  1)悬空输入,ADC 采集为2.5V;
  2)高电平(10~16V)输入,ADC大于2.5V 并钳位与5V;
  3) 低电平输入,ADC采集为1.67V。
     适当允许一些误差。
  其实就是最简单的加法电路就实现了,这么简单,几个电阻的事情。

出0入8汤圆

发表于 2017-9-2 16:02:47 | 显示全部楼层
peter_zhang 发表于 2017-9-2 13:19
这种方法是最简单的,我试过可以的。
用一个ADC口,5V单片机,外部上下拉各10K电阻分压,再用1个BAT54双 ...

不用ADC 都可以  用什么ADC ,就是普通IO口。内部如果自带上下拉的话,楼主的应用,只需要外部串个电阻。

出0入0汤圆

 楼主| 发表于 2017-9-2 16:07:38 | 显示全部楼层

就用这个了,给我个支付宝。

出10入23汤圆

发表于 2017-9-2 16:15:49 | 显示全部楼层
hq881128 发表于 2017-9-2 16:07
就用这个了,给我个支付宝。

xxzouzhichao@yahoo.cn

出0入0汤圆

 楼主| 发表于 2017-9-2 18:41:44 | 显示全部楼层

已转查收。  

出10入23汤圆

发表于 2017-9-2 20:09:51 来自手机 | 显示全部楼层
hq881128 发表于 2017-9-2 18:41
已转查收。

已收到,谢谢
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-21 23:45

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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