0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

算好ADC阻抗,好精确测量电阻

电子森林 来源:硬禾学堂 作者:硬禾学堂 2020-12-30 16:15 次阅读

略有点儿坎坷的Funpack第三期在上周日截止,我们依然收到了众多同学提交的材料。这几天一直在审核材料,陆陆续续跟提交材料不是太规范的同学沟通,有同学提交的是720p分辨率的视频,也有同学视频里突然没有了声音,或者忘了在说明材料里贴上代码片段。

这期活动的结果是:等余下的最后一位同学把视频声音补上,我们这次就是全员通过审核了。大家请一边看着这几天挑选出来的优秀材料,一边静待我们的邮件和京东E卡吧。

说起来,本期带队的圈圈老师出了一个用开发板上的ADC测量电阻阻值的题目。看着简单,其实也有一些坑要小心避开,不然就真的会带来接近30%的测量误差。

今天我们先请来中国计量大学自动化大二的叶同学,给大家讲讲他怎么迈过他遇到的坑。早几个星期非常善用工具的叶同学还给大家做了一份录制视频的小教程,相信有不少同学都有收益。这里要再次谢谢他。

对了,Funpack第四期在火热进行中,群里今天有老同学发出了这样的感慨。

编辑老人家我也有同感。所以,如果还要上第四期的车(来拿纽扣电池供电蓝牙BLE开发板),这几天抓紧咯。

以下,叶同学的介绍,enjoy。

1、自我介绍:

我叫YK。现在是一名中国计量大学自动化专业的大二生。

2、介绍用本板卡最终实现了什么功能及各功能对应的主要代码片段:

这是较为准确地测量10-1MOhm的电阻的代码。

