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

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

3天内不再提示

快速开发实战——4路低功耗ADC接口,Air780EPM二次开发必看!

合宙LuatOS 来源:合宙LuatOS 作者:合宙LuatOS 2025-04-01 14:56 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Air780EPM模组,内置4MB大内存RAM,支持LCD、摄像头、Modbus、以太网CAN;具备更强大的二次开发资源,更完善的外设能力,也更适于工业场景。

最新开发资料详见:

www.air780epm.cn

Air780EPM共有4路ADC硬件通道,其通常的作用是用来测试电压数值,多用于工业控制‌、智能家居汽车电子等。

一、ADC接口特性

‌ADC接口(模数转换器接口)‌是连接模拟世界与数字系统的核心硬件及协议,负责将‌连续模拟信号‌(如电压、温度、光强等)‌精确转换为离散数字信号‌,供数字处理器MCUFPGA等)进行后续分析。其本质是‌混合信号系统的“翻译官”‌,需平衡精度、速度、功耗与接口复杂度。

Air780EPM模组ADC接口性能参数特性如下:

分辨率:12bit

时钟频率(fc):1.625MHz~6.5MHz

采样频率:fc / 16

积分非线性:+/-1.2mV

微分非线性:+/-0.3mV

功耗:400μA

二、 ADC管脚关系

Air780EPM模组ADC硬件通道与模组管脚号的对应关系,如下图表所示:

wKgZPGfriweARVWkAANvDuSxH5w057.pngwKgZO2frix6AWYINAAFdOtUw9i0562.png

三、ADC常用函数

3.1 ADC_RANGE_MAX/MIN:

与测量电压相关的函数主要有两个,请务必注意二者的区别。

wKgZO2fri2yAfLwBAAFMPzg-vOY367.png

ADC_RANGE_MAX:

ADC引脚的测量范围0-3.6V,这种方式被测电压不可经过外部电阻分压后再挂在ADC上;

ADC_RANGE_MIN:

ADC引脚的测量范围0-1.5V,这种方式被测电压可以经过外部电阻分压后再挂在ADC上;

当被测量电压最高值在1.5V以内:

推荐使用ADC_RANGE_MIN,且不添加外部分压电路;

当被测量电压最高值在1.5V~3.6V以内时:

推荐使用ADC_RANGE_MAX,且不添加外部分压电路;

当被测量电压最高值在3.6V以上时:

推荐使用ADC_RANGE_MIN,且必须添加外部分压电路。

3.2 adc.setRange(range)

用于设置ADC的测量范围。

1)参数:

传入值类型:int;

说明:Air780EPM有ADC_RANGE_MAX和ADC_RANGE_MIN两个常量。

2)返回值:

3)例子:

wKgZO2fri8mAeqIkAAHWgA36wPY398.png

3.3 adc.open(id)

用于打开adc通道。

1)参数:

传入值类型:int;

说明:通道id,与具体设备有关,通常从0开始。

2)返回值:

返回值类型:boolean;

说明:打开结果。

3)例子:

wKgZO2fri_CAde14AACLX-7Xpq4968.png

3.4 adc.get(id)

用于获取adc计算值。

1)参数:

传入值类型:int;

说明:通道id,Air780EPM从0开始,共0-3四个硬件通道。

2)返回值:

返回值类型:int;

说明:单位是mV,若读取失败,会返回-1。

3)例子:

设置adc.setRange(adc.ADC_RANGE_MAX)方式,打开adc通道2,并读取电压值:

wKgZO2frjEqATUkeAADdVkDHeiI503.png

设置adc.setRange(adc.ADC_RANGE_MIN)方式,打开adc通道2,并读取电压值:

wKgZO2frjH2AJ4tVAAF2oyJ0Llg051.png

3.5 adc.close(id)

用于关闭adc通道。

1)参数:

传入值类型:int;

说明:通道id,Air780EPM从0开始,共0-3四个硬件通道。

2)返回值:

3)例子:

wKgZPGfrjK2ADRMlAABaRCL1j-Y455.png

今天的内容就分享到这里了~

