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

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

3天内不再提示

如何将MAXQ2000用作电压表

星星科技指导员 来源:ADI 作者:ADI 2023-03-03 14:27 次阅读

本应用笔记演示如何为简单的电压表应用配置MAXQ2000微控制器。应用使用MAXQ2000评估板,该评估板包括一个4/1407段LCD显示屏和一个MAX2000数据采集系统(DAS),以及一对外部电阻。MAXQ0电压表可测量并显示10至<>V的任何电压。

介绍

本应用笔记介绍如何将MAXQ2000评估板(EV kit)设置为简单的电压表。

评估板包含MAXQ2000-RAX微控制器,MAXQ2000没有板载ADC,因此评估板配有MAX1407数据采集系统(DAS)进行模数转换。评估板已经有一个4/5段LCD显示屏。通过增加+232V电源和连接到PC的RS-0电缆,评估板提供功能齐全的电压表,可测量10至<>V DC

poYBAGQBk0mATzzCAAChc1SU5R8276.jpg

简单的电压表应用

电压表应用的固件包含在 main.c 文件中,该文件位于文件名 an4194_sw.zip 下,可供下载。固件使用MAXQ2000的硬件SPI™接口与MAX1407 DAS通信。MAXQ2000使用硬件LCD控制器在评估板的LCD上显示电压。

复位后,MAXQ2000通过调用lcd_init()函数初始化板载LCD。接下来,MAX1407复位线被拉低以复位ADC,然后通过调用max1407_init()函数进行初始化。初始化ADC后,通过SPI发出命令,以配置内部多路复用器以读取IN0引脚上的电压并执行校准。校准后,指示MAX1407以每秒0次的速率在IN30线路上执行ADC转换。

MAX1407的DRDY(数据就绪)线路连接到MAXQ2000的P6.1输入。当MAX1407进行ADC转换时,该线路为高电平。当转换数据准备好由微处理器读取时,该线变为低电平。转换数据平均超过30个样本(在固件应用程序中),以防止LCD显示快速变化的值。

滤波结果,即MAX1407 DAS以0.01V分辨率读取的电压,被传递给称为display_voltage()的函数。例如,如果ADC读取7.89V的值,它将值“789”传递给display_voltage()函数。此功能在LCD上正确显示整数,小数点位于100s数字的右侧。如果传递的整数等于或大于 MAX_DC_VOLTS,则错误将显示为“-E-”。

修改MAXQ2000评估板硬件

原始输入电压在连接到MAX4 DAS的IN0输入之前必须经过1407分频调理。这种调节可以通过一个简单的电阻分压器(测量仪的输入电压和IN3引脚之间的00.1kΩ 0%,IN1引脚和地之间的00.1kΩ 0%)来实现。此外,您还可以使用运算放大器进行缓冲(例如TL084),这样电阻分压器就不会加载源。

如果IN0引脚上的电压有可能高于+3.3V或低于地电位,则应在IN0引脚和+3.3V电源和地之间连接肖特基二极管