uint32_t R_REF = 9950;uint32_t R_ADC = 332520;uint32_t measure(){uint32_t Rx;adc_status_t status;uint32_t ADCMiddleSum = 0;uint16_t ADCMiddle;for (int i =0;i<32;i++){ R_ADC_ScanStart(&g_adc0_ctrl); status.state = ADC_STATE_SCAN_IN_PROGRESS;while (ADC_STATE_SCAN_IN_PROGRESS == status.state) R_ADC_StatusGet(&g_adc0_ctrl, &status); R_ADC_Read(&g_adc0_ctrl, ADC_CHANNEL_0, &ADCMiddle);if (ADCMiddle>=32767) ADCMiddle = 0; ADCMiddleSum += ADCMiddle; } ADCMiddle = (uint16_t) (ADCMiddleSum / 32);//APP_PRINT("Vol:%dmV ",ADCMiddle*3300/32767); Rx = (uint32_t) 1 / ((32767/(double)ADCMiddle-1)/R_REF - 1/(double)R_ADC);return Rx;}

3、对本活动的心得体会(包括意见或建议)

这次活动,让我了解到了以前从未接触过的瑞萨半导体单片机。作为在汽车电子中出名的单片机厂商,瑞萨的单片机不仅仅有通用计算能力,面向工控的高级外设也有很多,如24位的sigma-delta高精度ADC。尽管网上资源不多,但官方的资料还是较为完善的,群中的小伙伴也给了我很多的帮助,让我少走了很多弯路。

这块MCU的ADC和我日常使用的STM32的12或16位ADC相比,即使是相对精度较低的16位的那个ADC,也比STM32的稳定好多,这也为稳定完成此次任务定下了基底。

唯一我觉得稍微不足的一点是瑞萨没有将ADC的等效电路给出,在这我尝试地将ADC等效并联一个电阻接地,加入计算后电阻的准确度有了很大的提升。(如果写了但是我没找到,那我向瑞萨说声抱歉)

最后,感谢硬禾学堂和得捷电子,让我接触到了瑞萨的单片机,也感谢在一路上一起折腾,互相帮助的小伙伴们。

原文标题:算好ADC阻抗,好精确测量电阻——Funpack第三期分享之一

文章出处:【微信公众号:FPGA入门到精通】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电阻
    +关注

    关注

    86

    文章

    5528

    浏览量

    172304
  • adc
    adc
    +关注

    关注

    98

    文章

    6514

    浏览量

    545050

原文标题:算好ADC阻抗,好精确测量电阻——Funpack第三期分享之一

文章出处:【微信号:xiaojiaoyafpga,微信公众号:电子森林】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    电桥与电阻测量的关系

    元件,如电容、电感)组成,形成一个四边形结构。当电桥达到平衡状态时,即对角线上的电压差为零,此时可以通过已知电阻的值来计算未知电阻(待测电阻)的值。 二、电阻
    的头像 发表于 01-09 10:06 68次阅读

    如何测量电阻的电桥方案

    使用电桥法测量电阻是一种精确且常用的方法,基于电桥平衡原理。以下是详细的电桥方案,用于测量电阻: 一、准备阶段 设备准备 : 准备一个电桥装
    的头像 发表于 01-09 10:01 74次阅读

    NTC热敏电阻在温度测量中的应用 NTC热敏电阻的封装类型

    应用: 精确的温度测量 :NTC热敏电阻电阻值随温度的变化而产生非线性变化,这一特性允许在很宽的范围内进行精确的温度
    的头像 发表于 12-17 18:01 655次阅读

    阻抗在电路中的作用 如何测量电阻阻抗

    阻抗在电路中的作用 阻抗是电路中的一种特性,它描述了电路对交流电(AC)的阻碍程度。与直流电(DC)中的电阻不同,阻抗会随着交流电的频率变化而变化。
    的头像 发表于 12-10 09:55 638次阅读

    ADS1299 AC阻抗测量不准确的原因?

    我按照手册referential montage原理图绘制了ADS1299电路板,在测量阻抗时,我使用如第一张图片的设置进行逐通道测试,在对单个通道连续读取100次ADC量化值,如第二章一样,数据
    发表于 11-18 06:14

    贴片电阻阻抗是如何形成的?

    贴片电阻阻抗形成主要涉及到电阻的物理特性和电路中的电流行为。以下是对贴片电阻阻抗形成机制的详细解释:   一、
    的头像 发表于 11-08 15:12 282次阅读
    贴片<b class='flag-5'>电阻</b>的<b class='flag-5'>阻抗</b>是如何形成的?

    使用ADC FFT数据进行输入阻抗测量

    电子发烧友网站提供《使用ADC FFT数据进行输入阻抗测量.pdf》资料免费下载
    发表于 10-18 09:38 0次下载
    使用<b class='flag-5'>ADC</b> FFT数据进行输入<b class='flag-5'>阻抗</b><b class='flag-5'>测量</b>

    优化 LCR 表前端设计以实现精确阻抗测量

    电子发烧友网站提供《优化 LCR 表前端设计以实现精确阻抗测量.pdf》资料免费下载
    发表于 09-13 10:41 0次下载
    优化 LCR 表前端设计以实现<b class='flag-5'>精确</b>的<b class='flag-5'>阻抗</b><b class='flag-5'>测量</b>

    THS4509的等效输入电阻是怎么计算的呢?

    大家,关于THS4509的电阻网络匹配,个人有一些不清楚的地方! table1是官网给出的不同增益下的50欧姆匹配网络,从表来看,50欧姆阻抗匹配主要靠RG和RIT来匹配,但是datasheet
    发表于 09-13 06:30

    求份CS1256测量阻抗的例程,或者帮忙解答下疑问啊

    CS1256我复位和写读0到0x0a寄存器是正常的,但配置BIM后读内短,校准电阻0和校准电阻1时的24位ADC值不正常。求一份正常测阻抗流程的程序例程。顺便问下该芯片
    发表于 09-10 15:50

    请问如何精确测量直流有刷电机的运行电流?

    请问如何精确测量直流有刷电机的运行电流,以前通过在电机回路上串联一个小电阻测量,但这样测的电流值一直变化,请问论坛里有没有
    发表于 09-03 06:29

    共模电感阻抗大好还是阻抗

    电子发烧友网站提供《共模电感阻抗大好还是阻抗.docx》资料免费下载
    发表于 07-30 10:47 0次下载

    示波器端口阻抗测量步骤

    示波器作为电子测量领域的重要工具,其端口阻抗测量对于确保测量结果的准确性至关重要。端口阻抗是指示波器输入端口对外部信号的
    的头像 发表于 05-27 15:51 1175次阅读

    MQ-2烟雾传感器的输出阻抗和STM32 ADC的输入电阻大概多大呢?

    MQ-2烟雾传感器输出电压较大,故需分压。 MQ-2烟雾传感器的输出阻抗和STM32 ADC的输入电阻大概多大呢? 分压时考虑到MQ-2烟雾传感器的输出阻抗和STM32
    发表于 04-11 08:14

    芯海CS1256|带人体阻抗测量模块BIM功能和24位ADC的AFE

    CS1256 包含 1 路 ADC 信号链和 1 个人体阻抗测量模块(BIM),其中 ADC 信号链由输入MUXP/MUXN、可编程低噪声增益放大器(PGA)、Sigma-delta
    的头像 发表于 01-20 11:21 2069次阅读
    芯海CS1256|带人体<b class='flag-5'>阻抗</b><b class='flag-5'>测量</b>模块BIM功能和24位<b class='flag-5'>ADC</b>的AFE