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

    文章

    6812

    浏览量

    147653
  • lcd
    lcd
    +关注

    关注

    34

    文章

    4278

    浏览量

    164137
  • DAS
    DAS
    +关注

    关注

    0

    文章

    101

    浏览量

    30982
收藏 人收藏

    评论

    相关推荐

    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评估板的应用实例

    摘要:本文介绍了利用MAXQ系列微控制器开发一个产品的具体技术。MAXQ2000评估板被用来开发一个特殊处理器外设,给出了LCD控制、SPI通信、通过串口传输数据、定时器使用和响应中
    发表于 04-23 17:33 34次下载

    采用MAXQ2000进行音频滤波

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

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

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

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

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

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

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

    利用MAXQ2000设计电压表

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

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

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

    采用MAXQ2000进行音频滤波

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

    MAXQ2000数据存储器中实现软堆栈

    MAXQ2000微控制器与Maxim的RISC微控制器系列MAXQ器件一样,都是基于MAXQ20内核。基于MAXQ20的微控制器通常可实现一个16位宽硬堆栈,其深度固定不变(
    的头像 发表于 02-14 18:20 546次阅读

    使用MAXQ2000进行音频滤波

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

    使用MAXQ2000微控制器进行基于温度的风扇控制

    MAXQ2000具有众多的特性,可以创建多种有用的应用,例如通过脉宽调制(PWM)控制风扇的速度。MAXQ2000的众多特性包括带PWM和串行外设接口(SPI)的定时器。™)和1-Wire功能。本应
    的头像 发表于 03-02 14:36 705次阅读
    使用<b class='flag-5'>MAXQ2000</b>微控制器进行基于温度的风扇控制