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

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

3天内不再提示

【工程师开发板使用测评】爱普特 APT32F110 ev board 开箱实验B:使用AD检测外部电压

爱普特微电子 2023-03-05 10:41 次阅读

使用ADAIN17检测电位器电压,在LCD显示实时电压。

本次实验目的是使用AD,通过DEMO程序实现,实现外部AIN17 输入的电压变化。在开发板上,R19,R20,R21是连接在AIN17,位号上元器件是空置的,我在这个位置上焊接一个电位器,改变电位器电阻时,LCD显示当前电压变化。

先了解ADC特性:

4cec8d46-b91d-11ed-ad0d-dac502259ad0.png

4d1b491a-b91d-11ed-ad0d-dac502259ad0.png

硬件上做一些连接:

4d46f84e-b91d-11ed-ad0d-dac502259ad0.png

4d62eefa-b91d-11ed-ad0d-dac502259ad0.png

实验基于DEMO例子程序实现,需要了解AD相关的代码:

1. 在任务数组里,包括adc_process_event 任务

4d84154e-b91d-11ed-ad0d-dac502259ad0.png

在任务的具体函数中,分布进行AD采样与AD数据的处理:

4da3579c-b91d-11ed-ad0d-dac502259ad0.png

2.在AD初始化添加PC00为AIN17的设置,其他默认设置

4dc66700-b91d-11ed-ad0d-dac502259ad0.png

在AD采样序列中添加ADCIN17,这样AD将AIN17的电压模拟信号进行转换:

4dddaad2-b91d-11ed-ad0d-dac502259ad0.png

然后将AD的结果进行计算为电压,按照比例将常数修改为102:

4df99044-b91d-11ed-ad0d-dac502259ad0.png

3. 将代码下载MCU, 全量程误差3%的效果

4e0f6810-b91d-11ed-ad0d-dac502259ad0.png

4e552346-b91d-11ed-ad0d-dac502259ad0.png

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

    关注

    45

    文章

    5617

    浏览量

    115965
  • 开发板
    +关注

    关注

    25

    文章

    5082

    浏览量

    97723
收藏 人收藏

    评论

    相关推荐

    【米尔-紫光PG2L100H国产FPGA开发板试用】米尔-紫光PG2L100H国产FPGA开发板开箱评测

    接下来的主角 电源插头,特别要说一下,米尔的这个电源插头使用了分离式的设计,有3孔,两孔,港版,大陆版,满足了世界各地工程师 的各种电源使用,非常的人性化。 开发板正面如下图所示 接下来
    发表于 11-07 12:21

    【北京迅为】《stm32mp157开发板嵌入式linux开发指南》第五章 Ubuntu使用apt-get下载

    【北京迅为】《stm32mp157开发板嵌入式linux开发指南》第五章 Ubuntu使用apt-get下载
    的头像 发表于 09-03 16:26 818次阅读
    【北京迅为】《stm32mp157<b class='flag-5'>开发板</b>嵌入式linux<b class='flag-5'>开发</b>指南》第五章 Ubuntu使用<b class='flag-5'>apt</b>-get下载

    PY32F002A单片机开发板 PY32F002AF15P6开发板 32位MCU,M0+内核

    PY32F002A 开发板上 搭载的是 PY32F002AF15P6 单片机,TSSOP20封装,开发板使用Type C接口供电, 可以用来对PY32
    的头像 发表于 09-03 14:41 570次阅读
    PY32<b class='flag-5'>F</b>002A单片机<b class='flag-5'>开发板</b> PY32<b class='flag-5'>F</b>002AF15P6<b class='flag-5'>开发板</b> 32位MCU,M0+内核

    【GD32F303红枫派开发板使用手册】第二十讲 SPI-SPI NAND FLASH读写实验

    通过本实验主要学习以下内容: •SPI通信协议,参考19.2.1东方红开发板使用手册 •GD32F303 SPI操作方式,参考19.2.2东方红开发板使用手册 •NAND FLAS
    的头像 发表于 06-20 09:50 954次阅读
    【GD32<b class='flag-5'>F</b>303红枫派<b class='flag-5'>开发板</b>使用手册】第二十讲 SPI-SPI NAND FLASH读写<b class='flag-5'>实验</b>

    求推荐!电子工程师逛的论坛和网站有那些?

    求推荐!电子工程师逛的论坛和网站有那些?
    发表于 06-19 09:47

    请问ESP32-S3-LCD-EV-Board开发板有源代码吗?

    请问各位大佬,ESP32-S3-LCD-EV-Board开发板有源代码吗?示例代码,官网和github翻了一圈没找着啊!
    发表于 06-05 07:31

    普特微电子芯片封测基地项目签约

    近日,张家港高新区与深圳市普特微电子有限公司(APT)成功举行芯片封测基地项目签约仪式。该项目总投资高达6亿元,旨在打造一流的芯片生产研发基地。
    的头像 发表于 05-23 11:50 958次阅读

    APT32F102 开发板使用手册

    电子发烧友网站提供《APT32F102 开发板使用手册.pdf》资料免费下载
    发表于 04-16 09:07 0次下载

    普特再推超高性价比全国产32位MCU—APT32F1025B

    近日,全国产32位MCU小巨人企业普特微电子宣布推出一款超高性价比的全国产RISC核32位MCU——APT32F1025B,进一步扩展丰富其在全国产、高性价比领域MCU产品系列布局
    的头像 发表于 03-29 08:17 1079次阅读
    <b class='flag-5'>爱</b><b class='flag-5'>普特</b>再推超高性价比全国产32位MCU—<b class='flag-5'>APT32F1025B</b>

    fpga开发板是什么?fpga开发板有哪些?

    FPGA开发板是一种基于FPGA(现场可编程门阵列)技术的开发平台,它允许工程师通过编程来定义和配置FPGA芯片上的逻辑电路,以实现各种数字电路和逻辑功能。FPGA开发板通常包括FPG
    的头像 发表于 03-14 18:20 2069次阅读

    简单认识通用MCU FRDM开发板

    为了加速通用MCU原型设计,恩智浦提供了FRDM开发板和功能齐全的评估套件。FRDM开发板是一个低成本、可扩展的硬件平台,配合MCUXpresso Developer Experience的支持,是嵌入式工程师手中不可或缺的
    的头像 发表于 02-25 09:43 1102次阅读

    基于普特APT32F1023B的高安全性车载逆变器全国产MCU方案

    稳步增长。普特车载逆变器方案前级由APT32F1023B控制推挽升压,后级基于APT32F1023B全桥逆变。输入电源11-15V、28.5A,可逆变输出为11
    的头像 发表于 02-19 13:04 492次阅读
    基于<b class='flag-5'>爱</b><b class='flag-5'>普特</b><b class='flag-5'>APT32F1023B</b>的高安全性车载逆变器全国产MCU方案

    VisionFive RISC-V开发板雷卯防雷防静电推荐图

    雷卯可以供应APM32F035开发板,也可以供应开发板上电磁兼容相关元器件,免费帮助选型设计。有实验室供检测。更多产品资讯请看微信小程序“E
    的头像 发表于 01-15 18:21 551次阅读
    VisionFive RISC-V<b class='flag-5'>开发板</b>雷卯防雷防静电推荐图