ADC参考电压的两种实现方式

本文介绍了如何使用MCU供电电压作为ADC参考电压,以及芯片内部稳定的基准电压作为参考。两种情况下,通过ADC测量的变化反映了NTC热敏电阻值或电流/电压。作者详细展示了基于这些原理的计算公式。

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

一、MCU供电电压做参考电压

 电压输入范围为: VREF- ≤ VIN ≤ VREF+。一般硬件设计的时候会把VREF-和地相连, VREF+和VDDA(MCU供电电压)相连。若MCU供电电压为5V,则ADC输入电压范围为0~5V。此时ADC模块的参考电压即为MCU供电电压。

如果系统使用电池供电,那么MCU的供电电压会随着电池的电量损耗而降低,此时ADC模块的参考电压已经改变,那么通过AD转换求出来的电压值也就不准确了。

MCU供电电压做参考电压示例(此原理图中ADC用来采集电压):

计算公式:4096/采集ADC值=(NTC阻值+10)/NTC阻值--->电阻值变化引起ADC变化,由此可以推导出NTC热敏电阻值。(此公式由R60与NTC热敏电阻串联,流过的电流(U/R=I)相等,推导而来。)其中4096对应参考电压5V,采集ADC值对应ADC采集电压。

二、芯片内部提供的电压做参考电压

芯片内部都有个相对稳定,且不受MCU供电电压变化影响的内部基准参考电压,在芯片内部连接至ADC的输入通道。

芯片内部的电压做参考电压示例1(ADC采集电流):

计算公式: (采样电阻(R42 5mΩ)*采样电流)/芯片内部参考电压 = ADC采集值/4096--->>电压变化引起ADC变化;

由此可以得出未知变量--->采样电流值.

芯片内部的电压做参考电压示例2(ADC采集电压):

计算公式:  采集电压/芯片内部参考电压 =( (R6+R19)*ADC)/R19*4096--->>电流变化引起ADC变化;

由此可以得出未知变量--->采样电压值, 即 采样电压值 = ((R6+R19)*ADC*参考电压)/R19*4096

### Wan2.1 本地部署教程和配置指南 #### 准备工作 为了成功部署WAN优化解决方案,确保环境满足最低硬件和软件需求。准备阶段涉及确认网络设备兼容性和操作系统版本支持。 #### 安装依赖项 安装必要的库和支持工具对于顺利设置至关重要。具体命令取决于所使用的Linux发行版: ```bash sudo apt-get update && sudo apt-get install -y build-essential libssl-dev zlib1g-dev \ libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev \ libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev python-openssl git ``` 上述命令适用于基于Debian的系统[^4]。 #### 下载并解压Wan2.1源码包 获取官方发布的最新稳定版本压缩包,并将其放置于目标机器上适当位置后进行解压操作: ```bash wget https://example.com/path/to/wan2_1.tar.gz tar zxvf wan2_1.tar.gz cd wan2.1/ ``` 请注意替换下载链接为实际地址。 #### 编译与安装 按照项目README.md内的指示完成编译过程。一般情况下,此步骤包括但不限于执行configure脚本、make以及最终的make install指令来构建应用程序及其关联组件。 ```bash ./configure --prefix=/usr/local/wan2.1 make sudo make install ``` #### 配置服务参数 编辑wan2.1的主要配置文件`/etc/wan2.1.conf`以适应特定应用场景的需求。重点考虑以下几个方面: - **监听端口**:指定用于接收客户端请求的服务端口号。 - **最大并发连接数**:根据预期负载设定合理的上限值。 - **日志级别**:选择合适的调试信息记录等级以便后续排查问题。 #### 启动服务 利用systemd管理单元控制系统服务的状态变化。首次启动前建议先尝试手动方式验证基本功能正常运作后再加入开机自启列表中。 ```bash sudo systemctl start wan2.1.service sudo systemctl enable wan2.1.service ``` #### 测试连通性 最后一步是对新搭建好的平台进行全面的功能测试,确保各项特性均能按预期发挥作用。可以通过telnet或其他类似手段检查远程接入能力;同时借助iperf等工具评估带宽表现及延迟指标。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值