|
全國(guó)軟件和信息技術(shù)專業(yè)人才大賽模擬題
嵌入式設(shè)計(jì)與開(kāi)發(fā)科目
功能簡(jiǎn)述
設(shè)計(jì)一個(gè)電壓測(cè)量監(jiān)控設(shè)備,定時(shí)通過(guò)串口向 PC 機(jī)發(fā)送電壓值,通過(guò)串口接收系統(tǒng)配
置參數(shù)并保存到 E2PROM 中。設(shè)備硬件部分主要由電源部分、控制器單元、串口部分、存儲(chǔ)
單元組成,系統(tǒng)框圖如圖1所示:
0.png (19.14 KB, 下載次數(shù): 45)
下載附件
2017-8-17 17:05 上傳
CT117E 考試板電路原理圖、I2C 總線驅(qū)動(dòng)程序、LCD 驅(qū)動(dòng)程序及本題涉及到的芯片資
料可參考計(jì)算機(jī)上的電子文檔。電路原理圖、程序流程圖及相關(guān)工程文件請(qǐng)以考生準(zhǔn)考證命
名,并保存在指定文件夾中(文件夾名為考生準(zhǔn)考證號(hào),文件夾位于 Windows桌面上)。
設(shè)計(jì)任務(wù)及要求
1. RTC實(shí)時(shí)時(shí)鐘
使用 STM32 內(nèi)部 RTC 完成相關(guān)功能,設(shè)備上電后,時(shí)間初始化為 23 時(shí) 59 分 55 秒,
默認(rèn)定時(shí)上報(bào)電壓時(shí)間為0時(shí) 0點(diǎn) 0分。
2. ADC測(cè)量功能
設(shè)備采集電位器 R37 輸出的電壓信號(hào) V1,并通過(guò) LCD 顯示。當(dāng) V1>VDD*k 時(shí),指示燈
LD1 以0.2秒為間隔閃爍,閃爍功能可以通過(guò)按鍵關(guān)閉;VDD為 3.3V;k默認(rèn)值為0.1,
保存在E2PROM中并可以通過(guò)串口修改配置。
3. 串行功能
3.1 設(shè)定k值,可設(shè)置范圍 0.1 ~ 0.9
格式:【命令類型】 【數(shù)值】【命令結(jié)束標(biāo)志】
舉例:
“k0.1\n”
設(shè)置k值為 0.1;
設(shè)備接收到命令執(zhí)行后,回復(fù)“ok\n”。
3.2 定時(shí)上報(bào)電壓 V1
格式:【V1電壓值】+【k值】+【時(shí)間】【命令結(jié)束標(biāo)志】
舉例:
“2.21+0.1+123030\n”
12時(shí) 30分30秒上報(bào)電壓值為 2.21V,k值為0.1
說(shuō)明:串口設(shè)定 9600 波特,數(shù)據(jù)位 8,停止位 1,無(wú)校驗(yàn)位;沒(méi)有發(fā)送或發(fā)送錯(cuò)誤
的控制命令時(shí),設(shè)備不做回應(yīng)。
4. LCD顯示
設(shè)備上電默認(rèn)通過(guò) LCD顯示電位器輸出電壓V1(保留小數(shù)點(diǎn)后兩位有效數(shù)字)、k值、
指示燈閃爍報(bào)警功能狀態(tài)和系統(tǒng)時(shí)間,顯示界面如圖 1所示:
全部資料下載地址:
1478502743167782.pdf
(249.16 KB, 下載次數(shù): 21)
2017-8-17 16:52 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
|
|