找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3734|回复: 4
收起左侧

STM32常开常闭电路设计

[复制链接]
ID:304477 发表于 2019-7-18 11:48 | 显示全部楼层 |阅读模式
想用三线常开常闭开关去控制STM32输出,设计了两个方案,不知是否可靠,还请各位大能审察或是推荐新的方案。A方案:利用IO的上拉输入,开关断开时检测输入为高电平,闭合时,检测输入为低电平,通过检测电平来确认后续输出的信号高低;
B方案:利用IO口的模拟输入,开关断开时,输入高电平,利用ADC转换为一个大数字量,闭合时,输入低电平,同样利用ADC转换小数字量,利用数字量的大小来确认后续输出信号的高低。
这是两种方案,主要是对常开常闭型开关电路设计,不知道方案是否可靠,请大家畅所欲言,点评或是新方案,谢谢各位大佬! 0.jpg
回复

使用道具 举报

ID:245053 发表于 2019-7-18 13:20 | 显示全部楼层
我的理解是:你想利用开关的通断状态来控制后续的操作(仅是通断类)。说白了就是一个开关的问题,没必要利用ADC;利用A方案,加上上拉电阻就搞定了。

若是要涉及到后续输出幅值、大小的控制(与开关信号的强弱相关),则要利用ADC。
回复

使用道具 举报

ID:123289 发表于 2019-7-18 16:56 | 显示全部楼层
只要说明通,你用什么都可以。
回复

使用道具 举报

ID:304477 发表于 2019-7-18 20:35 | 显示全部楼层
pcf2000 发表于 2019-7-18 13:20
我的理解是:你想利用开关的通断状态来控制后续的操作(仅是通断类)。说白了就是一个开关的问题,没必要利 ...

大佬厉害,分析的很到位,决定采用第一种方案。但是考虑到开关打开关断的瞬间会有尖峰电压或是电流的现象,有可能影响IO口,有什么缓解措施吗?谢谢
回复

使用道具 举报

ID:245053 发表于 2019-7-19 11:27 | 显示全部楼层
电控190718 发表于 2019-7-18 20:35
大佬厉害,分析的很到位,决定采用第一种方案。但是考虑到开关打开关断的瞬间会有尖峰电压或是电流的现象 ...

硬件上加小电容,软件上加延时去按键抖动
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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