0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何將MAXQ2000用作電壓表

星星科技指導員 ? 來源:ADI ? 作者:ADI ? 2023-03-03 14:27 ? 次閱讀

本應用筆記演示如何為簡單的電壓表應用配置MAXQ2000微控制器。應用使用MAXQ2000評估板,該評估板包括一個4/1407段LCD顯示屏和一個MAX2000數(shù)據(jù)采集系統(tǒng)(DAS),以及一對外部電阻。MAXQ0電壓表可測量并顯示10至<>V的任何電壓。

介紹

本應用筆記介紹如何將MAXQ2000評估板(EV kit)設置為簡單的電壓表。

評估板包含MAXQ2000-RAX微控制器,MAXQ2000沒有板載ADC,因此評估板配有MAX1407數(shù)據(jù)采集系統(tǒng)(DAS)進行模數(shù)轉換。評估板已經有一個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()函數(shù)初始化板載LCD。接下來,MAX1407復位線被拉低以復位ADC,然后通過調用max1407_init()函數(shù)進行初始化。初始化ADC后,通過SPI發(fā)出命令,以配置內部多路復用器以讀取IN0引腳上的電壓并執(zhí)行校準。校準后,指示MAX1407以每秒0次的速率在IN30線路上執(zhí)行ADC轉換。

MAX1407的DRDY(數(shù)據(jù)就緒)線路連接到MAXQ2000的P6.1輸入。當MAX1407進行ADC轉換時,該線路為高電平。當轉換數(shù)據(jù)準備好由微處理器讀取時,該線變?yōu)榈碗娖健^D換數(shù)據(jù)平均超過30個樣本(在固件應用程序中),以防止LCD顯示快速變化的值。

濾波結果,即MAX1407 DAS以0.01V分辨率讀取的電壓,被傳遞給稱為display_voltage()的函數(shù)。例如,如果ADC讀取7.89V的值,它將值“789”傳遞給display_voltage()函數(shù)。此功能在LCD上正確顯示整數(shù),小數(shù)點位于100s數(shù)字的右側。如果傳遞的整數(shù)等于或大于 MAX_DC_VOLTS,則錯誤將顯示為“-E-”。

修改MAXQ2000評估板硬件

原始輸入電壓在連接到MAX4 DAS的IN0輸入之前必須經過1407分頻調理。這種調節(jié)可以通過一個簡單的電阻分壓器(測量儀的輸入電壓和IN3引腳之間的00.1kΩ 0%,IN1引腳和地之間的00.1kΩ 0%)來實現(xiàn)。此外,您還可以使用運算放大器進行緩沖(例如TL084),這樣電阻分壓器就不會加載源。

如果IN0引腳上的電壓有可能高于+3.3V或低于地電位,則應在IN0引腳和+3.3V電源和地之間連接肖特基二極管。