MAXQ2000-RAX评估板需要+5V±5%电源。这种力量有很多来源。收音机小屋(s)库存在零件号273-1696下。(您还需要一个273-1717适配器插头,以匹配评估板上的插孔。

用于MAXQ的IAR嵌入式工作台

IAR嵌入式工作台可从Maxim网站下载,用于开发本应用笔记。在PC上安装后,选择“文件”,然后选择“打开工作区...”。您将看到以下对话框:

pYYBAGQBk0qAKm61AAAokbHD1UE938.gif

使用此对话框可以导航到在硬盘驱动器上存储项目工作空间的位置。选择电压表.eww 文件,然后单击“打开”按钮。请注意,您可能会收到消息,“项目'电压表'包含未知工具'MAXQEMU'。在加载项目之前,将制作原始文件的备份副本。在本应用笔记中,可以安全地忽略它。

在 IAR 嵌入式工作台中,选择“项目”,然后选择“全部重建”以构建电压表应用所需的所有源代码。它应该在没有错误或警告的情况下编译。

按照MAXQ2000评估板的说明,使用带状接头电缆将LCD模块连接到评估板主电路板和MAXQJTAG模块。现在,连接了所有三块评估板,通电,并将RS-232电缆连接到PC,只需选择“项目”,然后选择“调试”。此操作将使目标代码下载到目标MAXQ2000,并准备执行。选择“调试”,然后选择“开始”,您正在运行电压表应用程序!如果未显示任何内容,请检查 DIP 开关 SW3 并确保所有开关都处于“打开”位置。

结论

这个简单的电压表应用演示了MAXQ2000微控制器及其评估板的一种可能用途。应用只需要MAXQ2000评估板、电阻分压器和外部电源。由此产生的电压表测量 0 至 10V DC。

审核编辑:郭婷

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

    关注

    48

    文章

    7551

    浏览量

    151391
  • lcd
    lcd
    +关注

    关注

    34

    文章

    4426

    浏览量

    167453
  • DAS
    DAS
    +关注

    关注

    0

    文章

    107

    浏览量

    31078
收藏 人收藏

    评论

    相关推荐

    MAXQ2000 SPI模块与MAX6951/MAX6950怎么配合使用?

    本应用笔记提供了MAXQ®汇编程序范例,说明MAXQ2000 SPI模块与MAX6951/MAX6950的配合使用。
    发表于 05-31 06:08

    MAXQ2000微控制器与MAX4397是如何连接的?

    MAX4397是什么?MAXQ2000微控制器与MAX4397是如何连接的?
    发表于 06-04 06:15

    MAXQ2000中文资料pdf

    MAXQ2000微控制器是低功耗16位器件,包含液晶显示(LCD)接口,可以驱动最多100 (-RBX/-RBX+)段或132 (-RAX/-RAX+/-RFX/-RFX+)段。MAXQ2000适用于血糖监测系统,也适用于其他需要高性能、低功耗工
    发表于 06-30 11:29 97次下载

    MAXQ2000 Low-Power LCD Microco

    The MAXQ2000 microcontroller is a low-power, 16-bit device that incorporates a liquid-crystal
    发表于 02-06 13:32 29次下载

    采用MAXQ2000进行音频滤波

    集成了乘累加单元(MAC)和单周期内核的MAXQ2000非常适合用作通用微控制器。MAXQ2000所具有的性能和I/O外设适合多种应用:如闹钟、手持医疗设备、数字读取器等需要低功耗、高性能
    发表于 12-25 23:24 34次下载

    采用MAXQ2000 USB “拇指”评估套件进行设计

    采用MAXQ2000 USB “拇指”评估套件进行设计 本应用笔记介绍使用USB “拇指”评估(EV)套件快速开发MAXQ2000 RISC微控制器所需要的步骤。文档解释了怎样安装和配置评估套件的硬
    发表于 01-13 08:03 826次阅读
    采用<b class='flag-5'>MAXQ2000</b> USB “拇指”评估套件进行设计

    MAXQ2000 业内最高MIPS/mA的16位、RISC微

    MAXQ2000 业内最高MIPS/mA的16位、RISC微控制器、低功耗LCD微控制器 MAXQ2000 概述
    发表于 02-06 13:35 758次阅读

    采用MAXQ2000 USB “拇指”评估套件进行设计

    摘要:本应用笔记介绍使用USB “拇指”评估(EV)套件快速开发MAXQ2000 RISC微控制器所需要的步骤。文档解释了怎样安装和配置评估套件的硬件和软件,怎样开发并装入板上MAXQ2000微控制
    发表于 04-23 15:54 725次阅读
    采用<b class='flag-5'>MAXQ2000</b> USB “拇指”评估套件进行设计

    利用MAXQ2000设计电压表

    摘要:本应用笔记演示了如何配置MAXQ2000微控制器实现简单的电压表设计。该应用采用MAXQ2000评估板,其中包括4½位段式LCD显示器和MAX1407数据采集系统(DAS)以及一对外部电阻。
    发表于 04-23 16:07 832次阅读
    利用<b class='flag-5'>MAXQ2000</b>设计<b class='flag-5'>电压表</b>

    利用SD存储介质扩展MAXQ2000的非易失性数据存储空间

    摘要:本文讨论如何使用安全数字(SD)媒体格式扩展MAXQ2000的非易失数据存储器。 低功耗、低噪声的MAXQ2000微控制器适合于多种应用。MAXQ2000在闪存中存储非易失性数据,
    发表于 04-23 16:25 1203次阅读
    利用SD存储介质扩展<b class='flag-5'>MAXQ2000</b>的非易失性数据存储空间

    IAR编译器和MAXQ2000评估板使用入门

    摘要:本应用笔记说明如何建立、构建和调试面向MAXQ®平台、以C语言编写的应用程序,并演示MAXQ2000的某些特性。 引言MAXQ平台得到了世界一流工具的支持,
    发表于 04-23 17:22 1255次阅读
    IAR编译器和<b class='flag-5'>MAXQ2000</b>评估板使用入门

    采用MAXQ2000进行音频滤波

    摘要:集成了乘累加单元(MAC)和单周期内核的MAXQ2000非常适合用作通用微控制器(µC) 。MAXQ2000所具有的性能和I/O外设适合多种应用:如闹钟、手持医疗设备、数字读取器等需要低功
    发表于 04-23 17:27 1074次阅读
    采用<b class='flag-5'>MAXQ2000</b>进行音频滤波

    使用MAXQ2000和MAX7312进行LED打靶练习游戏

    本应用笔记提供了MAXQ2000微控制器(MAXQ20内核)连接至MAX7312 16位端口扩展器所需的全部固件。应用示例是一个LED目标练习游戏。示例装配程序是专门为MAXQ2000
    的头像 发表于 01-14 14:58 932次阅读
    使用<b class='flag-5'>MAXQ2000</b>和MAX7312进行LED打靶练习游戏

    使用键盘和LCD显示屏与MAXQ2000

    MAXQ2000通过专用的LCD控制器外设轻松直接地与LCD显示器接口。使用MAXQ2000提供的灵活端口引脚配置,可以直接读取多路复用键盘。中断驱动的状态机允许在主应用程序的后台扫描和去抖动矩阵中的所有键,而对处理器开销的影响最小。
    的头像 发表于 02-21 12:01 833次阅读
    使用键盘和LCD显示屏与<b class='flag-5'>MAXQ2000</b>

    使用MAXQ2000进行音频滤波

    乘法累加单元(MAC)和单周期内核的组合使MAXQ2000成为多功能微控制器(μC)。MAXQ2000具有性能和I/O外设,非常适合许多应用:闹钟、手持医疗设备、数字读数——任何需要低功耗、高性能和大量I/O的应用。通过集成MAC,MA
    的头像 发表于 03-02 14:13 924次阅读
    使用<b class='flag-5'>MAXQ2000</b>进行音频滤波