如何将MAXQ2000用作电压表

本应用笔记演示如何为简单的电压表应用配置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。
简单的电压表应用
电压表应用的固件包含在 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上安装后,选择“文件”,然后选择“打开工作区...”。您将看到以下对话框:
使用此对话框可以导航到在硬盘驱动器上存储项目工作空间的位置。选择电压表.eww 文件,然后单击“打开”按钮。请注意,您可能会收到消息,“项目'电压表'包含未知工具'maxqemu'。在加载项目之前,将制作原始文件的备份副本。在本应用笔记中,可以安全地忽略它。
在 iar 嵌入式工作台中,选择“项目”,然后选择“全部重建”以构建电压表应用所需的所有源代码。它应该在没有错误或警告的情况下编译。
按照maxq2000评估板的说明,使用带状接头电缆将lcd模块连接到评估板主电路板和maxqjtag模块。现在,连接了所有三块评估板,通电,并将rs-232电缆连接到pc,只需选择“项目”,然后选择“调试”。此操作将使目标代码下载到目标maxq2000,并准备执行。选择“调试”,然后选择“开始”,您正在运行电压表应用程序!如果未显示任何内容,请检查 dip 开关 sw3 并确保所有开关都处于“打开”位置。
结论
这个简单的电压表应用演示了maxq2000微控制器及其评估板的一种可能用途。应用只需要maxq2000评估板、电阻分压器和外部电源。由此产生的电压表测量 0 至 10v dc。


基于CX88168、CX20463和CX20437芯片实现高速MODEM的设计
夏普2016年度财务将获利400亿日元
基于Matlab的高功率因数校正技术的仿真
为什么需要直流稳压电源?
集成碲镉汞长波320×256偏振探测器的设计
如何将MAXQ2000用作电压表
电池模拟器的功能及应用
如何使用微控制器延长电池寿命
串扰,窗口以及CRPR对Delta Delay的处理方式
锂离子电池正极材料研究中取得新进展
英特尔踩足油门加速自动驾驶
电池充电管理芯片的作用 笔记本电脑的电池充电管理设计方案
PWM控制芯片+推挽结构驱动电路高压板电路构成
电子组装中的清洗工艺设计
英特尔Gadi Singer:AI工程师的全球需求不断增加
区块链在政府治理中将发挥怎样的作用
汽车冷凝器原理_汽车冷凝器在哪个位置
显示屏驱动板之SST模式和MST模式补充
I-Pi SMARC套件可加速工业应用的原型开发
打卡智能中国(四):向着沙漠,向着沙漠