本應(yīng)用筆記演示如何為簡單的電壓表應(yīng)用配置MAXQ2000微控制器。應(yīng)用使用MAXQ2000評估板,該評估板包括一個4/1407段LCD顯示屏和一個MAX2000數(shù)據(jù)采集系統(tǒng)(DAS),以及一對外部電阻。MAXQ0電壓表可測量并顯示10至<>V的任何電壓。
介紹
本應(yīng)用筆記介紹如何將MAXQ2000評估板(EV kit)設(shè)置為簡單的電壓表。
評估板包含MAXQ2000-RAX微控制器,MAXQ2000沒有板載ADC,因此評估板配有MAX1407數(shù)據(jù)采集系統(tǒng)(DAS)進(jìn)行模數(shù)轉(zhuǎn)換。評估板已經(jīng)有一個4/5段LCD顯示屏。通過增加+232V電源和連接到PC的RS-0電纜,評估板提供功能齊全的電壓表,可測量10至<>V DC。
簡單的電壓表應(yīng)用
電壓表應(yīng)用的固件包含在 main.c 文件中,該文件位于文件名 an4194_sw.zip 下,可供下載。固件使用MAXQ2000的硬件SPI?接口與MAX1407 DAS通信。MAXQ2000使用硬件LCD控制器在評估板的LCD上顯示電壓。
復(fù)位后,MAXQ2000通過調(diào)用lcd_init()函數(shù)初始化板載LCD。接下來,MAX1407復(fù)位線被拉低以復(fù)位ADC,然后通過調(diào)用max1407_init()函數(shù)進(jìn)行初始化。初始化ADC后,通過SPI發(fā)出命令,以配置內(nèi)部多路復(fù)用器以讀取IN0引腳上的電壓并執(zhí)行校準(zhǔn)。校準(zhǔn)后,指示MAX1407以每秒0次的速率在IN30線路上執(zhí)行ADC轉(zhuǎn)換。
MAX1407的DRDY(數(shù)據(jù)就緒)線路連接到MAXQ2000的P6.1輸入。當(dāng)MAX1407進(jìn)行ADC轉(zhuǎn)換時(shí),該線路為高電平。當(dāng)轉(zhuǎn)換數(shù)據(jù)準(zhǔn)備好由微處理器讀取時(shí),該線變?yōu)榈碗娖?。轉(zhuǎn)換數(shù)據(jù)平均超過30個樣本(在固件應(yīng)用程序中),以防止LCD顯示快速變化的值。
濾波結(jié)果,即MAX1407 DAS以0.01V分辨率讀取的電壓,被傳遞給稱為display_voltage()的函數(shù)。例如,如果ADC讀取7.89V的值,它將值“789”傳遞給display_voltage()函數(shù)。此功能在LCD上正確顯示整數(shù),小數(shù)點(diǎn)位于100s數(shù)字的右側(cè)。如果傳遞的整數(shù)等于或大于 MAX_DC_VOLTS,則錯誤將顯示為“-E-”。
修改MAXQ2000評估板硬件
原始輸入電壓在連接到MAX4 DAS的IN0輸入之前必須經(jīng)過1407分頻調(diào)理。這種調(diào)節(jié)可以通過一個簡單的電阻分壓器(測量儀的輸入電壓和IN3引腳之間的00.1kΩ 0%,IN1引腳和地之間的00.1kΩ 0%)來實(shí)現(xiàn)。此外,您還可以使用運(yùn)算放大器進(jìn)行緩沖(例如TL084),這樣電阻分壓器就不會加載源。
如果IN0引腳上的電壓有可能高于+3.3V或低于地電位,則應(yīng)在IN0引腳和+3.3V電源和地之間連接肖特基二極管。
MAXQ2000-RAX評估板需要+5V±5%電源。這種力量有很多來源。收音機(jī)小屋(s)庫存在零件號273-1696下。(您還需要一個273-1717適配器插頭,以匹配評估板上的插孔。
用于MAXQ的IAR嵌入式工作臺
IAR嵌入式工作臺可從Maxim網(wǎng)站下載,用于開發(fā)本應(yīng)用筆記。在PC上安裝后,選擇“文件”,然后選擇“打開工作區(qū)...”。您將看到以下對話框:
使用此對話框可以導(dǎo)航到在硬盤驅(qū)動器上存儲項(xiàng)目工作空間的位置。選擇電壓表.eww 文件,然后單擊“打開”按鈕。請注意,您可能會收到消息,“項(xiàng)目'電壓表'包含未知工具'MAXQEMU'。在加載項(xiàng)目之前,將制作原始文件的備份副本。在本應(yīng)用筆記中,可以安全地忽略它。
在 IAR 嵌入式工作臺中,選擇“項(xiàng)目”,然后選擇“全部重建”以構(gòu)建電壓表應(yīng)用所需的所有源代碼。它應(yīng)該在沒有錯誤或警告的情況下編譯。
按照MAXQ2000評估板的說明,使用帶狀接頭電纜將LCD模塊連接到評估板主電路板和MAXQJTAG模塊?,F(xiàn)在,連接了所有三塊評估板,通電,并將RS-232電纜連接到PC,只需選擇“項(xiàng)目”,然后選擇“調(diào)試”。此操作將使目標(biāo)代碼下載到目標(biāo)MAXQ2000,并準(zhǔn)備執(zhí)行。選擇“調(diào)試”,然后選擇“開始”,您正在運(yùn)行電壓表應(yīng)用程序!如果未顯示任何內(nèi)容,請檢查 DIP 開關(guān) SW3 并確保所有開關(guān)都處于“打開”位置。
結(jié)論
這個簡單的電壓表應(yīng)用演示了MAXQ2000微控制器及其評估板的一種可能用途。應(yīng)用只需要MAXQ2000評估板、電阻分壓器和外部電源。由此產(chǎn)生的電壓表測量 0 至 10V DC。
審核編輯:郭婷
-
微控制器
+關(guān)注
關(guān)注
48文章
7658瀏覽量
152177 -
lcd
+關(guān)注
關(guān)注
34文章
4438瀏覽量
168462 -
DAS
+關(guān)注
關(guān)注
0文章
107瀏覽量
31142
發(fā)布評論請先 登錄
相關(guān)推薦
MAXQ2000 SPI模塊與MAX6951/MAX6950怎么配合使用?
MAXQ2000中文資料pdf
MAXQ2000 Low-Power LCD Microco
采用MAXQ2000進(jìn)行音頻濾波
采用MAXQ2000 USB “拇指”評估套件進(jìn)行設(shè)計(jì)
![采用<b class='flag-5'>MAXQ2000</b> USB “拇指”評估套件進(jìn)行設(shè)計(jì)](https://file1.elecfans.com//web2/M00/A4/87/wKgZomUMNJqAPOhxAAAJYD-JMuQ487.jpg)
MAXQ2000 業(yè)內(nèi)最高M(jìn)IPS/mA的16位、RISC微
采用MAXQ2000 USB “拇指”評估套件進(jìn)行設(shè)計(jì)
![采用<b class='flag-5'>MAXQ2000</b> USB “拇指”評估套件進(jìn)行設(shè)計(jì)](https://file1.elecfans.com//web2/M00/A4/CD/wKgZomUMNb-APnvzAAAJYD-JMuQ373.jpg)
利用MAXQ2000設(shè)計(jì)電壓表
![利用<b class='flag-5'>MAXQ2000</b>設(shè)計(jì)<b class='flag-5'>電壓表</b>](https://file1.elecfans.com//web2/M00/A4/CD/wKgZomUMNb-AY7NBAAAokbHD1UE909.gif)
利用SD存儲介質(zhì)擴(kuò)展MAXQ2000的非易失性數(shù)據(jù)存儲空間
![利用SD存儲介質(zhì)擴(kuò)展<b class='flag-5'>MAXQ2000</b>的非易失性數(shù)據(jù)存儲空間](https://file1.elecfans.com//web2/M00/A4/CD/wKgZomUMNb-Ad492AAAXc2kf4e0430.gif)
IAR編譯器和MAXQ2000評估板使用入門
![IAR編譯器和<b class='flag-5'>MAXQ2000</b>評估板使用入門](https://file1.elecfans.com//web2/M00/A4/CD/wKgZomUMNcCANAjMAAAaUbHbiPo665.gif)
采用MAXQ2000進(jìn)行音頻濾波
![采用<b class='flag-5'>MAXQ2000</b>進(jìn)行音頻濾波](https://file1.elecfans.com//web2/M00/A4/CD/wKgZomUMNcCAJOomAAAnywY9CRE662.gif)
使用MAXQ2000和MAX7312進(jìn)行LED打靶練習(xí)游戲
![使用<b class='flag-5'>MAXQ2000</b>和MAX7312進(jìn)行LED打靶練習(xí)游戲](https://file.elecfans.com//web2/M00/8B/3F/pYYBAGPCUn2AebvYAABB3uqPPCI468.gif)
使用鍵盤和LCD顯示屏與MAXQ2000
![使用鍵盤和LCD顯示屏與<b class='flag-5'>MAXQ2000</b>](https://file.elecfans.com//web2/M00/93/41/pYYBAGP0QjKALAwfAAA9XpvnHno154.gif)
使用MAXQ2000進(jìn)行音頻濾波
![使用<b class='flag-5'>MAXQ2000</b>進(jìn)行音頻濾波](https://file.elecfans.com//web2/M00/94/E7/poYBAGQAPomACM6GAAALn65iBs8496.gif)
評論