单片机 -AD电压检测调试遇到的坑,请避让!
简单的驱动模块,却遭遇一波三折,实现功能简单,但做到稳定却不一回事;
一、电路设计问题
1、AD电路中,设计滤波电路,采用的电容值过大(104),本身AD电路对电压十分敏感,电容有缓慢充电的特性,而AD检测电压的时机恰好在电容在充电(电压呈缓慢上升曲线),导致电压采集飘忽不准确;
2、AD检测电压不稳定,原因是参考电压不稳定,可以采用稳压模块作为参考电压的输入;
二、AD软件配置问题
1、分频数太大,导致AD检测存在不稳定状态,根据实际电路情况,选择合适的校准与分频;
2、ADC初始化配置有误, 开启时钟与上电使能顺序与官方例程不一致,导致AD存在偶发性失效,(ps:驱动配置一定要遵循官方的设计);
三、AD低功耗配置
1、AD睡眠后醒来读取不了数据; 解决:程序的初始化顺序调整,睡眠前解初始化,醒来后重新初始化;
四、其它
1、AD 输入电压IO口处的电压不能用万用表测试,万用表会分掉部分电压,会导致实际AD电压失准,应采用示波器等采集;
单片机 -AD电压检测调试遇到的坑,请避让!相关推荐
- 单片机ADC0832电压检测程序(充电自动提醒)
Proteus仿真图: ADC分压原理: 单片机源码: /*********************************************************************** ...
- 基于51单片机的电压检测系统设计(#0412)
电压.电流.功率是表征电信号能量大小的三个基本参量.在电子电路中,只要测量出其中一个参量就可以根据电路的阻抗求出其它二个参量.考虑到测量的方便性.安全性.准确性等因素,几乎都用测量电压的方法来测定表征 ...
- pic单片机低电压检测_pic单片机汇编语言讲解(上)
pic 单片机为最常用单片机之一,许多程序均基于 pic 单片机进行开发.因此,熟练 pic 单片机编程尤为重要.为保证大家能准确.熟练掌握 pic 单片机的使用,本文特带来 pic 单片机的各种汇编 ...
- 基于51单片机锂电池电压电量检测(原理图+PCB+程序)
资料编号:198 下面是该资料仿真演示视频: 198-基于51单片机锂电池电压电量检测(原理图+PCB+程序+全套资料) 功能介绍: 采用51系列自带AD的单片机stc12c5a60s2型号单片机( ...
- 51单片机AD采集滑动变阻器电压并通过串口每秒发送一次电压
51单片机AD采集电压通过串口每秒发送一次电压值 这个是题目要求,利用AD转换芯片ET2046每秒检测一次滑动变阻器电压,转换成ASCLL码后通过串口发送数据.同时加三个指示灯来显示现在的电压范围. ...
- 单片机采集电压信号(AD转换器的应用实例)上
单片机采集电压信号(AD转换的应用实例)上 上一篇文章我们讲了如何把一个信号的峰值采集,今天我们来讲如何把它连入单片机上,这里我们采用的是Multisim仿真. 我们都知道单片机采集的信号都是高电平和 ...
- 基于51单片机酒精浓度检测报警系统
具体实现功能 由STC89C51单片机+MQ-3酒精传感器+ADC0832模块+LCD1602模块+报警模块+电源构成. 具体功能: 1.LCD1602实时显示酒精浓度: 2.可以按键设置报警值,实现 ...
- 一个常用的电池包电压检测电路
2021-4-16 青春时代是一个短暂的美梦,当你醒来时,它早已消失得无影无踪了. --莎士比亚 前言 如果要设计一个电池包电压检测电路,并不是直接电阻分压后传入单片机的 AD 检测口就好了,还需要考 ...
- 单片机c语言ad与da转换实验报告,单片机AD与DA转换实验报告.docx
单片机AD与DA转换实验报告.docx 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3 ...
最新文章
- IntelliJ IDEA 2020.2 EAP 5 发布:完美支持Java 15
- 汇编语言 8086+8255A仿真中断控制
- android findviewbyid定义成静态,findViewById 为null???
- 图解Hadoop hdfs写数据流程
- iOS之深入解析Runtime的objc_msgSend“快速查找”底层原理
- php 文件类型 html,HTML的文档类型怎么选择
- Unable to load native-hadoop library解决思路
- POJ - 2485(最小生成树.prime)
- 单点登录系统和传统登录的区别
- 猿题库高中同步微博运营策划
- matlab直方图均衡化代码
- Microsoft SQL Server Reporting Services 初探
- sci论文、ei论文和ieee论文三者之间有什么区别?
- 如何避免搜索引擎爬虫产生的流量过大以及搜索引擎设置优化
- Xiaomi Redmi Note7刷机
- Verilog专题(二十五)Lemmings4
- hdu 2852 KiKi's K-Number (线段树)
- python——魔术方法
- NAND FLASH的读操作及原理
- 网络编程01-TCP协议(详)
热门文章
- 7.10网站数据统计
- mysql中depart_MySQL基础语法
- 移动桌面到其他盘:C盘不够用,如何【修改桌面存储位置】
- msp430 abs函数 c语言,实现一个简单的msp430软件
- spring boot 项目打包时报错 Execution default of goal org.springframework.boot:spring-boot-maven-plugin
- 论文阅读:Stroke Based Posterior Attention for Online Handwritten Mathematical Expression Recognition
- 小白学python之前要学会什么_小白学 Python(1):开篇
- RPG 游戏数值系统—2
- 在MOSS中开发和部署Infopath
- 15.scrapy模拟登陆案例