ST意法半导体
直播中

1123127317

8年用户 1009经验值
擅长:制造/封装 接口/总线/驱动
私信 关注
[问答]

带有MCU STM32F105的设备无法连接信号怎么办

我必须设计一个电路,我需要帮助。
有两个外部设备,第三个带有 MCU STM32F105 的设备必须找出它们中的哪个连接到它。
两个外部设备有信号:
- 24v 或未连接
- 地面
我也许可以使用分压器,但问题是“未连接”信号。
任何人都可以帮助我吗?
谢谢你。


回帖(1)

段丽

2022-12-13 09:35:19
如果我理解正确的话,每个外部设备都有两个连接/电线。一个连接到 GND,另一个打开或连接到 24V - 对吗?
如果是这种情况,您唯一的机会就是检查外部设备与 GND 的连接。为了不让我们在这里混淆,我们将信号GND重命名为GNDext1连接器处的第一个外部设备。
您在连接器处断开GNDext1与STM32 板的GND的连接。
然后连接GNDext1


  • 通过上拉到 STM32 的 VDD,
  • 到小型 n 沟道逻辑电平 MOSFET 的漏极和
  • 到 STM32 的 ADC 输入之一。

然后,MOSFET 的源极需要连接到 STM32 板的 GND,栅极由 STM32 的 GPIO 控制。
通过禁用 MOSFET(栅极 = 低电平)并测量 ADC 电压,有两种可能性:


  • ADC 输入 ~ 0:设备已连接
  • ADC 输入 ~ VDD:设备断开

对于正常状态,只需重新打开 MOSFET。
当然你必须对第二个通道做同样的事情,即GNDext2
举报

更多回帖

发帖
×
20
完善资料,
赚取积分