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