直流信号隔离采样

博客围绕高压电压信号隔离采样展开,分析了常见隔离方式及直流电压线性隔离的实现方案。作者以DC300V直流电压隔离采集需求为例,介绍了实际操作过程,包括锁定“线性隔离放大器”关键字、确定AMC1311等型号,还提及验证评估板的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

最近在做一个案子,这个案子中的一点是高压电压信号隔离采样;

常见的隔离有:

光隔离(光耦)

磁隔离(霍尔,变压器)

等等。

那么要测量直流电压线性隔离如何实现?

直接线性隔离

光耦 如:HCNR201等

霍尔 如:ACS712等

间接非线性隔离

将线性的电压转脉冲方式进行,如:UART,PWM等这种;

以上是通过基础原理对实现方案的分析。

实际操作

我的需求是对DC300V的直流电压进行隔离电压采集,一般我们遇到的需求都有特别成熟的应用,其实考验设计者的是

1:对需求理解力;

2:网上资料查找能力;

锁定关键字

直接搜索引擎检索“直流电压 隔离 采集” 会有一些相关的文章分享,在阅读这些文章的时候我们要重点关注,有没有半导体厂家的解决方案。很快“线性隔离放大器”被我锁定。

半导体官网检索,TI 有这方面的产品;型号“AMC1311” 找到应用书册就是用来推荐隔离直流电压信号的,很符合我们应用。价格 单价20RMB左右,有点偏高;

确定型号

国产有P2P替换的,价格10元以内。

 粗略看了下指标,对我们应用完全合适。做个板子测试一下。

又发现一款“AMC1300”,这一款推荐用来测电流

 验证

 之所以设计成这种评估板,是因为可以配合我的做嵌入式工程师 USB调试神器使用。

当然这款板单独也可以使用,需要电源、示波器等工具配合。 

STM32H7系列微控制器是由STMicroelectronics(意法半导体)生产的一款高性能的Cortex-M7内核的MCU。它广泛应用于各种嵌入式系统中,可以处理复杂的任务和高频率的外设操作。AMC6821是一款由Analog Microelectronics公司生产的模拟多路选择器芯片,用于选择连接到单一ADC的多个模拟输入。 要读取AMC6821芯片的TECH引脚电平,首先需要确保STM32H7已经正确配置了用于读取外部引脚电平的GPIO(通用输入输出)引脚。以下是基本步骤: 1. 初始化GPIO:配置用于读取TECH引脚电平的GPIO为输入模式,并且根据实际电路设计配置为上拉或下拉输入。 2. 读取电平:通过GPIO读取函数,读取TECH引脚的电平状态。根据AMC6821的数据手册,TECH引脚通常用于提供芯片的热敏电阻反馈,用于温度监测。电平可能表示特定的温度范围或条件。 3. 处理数据:根据读取到的电平值进行相应的处理,如转换为温度值等。 示例代码(伪代码): ```c // 假设已经初始化了用于读取TECH引脚的GPIO端口和引脚 uint32_t techPin = GPIO_PIN_X; // X代表实际使用的引脚编号 GPIO_TypeDef *techPort = GPIOX; // GPIOX代表实际使用的GPIO端口 // 读取TECH引脚电平 uint32_t techLevel = HAL_GPIO_ReadPin(techPort, techPin); // 根据AMC6821的数据手册,处理TECH引脚电平 if (techLevel == GPIO_PIN_SET) { // 高电平处理逻辑,例如:温度超过阈值 } else { // 低电平处理逻辑,例如:温度正常 } ``` 注意:实际的初始化和读取代码需要参考STM32H7和AMC6821的具体硬件设计和数据手册。以上代码仅为示例。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值