首页| 新闻|市场|专题|产品|日经电子|访谈|技术文章|解决方案|技术热点|新手园地|黄页|下载|展会|人才|博客
    
  首页 >> 论坛 » 模拟技术 » 请问能实现这个电路吗?
版主: okeyre , flyingwolf , gump
 发表新贴 
 发表回复 
 请问能实现这个电路吗?  发表于 2008-10-22 10:36:21 [您是本帖的第 659 位阅读者]     [1楼] 
呢称:CE
工程师

积 分 268
注册2008-09-09
加我为好友
发 短 消 息
如图:



I/O端接单片机的I/O口,PORT平时为12V高电平,偶尔会有持续两三秒钟的负电压出现,为-12V,现在的要求是,只有当PORT端对地短路时,I/O口检测到的低电平才是有效的,而出现的-12对I/O来说是无效的,因为这几个信号是要搞在一个通路上的,信号都会互相跑,有什么方法可以使PORT出现-12时,让I/O口检测到的也是高电平,只有当PORT对地短路时,才是所要的低电平?电路只能用几个分立元件完成,不能有芯片和切换,多谢啦!


 
 RE: 请问能实现这个电路吗?  发表于 2008-10-22 11:16:24 [2楼] 
呢称:CE
工程师

积 分 268
注册2008-09-09
加我为好友
发 短 消 息

现在采用的方法

如图:

补充说明:PORT的短路信号是由轻触开关完成,保持的时间完全取决于人手按的时间,:)



现在采用的是:IO口采用AD转换的方式来做,只有当IO口稳定在0电平一段时间后(如果是PORT出现从+12到-12的电平,在0电位的停留时间比较短,用这个时间的长短来区别)才确认是所要的短路信号,但这种方法比较费CPU资源,而且我们在现场用过,不是很稳定,所以想要改成IO口检测开关量的方式,但不知电路如何改进,请各位提点一下,谢谢!


 
 RE: 请问能实现这个电路吗?  发表于 2008-10-22 13:14:44 [3楼] 
呢称:任逍遥
高级工程师

积 分 323
注册2008-07-25
加我为好友
发 短 消 息

这个电路应该能满足你的要求


 
 RE: 请问能实现这个电路吗?  发表于 2008-10-22 13:43:10 [4楼] 
呢称:达明一派
教授高级工

积 分 563
注册2008-07-03
加我为好友
发 短 消 息

可以试试这个,左边是port 右边I/O


 
 RE: 请问能实现这个电路吗?  发表于 2008-10-22 14:27:57 [5楼] 
呢称:CE
工程师

积 分 268
注册2008-09-09
加我为好友
发 短 消 息
谢谢两位,我试试。另,3楼图中下面的3K电阻是不是可以改成二极管?
 
 RE: 请问能实现这个电路吗?  发表于 2008-10-22 15:05:40 [6楼] 
呢称:Negolas
高级工程师

积 分 398
注册2008-08-01
加我为好友
发 短 消 息

单片机输出承受不了12V,会损坏二极管


 
共6条 1/1 1   
   快速回复主题
  用户名: 匿名不能发帖!请先 [ 登陆 ]
  标 题:
  内 容:
 
  Copyright(C)2008 Electronic Design & Application World All rights reserved.  《电子设计应用》杂志社 版权所有
联系电话:(86)10-66421136 66421836 66423836   传真:(86)10-66423936   京ICP备05012822号