MAXQ2000-RAX評估板需要+5V±5%電源。這種力量有很多來源。收音機小屋(s)庫存在零件號273-1696下。(您還需要一個273-1717適配器插頭,以匹配評估板上的插孔。

用于MAXQ的IAR嵌入式工作臺

IAR嵌入式工作臺可從Maxim網站下載,用于開發(fā)本應用筆記。在PC上安裝后,選擇“文件”,然后選擇“打開工作區(qū)...”。您將看到以下對話框:

pYYBAGQBk0qAKm61AAAokbHD1UE938.gif

使用此對話框可以導航到在硬盤驅動器上存儲項目工作空間的位置。選擇電壓表.eww 文件,然后單擊“打開”按鈕。請注意,您可能會收到消息,“項目'電壓表'包含未知工具'MAXQEMU'。在加載項目之前,將制作原始文件的備份副本。在本應用筆記中,可以安全地忽略它。

在 IAR 嵌入式工作臺中,選擇“項目”,然后選擇“全部重建”以構建電壓表應用所需的所有源代碼。它應該在沒有錯誤或警告的情況下編譯。

按照MAXQ2000評估板的說明,使用帶狀接頭電纜將LCD模塊連接到評估板主電路板和MAXQJTAG模塊。現(xiàn)在,連接了所有三塊評估板,通電,并將RS-232電纜連接到PC,只需選擇“項目”,然后選擇“調試”。此操作將使目標代碼下載到目標MAXQ2000,并準備執(zhí)行。選擇“調試”,然后選擇“開始”,您正在運行電壓表應用程序!如果未顯示任何內容,請檢查 DIP 開關 SW3 并確保所有開關都處于“打開”位置。

結論

這個簡單的電壓表應用演示了MAXQ2000微控制器及其評估板的一種可能用途。應用只需要MAXQ2000評估板、電阻分壓器和外部電源。由此產生的電壓表測量 0 至 10V DC。

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 微控制器
    +關注

    關注

    48

    文章

    7555

    瀏覽量

    151431
  • lcd
    lcd
    +關注

    關注

    34

    文章

    4426

    瀏覽量

    167518
  • DAS
    DAS
    +關注

    關注

    0

    文章

    107

    瀏覽量

    31081
收藏 人收藏

    評論

    相關推薦

    MAXQ2000 SPI模塊與MAX6951/MAX6950怎么配合使用?

    本應用筆記提供了MAXQ?匯編程序范例,說明MAXQ2000 SPI模塊與MAX6951/MAX6950的配合使用。
    發(fā)表于 05-31 06:08

    MAXQ2000微控制器與MAX4397是如何連接的?

    MAX4397是什么?MAXQ2000微控制器與MAX4397是如何連接的?
    發(fā)表于 06-04 06:15

    MAXQ2000中文資料pdf

    MAXQ2000微控制器是低功耗16位器件,包含液晶顯示(LCD)接口,可以驅動最多100 (-RBX/-RBX+)段或132 (-RAX/-RAX+/-RFX/-RFX+)段。MAXQ2000適用于血糖監(jiān)測系統(tǒng),也適用于其他需要高性能、低功耗工
    發(fā)表于 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
    發(fā)表于 02-06 13:32 ?29次下載

    采用MAXQ2000進行音頻濾波

    集成了乘累加單元(MAC)和單周期內核的MAXQ2000非常適合用作通用微控制器。MAXQ2000所具有的性能和I/O外設適合多種應用:如鬧鐘、手持醫(yī)療設備、數(shù)字讀取器等需要低功耗、高性能
    發(fā)表于 12-25 23:24 ?34次下載

    采用MAXQ2000 USB “拇指”評估套件進行設計

    采用MAXQ2000 USB “拇指”評估套件進行設計 本應用筆記介紹使用USB “拇指”評估(EV)套件快速開發(fā)MAXQ2000 RISC微控制器所需要的步驟。文檔解釋了怎樣安裝和配置評估套件的硬
    發(fā)表于 01-13 08:03 ?829次閱讀
    采用<b class='flag-5'>MAXQ2000</b> USB “拇指”評估套件進行設計

    MAXQ2000 業(yè)內最高MIPS/mA的16位、RISC微

    MAXQ2000 業(yè)內最高MIPS/mA的16位、RISC微控制器、低功耗LCD微控制器 MAXQ2000 概述
    發(fā)表于 02-06 13:35 ?761次閱讀

    采用MAXQ2000 USB “拇指”評估套件進行設計

    摘要:本應用筆記介紹使用USB “拇指”評估(EV)套件快速開發(fā)MAXQ2000 RISC微控制器所需要的步驟。文檔解釋了怎樣安裝和配置評估套件的硬件和軟件,怎樣開發(fā)并裝入板上MAXQ2000微控制
    發(fā)表于 04-23 15:54 ?729次閱讀
    采用<b class='flag-5'>MAXQ2000</b> USB “拇指”評估套件進行設計

    利用MAXQ2000設計電壓表

    摘要:本應用筆記演示了如何配置MAXQ2000微控制器實現(xiàn)簡單的電壓表設計。該應用采用MAXQ2000評估板,其中包括4½位段式LCD顯示器和MAX1407數(shù)據(jù)采集系統(tǒng)(DAS)以及一對外部電阻。
    發(fā)表于 04-23 16:07 ?834次閱讀
    利用<b class='flag-5'>MAXQ2000</b>設計<b class='flag-5'>電壓表</b>

    利用SD存儲介質擴展MAXQ2000的非易失性數(shù)據(jù)存儲空間

    摘要:本文討論如何使用安全數(shù)字(SD)媒體格式擴展MAXQ2000的非易失數(shù)據(jù)存儲器。 低功耗、低噪聲的MAXQ2000微控制器適合于多種應用。MAXQ2000在閃存中存儲非易失性數(shù)據(jù),
    發(fā)表于 04-23 16:25 ?1204次閱讀
    利用SD存儲介質擴展<b class='flag-5'>MAXQ2000</b>的非易失性數(shù)據(jù)存儲空間

    IAR編譯器和MAXQ2000評估板使用入門

    摘要:本應用筆記說明如何建立、構建和調試面向MAXQ®平臺、以C語言編寫的應用程序,并演示MAXQ2000的某些特性。 引言MAXQ平臺得到了世界一流工具的支持,
    發(fā)表于 04-23 17:22 ?1255次閱讀
    IAR編譯器和<b class='flag-5'>MAXQ2000</b>評估板使用入門

    采用MAXQ2000進行音頻濾波

    摘要:集成了乘累加單元(MAC)和單周期內核的MAXQ2000非常適合用作通用微控制器(µC) 。MAXQ2000所具有的性能和I/O外設適合多種應用:如鬧鐘、手持醫(yī)療設備、數(shù)字讀取器等需要低功
    發(fā)表于 04-23 17:27 ?1078次閱讀
    采用<b class='flag-5'>MAXQ2000</b>進行音頻濾波

    使用MAXQ2000和MAX7312進行LED打靶練習游戲

    本應用筆記提供了MAXQ2000微控制器(MAXQ20內核)連接至MAX7312 16位端口擴展器所需的全部固件。應用示例是一個LED目標練習游戲。示例裝配程序是專門為MAXQ2000
    的頭像 發(fā)表于 01-14 14:58 ?939次閱讀
    使用<b class='flag-5'>MAXQ2000</b>和MAX7312進行LED打靶練習游戲

    使用鍵盤和LCD顯示屏與MAXQ2000

    MAXQ2000通過專用的LCD控制器外設輕松直接地與LCD顯示器接口。使用MAXQ2000提供的靈活端口引腳配置,可以直接讀取多路復用鍵盤。中斷驅動的狀態(tài)機允許在主應用程序的后臺掃描和去抖動矩陣中的所有鍵,而對處理器開銷的影響最小。
    的頭像 發(fā)表于 02-21 12:01 ?834次閱讀
    使用鍵盤和LCD顯示屏與<b class='flag-5'>MAXQ2000</b>

    使用MAXQ2000進行音頻濾波

    乘法累加單元(MAC)和單周期內核的組合使MAXQ2000成為多功能微控制器(μC)。MAXQ2000具有性能和I/O外設,非常適合許多應用:鬧鐘、手持醫(yī)療設備、數(shù)字讀數(shù)——任何需要低功耗、高性能和大量I/O的應用。通過集成MAC,MA
    的頭像 發(fā)表于 03-02 14:13 ?927次閱讀
    使用<b class='flag-5'>MAXQ2000</b>進行音頻濾波