审核编辑 黄宇

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

    关注

    33

    文章

    9444

    浏览量

    156142
  • adc
    adc
    +关注

    关注

    100

    文章

    7392

    浏览量

    553795
  • 低功耗
    +关注

    关注

    12

    文章

    2990

    浏览量

    106249
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    实战Air780EPM:构建4G共享网关,服务WiFi与有线设备!

    通过Air780EPM开发板,我们可以轻松实现4G网络作为数据出口,为周边的WiFi设备和以太网设备提供互联网共享,适用于移动办公、远程部署等场景。 一、多网融合概述   Air780EPM
    的头像 发表于 09-30 16:03 874次阅读
    <b class='flag-5'>实战</b><b class='flag-5'>Air780EPM</b>:构建<b class='flag-5'>4</b>G共享网关,服务WiFi与有线设备!

    SPI开发实战:硬件电路设计与CH390H应用全攻略

    实战型SPI开发指南!涵盖硬件电路设计核心技巧,结合CH390H应用案例,一站式解决SPI开发中的常见问题与难点。 本文以Air780EPM为例,分享SPI
    的头像 发表于 09-18 14:08 515次阅读
    SPI<b class='flag-5'>开发</b><b class='flag-5'>实战</b>:硬件电路设计与CH390H应用全攻略

    Air8101多网融合战略升级:Air780EPM模块助力4G联网落地

    应用迈向新高度。 本文将分享Air8101核心板通过外挂Air780EPM整机开发板,实现4G联网的功能示例。   一、硬件准备工作   1.1  所需硬件
    的头像 发表于 06-23 16:53 366次阅读
    <b class='flag-5'>Air</b>8101多网融合战略升级:<b class='flag-5'>Air780EPM</b>模块助力<b class='flag-5'>4</b>G联网落地

    优化你的设计:Air780EPM场景化ADC硬件电路指南!

    Air780EPMADC精度怎么样,想节约一颗外挂ADC…   今天也跟大家一起分享下相关内容。在设计ADC硬件电路之前,请务必先查看LuatOS
    的头像 发表于 06-13 18:02 626次阅读
    优化你的设计:<b class='flag-5'>Air780EPM</b>场景化<b class='flag-5'>ADC</b>硬件电路指南!

    Air780EPMADC硬件电路设计:场景化优化与实践!

    Air780EPMADC精度怎么样,想节约一颗外挂ADC…   今天也跟大家一起分享下相关内容。在设计ADC硬件电路之前,请务必先查看LuatOS
    的头像 发表于 06-11 14:40 507次阅读
    <b class='flag-5'>Air780EPM</b> — <b class='flag-5'>ADC</b>硬件电路设计:场景化优化与实践!

    Air780EPM应用开发:解锁GPIO与LED的N种交互模式

    、GPIO直接驱动LED 1.1 适用场景 低功耗场景:LED电流 ≤ 5mA(普通GPIO的驱动能力限制)。  休眠需求:若需LED在休眠时保持亮灭状态,需使用AGPIO。 注意:Air780EPM
    的头像 发表于 05-29 14:31 460次阅读
    <b class='flag-5'>Air780EPM</b>应用<b class='flag-5'>开发</b>:解锁GPIO与LED的N种交互模式

    解锁Air780EPM:N种GPIO操控LED的实战技巧!

    在物联网项目中,灵活使用Air780EPM的GPIO控制LED至关重要。本文将展示实现方式,涵盖硬件配置与软件编程,满足不同场景需求。 今天特别分享基于Air780EPM的GPIO控制LED实现方案
    的头像 发表于 05-28 16:56 548次阅读
    解锁<b class='flag-5'>Air780EPM</b>:N种GPIO操控LED的<b class='flag-5'>实战</b>技巧!

    如何解决Air780EPM开发中的调试难题?深度解析高效调试方法

    Air780EPM项目开发中,调试效率往往直接影响进度。面对代码报错、逻辑漏洞等常见痛点,开发者亟需一套系统化的方法论。本文将揭秘实战中验证的调试技巧,助您
    的头像 发表于 05-17 10:46 550次阅读
    如何解决<b class='flag-5'>Air780EPM</b><b class='flag-5'>开发</b>中的调试难题?深度解析高效调试方法

    开发宝典:4低功耗ADC接口Air780EPM二次开发必看

    开发的每一个技术细节,助力开发者构建稳定、高效的数据采集解决方案。   最新开发资料详见: www.air780epm.cn Air780EPM
    的头像 发表于 04-01 14:57 484次阅读
    <b class='flag-5'>开发</b>宝典:<b class='flag-5'>4</b><b class='flag-5'>路</b><b class='flag-5'>低功耗</b><b class='flag-5'>ADC</b><b class='flag-5'>接口</b>,<b class='flag-5'>Air780EPM</b><b class='flag-5'>二次开发</b><b class='flag-5'>必看</b>!

    血泪教训总结:Air780EPM的LuatOS二次开发——OneWire协议调试注意事项

    在物联网设备开发中,精准且稳定的数据传输是构建智能系统的核心。通过本文,开发者不仅能掌握规避常见陷阱的方法,还能学习如何利用Air780EPM的硬件特性与LuatOS的灵活API设计,实现稳定可靠
    的头像 发表于 03-20 17:52 905次阅读
    血泪教训总结:<b class='flag-5'>Air780EPM</b>的LuatOS<b class='flag-5'>二次开发</b>——OneWire协议调试注意事项

    新手必看4G模组Air780EPM——GPIO的设计说明

    Air780EPM的GPIO设计需兼顾硬件可靠性与软件灵活性,开发者应基于具体应用场景权衡复用功能优先级,并遵循电源管理规范以延长设备生命周期。通过模块化配置与精细化调试,可最大化释放模组性能潜力
    的头像 发表于 03-20 17:48 603次阅读
    新手<b class='flag-5'>必看</b>!<b class='flag-5'>4</b>G模组<b class='flag-5'>Air780EPM</b>——GPIO的设计说明

    干货预警!4G模组:Air780EPM其他硬件接口

    Air780EPM 4G模组不仅凭借高速稳定的数据传输能力在智能终端、工业自动化、车载设备等领域大放异彩,更以其“全栈式”硬件接口设计,为开发者提供了近乎无限的扩展可能。 一、
    的头像 发表于 03-17 17:37 741次阅读
    干货预警!<b class='flag-5'>4</b>G模组:<b class='flag-5'>Air780EPM</b>其他硬件<b class='flag-5'>接口</b>

    手把手教你!4G模组Air780EPM——GPIO的设计说明

    4G模组Air780EPM作为广和通推出的高性能Cat.1bis无线通信模块,凭借其低功耗、高集成度及丰富的外设接口,在工业物联网、智能终端、车载设备等领域展现出卓越的适配性。 一、概
    的头像 发表于 03-17 16:07 843次阅读
    手把手教你!<b class='flag-5'>4</b>G模组<b class='flag-5'>Air780EPM</b>——GPIO的设计说明

    Air780EPM 模块串口电路设计硬件指导

    主要的通信接口,承担着控制,数据传输,外设通信等重要功能。基本上绝大部分的 Cat.1 应用场景都会用到。而 Air780EPM 模块的串口特性和使用要求上与通常的 MCU 串口会有些不同,导致在第一
    的头像 发表于 03-07 17:56 596次阅读
    <b class='flag-5'>Air780EPM</b> 模块串口电路设计硬件指导

    初学者必看4G模组Air780EPM的开机启动及外围电路设计

    Air780EPM 模块硬件设计的核心指南,直接关系到模块能否稳定运行。 掌握这些知识可以帮助大家: ✅ 避免常见错误(如管脚配置错误、电源设计缺陷)。 ✅ 快速定位并解决开机问题。 ✅ 优化电路性能(如射频稳定性、抗干扰能力)。 ✅ 降低
    的头像 发表于 03-07 16:02 578次阅读
    初学者<b class='flag-5'>必看</b>!<b class='flag-5'>4</b>G模组<b class='flag-5'>Air780EPM</b>的开机启动及外围电路设计