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